|
linux embedded, Что за зверь, кто использовал |
|
|
|
Mar 22 2005, 13:10
|
Участник

Группа: Свой
Сообщений: 58
Регистрация: 24-12-04
Из: Украина
Пользователь №: 1 657

|
Что за зверь, кто использовал. Как отзывы, на чем писали программу, куда устанавливали???
|
|
|
|
|
Mar 23 2005, 14:15
|
Участник

Группа: Свой
Сообщений: 58
Регистрация: 23-03-05
Из: Москва
Пользователь №: 3 625

|
Да не зверь это вовсе. Обычный, кастрированный дистрибутив Linux, как правило создаваемый на коммерческих началах. Предназначен для использования во встраиваемых системах (на базе PC/104 например). Работает на малых объемах памяти и слабых процессорах. Выпускается многими конторами. Нормальные люди как правило собирают Linux под свои задачи сами. В любом случае для использования нужно хорошо разбираться в linux.
Компилировали на обычном gcc, использовали Motif и еще некоторые либы, ставили собственный дистрибутив и софт на объект атомной энергетики.
|
|
|
|
|
Mar 25 2005, 06:25
|
Участник

Группа: Свой
Сообщений: 58
Регистрация: 24-12-04
Из: Украина
Пользователь №: 1 657

|
А чем он лучше скажем QNX? Дает ли єта операционка реальное время? Используется ли это в промышленности, если да то примеры?
|
|
|
|
|
Mar 25 2005, 07:45
|
Участник

Группа: Свой
Сообщений: 58
Регистрация: 23-03-05
Из: Москва
Пользователь №: 3 625

|
Лучше тем, что любой Linux софт под ней пашет. Хочешь Web сервер делай, хочешь в кластеры объединяй. QNX так юзать вроде как тоже можно, но этим мало кто занимается.
Общепринято считается (особенно у наших разработчиков), что она работает в режиме мягкого реального времени. На мой взгляд реального времени не дает (мягкость придумали для отмазки).
Используется фанатиками и бедными учеными / студентами, у которых не хватает денег на более серьезные варианты. Также там, где действуют экспортные ограничения и необходимо наличие исходных текстов ОС.
Linux используется (как я говорил - embedded это для совсем ленивых). Мало кто из разработчиков хвастается тем, что воткнул Linux на серьезный объект - им стыдно. Хотя их я уважаю значительно больше чем тех, кто юзает Windows+RTX (Real Time Extension). Сам ставил на А*томную*стан*цию на с*истему*управления*защиты (не смог переубедить руководство, что это ужасно). Знаю людей, которые ставили на другие с*танции. О применяемости можно посмотреть в инете.
|
|
|
|
|
Mar 28 2005, 06:04
|
Участник

Группа: Свой
Сообщений: 58
Регистрация: 24-12-04
Из: Украина
Пользователь №: 1 657

|
Атомные єлектростанции, наверное такое стояло на Чернобыле  . На чем пишут то под Linux, мне нравится Kylix (С++Builder, DElphi in Linux).
|
|
|
|
|
Mar 28 2005, 08:47
|
Участник

Группа: Свой
Сообщений: 58
Регистрация: 23-03-05
Из: Москва
Пользователь №: 3 625

|
На чернобыле стояло все значительно круче (надежнее), чем сейчас ставят. Там дырки в концепции безопасности были.
Kylix тормозит и весит много, для embedded тяжеловато будет. Пишут на обычном C/C++. Для кнопочек и окошек куча библиотек есть.
|
|
|
|
|
Mar 29 2005, 06:21
|
Участник

Группа: Свой
Сообщений: 58
Регистрация: 24-12-04
Из: Украина
Пользователь №: 1 657

|
Не подскажите русскоязічніе ресурсі по тематике?
|
|
|
|
|
Mar 30 2005, 19:57
|
Участник

Группа: Свой
Сообщений: 58
Регистрация: 23-03-05
Из: Москва
Пользователь №: 3 625

|
Проще всего Yandex'ом поискать
|
|
|
|
|
Apr 11 2005, 04:41
|
Частый гость
 
Группа: Свой
Сообщений: 95
Регистрация: 10-04-05
Пользователь №: 4 003

|
Цитата(_VM @ Mar 25 2005, 00:45) Общепринято считается (особенно у наших разработчиков), что она работает в режиме мягкого реального времени. На мой взгляд реального времени не дает (мягкость придумали для отмазки). Есть прибамбаса для настоящего real-time для линукса. RTLinux http://www.fsmlabs.com/rtlinuxfree.htmlНа самом деле это типа примитивной hard real-time OS, под которой крутится сам линух + API для общения между real-time процессами и нормальными линуксовыми задачами. На самом деле, "linux" в RTlinux это по большей части маркетинг. Они таким-же боком и FreeBSD гоняют. Могут и DOS и windows, если захотят.  --xyzzy
--------------------
--xyzzy
|
|
|
|
|
May 1 2005, 18:07
|

Участник

Группа: Свой
Сообщений: 40
Регистрация: 26-11-04
Пользователь №: 1 242

|
Цитата(Sugar @ Mar 22 2005, 16:10) Что за зверь, кто использовал. Как отзывы, на чем писали программу, куда устанавливали??? Я бы посоветовал посетить следующие сайты: http://www.embedded-linux.org - Консорциум "ленивых" разработчиков. Здесь они лепят отмазки своей ленности, прикрывая ее какой-то высшей идеей. http://www.linuxdevices.com - Сайт о "неудачных" проектах и устройствах этих самых лентяев. Здесь они хвалятся своими дешевыми поделками . Что-то пишут про RT и проводят семинары. Еще есть раздел "бесполезных" документов для начинающих "лентяев". http://www.embeddedlinux.com - просто путиводитель в мир "ленности". Насчет русской документации  - не стоит, ее русскую читать - толку не будет. Эффективнее будет англицкий выучить. ЗЫ. Embedded linux - это концепция создания встроенной ОС из того что доступно для десктопного linux. ЗЫЫ. Писать лучше конечно на С/С++. ЗЫЫЫ. А если собирать нечто окошечками (X+Motif и т.д.) то не стоит путать это с embedded linux, и смотреть в сторону LFS и BLFS (http://www.linuxfromscratch.org)
|
|
|
|
|
May 3 2005, 06:15
|

Группа: Новичок
Сообщений: 3
Регистрация: 29-04-05
Из: Москва
Пользователь №: 4 611

|
Пользую Linux на нескольких контроллерах TeCon МФК и МФК3000. Проблем никаких. Правда, сами контроллеры x86-совместимые (PC104). Работает весь стандартный Linux-овый софт. Из специфики по-моему только пара драйверов для собственного железа. Имхо, очень хороший варинат, особенно когда приходится выбирать - Linux или DOS. Все же под юникс-системой гораздо удобнее работать (я разработчик ПО). В общем у меня впечатления только положительные. P.S. Последние 5 лет работаю в основном под Linux-ом, потому для меня проблемы освоения не существует
--------------------
Alexey
|
|
|
|
|
May 14 2005, 11:35
|
Частый гость
 
Группа: Свой
Сообщений: 116
Регистрация: 14-05-05
Из: snz->ekb->msk.
Пользователь №: 5 026

|
Цитата(heavy @ May 3 2005, 09:15) Пользую Linux на нескольких контроллерах TeCon МФК и МФК3000. Проблем никаких. Правда, сами контроллеры x86-совместимые (PC104). Работает весь стандартный Linux-овый софт. Из специфики по-моему только пара драйверов для собственного железа. Имхо, очень хороший варинат, особенно когда приходится выбирать - Linux или DOS. Все же под юникс-системой гораздо удобнее работать (я разработчик ПО). В общем у меня впечатления только положительные. P.S. Последние 5 лет работаю в основном под Linux-ом, потому для меня проблемы освоения не существует  интересно. хочу занят разработкой эмбеддед систем. хочется поднться чуток повыше к системному программированию. посоветуешь чтонить?
|
|
|
|
|
Jun 8 2005, 09:51
|
Профессионал
    
Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387

|
Собрался попробовать приложить Linux к XScale. Пока смотрю в сторону KURT-Linux http://www.ittc.ku.edu/kurt/. Среду разработки, похоже, придется использовать тоже под Linux, хотя есть Wasabi GNU-Toolchain и под Cygwin. Попробовал скомпилить этот toolchain под Windows под SFU 3.5 (бесплатная BSD-совместимая POSIX-прослойка для ядра Windows - всё-таки продукт от M$ для Windows роднее  - там есть тот же GCC и т.д. - не смогло, а бинарники под Linux не запустились. Попробую под SFU поставить прослойку Linux_base от FreeBSD - надеюсь пойдёт Оно (Wasabi toolchain) под SuSe 9.3 работает, но дальше нужно жевать доки от ScratchBox, EmDebian, ARMLinux, TS-Linux - там где-то есть разрисовки, как собрать сам Linux (кроме порта Debian встречал порт Slackware, ну и известен вариант Linux без импользования MMU - uCLinux), как подружить с ним загрузчик, куда и как приложить драйвера, приложения...
--------------------
aka Vit
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|