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.

Choosing an OS for uC

Status
Not open for further replies.

shaiko

Advanced Member level 5
Joined
Aug 20, 2011
Messages
2,644
Helped
303
Reputation
608
Reaction score
297
Trophy points
1,363
Activity points
18,300
What is the most widely used hard RTOS for microcontrollers today?
 
Last edited:

Ishaan Karnik

Member level 3
Joined
Jun 16, 2012
Messages
64
Helped
14
Reputation
28
Reaction score
14
Trophy points
1,288
Activity points
1,726
No idea what that means
Hard RTOS mean the one that gives timing and execution guarantee. A hard real-time operating system has less jitter.
What is the most widely used hard RTOS for microcontrollers today?
It depends on your application. There is no such single fixed winner.
 
  • Like
Reactions: shaiko

    shaiko

    Points: 2
    Helpful Answer Positive Rating

shaiko

Advanced Member level 5
Joined
Aug 20, 2011
Messages
2,644
Helped
303
Reputation
608
Reaction score
297
Trophy points
1,363
Activity points
18,300
I don't think VxWorks (or any of the other listed OS in the link) is a good choise. It's designed for more complex CPU applications and is probably an overkill for uC...
 

horace1

Advanced Member level 5
Joined
Nov 18, 2008
Messages
2,123
Helped
596
Reputation
1,188
Reaction score
573
Trophy points
1,393
Location
Norwich, UK
Activity points
13,069
have a look at the linux pages
https://www.linux.com/news/featured...ro-to-real-time-linux-for-embedded-developers
https://www.embedded.com/design/connectivity/4023328/Real-Time-Linux

and eLinux
https://elinux.org/Main_Page

you need to start with a requirements specification - you then select a suitable combination of microcontroller/software to satisfy the requirements
it is probably a good idea is to double the requiements as the end user has usually forgotten or not thought about many of the details that require extra IO, memoty, power, etc that appear as you implement a prototype
 
Last edited:

embpic

Advanced Member level 3
Joined
May 29, 2013
Messages
742
Helped
80
Reputation
160
Reaction score
77
Trophy points
1,308
Location
india
Activity points
5,213
Hard RTOS depends on your controller. because controller is only have to work after all. if controller is 16-bit and higher can work better.
i think FreeRTOS is good option.
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top