[an error occurred while processing this directive]
|
для серьезной задачи лучше наверно eCos (я не рассматриваю QNX - не знаю)
там есть много готового
а тянуть последний снапшот не советую - лучше взять stable версию
(по крайней мере для разбора)
у нас работает под eCos двухпроцессорная системка (самодельный чип с АРМ ядрами), периферии дофига VGA,SDRAM,UARTs,LCD... и ДСПшная часть (большая - 70 источников прерываний), кое-какая поддержка мультипроцессорности
работает много программеров (штук 10 :-), пишут на С++ - все ОК
BTW: я попытался uCOS перетащить на с++ (на борланде 3.1) чего-то не вышло
часть глюков правилось (я в курсе так как разрабатывал программную модель чипа) - был спор с eCos-овцами о идеологии прерываний DSR (по моему они потом переделали), компилятор пришлось поправить - заменить софтверное целочисленное деление float-аппаратным ...
я это описываю чтобы показать преимущества eCos/GNU :), если бы понадобилось поправить ядро комерческой ОС или компилер сколько бы пришлось погеммороиться и денег отдать?
E-mail: info@telesys.ru