Страниц: [1]
  Печать  
Автор Тема: qnx 4.25 добавление в образ программ  (Прочитано 1590 раз)
son185
Участник
*
Offline Offline

Сообщений: 1


Просмотр профиля
« : Июня 08, 2015, 10:31:35 am »

Всем привет, Недавно начал занимать с qnx и возникла следующая проблем.
Работаю я с ним на плате от фаствел cpc108 в ней есть встроенная пзу на 64 мегобайта.
Я создал загрузочную compact flash накидал в неё всё что мне надо, и с неё загрузился с платы,
После на инструментальной машине я скомпилировал образ спецально для этой платы
Цитировать
Установка и сборка:
Распакуйте архив с EKit:
# gzip -d EKit-Fastwel-CPC108-rt-DDMMYYYY.tar.gz
# tar -xvf EKit-Fastwel-CPC108-rt-DDMMYYYY.tar

Для сборки образа выполните команды:
# cd ./EKit-Fastwel-CPC108-rt/bsp/cpc108/build
# make all
Для перепрошивки флэш-памяти выполнить команду
# make reflash t=<NODE>

Но проблема заключается в следующем, данный образ не поддерживает монтирование usb, а добраться  до флеш памяти можно только её перепрошивкой,
Вопрос следующей. Как добавить в сборку образа поддержку usb чтобы можно было работать со встроенной памятью и загружать туда программы?

Можно ли настроить qnx таким образом чтобы при загрузке с пзу он автоматически подхватывал compact flash

Краем уха слышал что есть волшебная прогрмма под фотон которая помогает собирать образы!?

Заранее спасибо.
« Последнее редактирование: Июня 08, 2015, 10:39:09 am от son185 » Записан
mv
Full Member
***
Offline Offline

Сообщений: 153


Просмотр профиля
« Ответ #1 : Июня 08, 2015, 01:10:03 pm »

При загрузке QNX выполняется системный скрипт sysinit.<NODE> (Прочитайте главу в документации "What happens when the system boots"). Вот в него и нужно прописать все команды которые вы хотите выполнять во время загрузки, включая USB. Пересобирать образ и перепрошивать флэш при этом не нужно.

Для доступа к файловой системе флэшки нужно просто запустить драйвер.

Загрузочные образы собираются программой buildqnx.
Записан
PoP
Sr. Member
****
Offline Offline

Сообщений: 336


Просмотр профиля
« Ответ #2 : Июня 08, 2015, 06:42:50 pm »

Если дружите с английским - запустите QNX с Photon на витуалке. Там очень подробный и толковый help.
Записан
mv
Full Member
***
Offline Offline

Сообщений: 153


Просмотр профиля
« Ответ #3 : Июня 09, 2015, 11:32:40 am »

Кстати, у нас есть и на русском:
http://www.kpda.ru/support/docs/

http://www.kpda.ru/upload/docs/User_guide_QNX4.pdf
Раздел "Что происходит при загрузке QNX"
Записан
Страниц: [1]
  Печать  
 
Перейти в: