EmbDev.net

Forum: ARM programming with GCC/GNU tools Looking for something like AVRX for ARM


von Eduardo P. (dochell)


Rate this post
useful
not useful
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

von tom (Guest)


Rate this post
useful
not useful
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

von Joerg (Guest)


Rate this post
useful
not useful
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,

von Eduardo P. (dochell)


Rate this post
useful
not useful
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.

Please log in before posting. Registration is free and takes only a minute.
Existing account
Do you have a Google/GoogleMail account? No registration required!
Log in with Google account
No account? Register here.