ts-7000
[Top] [All Lists]

Re: [ts-7000] Real time programming the REAL way

To:
Subject: Re: [ts-7000] Real time programming the REAL way
From: Per Öberg <>
Date: Fri, 09 May 2008 07:47:38 +0200
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/

Attachment: oberg.vcf
Description: Vcard

<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU