Программирование встраиваемых систем
Весенний семестр, 3 курс, 15 лекций, 15 практических занятий (5 групп), экзамен
Лекции
- Лекция 1. Архитектура встраиваемых систем
Практические занятия
- Занятие 1. Сборка средств-кросс компиляции (building a cross-compiling toolchain)
- Занятие 2. Загрузчик U-Boot (bootloader U-Boot)
- Занятие 3. Кросс-компиляция ядра Linux (fetching kernel + cross-compiling)
- Занятие 4. Формирование корневой ФС на базе BusyBox (embedded system with BusyBox)
- Занятие 5. Файлы устройств, загрузка с блочного устройства (accessing hardware devices + filesystems)
- Занятие 6. Кросс-компиляция приложения
- Занятие 7. Защита
- Занятие 8. Формирование прошивки системой сборки Buildroot (using a build system Buildroot)
- Занятие 9. Защита
- Занятие 10. Разработка модуля ядра Linux
- Занятие 11. Защита
- Занятие 12. Структура драйвера сетевого контроллера Ethernet
- Занятие 13. Защита
- Занятие 14. Структура драйвера WiFi-адаптера
- Занятие 15. Защита
Материалы