Напрям навчання

Embedded systems на КЕОА

Embedded systems - це напрям, де програмне забезпечення працює всередині пристрою: керує датчиками, живленням, зв’язком, приводами, інтерфейсами й обробкою даних у реальному середовищі.

Коротка відповідь

Суть embedded-напряму

На КЕОА embedded вивчається через C/C++, мікроконтролери, ARM, STM32, embedded Linux, одноплатні комп’ютери, драйвери, RTOS, вимірювання та власні пристрої.

Для кого це

Кому підходить

  • хочете писати firmware для мікроконтролерів або IoT-пристроїв;
  • цікавить Linux на Raspberry Pi, BeagleBone Black або подібних платформах;
  • хочете працювати з датчиками, протоколами, живленням і реальними сигналами;
  • цікавить робототехніка, автоматизація, бездротові вузли або машинний зір на пристрої.

Що вивчають

Стек embedded

  • C/C++, Python і низькорівневе програмування;
  • ARM, STM32, мікроконтролери й периферія;
  • embedded Linux, FreeRTOS/QNX/Android, драйвери;
  • одноплатні комп’ютери, інтерфейси, мережі й тестування.

Де на кафедрі

Лабораторії

Напрям пов’язаний із лабораторією КПІ-GlobalLogic Україна та лабораторією мікроелектроніки, робототехніки і телекомунікацій. Саме там embedded переходить із коду в стенд, плату й вимірюваний прототип.

Обладнання

З чим працюють студенти

  • BeagleBone Black, Raspberry Pi, STM32 і J-Link;
  • Analog Discovery, осцилографи, блоки живлення, паяльні станції;
  • датчики, бездротові модулі, лабораторні стенди та 3D-друк для корпусів і прототипів.

Проєкти і робота

Що можна робити після навчання

  • IoT-пристрій, робот, бортовий комп’ютер або система автоматизації;
  • пристрій машинного зору, бездротовий вузол, контролер або вимірювальний модуль;
  • embedded engineer, firmware developer, IoT engineer, Linux embedded developer, robotics engineer.

Коли це не підходить

Чесно про обмеження

  • якщо хочеться займатися тільки frontend/web без інтересу до пристроїв, вимірювань і електроніки;
  • якщо не хочеться працювати з фізикою, схемами, сигналами й лабораторними стендами;
  • якщо нецікаво розбиратися, як код взаємодіє з реальною платою, датчиком, інтерфейсом або каналом зв’язку.