EmbDev.net

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


Author: Eduardo Pellini (dochell)
Posted on:

Rate this post
0 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

Author: tom (Guest)
Posted on:

Rate this post
0 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

Author: Joerg (Guest)
Posted on:

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

Author: Eduardo Pellini (dochell)
Posted on:

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

Reply

Entering an e-mail address is optional. If you want to receive reply notifications by e-mail, please log in.

Rules — please read before posting

  • Post long source code as attachment, not in the text
  • Posting advertisements is forbidden.

Formatting options

  • [c]C code[/c]
  • [avrasm]AVR assembler code[/avrasm]
  • [code]code in other languages, ASCII drawings[/code]
  • [math]formula (LaTeX syntax)[/math]




Bild automatisch verkleinern, falls nötig
Note: the original post is older than 6 months. Please don't ask any new questions in this thread, but start a new one.