ts-7000
[Top] [All Lists]

[ts-7000] Real time programming the REAL way

To:
Subject: [ts-7000] Real time programming the REAL way
From: "oberg_at_isy" <>
Date: Thu, 08 May 2008 12:14:03 -0000
Hi

I am taking a course in, real time, hardware close programming and I'm
looking for a  evaluation board to test the theories on. (Mind the
course name translation there...) 

The task is basically to build a control system from scratch using
assembler and C to make a complete real time capable operating system
with context switching, scheduling, threads, process communication
through shared memory, semaphores etc. 

The operating system should be the basis for a controller application.
It should be possible to send instructions to the control system to
create controller blocks such as integrators, PID regulators etc and
then closing the loop by connect them to the input and output of the
system. I am thinking I2C or CAN for this purpose. (I need something
that is simple enough since I don't want to spend time om fiddling
with complex hardware)

Now, I want an evaluation board with AD/DA and some digital IO, but I
don't want the trees of detail getting in the way of seeing the
forrest of understanding. This basically means that I don't want to
fiddle with such things as setting up tons of registers and mucking
around with partly documented features etc. However, I want to be able
to use this evaluation board later with an operating system that
supports USB, Ethernet etc. so that I after the learning period can
switch to something with a little more developping time than my own OS.

Intel is not an option so I am thinking about a TS-7800 or similar. I
have some experience with the TS-7250 and using redboot to load a
linux-kernel to a pre-defined memory-adress. This seems a simple
enough way to kick-start my own application but i seem to remember
some stuff about special memory adresses etc that makes me a little
worried.

I am also a little worried about no-no's like writing over nand-flash
etc and it would be nice if there was some way to try the code out in
a simulator before using it on the board.


Tips, Traps/Pitfalls or suggestions anyone?

Best Regards
Per Öberg


------------------------------------

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/

<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