Встраиваемые вычислительные системы (Embedded systems)
Встраииваемая система (встроенная систеима, англ. embedded system) — специализированная микропроцессорная система управления, концепция разработки которой заключается в том, что такая система будет работать, будучи встроенной непосредственно в устройство, которым она управляет.
Микроконтроллер (англ. Micro Controller Unit, MCU)
Микросхема, предназначенная для управления электронными устройствами. Типичный микроконтроллер сочетает на одном кристалле функции процессора и периферийных устройств, содержит ОЗУ и (или) ПЗУ. По сути, это однокристальный компьютер, способный выполнять простые задачи.
Контроллер
1. Изделие для автоматизации и управления. 2. Микросхема или часть микросхемы реализующая отдельную функцию или задачу управления.
Отладочная, oценочная или демонстрационная плата
Электронный модуль, как правило, в бескорпусном изготовлении, содержащий минимально необходимый набор микросхем для разработки ПО для МК.
Интегрированная среда разработки. IDE(англ. IDE, Integrated development environment)
Cистема программных средств, используемая программистами для разработки программного обеспечения. Обычно, среда разработки включает в себя: ⦁ текстовый редактор, ⦁ компилятор и/или интерпретатор, ⦁ средства автоматизации сборки, ⦁ отладчик.
SWD - Serial Wire Debug.
Двухпроводной отладочный порт
Компилятор
Программа выполняющая трансляцию исходного кода из предметно-ориентированногоязыка на мишинно-ориентированный язык.
Компоновщик(Линковщик)
Программа собриющая исходный код на машино-ориентированном языке и производящую сборку в исполняемый модуль
Стек
Абстрактный тип данных, представляющий собой список элементов,организованных по принципу LIFO (англ. last in — first out,«последним пришёл — первым вышел»). Возможны три операции со стеком: добавление элемента (иначе проталкивание, push), удаление элемента (pop) и чтение головного элемента (peek). Мы будем использовать определение Стека, в значении Аппартный стек
Аппаратный стек
В микроконтроллере стек - это непрерывная область памяти, адресуемая специальными регистрами SP (указатель стека)
Регистр
Сверхбыстрая память внутри процессора, предназначенная для хранения адресов и промежуточных результатов вычислений (регистр общего назначения/регистр данных) или данных, необходимых для работы самого процессора.