Содержание
- 2. QNX - ОС жесткого реального времени
- 3. QNX – ОС жесткого реального времени
- 4. QNX – микроядерная ОС Масштабируемость!
- 5. QNX и встраивание Гибко масштабируется Сохраняет ключевые свойства даже в минимальных конфигурациях QNX – многоплатформенная ОС
- 6. Требования к промышленному оборудованию Особые требования к габаритам и энергопотреблению Особые требования к вибро-, термо-, и
- 7. Особенности промышленного оборудования Базируются на различных процессорных платформах (PowerPC, ARM, x86 и т.д.) Обладают ограниченными ресурсами
- 8. Пакеты поддержки плат (BSP) BSP Модуль первоначального загрузчика IPL Startup модуль Модуль поддержки файловой системы на
- 9. Структура BSP Заголовочные файлы и скомпилированные библиотеки Исходные тексты библиотек Исходные тексты модулей для различных архитектур
- 10. Рабочий каталог BSP
- 11. IPL Минимальная инициализация оборудования; Загрузка образа ОС из носителя данных в ОЗУ; Определение адреса ОЗУ, по
- 12. Структура IPL Большая часть кода IPL – это вызовы библиотечных функций IPL library
- 13. Рабочий каталог BSP
- 14. Startup-модуль “Доинициализация” оборудования; Сбор информации о системе и заполнение специальной структуры данных, так называемой system page;
- 15. Структура Startup-модуля Как и в IPL большая часть кода – вызовы библиотечных функций startup-library для опроса
- 16. Рабочий каталог BSP
- 17. Драйвер встроенной файловой системы Как менеджер ресурсов драйвер должен обрабатывать все стандартные сообщения Содержит основную логику
- 18. Структура драйвера файловой системы Для ряда flash чипов данный код реализован в MTD (libmtd-flash.a) библиотеке из
- 19. Библиотека MTD В библиотеке libmtd-flash.a реализованы функции MTD уровня для некоторых flash чипов различных производителей: AMD
- 20. QNX Momentics 6.2.1 PE Пакеты поддержки плат В состав комплекта разработчика QNX Momentics 6.2.1 PE входит
- 21. Fastwel CPU686E - Стартовый комплект Стартовый комплект = готовый набор инструментов для разработки ПО Бесплатно! Бесплатно!
- 22. BSP и встраивание Практические приемы Трофимов Александр SWD Software Ltd.
- 23. Пример №1 – IBM PPC 405GP Walnut IBM PPC 405GP Walnut В состав QNX Momentics 6.2.1
- 24. Пример №1 – IBM PPC 405GP Walnut IPL модуль с исходными кодами; Startup модуль с исходными
- 25. Пример №1 – IBM PPC 405GP Walnut Загрузка по протоколу bootp; Загрузка при помощи IPL; Установив
- 26. Пример №1 – IBM PPC 405GP Walnut Целевая система Инструментальная система Соединение Ethernet Нуль-модемное соединение COM
- 27. Пример №1 – IBM PPC 405GP Walnut
- 28. Пример №1 – IBM PPC 405GP Walnut
- 29. Пример №1 – IBM PPC 405GP Walnut
- 30. Пример №1 – IBM PPC 405GP Walnut
- 31. Пример №1 – IBM PPC 405GP Walnut
- 32. Пример №1 – IBM PPC 405GP Walnut Загрузка по протоколу bootp; Загрузка при помощи IPL; Установив
- 33. Пример №1 – IBM PPC 405GP Walnut В массив прошивается только код IPL, сконфигурированный таким образом,
- 34. Пример №1 – IBM PPC 405GP Walnut Интегрированная среда разработки – QNX IDE позволяет строить загрузочные
- 35. Пример №2 – Fastwel CPU686E Fastwel CPU686E
- 36. Пример №2 – Fastwel CPU686E Специалистами SWD Software Ltd. был разработан пакет поддержки Fastwel CPU686E для
- 37. Пример №2 – Fastwel CPU686E Fastwel CPU686E построена на платформе x86; Fastwel CPU686E оснащена BIOS; Fastwel
- 38. Пример №2 – Fastwel CPU686E За основу пакета можно взять наиболее «близкий» к Fastwel BSP для
- 39. Пример №2 – Fastwel CPU686E Что нужно сделать Добавить в MTD библиотеку функции MTD для работы
- 40. Пример №3 – Некая гипотетическая плата В общем случае программную и аппаратную часть системы создают разные
- 41. Пример №3 – Некая гипотетическая плата Выбор платформы Алгоритм выбора платы Выбирается готовая или разрабатывается готовая
- 42. Пример №3 – Некая гипотетическая плата Мастер-класс Игоря Мазанова, посвященный вопросам «программно-аппаратной совместимости в ОС QNX»,
- 43. Пример №3 – Некая гипотетическая плата Когда плата уже выбрана Проверить наличие готового BSP для данной
- 44. Пример №3 – Некая гипотетическая плата Анализ различий Алгоритм загрузки; Совместимость PCI контроллера; Наличие onboard flash
- 46. Скачать презентацию











































20170227_gp_severnoy_ameriki
Объявление на день открытых дверей
Презентация на тему Саласпилс
Характер человека
Наука и мировоззрение
Правовое регулирование рыночной экономики
Орнаменты хохломской росписи
Поэма Байрона Мазепа
Проверь свои знания правил пожарной безопасности
The dissertation
Презентация на тему Переменные звёзды Двойные звёзды Движение звёзд
Становление методов архитектурного творчества
Презентация на тему Мировые рынки труда
The Skeletal System: Structure, Function, and Diseases
Киево - Печерская лавра
ЭКОЛОГИЧЕСКАЯ ВИКТОРИНА«Мы все в ответе за свою планету» .
Кабинет №13
Прогимназия № 698 Московского района СПб Пансион
Презентация на тему Основные микрологистические концепции, применяемые при построении цепей поставок и их краткая характеристик
Innisfree. Каталог
Презентация на тему Саратов. Характеристика города
Space with no borders. Шаблон
"ДОРОГОЮ ДОБРА"
Финтегра. Готовая микрофинансовая организация
What's your line? A job for life
Маркетинговый план BI-СLASSIK
Удивительный мир театра
Акăш кÿлли