📌 Кратко
Embedded — специализированные вычислительные системы, встроенные в устройства и предназначенные для выполнения узкоспециализированных задач.
🧠 Как работает
Состоит из:
- микроконтроллера или SoC
 - firmware
 - сенсоров, актуаторов, интерфейсов
 
Часто работает под RTOS или bare-metal, оптимизировано по энергопотреблению и времени реакции.
⚙️ Где применяется
| Область | Примеры | 
|---|---|
| Промышленность | ПЛК, контроллеры, датчики | 
| Автоэлектроника | ABS, ECU, мультимедиа-системы | 
| Медицина | ЭКГ, инфузионные насосы | 
| Бытовая техника | Холодильники, стиральные машины | 
| IoT | Умный дом, охранные системы | 
💻 Пример кода
 
// Пример: мигание светодиодом (STM32)
int main(void) {
    HAL_Init();
    __HAL_RCC_GPIOA_CLK_ENABLE();
    GPIO_InitTypeDef GPIO_Init = {GPIO_PIN_5, GPIO_MODE_OUTPUT_PP};
    HAL_GPIO_Init(GPIOA, &GPIO_Init);
    while (1) {
        HAL_GPIO_TogglePin(GPIOA, GPIO_PIN_5);
        HAL_Delay(500);
    }
}✅ Преимущества
- 
Низкое энергопотребление
 - 
Высокая надёжность
 - 
Минимальные системные требования
 - 
Быстрая загрузка
 
❌ Недостатки
- 
Ограниченные ресурсы
 - 
Зависимость от конкретного железа
 - 
Сложность обновлений и отладки
 - 
Низкая масштабируемость