Здравствуйте!
Имеется цель: построение измерительной системы на базе unix-подобной ОС.
Основные требования:
- надёжность (подразумевается также возможность непрерывной круглосуточной работы)
- компактность (минимум дискового пространства (желательно до 8 Мб, но можно и больше), минимум потребления оперативки (до 32 Мб))
- Возможность разработки приложений под эту систему
- Иксы не требуются, достаточно простой консоли
- "Реальное время" не требуется
Собственно вопросы:
1) Существуют ли уже готовые решения подобного рода? Если да, то какие?
2) Насколько реально собрать с нуля такую систему? (Например, если взять хотя бы ядро Linux и собрать его только с необходимыми драйверами, то сколько ОЗУ оно будет занимать?).
3) Подскажите материалы, если кто знает, на тему специализированной сборки ядра, желательно на русском, а также на тему сборки системы с нуля.
Linux для промышленного применения
Модератор: Модераторы разделов
-
Rmic
- Сообщения: 87
- ОС: Linux
Linux для промышленного применения
Пингвин - друг человека!
-
anonymous.ru
- Сообщения: 614
Re: Linux для промышленного применения
конечно существует ) наверно даже очень много.
вот на вскидку http://www.asutp.ru/?p=400495&PHPSESSI...796d283f291b113
В прикрепленном файле есть еще ссылки.
Rmic писал(а): ↑10.08.2007 22:512) Насколько реально собрать с нуля такую систему? (Например, если взять хотя бы ядро Linux и собрать его только с необходимыми драйверами, то сколько ОЗУ оно будет занимать?). [indent][indent]
3) Подскажите материалы, если кто знает, на тему специализированной сборки ядра, желательно на русском, а также на тему сборки системы с нуля.
Вполне реально. тебе надо смотреть в сторону LFS
http://lfs.linux.kiev.ua/doc.html
http://rus-linux.net/MyLDP/BOOKS/LFS-BOOK-...L-RU/index.html
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Шпунтик
- Сообщения: 230
- ОС: MSDOS 3.3
Re: Linux для промышленного применения
ИМХО, в таком деле нужно идти не от ОС и ПО, а от железа.
Может быть несколько путей:
1. На коленках сделать свой адаптер сопряжения с выбранными вами измерительными приборами. Написать самопальный драйвер для него для выбранной вами ОС. Написать самому необходимое ПО. Долго и мучительно всё это отлаживать. Очень тернистый путь, не позавидуешь.
Хотя, я знаком с парнем из универа проходившим этот путь в одной исследовательской лаборатории. В конце концов лаборатория заказала фирменный PCI многоканальный АЦП с драйвером для Windows.
2. Найти и заказать готовую автоматизированную измерительную систему. Наверняка в промышленности и науке таких навалом. Но, полагаю это дорого стоит.
3. Использовать обычный PC но со специальным адаптером.
Я бы пошёл таким путём: Поискал в интернете на предмет необходимых измерительных приборов сопрягаемых с РС и адаптеров для них. Выбрав необходимые адаптеры (желательно несколько разных фирм), посмотрел на сайте производителей, какое программное обеспечение они предлагают для своей продукции (драйвера, ПО, средства разработки и отладки) и для каких ОС. Вот после этого я определялся бы с выбором ОС и всем остальным.
Может быть несколько путей:
1. На коленках сделать свой адаптер сопряжения с выбранными вами измерительными приборами. Написать самопальный драйвер для него для выбранной вами ОС. Написать самому необходимое ПО. Долго и мучительно всё это отлаживать. Очень тернистый путь, не позавидуешь.
Хотя, я знаком с парнем из универа проходившим этот путь в одной исследовательской лаборатории. В конце концов лаборатория заказала фирменный PCI многоканальный АЦП с драйвером для Windows.
2. Найти и заказать готовую автоматизированную измерительную систему. Наверняка в промышленности и науке таких навалом. Но, полагаю это дорого стоит.
3. Использовать обычный PC но со специальным адаптером.
Я бы пошёл таким путём: Поискал в интернете на предмет необходимых измерительных приборов сопрягаемых с РС и адаптеров для них. Выбрав необходимые адаптеры (желательно несколько разных фирм), посмотрел на сайте производителей, какое программное обеспечение они предлагают для своей продукции (драйвера, ПО, средства разработки и отладки) и для каких ОС. Вот после этого я определялся бы с выбором ОС и всем остальным.
Путь линуксоида очень напоминает путь воина, главными особенностями которого являются ответственность и самодисциплина. Но и награды этого пути достойны: это свобода и мастерство.
-
tarkus
- Сообщения: 38
Re: Linux для промышленного применения
Некоторое время назад я имел удовольствие запускать полноценный Linux (http://www.uclinux.org/) на своей заслуженной PlayStation One с ее 33 MHz MIPS CPU без MMU, и 2 MB на борту - устройством записи выступала 128 Kb карта памяти. Изменений оригинального uClinux ядра в сырцах было немного. Так что найди эксперта по ядру и можете отталкиваться от этих значений.
Ушел на прогулку до выхода KDE4. Всем удачи! :)