[En-Nut-Discussion] Coldfire Nut/OS port
Bengt Florin
bengt at florin.se
Wed May 24 11:04:19 CEST 2006
Well, I guess that much of the effort is done by just implementing the
context switch.
By taking the 32-bit ARM branch of Nut/OS much of the rest should be
reusable. Maybe this is integrated in the mainstream nowadays. I must
confess I haven't read Nut code for a while.
Talking about the Coldfire I have ported lwIP and written drivers for the
FEC/Ethernet controller. I have also ported my own event scheduler.
Yes, I have HW for the mcf5282 and mcf52235 is on the way.
I use Frescale MCF52xxLITE kit. Relative inexpensive and a Wiggler dongle is
also in the box.
So what do we have to do?
- Context switch.
- Revise code for Big/Little endian dependence.
- Possible revise code for data alignment.
- Rewrite drivers to Coldfire peripherals, FEC, UART, timers etc.
- Compile/test/deliver.
Now this doesn't sound too impossible. If you got the time.
Which is pretty much my biggest problem in this matter, lack of time.
I can however support with some basic Coldfire knowledge and do some coding,
but I don't think I got the time to do the administrating stuff.
Is this something you are dying for?
/bengt
-----Original Message-----
From: en-nut-discussion-bounces at egnite.de
[mailto:en-nut-discussion-bounces at egnite.de] On Behalf Of Dusan Ferbas
Sent: den 23 maj 2006 22:09
To: en-nut-discussion at egnite.de
Subject: [En-Nut-Discussion] Coldfire Nut/OS port
Hi,
I am interested in this.
I wrote a context switch mechanism which works with other RTOS. I
also wrote an ethernet driver but it expects to have whole buffer in
a contiguous space. Yes, this can be modified for Nut/OS but it will
add complexities to buffering mechanism. As Coldfire usually works
with more RAM speed is what I was looking for.
I discussed this with Erik, but it was the time when he was thinking
about Coldfire himself.
Anyone to implement IP log feature ? Instead of fixed # of running
threads for same IP port number ?
Chance for a team ? SSV has DIP format Coldfire modules.
At 12:00 23.5.2006, you wrote:
>From: "Bengt Florin" <bengt at florin.se>
>
>Another interesting CPU to port Nut to would be the Freescale Coldfire
>MCF52235, a true single chip solution as it also contains an Ethernet PHY.
>
>I remember reading some comments from Erik Lins to port Nut to Coldfire
>MCF5282.
>Well yes, it was back in 2004. Time flies.
>
>Any interest of, or progress in the Coldfire direction?
>
>/bengt
Dusan
_______________________________________________
En-Nut-Discussion mailing list
En-Nut-Discussion at egnite.de
http://www.egnite.de/mailman/listinfo.cgi/en-nut-discussion
More information about the En-Nut-Discussion
mailing list