tgoop.com/Githublib/1189
Last Update:
Modern Embedded Systems Programming Course
Программирование встраиваемых микроконтроллеров современным способом, бесплатный видеокурс "Modern Embedded Systems Programming" от Миро Самека.
Этот курс охватывает фундаментальные концепции, такие как:
- Двоичные представления и шестнадцатеричная нотация
- Управление потоком, регистры состояния, инструкции перехода
- Переменные, массивы и указатели
- Взаимодействие с внешним миром (GPIO)
- Побитовые операции в C
- Функции, стек вызовов, рекурсия, ARM Procedure Call Standard
- Стандартные целые числа (stdint.h) и смешивание типов
- Структуры в C и CMSIS
- Стартовый код, векторное таблица
- Процесс сборки встроенного ПО (процесс линковки)
- Прерывания и условия гонки
- Архитектура "superloop"
- RTOS (Real-Time Operating Systems)
- Объектно-ориентированное программирование (включая ООП на C)
- Событийно-ориентированное программирование
- Активные объекты
- Состояния машины, включая современные иерархические состояния машины
- Автоматическая генерация кода
- Программное трассирование
- Утверждения и проектирование по контракту
Курс ориентирован на архитектуру ARM Cortex-M и включает практические упражнения с использованием отладочных плат TivaC LaunchPad (EK-TM4C123GXL) и STM32 NUCLEO-C031C6.
https://github.com/QuantumLeaps/modern-embedded-programming-course
👉 @Githublib
BY GitHub Сообщество

Share with your friend now:
tgoop.com/Githublib/1189
