Встроенные системы относятся к встроенным системам, которые включают в себя такие области, как программирование микроконтроллеров / DSP, системы реального времени, электронные интерфейсы, драйверы оборудования, связь по последовательной шине и т. д.
C — это язык программирования общего назначения, используемый для системного программирования (ОС и встроенного), библиотек, игр и кроссплатформенности.
Прямой доступ к памяти (DMA) — это функция современных компьютеров и микропроцессоров, которая позволяет определенным аппаратным подсистемам в компьютере получать доступ к системной памяти для чтения и / или записи независимо от центрального процессора.
C++ — это язык программирования общего назначения. Первоначально он был разработан как расширение C и имеет похожий синтаксис, но теперь это совершенно другой язык.