Изначальная информация.
http://electronix.ru/forum/index.php?showt...=0entry109844http://www.on-time.com/rtos-32.htm - ОСь
http://www.on-time.com/rtos-32-faq.htm - FAQ довольно неплохой
http://www.on-time.com/rtos-32-versus-linux.htm - тут они с линухом крутизной меряются.
Если честно, я так и не понял, зачем кто-то юзает эту ось, да еще и за совсем "недеЦЦкие" деньги.
Из + я отметил
* компактно - в 1М (или около того) влезет вся ОСь с всеми наворотами
* remote debug по COM и LPT, но не по Ethernet
* некоторая совместимость с Win32 API (они эмулируют что-то около 250 функций - я не знаток Win32 API, но, думаю, это малая толика оного)
-- графика у них своя - вероято, посему так компактно и получилось
* работа в среде Visual C, Borland.
* все признаки embedded
-- можно без BIOS
-- ROMmable
Насчет Линуха они там хорошо написали, Linux точно не идеал embedded ОСи. Но есть масса альтернатив!
Взять тот же eCos. По требованям к ресурсам соизмерим с RTOS-32 (пока не будем обращать внимание на то, что eCos портирована на десяток+ архитектур). По продвинутости ядра - точно не менее круто. Remote debug на высоте. Есть коммерческий support для жeлающих от ecoscentric.com. Есть графика
http://www.minigui.org/ - существует как в виде GPL версии, так и в виде коммерческой библиотеки за 15k$. USB стеки тоже есть от ecoscentric.com, правда цены там совсем безумные:
The USBWare stacks are licensed on a per-product basis with multiple product license discounts available. The host & device stacks start at $25,000 &
$15,000 respectively for single-product licenses. Each stack is supplied with one class/function driver, additional class/function drivers are available at a fee of $10,000 each (all pricing here is in USD).
Неужели боязнь разобраться с GCC и Co толкает народ на использование этого чуда - RTOS-32? И люди готовы "сунуть голову в песок" - привычный VC/Borland, по принципу "только не GCC"?
А еще есть RTEMS, и много других ОСек...