Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Which RTOS should I prefer????

Status
Not open for further replies.

Jigar 4 Electronics

Full Member level 5
Joined
Apr 28, 2011
Messages
312
Helped
40
Reputation
82
Reaction score
38
Trophy points
1,318
Location
Hamilton, ON, Canada
Activity points
3,368
Hello Everyone,

I need some guidance for RTOS.

In My final year project I am going to program an RTOS on ARM Cortex M4F, can anyone tell me about which RTOS should I prefer?

I am using This launch pad from TI : https://estore.ti.com/Stellaris-LaunchPad.aspx

I've ordered it & will get after 2 to 4 weeks.

I've got a suggestion of uCosII OS from my college teacher.
He has said that to implement a RTOS is not that much practical task for B.E. student, & he suggest me to use a basic student level OS, uCOSII.

So can anyone tell me that can I make a RTOS (successfully) without any guide?
Is it like a too high level topic which I can't handle !!??? or it's not like that?

I can dedicate my 100% to my project, just need a path to chose & once I clear with the direction then I'll try my best to built that path anyhow.

Please don't answer which can depend on my application, because I wanna just start with RTOS, no matter the topic is my Final Year Project or anything else, I just want to develop 1 RTOS by my own. (I wanna start from basic level)

& If possible then please answer/guide me in DETAIL.


one more Que. --- which factors should be prior while deciding which RTOS shoul be prefered? How to chose a bestone for our application?

Thank you so much for your valuable time.
 

I wouldn't say it's rocket science. Whether you can do it I've no idea, but it's certainly within the realms of a B.E. student's capabilities.
You may need to read some books, see here for a list.
Regarding which RTOS and factors - the books mentioned will help. It's all down to some attributes like performance, OS size,
syncronization features, scheduling algorithms and so on. Better for you to read up on it, then ask particular questions.
And no, there are no _decent_ web resources that can replace these particular books, so get to the library.
 

One of the best texts available on RTOS development is Michael Pont's:

Patterns for Time-Triggered Embedded Systems: Building Reliable Applications with the 8051 Family of Microcontrollers (with CD-ROM)

I actually own two copies, however the text is out-of-print and used copies are as rare as hen's teeth.

Fortunately, Pont has graciously made the entire text available in PDF format free of charge along with the example code:

Patterns for Time-Triggered Embedded Systems

Although the original examples were written for the 8051, the code and concepts can easily be ported to almost any microcontroller including the ARM variants.

BigDog
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top