Для студентов КГТУ по предмету ДругиеПортирование Embox на Raspberry PiПортирование Embox на Raspberry Pi
2024-07-262024-07-26СтудИзба
Курсовая работа: Портирование Embox на Raspberry Pi
Описание
Оглавление
3
Введение
Последнее время встраиваемые системы набирают большую попу-лярность, например, потому что обеспечивают автоматизацию промыш-ленного оборудования и бытовых предметов. Актуализируется и соот-ветствующее программное обеспечение, операционные системы.
Разработка программного обеспечения для встраиваемых систем тес-но связана со специфичным оборудованием, последнее время растет из-вестность у Raspberry Pi – модель одноплатного компьютера размером
– обучение информатике. Рост популярности можно частично объяс-нить доступной ценой при широким диапазоне применения: от WiFi точки доступа до медиа-сервера. В некоторых отраслях Raspberry Pi уже незаменим, например, в роботехнике.
Есть множество операционных систем работающих на представлен-ной платформе, в большинстве своем это Linux-системы. Соответствен-но список некоторых:
Raspberry Pi OS на дистрибутиве debian является главной системой для этой платформы. Linux-системы обладают тем серьёзным недостат-ком для Raspberry Pi, что сложны, что негативным образом сказыва-ется на основной сфере использования платформы – обучение. Кроме того, они не являются операционными системами реального
Введение | 4 | ||
1. | Постановка задачи | 6 | |
2. | Обзор | 7 | |
2.1. | Raspberry Pi . . . . . . . . . . . . . . . . . . . . . . . . . . | 7 | |
2.2. | ОС РВ Embox . . . . . . . . . . . . . . . . . . . . . . . . . | 7 | |
2.3. | Архитектура Embox . . . . . . . . . . . . . . . . . . . . . . | 9 | |
2.4. | Методотладки......................... | 10 | |
3. | Архитектуро-зависимая часть ядра | 11 | |
3.1. | Архитектурапроцессора . . . . . . . . . . . . . . . . . . . | 11 | |
3.2. | Картапамяти ......................... | 11 | |
3.3. | bootcode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | 12 | |
3.4. | exception table . . . . . . . . . . . . . . . . . . . . . . . . . | 12 | |
3.5. | Механизм context switch . . . . . . . . . . . . . . . . . . . | 13 | |
3.6. | Функция vfork . . . . . . . . . . . . . . . . . . . . . . . . . | 14 | |
4. | Прерывания | 15 | |
4.1. | Низкоуровневый обработчик прерываний . . . . . . . . . | 15 | |
4.2. | Драйверконтроллера..................... | 16 | |
5. | Драйвера остальных устройств | 17 | |
5.1. | Таймеры ............................ | 17 | |
5.2. | Устройство ввода/вывода . . . . . . . . . . . . . . . . . . | 18 | |
5.3. | Поддержкасети........................ | 18 | |
5.4. | USBхост-контроллер..................... | 20 | |
6. | Тестирование и апробация | 21 | |
Заключение | 22 | ||
Список литературы | 23 |
3
Введение
Последнее время встраиваемые системы набирают большую попу-лярность, например, потому что обеспечивают автоматизацию промыш-ленного оборудования и бытовых предметов. Актуализируется и соот-ветствующее программное обеспечение, операционные системы.
Разработка программного обеспечения для встраиваемых систем тес-но связана со специфичным оборудованием, последнее время растет из-вестность у Raspberry Pi – модель одноплатного компьютера размером
- банковскую карту. Основная сфера применения этих компьютеров
– обучение информатике. Рост популярности можно частично объяс-нить доступной ценой при широким диапазоне применения: от WiFi точки доступа до медиа-сервера. В некоторых отраслях Raspberry Pi уже незаменим, например, в роботехнике.
Есть множество операционных систем работающих на представлен-ной платформе, в большинстве своем это Linux-системы. Соответствен-но список некоторых:
- Raspberry Pi OS (Raspbian),
- Pidora,
- Arch Linux ARM.
Raspberry Pi OS на дистрибутиве debian является главной системой для этой платформы. Linux-системы обладают тем серьёзным недостат-ком для Raspberry Pi, что сложны, что негативным образом сказыва-ется на основной сфере использования платформы – обучение. Кроме того, они не являются операционными системами реального
Характеристики курсовой работы
Список файлов
Портирование Embox на Raspberry Pi.doc