Для студентов КГТУ по предмету ДругиеПортирование Embox на Raspberry PiПортирование Embox на Raspberry Pi
4,945814
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
КГТУ
Tortuga











