› Forums › General › News (General) › RTOS Tutorial
- This topic has 1 voice and 0 replies.
-
AuthorPosts
-
-
January 6, 2020 at 3:45 am #38243
#News(General) [ via IoTGroup ]
Headings…
RTOS Tutorial
What is RTOS and what makes an OS real Time
Why would I ever need an RTOS :
Where is it used now
Do i need to write my own RTOS?
Proprietary RTOS/ Embedded OS
Related
EmbedkariAuto extracted Text……
Most of you must be wondering what is this RTOS, what are its application, Do I really need an RTOS to build my embedded system, Through this series of articles I will try to clear some of the common doubts related to RTOS, we will also go through some of the basic concepts of operating system one needs in order to better understand the working of RTOS and at the end we will try to build an OS kernel ourselves.
What is RTOS and what makes an OS real Time
Hard real time systems are purely deterministic in nature , they have a very hard bound when it comes to timing , To understand this let’s take an example of military / defense application, let’s suppose you are designing an missile guidance system which will compute an critical turn the missile is supposed to take , let’s say in exactly 10 sec the missile is supposed to make that critical turn , hence the result/output should be generate at exactly 10 TH second , not 9 th not 11 th .
OK lets clear that, a RTOS is usually designed for low computationally intensive devices such as a microcontroller which usually have a single core processor, now there are applications where you will require to do multiple task at once for example you are a making a Credit card reader you commonly find at the petrol pumps and grocery stores in that you can see there are multiple task going on at a time.
A general purpose operating system have some extra feature for user interface which requires a lot of disk space and memory to work with, but when it comes to embedded system which are typically designed for some specific purpose this General purpose operating systems becomes an impractical choice and RTOS have a small memory footprint and can run on small memory space making them an ideal choice for our embedded application.
For that, you’ll need a real-time operating system (RTOS).
pre-emptive real-time, multitasking kernel (RTOS) for microprocessors and microcontrollers
Read More..
AutoTextExtraction by Working BoT using SmartNews 1.0299999999 Build 26 Aug 2019
-
-
AuthorPosts
- You must be logged in to reply to this topic.