| Author |
Message |
bignick270
Joined: 25 May 2008 Posts: 1
|
25 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
|
25 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
|
|
| Back to top |
|
 |
Tamasco
Joined: 27 Jun 2006 Posts: 167 Helped: 11
|
25 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
|
27 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
|
28 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
|
05 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
|
06 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 |
|
 |