Особенность встраиваемых систем

Ограниченность ресурсов — вот ключевая особенность встраиваемых систем. В вашем телефоне спокойно может быть 2 или даже 4 Гб оперативной памяти, 32 Гб постоянной и восьмиядерный процессор с частотой 1,6 ГГц. В микроконтроллере stm32f103c8 доступно всего 20 Кб оперативной и 64 Кб постоянной памяти, а максимальная частота ядра составляет жалкие 72 МГц. Когда-то компьютера с худшими характеристиками хватило для миссии Apollo, а сейчас мой телефон то и дело зависает, а производительность падает после каждого обновления…

Теперь, когда мы понимаем, что есть микроконтроллер, можно перейти к вопросу о его программировании. Какой язык выбрать?


Изменено:

Целевая платформа: 5 комментариев

  1. Ошибка: написано:
    Первые 13 называют регистрами общего назначения и разбивают на две группы: нижние R0—R7 и верхние R8—R12.
    Нужно: 12 регистров … R1-R12 (так на приведённом рисунке).

  2. Ошибка:
    В режим (1) можно, как и в режим (4) прийти двумя способами:
    Код:
    result = reg AND (NOT mask1) // result = 0b0000
    result = reg AND (NOT (mask1_0 OR mask1_1)) // result = 0b0000
    сливается с фоном.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.