Страниц: 1 [2]
  Печать  
Автор Тема: QNX 4.25 Конфигурирование целевой системы. Корень (/) в RAM  (Прочитано 12527 раз)
deadarcher
Jr. Member
**
Offline Offline

Сообщений: 70



Просмотр профиля
« Ответ #15 : Июля 01, 2012, 11:33:57 am »

Уважаемый A.N.!
Вы добились результата который Вас устраивает и это замечетельно !
Ведь когда сделаешь что-то своё, пускай на основе чего-то, испытываешь такое...
Удачных Вам реализаций в будущем !  Wink

Записан
qnx_user
Full Member
***
Offline Offline

Сообщений: 113


Просмотр профиля
« Ответ #16 : Июля 02, 2012, 04:09:26 pm »

Если кому нужен, могу выложить. Smiley
Выкладывай, пригодится. Wink
Записан
A.N.
Jr. Member
**
Offline Offline

Сообщений: 54


Просмотр профиля
« Ответ #17 : Июля 02, 2012, 07:37:07 pm »

Уважаемый A.N.!
Вы добились результата который Вас устраивает и это замечетельно !
Ведь когда сделаешь что-то своё, пускай на основе чего-то, испытываешь такое...
Удачных Вам реализаций в будущем !  Wink

Пока ещё не устраивает.
Я добавлю сеть (менеджер и несколько драйверов, для адаптеров,
которые на целевых компах широко используются) и ещё алиасы.

Сейчас есть такая проблема: ksh не обрабатывает /etc/profile.
Пытался запустить и так, и сяк: никак. :-(
Что делать?

И вторая проблема: какие-то глюки (подвисания и вывод на первый терминал),
если используется более двух консолей.

На данный момент добавил поддержку русского языка и, соответственно,
перевёл свой скрипт на русский. :-)
Планирую к концу этой недели с этой дискеткой закончить (и очень надеюсь, что так и будет).
Тогда и выложу.

И перейду к созданию флешки, скорее всего с Linux для работы с QNX разделами, в том числе.
Записан
A.N.
Jr. Member
**
Offline Offline

Сообщений: 54


Просмотр профиля
« Ответ #18 : Июля 07, 2012, 06:12:41 pm »

Выложил диск. Надеюсь на комментарии. И указание ошибок.

Алиасы сделал (путём установки переменной ENV перед запуском оболочки).
Добавил сеть. В т.ч. драйвер Net.fd.
И несколько скриптов (не моих) для установки соединения.
Но сеть не проверял.
Кажется, хотя бы грузится...

Сам диск:
http://artiomsoft.ru/data/disks/qnx/q4sbd0.2/flp.gz

Только что проверил через qemu. Работает.
Запускать так (в образе используется драйвер Fsys.floppy):
qemu -fda flp

Образ, который понимает VirtualBox и Qemu (аналогично: qemu -fda simple_bootdisk_0.2.img):
http://artiomsoft.ru/data/disks/qnx/q4sbd0.2/simple_bootdisk_0.2.rar

Отличается немного (фиг знает чем) от первого образа.

И сам "комплект для сборки":
http://artiomsoft.ru/data/disks/qnx/q4sbd0.2/qbdsk.tgz

Содержит:
1. Makefile для сборки.
Вркатце:
- справка: make help;
- создать флопик: make floppy;
- make компилирует инструменты и утилитку для запуска,
создаёт сжатую ФС в каталоге on_disk, создаёт загрузочный образ,
но ничего не пишет на дискету.

Проверял на QNX 4.25. Для сборки должен быть включен RAM диск (/dev/ram).
Размер рамдиска 4 Мб (но зависит от размера сжатой ФС после распаковки).
Крайне желательно, чтобы RAM диск создавался через Fsys -r 4096,
поскольку Fsys, в отличие от Efsys.ram, поддерживает симлинки.
Для сборки исходников использовался, включенный в 4.25, Watcom C 10.6 .

2. Исходники:
- memtester с отрезанными 64-битными типами (и отрезанной блокировкой
памяти), чтобы собирались в 4.25;
- стартовой утилитки.

3. Каталог из которой будет создаваться сжатая ФС со всеми утилитами
(и ещё...  Wink ). Плюс самописный скрипт проверки ФС, памяти и поверхности ЖД - там же.

4. Архиватор lzma, который используется для упаковки.
Не помню статически ли он скомпонован. Если что, библиотеку lzma.lib
брать на форуме КПДА.

5. Мусор. :-)


Буду благодарен, если кто-то посмотрит и прокомментирует.
« Последнее редактирование: Июля 07, 2012, 06:20:30 pm от A.N. » Записан
A.N.
Jr. Member
**
Offline Offline

Сообщений: 54


Просмотр профиля
« Ответ #19 : Августа 19, 2012, 08:16:36 pm »

Мда, небогато замечаний.  Grin
Записан
A.N.
Jr. Member
**
Offline Offline

Сообщений: 54


Просмотр профиля
« Ответ #20 : Августа 19, 2012, 08:18:27 pm »

Помню, я так и не смог решить одну проблему.
Там только два терминала.
Если больше - система не работает нормально.
Почему?
Хотелось бы четыре...
Записан
qnx_user
Full Member
***
Offline Offline

Сообщений: 113


Просмотр профиля
« Ответ #21 : Августа 28, 2012, 08:56:22 am »

Мда, небогато замечаний.  Grin
Скачал, но руки не доходят поглядеть.
Записан
deadarcher
Jr. Member
**
Offline Offline

Сообщений: 70



Просмотр профиля
« Ответ #22 : Марта 25, 2016, 12:29:51 pm »

Artiom !  Клева получилось !  Я так не осилил - чтобы всё по папочкам разложить Smiley
Все свои наработки я на форум kpda.ru выложил. Нет преград для патриотов qnx4 !

Ещё есть dinit и qnx4fs для МСВС 3.0 в исходниках с моими правками.
« Последнее редактирование: Марта 26, 2016, 05:41:24 pm от deadarcher » Записан
AlfahaskaPaf
Участник
*
Offline Offline

Сообщений: 1


Просмотр профиля WWW
« Ответ #23 : Мая 05, 2017, 12:27:31 am »

QNX очень даже современная ОС, чего это у вас вдруг образ такой "раритетный"?
Записан

Basil-64
Sr. Member
****
Offline Offline

Сообщений: 282



Просмотр профиля
« Ответ #24 : Мая 05, 2017, 10:43:47 am »

QNX очень даже современная ОС, чего это у вас вдруг образ такой "раритетный"?
А чего это вы до сих пор продвинутый не сделали?! А ну работать!
Записан

В жизни всегда есть место подвигу - главное быть подальше от этого места. Но никак не получается.
Страниц: 1 [2]
  Печать  
 
Перейти в: