ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
6 мая
158822 Топик полностью
Evgeny_CD, Архитектор (12.06.2009 13:45, просмотров: 320) ответил AlexandrY на Некоторые корректировки к нижесказанному.
Это называется "крест программиста": стоимость кремниевых мозгов падает, а стоимость углеродных растет :) На тему Python <-> Perl во всех книгах по питону упоминается про некий мегатред в юзнете на 10к мессаг, ну и вот там хорошо ->. Индексация э http://caxapa.ru/158818.html
от сложности хакинга. Но я сильно не уверен в перспективах Линуха. 1. Линух еще очень не скоро станет истинно однокристальным (многокристальные сборки не в счет). Если когда-то станет им вообще. 2. Хакинг линуха будет очень не прост, если задаться целью прохачить его на тему всяких спящих режимов и пр. Думаю, Montavista не зря бабосы за свой линух собирает. 3. Для приложений с фиксированным количеством приложений линух всегда будет избыточным. 4. Мечта о единой операционке на все случаи жизни подобна мечте об обретении Грааля. Наиболее грамотный вариант - это иметь в своем наборе матрешку ОСей
(простая ОСь) > (uCOS-II)   >   (RTEMS)  >  (Linux)
|OS_LEVEL_1|    |OS_LEVEL_2| |OS_LEVEL_3| |OS_LEVEL_4|
И иметь четкую документацию, с иерархическим графическим представлением API осей. А само API надо делать кодогенератором обязательно. Т.е. вставляешь обращение к какой-то сущности ОСИ - кодогенератор на это место кладет нужный код, сам проверяет и дописывает хидеры если надо и пр. Ну и проверяет - а можно ли при этот OS_LEVEL использовать эту фичу? Вопрос только в простой ОСи. Видимо, лучшее тут - смесь Contiki (http://www.sics.se/contiki/), творений Quantum Leaps, LLC (http://www.state-machine.com) ну и мегавещи TinyTimber (http://www.sm.luth …smd/138/TinyTimber.pdf) Также у каждой ОСи должны быть вариаты - какой менеджер памяти, есть ли IP, файловая система и пр.