|
|
  |
Установка *nix на промышленный x86 компьютер., Вопросы чайника. |
|
|
|
Apr 4 2008, 19:00
|

Частый гость
 
Группа: Новичок
Сообщений: 111
Регистрация: 10-02-07
Из: St.Petersburg, Russia
Пользователь №: 25 241

|
Цитата(zltigo @ Apr 4 2008, 21:00)  Ключевое слово loadlin Ну даконечно. Мокрософт поработил... DOS не нужен. ВООБЩЕ. Ламукс лучше дос чем дос.
--------------------
[ZX]
|
|
|
|
|
Apr 5 2008, 11:32
|
Частый гость
 
Группа: Участник
Сообщений: 167
Регистрация: 15-08-07
Пользователь №: 29 803

|
Линукс с досовского RAM диска - это как? После загрузки ядра RAM диск исчезнет. Основных способов загрузки линукса в эмбеддед два (с учетом отсутствия записи на флеш-носитель корневой фс). 1. Корневая система помещается полностью в initrd (это аналог RAM диска но под linux). Причем файловая система initrd должна иметь возможность монтироваться как read-write. На выходе получается 2 файла - ядро и сжатый initrd, которые переносятся на целевую систему. После чего происходит их загрузка в память (loadlin, syslinux, ...) и вуаля  Единственный недостаток - все находится в памяти и отжирает ее. Зато такая система довольно проста, быстродействующа и отвязана от носителя, с которого происходит загрузка. Boot time очень мал (от нескольких до 15-20 секунд). 2. Корневая система строится на специализированной файловой системе, которая, как правило, обеспечивает сжатие и может быть только read only (к примеру, squashfs). Тут немного сложнее, т.к. для работы линуксу нужно иметь возможность записывать в определенные каталоги. Поэтому эти каталоги на этапе сборки заменяются ссылками в определенное место (допустим, в /var/tmp). Получаются 3 файла - ядро, небольшой initrd и сама сжатая rootfs. Загрузка происходит следующим образом: сначала ядро + небольшой initrd (загрузчиком как в п. 1), затем скрипт из initrd обеспечивает доступ к основной rootfs (загружает, если нужно, драйвера для носителей, для файловой системы, производит монтирование). Далее он должен создать что-то вроде RAM диска (tmpfs) в том месте, куда будут указывать ссылки, т.е. в /<точка монтирования корневой фс>/var/tmp. После чего происходит смена корня и initrd выгружается. В результате, в памяти находятся только "текущие" рабочие данные, а программы подгружаются на лету из сжатого образа. Грузится такая система чуть дольше, и работает медленнее (пока не прокешируется значительная часть сжатой rootfs). Зато требования по памяти не зависят от размера rootfs. Такой способ используется во многих "live"-дистрибутивах (в slax и knoppix, например), а также во многих девайсах (ADSL-модемы и т.п.). В обоих случаях при выключении питания система не испортится и впоследствии загрузится в известном состоянии. На словах, наверное, все это выглядит сложным, но это не так
|
|
|
|
|
Apr 6 2008, 21:25
|
Частый гость
 
Группа: Участник
Сообщений: 167
Регистрация: 15-08-07
Пользователь №: 29 803

|
Цитата(zltigo @ Apr 6 2008, 10:39)  RAM диск не "досовский". Я так и понял. Только из Вашего поста #6 можно сделать и другой вывод..
|
|
|
|
|
Apr 14 2008, 08:18
|
Бывалый
    
Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615

|
Цитата(o-henry @ Apr 14 2008, 11:30)  Наверное скачаю я для пробы QNX 6.3 из закромов для "поглядеть". А с ценами на него никто не в курсе? Хотя бы порядок. В явном виде цену не нашел. Ходят слухи, что 6.3 стоит очень дешево (порядка 3000 рублей), но у нее нет сертификата военной приемки. А не для коммерческого применения бесплатно (это сейчас популярно). 4.25 наша контора купила за 100 000 рублей, со всеми делами (обычной и военной версией, SDK, фотон и тд и тп). Люди уже поучились на курсах по 4.25 (меня прокатили мимо  ).
|
|
|
|
|
Apr 14 2008, 08:42
|

Местный
  
Группа: Свой
Сообщений: 435
Регистрация: 8-03-06
Из: степей Украины
Пользователь №: 15 069

|
Цитата(alexander55 @ Apr 14 2008, 11:18)  100 000 рублей, со всеми делами как я понимаю, столько стоит комплект разработчика. А на каждую копию, которую я встраиваю в своё устройство, нужна отдельная лицензия? Цитата(alexander55 @ Apr 14 2008, 11:18)  обычной и военной версией  ??? Это как? Что такое микросхема в военном исполнении я могу понять. А что такое обычная и военная версии ОС?
|
|
|
|
|
Apr 14 2008, 09:06
|
Бывалый
    
Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615

|
Цитата(o-henry @ Apr 14 2008, 12:42)  как я понимаю, столько стоит комплект разработчика. А на каждую копию, которую я встраиваю в своё устройство, нужна отдельная лицензия? Да, но это уже немного. Цитата(o-henry @ Apr 14 2008, 12:42)  Что такое микросхема в военном исполнении я могу понять. А что такое обычная и военная версии ОС? Нет, это военные адаптировали ее под свои понятия: Например, кнопки "ОК", "Cancel" стали у них "Есть", "Отставить" и т.д. Они содрали ее беззастенчиво и без отчислений за использование. QSSL деликатно помалкивает.
|
|
|
|
|
Apr 14 2008, 10:32
|
Частый гость
 
Группа: Участник
Сообщений: 167
Регистрация: 15-08-07
Пользователь №: 29 803

|
Цитата(alexander55 @ Apr 14 2008, 13:06)  Да, но это уже немного. Несколько сотен баксов (в зависимости от функционала) это не то чтобы немного... впрочем, как договоритесь. Цитата Нет, это военные адаптировали ее под свои понятия: Например, кнопки "ОК", "Cancel" стали у них "Есть", "Отставить" и т.д. Они содрали ее беззастенчиво и без отчислений за использование. QSSL деликатно помалкивает.  Байку про кнопки такие я тоже слышал, но по отношению к МСВС. Действительно байкой оказалось  А разница все-таки в этом: http://www.kpda.ru/press_200402_19.html
|
|
|
|
|
Apr 14 2008, 11:59
|
Бывалый
    
Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615

|
Цитата(vshemm @ Apr 14 2008, 14:32)  Несколько сотен баксов (в зависимости от функционала) это не то чтобы немного... впрочем, как договоритесь. В зависимости от функционала цена может меняться в 10 и больше раз спокойно. Цитата(vshemm @ Apr 14 2008, 14:32)  Байку про кнопки такие я тоже слышал, но по отношению к МСВС. Действительно байкой оказалось  А разница все-таки в этом: http://www.kpda.ru/press_200402_19.htmlДистрибутив этот продают в довесок. Его наши ребята даже не устанавливали. Я использую образ 4.25 под VMWare. Весит 167 MB. Это с фотоном, кучей демо, игрушки и т.д. и т.п.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|