Hi
Jayne Dickinson wrote:
> A real-time system requires a deterministic kernel, linux is not real-time ,
> it's getting close...
> You need an RTOS kernel that guarantees your time-slice... the TS boards are
> great but you
> really aren't doing real-time, it's close though.. for the sake of learning
> how to write embedded
> applications, I would definitely say TS boards and development is the way to
> go.
> Are you planning on writing your own kernel?
Yes, as a way of learning. I'm a little worried about things like MMU
and how difficult it will be to implement a reasonable context switch
though. As i understand it the ARM processors have some different
operating modes but keeping it simple it might be possible to just stick
to one of them. I will try to avoid using libc but I am unsure whether
the gcc compiler generates any complex code which will break my attempt
to keep it simple. And don't mention things like C calling conventions
for ARM. I guess I will keep my distance from floating point math to, at
least in the beginning.
Then later on I may use RTLinux because it's so nice with ethernet and
USB support. As I understand it I will then get Hard real time but
please correct me if I'm wrong.
Regards Per Öberg
--
Per Öberg, Ph.D. Student
Address: Division of Vehicular Systems
Department of Electrical Engineering
Linköpings universitet
581 83 Linköping, SWEDEN
Phone: +46 (0)13-28 23 69
e-mail:
PGP: http://www.fs.isy.liu.se/~oberg/0x61984A9D.asc
------------------------------------
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
oberg.vcf
Description: Vcard
|