Rules | Recent posts | topic RSS | Search | Register  | Log in

where to begin learning RTOS

 
Post new topic  Reply to topic    EDAboard.com Forum Index -> Embedded Systems and Real-Time OS
Author Message
bignick270



Joined: 25 May 2008
Posts: 1


Post25 May 2008 1:11   where to begin learning RTOS

I just graduated with a BS Electrical and Computer Engineering Technology degree where I picked up an interest in embedded programming but apparently my degree isn't going to get me any where considering we didn't cover topics of Object Oriented programming or RTOS. Almost every single job requirement for embedded software engineer requires RTOS and a few of them require object oriented programming. We did spend class time with microchip PIC 16F877A's across three semesters in C using the CCS C complier.

I am looking at learning RTOS on my own and get a little experience with it but I do not know where to begin because my budget is fairly small.

I was thinking about going to a ARM 7 but I am having a hard time finding a cheap development system for it.

Any suggestions would be appreciated for a processor/board and maybe reference material (books, pdf's, websites).

Thanks
Back to top
ckshivaram



Joined: 21 Apr 2008
Posts: 327
Helped: 22
Location: india


Post25 May 2008 8:18   Re: where to begin learning RTOS

Vxworks and QNX.
You can buy MCB2100 from keil or order at NXP. They have ARM7 complete kit available for learners. cost not so much



Sorry, but you need login in to view this attachment

Back to top
Tamasco



Joined: 27 Jun 2006
Posts: 167
Helped: 11


Post25 May 2008 19:26   Re: where to begin learning RTOS

Olimex boards are good, too. You may also check Embedded Artists boards
Back to top
sureshreddy



Joined: 12 May 2008
Posts: 42
Helped: 4
Location: BANGLORE


Post27 May 2008 9:37   Re: where to begin learning RTOS

HAI,

if you know basiscs of operating system concepts u can easily learn RTOS also because almost all UNIX(GPOS) and VXWORKS(RTOS) commands are similar with little difference.
Back to top
SmartBomb1979



Joined: 09 Apr 2006
Posts: 42
Helped: 5


Post28 May 2008 0:06   Re: where to begin learning RTOS

Yes and no.

Many of the APIs can be similar (start timer, send a message, get a semaphore) but the major difference between an RTOS and a non-real-time OS is the scheduler behavior & implementation.

Things like priority inheritance, interrupt latency, preemption, scheduling strategy and other mechanisms give the RTOS a more deterministic behavior in a real-time setting.

At the application level, if you abstract out enough, most OSs can be thought of as "similar" in that they allow multiple tasks/processes/threads to run concurrently and communicate with one another. But as they say, "the devil is in the details".
Back to top
anandpatelt



Joined: 05 Jun 2008
Posts: 2


Post05 Jun 2008 8:19   where to begin learning RTOS

can anybody send me RTOS documentation links? especiall vxworks.

Thanks.
Back to top
jiraju



Joined: 06 Jun 2008
Posts: 11


Post06 Jun 2008 9:42   where to begin learning RTOS

Plz tell me more about ucos for 8051...how to port RTOS in c51 controllers..
Back to top
Post new topic  Reply to topic    EDAboard.com Forum Index -> Embedded Systems and Real-Time OS
Page 1 of 1 All times are GMT + 1 Hour


Abuse
Administrator
Moderators
topic RSS 
sitemap