Нашей компании необходимо портировать BSP для ОС QNX под платформу NUC980. NUC980 ARM926EJS based SoC с интегрированой ОЗУ, Полные материалы для разработки под Linux и даташит на процессор находятся по адресам www.nuvoton.com/resource-... github.com/OpenNuvoton В качестве референсного BSP можно взять BSP at91sam9g -ekes community.qnx.com/sf/wiki... Мы готовы предоставить отладочную плату с процессором NUC980 для тестов и разработки Необходимо разработать(портировать) образ (прошивку) ОС QNX 6.5 для SoC NUC980 включающий в себя: 1) образ ОС с загрузчиком, ядром и минимальной корневой ФС для системы назначения. Нужно предусмотреть момент, что есть чипы с 32\64\128Мб ОЗУ, т.е. описать в документации как задать размер ОЗУ. 2) Драйвера периферийных устройств в составе NUC980: на первом приоритете Ethernet(io-pkt driver), DMA, UART (драйвер стандартного уарта с возможностью использовать DMA), SPI(QSPI) + поддержка используемых нами SPI памяти, контроллер SD карт (драйвер mmc блочного устройства), а также в свободной форме на втором приоритете поддержку watchdog, GPIO, I2C, ADC, RTC. 3) Текстовое описание разметки образа прошивки, последовательности прошивки, драйверов устройств и прочих нестандартный компонентов системы. Также необходимо предусмотреть возможность демонстрации работоспособности функционала по мере его разработки для контроля, например высылка прошивки в рамках договора для проверки по договоренности. Под системой назначения следует иметь ввиду предоставленную Заказчиком отладочную плату. Отдельное требование к корневой файловой системе: она должна быть модифицируема на носителе, т.е. никаких RAMдисков с распаковкой из образа. По окончании разработки необходимо предоставить: 1) Отладочную плату с установленной OC QNX 6.5 с озвученным функционалом и драйверами. 2) Описательную документацию, можно в удобной форме и без формальностей ЕСКД. 3) Все исходные коды BSP и драйверов с инструкциями по сборке, лучше сразу в виде образа виртуальной машины под которой велась разработка и сборка.