Hi Friends, First of all, a lot of thanks to Martin Thomas regarding the WinARM initiative. I´m coding for a custom hardware using an ATMEL AT91RM9200 ARM9 with WinARM. So far, so good. A short briefing... My project needs hard real time performance and we have several tasks (critical (data acquisition and processing) and non-critical (communications and so on)). We first started to port some Linux Kernel with real time extensions (RTLinux or RTAI). No go... too much difficulties and little time to solve all problems. Then, i personaly started to code my own system executive (kind of operating system) to support my application. The system is going very well, but i realised that some things would be easier if i had a rudimentar multitasking enviroment to put the non-critical tasks in timeslices. This reminds me the AVRX from Barry Barelo for the AVR platform. Does anyone knows any good (free and easy to port) microkernel to the ARM 9 ? PS: I tryed FreeRTOS with no success at all... Thanks for the attention and greetings to you all from Brazil. Eduardo Pellini
hallo, > Does anyone knows any good (free and easy to port) microkernel to the > ARM 9 ? do you know eCos -> http://ecos.sourceware.org/? it is free but whether easy to port, i don´t know. there are some ports for arm available. perhaps your platform is available. tom
Hi, > Does anyone knows any good (free and easy to port) microkernel to the ARM 9 ? > > PS: I tryed FreeRTOS with no success at all... I use FreeRTOS on AVR and on ARM7. Did you ask for an ARM9 port of FreeRTOS in the newsgroup? Otherwise, for ARM9 with lots of RAM and FLASH something like ecos or embedded linux is the better choice. Regards,
Well, i tryed to port both Ecos and FreeRTOS. No way to put them to work (I must admit I did not applyed too much effort on them, only a few days...) Embedded linux could be a great choice if i would have time to finnish all drivers needed by my application. It is my first time as a linux kernel driver developer and the work is very hard. I will try to post some questions about ports of the freertos on other newsgroup. Anyway, i am still looking for an AVRX-like microkernel to ARM9. Thanks to you all for the answers... any comments are welcome.