QNX.ORG.RU

Разработка => Встраиваемые системы => Тема начата: yan от Июля 15, 2002, 06:27:00 pm



Название: Встраиваемые системы (QNX6)
Отправлено: yan от Июля 15, 2002, 06:27:00 pm
Необходимо создать минимальный набор для запуска QNX с флэша. Что для этого необходимо?


Название: Встраиваемые системы (QNX6)
Отправлено: olej от Июля 15, 2002, 10:14:00 pm

yan пишет:
Необходимо создать минимальный набор для запуска QNX с флэша. Что для этого необходимо?

Необходимо собрать образ системы.
Об этом уже писалось, писалось...

Парни, неправильно это, "чукча должен быть не только писателем, но и читателем"... Начни читать здесь в форуме с:  
http://qnxclub.net/ru/forum/viewtopic.php?topic=285&forum=5&6
http://qnxclub.net/ru/forum/viewtopic.php?topic=262&forum=5&7
http://qnxclub.net/ru/forum/viewtopic.php?topic=120&forum=5&2
http://qnxclub.net/ru/forum/viewtopic.php?topic=26&forum=5&11

... а дальше по ссылочкам оттуда, по ссылочкам...

А вот одна из лучших статей по построению образа:
http://www.me.iitb.ernet.in/~mritun/
она же:
http://mritun.qnx.org.ru



Название: Встраиваемые системы (QNX6)
Отправлено: yan от Июля 16, 2002, 12:58:00 pm

Olej пишет:

Необходимо собрать образ системы.
Об этом уже писалось, писалось...

Если вопросы повторяются, то можно занести их в FAQ.


Парни, неправильно это, "чукча должен быть не только писателем, но и читателем"... Начни читать здесь в форуме с:  
http://qnxclub.net/ru/forum/viewtopic.php?topic=285&forum=5&6
http://qnxclub.net/ru/forum/viewtopic.php?topic=262&forum=5&7
http://qnxclub.net/ru/forum/viewtopic.php?topic=120&forum=5&2
http://qnxclub.net/ru/forum/viewtopic.php?topic=26&forum=5&11

... а дальше по ссылочкам оттуда, по ссылочкам...

А вот одна из лучших статей по построению образа:
http://www.me.iitb.ernet.in/~mritun/
она же:
http://mritun.qnx.org.ru

По данному адресу статьи нет, а хотелось бы почитать.


Название: Встраиваемые системы (QNX6)
Отправлено: ArD от Июля 16, 2002, 01:40:00 pm

А вот одна из лучших статей по построению образа:
http://www.me.iitb.ernet.in/~mritun/
она же:
http://mritun.qnx.org.ru

По данному адресу статьи нет, а хотелось бы почитать.



Как так нет ?! 8-/

http://www.me.iitb.ernet.in/~mritun/roadmap.pdf

а это что ?




Название: Встраиваемые системы (QNX6)
Отправлено: yan от Июля 16, 2002, 04:17:00 pm


Как так нет ?! 8-/

http://www.me.iitb.ernet.in/~mritun/roadmap.pdf

а это что ?



Я имел в виду рускоязычную версию документа, как сказано в http://qnxclub.net/ru/forum/viewtopic.php?topic=285&forum=5&6.


Название: Встраиваемые системы (QNX6)
Отправлено: ArD от Июля 16, 2002, 04:33:00 pm

yan пишет:

Я имел в виду рускоязычную версию документа, как сказано в http://qnxclub.net/ru/forum/viewtopic.php?topic=285&forum=5&6.


Нет, русской версии пока не было, вроде бы.
Да там и по-аглицки все понятно


Название: Встраиваемые системы (QNX6)
Отправлено: yan от Июля 17, 2002, 02:53:00 pm
Как создавать образ я вроде бы понял. А есть ли работающие примеры образов? Не хотелось бы создавать всё с нуля.


Название: Встраиваемые системы (QNX6)
Отправлено: Qupl от Июля 17, 2002, 03:17:00 pm

yan пишет:
Как создавать образ я вроде бы понял. А есть ли работающие примеры образов? Не хотелось бы создавать всё с нуля.

..как раз "с нуля" будет проще, чем брать неизвестно что...
притом "создавать" - это отредактировать .build файл под свое железо и софт и набрать одну строчку mkifs... лучше не полениться и сделать самому - опыт будет и никаких неожиданностей


Название: Встраиваемые системы (QNX6)
Отправлено: yan от Июля 17, 2002, 03:38:00 pm

Qupl пишет:

..как раз "с нуля" будет проще, чем брать неизвестно что...
притом "создавать" - это отредактировать .build файл


А где лежит этот файл (.build)?
Обнаружилось, что у меня на компе с QNX 6.2 нет утилит mkifs и mkefs.
Что бы это моголо значить?


Название: Встраиваемые системы (QNX6)
Отправлено: ArD от Июля 17, 2002, 05:18:00 pm

yan пишет:

А где лежит этот файл (.build)?
Обнаружилось, что у меня на компе с QNX 6.2 нет утилит mkifs и mkefs.
Что бы это моголо значить?



С QNX 6.2 Momentics NC средства для построения своих образов не поставляются. Если уж очень хочется попробовать, то поставь 6.1 .


Название: Встраиваемые системы (QNX6)
Отправлено: yan от Июля 18, 2002, 10:33:00 am

ArD пишет:

С QNX 6.2 Momentics NC средства для построения своих образов не поставляются. Если уж очень хочется попробовать, то поставь 6.1 .


К сожалению у меня нет 6.1. Наверно можно эти утилиты откуда нибудь скачать?


Название: Встраиваемые системы (QNX6)
Отправлено: DigiMind от Июля 18, 2002, 05:43:00 pm

К сожалению у меня нет 6.1. Наверно можно эти утилиты откуда нибудь скачать?


Смысла нет. Они вроде бы несовместимы с 6.2.


Название: Встраиваемые системы (QNX6)
Отправлено: Evgeniy от Июля 18, 2002, 09:24:00 pm

DigiMind пишет:

К сожалению у меня нет 6.1. Наверно можно эти утилиты откуда нибудь скачать?


Смысла нет. Они вроде бы несовместимы с 6.2.


"Слухи о ... сильно преувеличены" - mkifs работает и образ собирается .


Название: Встраиваемые системы (QNX6)
Отправлено: olej от Июля 18, 2002, 10:08:00 pm

Evgeniy пишет:
"Слухи о ... сильно преувеличены" - mkifs работает и образ собирается .

Это о-о-о-чень интересно, и си-и-и-ильно важно. Во-первых - можно чуть подробнее об опыте .... э-э-э ... использования. Во-вторых - может кто-то, у кого такой truble назрел - покопается поподробнее и доложит общественности? Это же принципиально меняет картину....


Название: Встраиваемые системы (QNX6)
Отправлено: Evgeniy от Июля 18, 2002, 10:34:00 pm

Olej пишет:

Evgeniy пишет:
"Слухи о ... сильно преувеличены" - mkifs работает и образ собирается .

Это о-о-о-чень интересно, и си-и-и-ильно важно. Во-первых - можно чуть подробнее об опыте .... э-э-э ... использования. Во-вторых - может кто-то, у кого такой truble назрел - покопается поподробнее и доложит общественности? Это же принципиально меняет картину....




Olej, в какой-то из веток (вот, нашел: http://qnx.org.ru/forum/viewtopic.php?topic=284&forum=5&37 ) я уже об этом писал - ты тогда был в "растрепанных чувствах" по поводу разветвления комплектов и просто не обратил внимания на этот момент
Я пробовал стандартную сборку образа под 6.2. Правда за неимением "родных" bios.boot, startup-bios и procnto брал из 6.1, но для целей "ПОПРОБОВАТЬ" вполне приемлемо.

[ Это Сообщение было отредактировано: Evgeniy в 2002-07-18 19:42 ]


Название: Встраиваемые системы (QNX6)
Отправлено: DigiMind от Июля 19, 2002, 02:43:00 pm

но для целей "ПОПРОБОВАТЬ" вполне приемлемо.

Ключевой момент! Но куски 6.1 все равно придется находить.


Название: Встраиваемые системы (QNX6)
Отправлено: wind_alex от Июля 19, 2002, 03:54:00 pm

Evgeniy пишет:
...
Я пробовал стандартную сборку образа под 6.2. Правда за неимением "родных" bios.boot, startup-bios и procnto брал из 6.1, но для целей "ПОПРОБОВАТЬ" вполне приемлемо.



Но procnto это фактически и есть вся система, т.е. ядро системы, хотя
ты и прав что оно не сильно меняется, но все же меняется и в итоге
мы получим 6.1.5, а не 6.2. Вариант только для попробывать.
Я такой фокус делал с 6.0 и 6.1(брал ядро от 6.0)


Название: Встраиваемые системы (QNX6)
Отправлено: Evgeniy от Июля 19, 2002, 09:02:00 pm

wind_alex пишет:

Evgeniy пишет:
...
Я пробовал стандартную сборку образа под 6.2. Правда за неимением "родных" bios.boot, startup-bios и procnto брал из 6.1, но для целей "ПОПРОБОВАТЬ" вполне приемлемо.



Но procnto это фактически и есть вся система, т.е. ядро системы, хотя
ты и прав что оно не сильно меняется, но все же меняется и в итоге
мы получим 6.1.5, а не 6.2. Вариант только для попробывать.
Я такой фокус делал с 6.0 и 6.1(брал ядро от 6.0)


Это не совсем так (а точнее: далеко не так ) - в отличие от большинства других ОС procnto далеко не вся система. Оно обеспечивает только самый базовый набор обязательных функций по обслуживанию процессов - именно по этой причине он очень мало изменяется. Кстати где-то - не помню точно где - я встречал замечание, что систему можно построить и без него . В то же время, большинство прикладных API реализуется через библиотеки и менеджеры ресурсов.

Хочу еще раз повторить мысль, которую уже высказывал при обсуждении "разветвления" комплектов 6.2:
пересборка образа системы реально необходима ТОЛЬКО в случае выпуска реального устройства, а в этом случае все равно надо покупать лицензию.
В процессе же разработки приложений в этом нет никакой необходимости - для целей разработки все равно нужна достаточно мощная машина просто из-за "прожорливости" инструментария. Для целей же изучения технологии и оценки ресурсов целевой системы вполне достаточно использовать компоненты из 6.1 - думаю в этом случае получится оценка с точностью порядка 10% - вполне приемлемо с учетом того, что шаг наращивания памяти на таких объемах обычно составляет 100%


Название: Встраиваемые системы (QNX6)
Отправлено: Sergey от Июля 21, 2002, 02:35:00 pm
Привет.
Для работы mkifs в 6.2 надо перенести из 6.1 в 6.2 всего пять файлов.
/bin/mkxfs
/bin/dumpifs - необязательный компонент
/x86/boot/sys/bios.boot
/x86/boot/sys/startup.bios
/x86/boot/sys/procnto

Все работает на ура. Кстате в 6.2 многое изминилось. В 6.1 у меня были проблеммы с контроллером PCM3346, в 6.2 их нет.
procnto тоже изминилось это видно по изминению в размере.

Evgeniy, кстати procnto это ядро и менеджер процессов в одном флаконе.
А минимальная система это ядро+процесс, то-есть не без procnto, а только
без proc можно создать рабочую систему А вот как распилить pocnto на proc and nto это загадка.
[addsig]


Название: Встраиваемые системы (QNX6)
Отправлено: alt от Июля 26, 2002, 07:22:00 pm
Извените за непонятливость.
Я хотел разместить систему на FlashDisk с IDE интерфейсом.
Поэтому (из-за временного отсутствия оного) решил попробовать работать с обычным IDE диском, уменьшив размер раздела до 32м.
У меня не получается разместить image так чтобы он стартовал.

Диск разбил FDISK -ом, для первой партиции задал тип 77 и выставил флаг
загружаеться с этого раздела. После dinit и перезагрузки системы новый диск подмонтировался как /fs/qnx4-hd1t77

В корне этого диска появились файлы .boot и .altboot нулевого размера.
Я скопировал образ в .boot, в BIOS указал загрузку с этого диска.
После перезагрузки boot не стартует.

Мне кажется нельзя просто копировать образ в .boot.

Подскажите пожалуйста как делают нормальные люди.  


Название: Встраиваемые системы (QNX6)
Отправлено: ed1k от Июля 26, 2002, 11:18:00 pm

alt пишет:
Извените за непонятливость.
Я хотел разместить систему на FlashDisk с IDE интерфейсом.
Поэтому (из-за временного отсутствия оного) решил попробовать работать с обычным IDE диском, уменьшив размер раздела до 32м.
У меня не получается разместить image так чтобы он стартовал.

Диск разбил FDISK -ом, для первой партиции задал тип 77 и выставил флаг
загружаеться с этого раздела. После dinit и перезагрузки системы новый диск подмонтировался как /fs/qnx4-hd1t77

В корне этого диска появились файлы .boot и .altboot нулевого размера.
Я скопировал образ в .boot, в BIOS указал загрузку с этого диска.
После перезагрузки boot не стартует.

Мне кажется нельзя просто копировать образ в .boot.

Подскажите пожалуйста как делают нормальные люди.  


Копировать .boot можно. А можно и доку по dinit посмотреть и -f опцию использовать. Что значит в BIOS указал загрузку с этого диска? Раздел для загрузки бутлоадером выбирается ИМО. Кроме, собственно .boot еще бы /etc /bin /sbin и прочего нужного скопировать желательно... Образ заканчивается тем, что sysinit запускает, а этот скрипт много всего остального (и в embedded ненужного).


Название: Встраиваемые системы (QNX6)
Отправлено: Sergey от Июля 26, 2002, 11:51:00 pm
А что ты подразумеваеш под копированием образа в .boot
1. Ты скрипт прогнал через mkifs?
2. У тебя при загрузке появляется надпись типа - Press Esc for altboot?
А вообще-то эта процедура(делать винт бутяблевским) любит правильное
расположение звезд на небе.
[addsig]


Название: Встраиваемые системы (QNX6)
Отправлено: alt от Июля 27, 2002, 12:26:00 am
В BIOS выбрал загрузку с HDD - это у меня тачка навороченная в ней разное железо может быть BOOT-овым.

dinit c hdd c ключем -f конечно пробовал, с этого начал. В этом случае диск представляется как RAW. На сколько я понял это, что то вроде массива и по загрузке в этом случае hdd напоминает флопик. т.е. отсутствует первичный загрузчик, вместо него стартует загрузка системы. В остальном все работает.
Но я хотел ограничить размер hdd до 32м (в RAW на сколько я понял доступен весь диск, нет разделов). И  дальше я пока не экперементировал, но не уверен, что qnx сможет писать на такой диск без извратов.

Теперь о том как пытался переписать .boot в 32м разделе.
Образ собирался как сказано в документации (с помощбю mkifs).
Но я не думаю, что при перезаписи .boot я попадаю на место загрузчика
системы (т.е. на законное место BOOT на HDD). Как правильно сделать не знаю.

После перезагрузки характерная строка от .bootstrap не появляется

И еще вопрос не нашел в документации описания, чем отличается дейсвия
строчек в buildfile:

[virtual=x86,bios+compress] .bootstrap={ и т.д. от строки

[virtual=x86,bios+compress] .boot={ и т.д.

   


Название: Встраиваемые системы (QNX6)
Отправлено: Sergey от Июля 27, 2002, 12:52:00 am
Fdisk_ом делаеш 32х метровый раздел (к примеру 77), оттуда-же делаеш его
бутовским. перегружаешся. dinit -h /dev/hd1t77. (если винт второй)
Потом можеш попробывать с него загрузится, загрузчик должен сработать
но так как .boot нулевой нечего незагрузится соответственно.
Если загрузчик сработает, можеш смело пихать свой образ.

Чем отличается boot от bootstrap незнаю.
Пользую boot.


[addsig]


Название: Встраиваемые системы (QNX6)
Отправлено: alt от Июля 27, 2002, 12:59:00 am
Спасибо! Похоже должно сработать.
Я делал dinit -h /dev/hd1

Уже проверил, все работает.
Маленькое дополнение при копировании образа:

dinit -hf myimg.img /dev/hd1t77

два ключа ("-hf") надо указать сразу. Раздельно не получится.

[ Это Сообщение было отредактировано: alt в 2002-07-26 22:34 ]


Название: Встраиваемые системы (QNX6)
Отправлено: Sergey от Июля 27, 2002, 01:44:00 am
А я образ просто копирую.
[addsig]


Название: Встраиваемые системы (QNX6)
Отправлено: alt от Июля 29, 2002, 07:08:00 pm

Sergey пишет:
А я образ просто копирую.



Действительно достаточно копирования образа. Видно, я раньше что-то с диском сотворил


Название: Встраиваемые системы (QNX6)
Отправлено: CaptHowdy от Августа 13, 2002, 01:06:00 pm

yan пишет:

Я имел в виду рускоязычную версию документа, как сказано в http://qnxclub.net/ru/forum/viewtopic.php?topic=285&forum=5&6.


Рускоязычная версия этого документа есть у меня. Я писал dmi, что бы он разместил эту информацию в FAQ, но это как-то забылось...

Вообщем если надо - вышлю.


Название: Встраиваемые системы (QNX6)
Отправлено: CaptHowdy от Августа 13, 2002, 01:34:00 pm

alt пишет:
В BIOS выбрал загрузку с HDD - это у меня тачка навороченная в ней разное железо может быть BOOT-овым.
   


http://qnx.org.ru/forum/viewtopic.php?topic=284&forum=5&37

Зайди сюда и посмотри, там тоже кое-что есть по сборке Embeded QNX.
На счет объемов встраиваемого QNX - 2-3 Мб (без GUI).
По поводу Embeded Photon - прошу сюда:

http://qnx.org.ru/forum/viewtopic.php?topic=285&forum=5&14



Название: Встраиваемые системы (QNX6)
Отправлено: CaptHowdy от Августа 13, 2002, 01:34:00 pm


[ Это Сообщение было отредактировано: CaptHowdy в 2002-08-15 09:27 ]


Название: Встраиваемые системы (QNX6)
Отправлено: nicsi от Августа 14, 2002, 10:53:00 pm
Всем привет!
Мы к вам, профессор(а), и вот по какому вопросу.
Тут уже запросто ставят ось на флэш-диски DiskOnChip. А как их прошивают ? Как указано в инструкции M-Systems, через ISAшный адаптер (ну где я его найду) ? Или как-то еще ? И ставят QNX тоже, согласно readme в прилагаемом QNXовом комплекте ?
---------
Дополнение: вот только что попытался скачать с сайта M-Systems утилитку DFORMAT.EXE, без которой невозможно создать бутявку под ДОС, как пишут в том же readme. Получил вот что:

Microsoft OLE DB Provider for SQL Server error '80040e14'
Incorrect syntax near the keyword 'DEFAULT'.
/content/download/DriverDownload.asp, line 22

Как быть ? Может, кто ею в меня по мылу кинет ? Буду премного обязан.

[ Это Сообщение было отредактировано: nicsi в 2002-08-14 20:42 ]


Название: Встраиваемые системы (QNX6)
Отправлено: Evgeniy от Августа 14, 2002, 11:23:00 pm

nicsi пишет:
Всем привет!
Мы к вам, профессор(а), и вот по какому вопросу.
Тут уже запросто ставят ось на флэш-диски DiskOnChip. А как их прошивают ? Как указано в инструкции M-Systems, через ISAшный адаптер (ну где я его найду) ? Или как-то еще ? И ставят QNX тоже, согласно readme в прилагаемом QNXовом комплекте ?


По поводу M-System не скажу - мы пользуем DiskOnChip от JUMPtec. Здесь никаких проблем нет и близко - они используют IDE-интерфейс, т.е. работаете как с обычным диском. Единственное неудобство при подключении к обычному PC - используется интерфейсный кабель от лаптопов, т.е. надо сделать (найти) правильный шлейф. После этого ставится как на обычный винчестер такого же  размера.


Название: Встраиваемые системы (QNX6)
Отправлено: alt от Августа 14, 2002, 11:58:00 pm

nicsi пишет:
Всем привет!
Мы к вам, профессор(а), и вот по какому вопросу.
Тут уже запросто ставят ось на флэш-диски DiskOnChip. А как их прошивают ? Как указано в инструкции M-Systems, через ISAшный адаптер (ну где я его найду) ? Или как-то еще ? И ставят QNX тоже, согласно readme в прилагаемом QNXовом комплекте ?


Я не прфессор, а только учусь

В промышленных комьпьютерах есть сокет под DOC,
у меня не было возможности поработать с такими платами, но думаю, что вы
можете установить на данной машине QNX на стандартном носителе (например IDE HDD), затем установить прилагаемый драйвер для DOC, и работать с DOC как с обычным диском через этот драйвер.


Теперь о ISAшных адаптерах.

Тот DiskOnChip который мне достался для испытаний был с предустановленным DOS. Насколько я понял в таком состоянии он был куплен.

При загрузке машины BIOS должен увидеть DOC c адреса C800:0000 по адрес e000:0000. Т.е. BIOS увидит DOC как внешнюю память ROM. Далее BIOS проинициализирует DOC и его можно увидеть как диск через INT13. Соответственно и запись информации на диск можно осуществить под MSDOS,
общаясь с DOC как с дисковым массивом через INT13. Я так и поступал.

Я работал с обычными десктопными машинами, в которых использовалась самопальная плата с FLASH памятью, на которой размещался DR DOS, затем на место FLASH ,был установлен DOC (просто вынута микросхема FLASH и установлен DOC c MS DOS) и он также благополучно работал.
Оказалось, что для нормальной работы DOC достаточно обеспечить окно в 8 кб в области внешнего ROM далее DOC всю работу выполнит сам.
Isa шные платы простейшие работают уже пару лет, если очень надо могу поделиться.  

До QNX дело не дошло DOS на тот момент полностью устраивал.

Сейчас планирую использовать QNX, но так как, снова буду работать на обычных машинах то QNX ,буду грузить с DOM или MDN - это тот же DOC только с IDE интерфейсом. В этом случае не требуется никакого специализированного драйвера.


[ Это Сообщение было отредактировано: alt в 2002-08-14 21:25 ]


Название: Встраиваемые системы (QNX6)
Отправлено: CaptHowdy от Августа 15, 2002, 12:39:00 pm

nicsi пишет:
Мы к вам, профессор(а), и вот по какому вопросу.
Тут уже запросто ставят ось на флэш-диски DiskOnChip.


Здесь вы не верно выразились: Flash Disk и DiskOnChip - это совершенно разные вещи, которые надо различать. Обычно, Flash Disk - это IDE устройство, в то время как DiskOnChip ставится исключительно в свое гнездо.


А как их прошивают ? Как указано в инструкции M-Systems, через ISAшный адаптер (ну где я его найду) ? Или как-то еще ? И ставят QNX тоже, согласно readme в прилагаемом QNXовом комплекте ?


Для QNX - никаких проблем. Сам я использую M-SSystem DiskOnChip Millenium 32 Мб. Зайдя на www.m-sys.com я скачал драйвер для этого чипа под QNX. Там был файл Readme, в котором все было детальнейшим образом расписано.


Дополнение: вот только что попытался скачать с сайта M-Systems утилитку DFORMAT.EXE, без которой невозможно создать бутявку под ДОС, как пишут в том же readme. Получил вот что:

Microsoft OLE DB Provider for SQL Server error '80040e14'
Incorrect syntax near the keyword 'DEFAULT'.
/content/download/DriverDownload.asp, line 22



Это не сюда надо обращаться, а на M-Systems.
Удачи!
[addsig]


Название: Встраиваемые системы (QNX6)
Отправлено: olej от Августа 15, 2002, 01:52:00 pm

Evgeniy пишет:
По поводу M-System не скажу - мы пользуем DiskOnChip от JUMPtec.

А у нас как раз есть опыт использования DiskOnChip от M-System (причём, сразу оговорюсь - я в этих железках понимаю слабо, как впрочем и прочих - вот какой каламбур получился... Как чукча: за что купил - за то и продал). Причём, мы используем оба метода:

1.

nicsi пишет:
А как их прошивают? Как указано в инструкции M-Systems, через ISAшный адаптер (ну где я его найду)?

Очень неплохой способ - особенно для стандартных десктопных компов. Сам ISA адаптер взять несложно - нужно обратиться в любую фирму, торгующую prom-оборудованием (я бы назвал, но другие крик подымут - реклама, мол, нарушение антимонопольной презумции и пр.). Сами придумайте! Что приятно - так это цена: ~20-30 - это такая совершенно пустая плата, на которой: сокет для DiskOnChip и один ма-а-а-ленький chip - интерфейс IDE и его BIOS поддержка. Страшно удобная штучка, даже если работать с prom-PC, у которых есть родной сокет DiskOnChip (это и есть 2-й способ, которым мы пользуемся). Стоит такой ISA адаптер в десктопе, есть не просит, все хоть DOS хоть QNX дисковые утилиты над DiskOnChip выполняются, хотите загрузочным - пожалуйста ... обкатали всё - потом готовый переносим в prom-PC. Единственный минус - BIOS этого ISA адаптера (только этого?) на дух не совместим с Linux LILO - отшибает клавиатуру в LILO и выбрать раздел загрузки невозможно, так что с этого компа пришлось мне это счастье снять.

2.Родной сокет prom-PC - они в массе своей такой имеют (мы пользуем разные модели POSxxx Advantach). В SETUP наших компов DiskOnChip соотносится как SCSII-устройство (и если нужно загрузочным - то его ставим), что несколько удивляло поначалу.

И в 1-м и во 2-м случае всё было настолько просто: и DOS я делал, и QNX, и загрузочным и /tmp, образы системы QNX на них пересобирали - всё перепробовал. Ни разу мне не понадобилось знать ни про адреса, ни про устройства ... и т.д. и т.п. страсти - диск как диск, и все дисковые утилиты с ним работают как с винтом.


Название: Встраиваемые системы (QNX6)
Отправлено: nicsi от Августа 16, 2002, 12:29:00 am
 Привет. Щас я всем отвечу:

alt:В промышленных комьпьютерах есть сокет под DOC,
у меня не было возможности поработать с такими платами, но думаю, что вы
можете установить на данной машине QNX на стандартном носителе (например IDE HDD), затем установить прилагаемый драйвер для DOC, и работать с DOC как с обычным диском через этот драйвер.

Какая плата ? Мы используем Octagon'овские платы семейства PC510.
Если я правильно понял, то подключить маленький IDE винт, поставить QNX в него (в раздел или можно в файл ?), потом всунуть DOC (у нас он тоже был с ДОСей), увидеть еще диск , а потом запустить под QNX'ом на винте dformat из комплекта дров M-Systems ? Но я не знаю, можно ли шить DOC прямо на PC510.


CaptHowdy:Для QNX - никаких проблем. Сам я использую M-SSystem DiskOnChip Millenium 32 Мб. Зайдя на www.m-sys.com я скачал драйвер для этого чипа под QNX. Там был файл Readme, в котором все было детальнейшим образом расписано.
...skipped...
Это не сюда надо обращаться, а на M-Systems.

Уточняю: такой синенький в панельке DIP-32 ? Только у нас 16 МБ.
По поводу инета - так это и было с M-systems (www.m-sys.com), я заполнил форму и попытался скачать "DOS & BIOS utilits" (примерно так оно называлось) версии 5.1.2. Но на страницу даунлоада не попал, ни с Оперы, ни с NC, ни с IE. Вот и интересуюсь: брали ли другие там DFORMAT.EXE или оно не надо ?


Olej:Что приятно - так это цена: ~20-30 - это такая совершенно пустая плата, на которой: сокет для DiskOnChip и один ма-а-а-ленький chip - интерфейс IDE и его BIOS поддержка. Страшно удобная штучка, даже если работать с prom-PC, у которых есть родной сокет DiskOnChip (это и есть 2-й способ, которым мы пользуемся)

Мне называли цифру в 50-60$.
Т.е. ваш второй способ - это программить прямо на пром. плате (какая у вас, кстати - ну ко всем я пристаю ) через разъем DIP32 ? И никакой адаптер не нужен (но потребуется мастер-диск IDE с QNX)? Если не трудно - опишите по пунктам, лучше прямо в эху - крайне полезно для народа, а сей сабж еще не затрагивался.
Наверное, будь DOC поувесистей (300-600 МБ), то вообще можно ставить на promPC с загрузочного сидюка...


Название: Встраиваемые системы (QNX6)
Отправлено: olej от Августа 16, 2002, 06:32:00 pm

nicsi пишет:
Т.е. ваш второй способ - это программить прямо на пром. плате (какая у вас, кстати - ну ко всем я пристаю ) через разъем DIP32 ? И никакой адаптер не нужен (но потребуется мастер-диск IDE с QNX)? Если не трудно - опишите по пунктам, лучше прямо в эху - крайне полезно для народа, а сей сабж еще не затрагивался.

Платы у нас были POS760 (Celeron), POS563F, PCA6753 (Geode) Advantech (завтра ещё какой-то принесут, чтоб я поставил QNX). ISA адаптер DiskOnChip, по крайней мере то, что я с него вот сейчас списал: PCD-897 Rev.A1 - на 3 flash сокета (только не "такой синенький", а такие чёрненькие DIP-32).

Вас всё время вводит в заблуждение слово "программить". И с "внешним" ISA, и со встроенным сокетом pom-PC, после нормальной установки DiskOnChip (нормальной нужно добиваться SETUP или иногда джамперочками ISA адаптера) - ваш flash предстаёт как ещё один диск: ставьтесь на него, записывайтесь (dinit,dd, cp например) - всё как с диском, то, что при этом происходит программирование ... ну можете держать в уме.


Название: Встраиваемые системы (QNX6)
Отправлено: CaptHowdy от Августа 16, 2002, 08:28:00 pm

Уточняю: такой синенький в панельке DIP-32 ? Только у нас 16 МБ.
По поводу инета - так это и было с M-systems (www.m-sys.com), я заполнил форму и попытался скачать "DOS & BIOS utilits" (примерно так оно называлось) версии 5.1.2. Но на страницу даунлоада не попал, ни с Оперы, ни с NC, ни с IE. Вот и интересуюсь: брали ли другие там DFORMAT.EXE или оно не надо ?


Рассказываю: Надо зайти в директорию с драйверами для QNX. Оттуда скачать файл *.tgz и дальше с ним работать под QNX. Следующая ссылка (под х86) - ссылка на драйвер под QNX 6.x для DiskOnChip Millenium (я отсюда качал):

http://www.m-sys.com/files/download/drivers/diskonchip504-qnx61-x86.tar.gz


Название: Встраиваемые системы (QNX6)
Отправлено: olej от Августа 16, 2002, 09:18:00 pm

CaptHowdy пишет:
http://www.m-sys.com/files/download/drivers/diskonchip504-qnx61-x86.tar.gz

Да, это и есть менеджер ещё одной файловой системы TFFS - True Flash File System (к драйверу IDE и к представлению flash как IDE-диска она не имеет никакого отношения, это обеспечивается BIOS - либо ISA адаптера, либо pom-PC). Но спешить её качать тоже может не стоит. Там история такая:
1.В 6.1 был в поставке менеджер tffs.
2.Мы начали его пользовать, но он дурил - глюкавый.
3.Мы мейлом обратились в M-Systems, что мол за ....
4.Они очень любезно и быстро прислали мейлом файл, объяснив, что старый, мол, глюкавый ... Это было - декабрь 2001.
5.В 6.2, поэтому, думаю TFFS есть в составе и на этот раз не глюкавый.

Смотреть надо.


Название: Встраиваемые системы (QNX6)
Отправлено: CaptHowdy от Августа 20, 2002, 05:18:00 pm

Olej пишет:
Да, это и есть менеджер ещё одной файловой системы TFFS - True Flash File System (к драйверу IDE и к представлению flash как IDE-диска она не имеет никакого отношения, это обеспечивается BIOS - либо ISA адаптера, либо pom-PC). Но спешить её качать тоже может не стоит. Там история такая:
1.В 6.1 был в поставке менеджер tffs.
2.Мы начали его пользовать, но он дурил - глюкавый.
3.Мы мейлом обратились в M-Systems, что мол за ....
4.Они очень любезно и быстро прислали мейлом файл, объяснив, что старый, мол, глюкавый ... Это было - декабрь 2001.
5.В 6.2, поэтому, думаю TFFS есть в составе и на этот раз не глюкавый.

Смотреть надо.



Я его сам пробовал - работает как часы, не единого сбоя не было. На машинке PROMPC ADLINK NUPRO 580. Все работает чудесно. Стоит QNX, Photon и прграмма.