Курс системного програміста
Оволодійте низькорівневим програмуванням систем, створюючи кооперативний планувальник завдань, власний алокатор купи, розміщення RAM та надійне логування на ARM Cortex-M. Отримайте практичні навички для проектування надійних, безпечних за пам'яттю вбудованих систем для реальних технологічних продуктів.

від 4 до 360 годин гнучкого навантаження
дійсний сертифікат у вашій країні
Чого я навчуся?
Курс системного програміста надає практичні навички для створення кооперативного планувальника завдань, керування TCB, впровадження безпечних перемикань контексту на пристроях ARM Cortex-M. Ви побудуєте простий алокатор купи, визначите надійне розміщення RAM за допомогою скриптів лінкера та додасте надійне логування, обробку помилок і діагностику, щоб ваше вбудоване ПЗ залишалося ефективним, відлагоджуваним і стійким у обмежених середовищах.
Переваги Elevify
Розвивайте навички
- Побудуйте кооперативні планувальники завдань: реалізуйте TCB, черги виконання та перемикання контексту.
- Спроектуйте компактні алокатори купи: вільні списки, об'єднання блоків та контроль фрагментації.
- Розмістіть вбудовану RAM за допомогою скриптів лінкера: стеки, купа, .data/.bss та буфери логів.
- Реалізуйте швидкі кільцеві буфери логів: політики зациклення, знімки та читання з хоста.
- Зміцніть вбудовані рантайми: перевірки, потоки паніки, перевірки цілісності та обробку OOM.
Рекомендований зміст
Перед початком ви можете змінити розділи та навантаження. Оберіть, з якого розділу почати. Додавайте або видаляйте розділи. Збільшуйте або зменшуйте навантаження курсу.Що кажуть наші учні
Ваші уроки ідеальні. Я придбав річний пакет і, нарешті, маю можливість вивчати різні теми, які мене цікавлять, не переходячи на іншу платформу... дякую за все, що ви робите, я вже рекомендував вас іншим людям...

Giulio CarloСтудент цифрового маркетингу
Мені подобається, як уроки йдуть прямо до суті і як я можу переключатися між розділами та пропускати контент, який мені не потрібен.

Mariana FerresСтудентка фотографії
Мені подобається контент і спосіб подачі та транскрипції відео, що прискорює процес!

Luciana AlvarengaСтудентка дизайну нігтів
Платформа швидка, проста у використанні. Різноманітність контенту та додаткові відео дуже допомагають у навчанні.

André FelipeСтудент промпт-інженерії
Поширені запитання
Хто такі Elevify? Як це працює?
Чи є сертифікати на курсах?
Чи курси безкоштовні?
Яке навчальне навантаження на курсах?
Які курси за структурою?
Як працюють курси?
Яка тривалість курсів?
Яка вартість або ціна курсів?
Що таке дистанційний або онлайн-курс і як він працює?
PDF-курс