URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 4818
[ Назад ]

Исходное сообщение
"OpenNews: Linux для встраиваемых систем"

Отправлено opennews , 20-Дек-04 09:37 
Сергей Зыль перевел (http://www.kpda.ru/~zyl/articles/gpl_embedded.html) статью Давида Клейдермачера "Linux for Embedded Systems? (http://www.cotsjournalonline.com/home/article.php?id=100129)", в которой анализируется возможность использования Linux ядра в системах реального времени.


Рассмотрены следующие требования к встраиваемым системам:
<ul>
-  Задержка прерывания;
-  Время реакции потока;
-  Диспетчеризация;
-  Драйвера устройств;
-  Требуемый объем памяти;
-  Надежность и безопасность.
</ul>


Другой перевод:
"Разработка COTS (Commercial Off The Shelf) систем реального времени: трудности и ловушки (http://www.kpda.ru/~zyl/articles/COTS_perils.htm)".

URL: http://www.kpda.ru/~zyl/articles/gpl_embedded.html
Новость: http://www.opennet.me/opennews/art.shtml?num=4813


Содержание

Сообщения в этом обсуждении
"Linux для встраиваемых систем"
Отправлено klalafuda , 20-Дек-04 09:37 

вах! меня всегда забавляет, как часто народ не делает никаких различий между realtime и embedded и валит все в одну большую кучу :)

// wbr


"Linux для встраиваемых систем == UNUSABLE"
Отправлено ZOD , 24-Дек-04 19:17 
NIOS1 загнулся в том числе патамушта позицЫонироваля под Linux.

Altera сделала NIOS2 и раздаёт к нему uCos --- и правильно делает.


"Linux для встраиваемых систем"
Отправлено klalafuda , 20-Дек-04 09:41 
---cut---
Green Hills Software
Santa Barbara, CA.
(805) 965-6044.
[www.ghs.com].
---cut---

гы, какие еще могут быть вопросы по поводу содержимого статьи? :)

// wbr


"Linux для встраиваемых систем"
Отправлено Akademic , 20-Дек-04 15:46 
Хм...
А кто что может сказать на счет
"POSIX требует, что бы вызов setuid применялся ко всем потокам процесса, но в Linux его действие распространяется только на вызвавший поток."
Что-то я не понял что имеется ввиду.

"Linux для встраиваемых систем"
Отправлено klalafuda , 20-Дек-04 16:05 
>Хм...
>А кто что может сказать на счет
>"POSIX требует, что бы вызов setuid применялся ко всем потокам процесса, но
>в Linux его действие распространяется только на вызвавший поток."
>Что-то я не понял что имеется ввиду.

http://www.opengroup.org/onlinepubs/009695399/functions/setu...

so трудно сказать, чтобы POSIX именно требовал такого поведения. по поводу потоков и setuid() он просто молчит.

ps: тем более - какой именно POSIX? год, версия. их, различных версий, наплодилось уже достаточно много. so просто голое заявление "POSIX compatible" без соотв. уточнений уже как-то совсем не звучит. QNX4 вот [был] то-же "POSIX compatible" и даже certified. но от этого в почти уже 2005м ни чуть не легче :)

// wbr


"Бред красноглазого, а не статья"
Отправлено ZOD , 24-Дек-04 19:30 
<По определению, система реального времени это такая система, в которой событие (например, прерывание от важного периферийного устройства) должно быть обработано за ограниченное (и, как правило, короткое время)>

Бла бла бла... Не за короткое, а за ИЗВЕСТНОЕ...

OS RSX11M тоже было realtime, но прикиньте на каком оборудЫвании оно работало и какое там было любимое красноглазЫх время реакцЫи.

<Что есть такого в индустрии встраиваемых систем, что не позволяет Linux достичь того же успеха, которого она добилась на рынке настольных систем?>

Простота, полнота и ортогональность (С) Танненбаум.

Встраиваемая система должна позволить решить конкретную задачу с минимальным количеством  необходимы сущностей за минимальное время, и при минимально необходимых ресурсах... Как следствие она маленькая и относительно надёжная. Линукс это ХАОС красноглазого бреда типа "Если можно ударить себя молотком по голове то надо это сделать".

итд....