Цитата(Evgeny_CD @ Sep 19 2005, 23:00)
Из этого следует, что это весьма специфическая штуковина, предназначенная для построния распределенной сети сбора данных. Одной из ее главных фич яаляется возможность поднять под *nix виртуальную сеть контроллеров и посмотреть, как стек протоколов работает.
Это не совсем об TinyOS, или даже совсем не об TinyOS

:
Если говорить о сетях сбора данных, то наилучшей архитектурой будет микроядро с обменом сообщениями (типичный QNX

). Да и критерии raltime с микроядром решаются гораздо проще (или некоторые проблемы просто не возникают).
Есть 2 интересных (родственных) open source проекта, посмотрите:
- L4Ka Project:
http://www.l4ka.orgЗдесь интересно множество поддерживаемых платформ (и только новых, в отличие, скажем, от NetBSD):
- Alpha (21164, 21264)
- AMD64 (Opteron 242, Simics)
- ARM (SA1100, XScale, ARM925T)
- IA32 (Pentium and higher)
- IA64 (Itanium1, Itanium2, Ski)
- MIPS 64bit (R4000, R5000)
- PowerPC 32bit (IBM 750)
- PowerPC 64bit (Power3, Power4)
- E1 a distributed operating system project:
http://www.e1os.orgЭто более академический

проект, на базе ядра того же L4Ka (точнее само микроядро называется так: L4Ka::Pistachio

-
http://www.l4ka.org/projects/pistachio/ ), ... делается это дело в Украине

.