Как сделать образ CF карты в QNX

На самом деле, все очень просто — в QNX есть большинство unix-утилит, в том числе dd. Ею-то мы и воспользуемся.

Подключаем картридер, втыкаем туда карточку — желательно сделать это до загрузки системы, тогда cf-карта подмонтируется автоматически.

Смотрим в каталог /dev — нам нужно узнать, какой префикс получила cf. Монтируется карта в QNX как жесткий диск, т.е. с префиксом hd*.

Обычно в /dev есть hd0 (это винчестер, куда установлена QNX) и, в зависимости от конфигурации компьютера (а точнее, наличия других жестких дисков) hd1, hd2, etc.

Нам нужно что-то вроде hd10, hd11 — для usb-картридера QNX монтирует карты начиная с 10.

Определив, как система обозвала нашу карту, открываем терминал, вводим команду:

# dd if=/dev/hd10 of=/root/myimage.bin

И забираем из каталога /root файл (myimage.bin) с полным образом compact flash карты.
Вот и все.

Обратный процесс возможен для флэшки такого же размера и так же прост:

# dd if=/root/myimage.bin of=/dev/hd10

Ахтунг — процесс, в принципе, безопасен, но вся информация на флэшке будет невосстановимо затерта.

Похожий бред:

Ускоряем загрузку QNX на встроенной системе

Процесс загрузки QNX делится на два этапа, во время которых отрабатывают, соответственно, первичный загрузчик (который предлагает выбрать раздел) и вторичный, который предлагает выбрать вариант загрузки («Hit Esc for .altboot») – из файла /.boot, либо /.altboot.
Оба загрузчика довольно примитивны и не позволяют себя настроить, в частности, например, настроить моментальную загрузку, без ожидания каких-либо действий пользователя.

После создания загрузочной флэшки логично было бы попытаться свести время ее запуска к минимуму, тем более что в рабочей встроенной системе вряд ли кому понадобится выбирать с какого раздела загружаться или какой использовать образ.

Собственно, нам нужно сделать две вещи:

  • Модифицировать или заменить первичный загрузчик, чтобы он не ждал выбора раздела для загрузки.
  • Модифицировать вторичный загрузчик, чтобы он не ждал реакции пользователя на приглашение к выбору альтернативного загрузчика «Hit Esc for .altboot»

Читать далее

Похожий бред:

Загрузка QNX 6.3.2 с Compact Flash

Одним из главных применений операционной системы QNX являются встраиваемые системы. Но, несмотря на довольно большое количество материала (статей и обсуждений на форумах), касающегося установки QNX на рабочую станцию, нет практически ничего на тему конечного применения этой операционной системы – создания и установки компактной, подогнанной под особенности железа, вариации QNX на небольшой съемный носитель, например, карту памяти.

В этой статье я расскажу о том, как загрузить ОС QNX на x86 процессоре, используя обыкновенную Compact Flash карту.
Читать далее

Похожий бред: