Choosing the Right Embedded Operating System: A Guide from Fengyunlu

Choosing the Right Embedded Operating System: A Guide from Fengyunlu

When doing embedded development

you need to choose a processor

and also choose an operating system

Are you worried?

Choosing the Right Embedded Operating System: A Guide from Fengyunlu

I once saw such guidance in an article

Choosing a suitable embedded operating system can consider the following factors:

The first is application. If the embedded device you want to develop is closely related to network applications or is a network device, then you should choose embedded Linux or mCLinux, rather than mC/OS-II.

The second is real-time performance. There is no absolute number to tell you what is hard real-time and what is soft real-time, the boundary between them is also very vague, which is related to what kind of CPU you choose, its frequency, memory and other parameters. If you use embedded Linux with real-time patches, such as MontaVista Linux (version 2.4.17), the worst case is only 436 microseconds, while 99.9% of the cases are 195 microseconds. Considering the improvements in real-time performance of the latest Linux, it can be suitable for 90-95% of various embedded system applications. Of course, if you want faster real-time response, such as high-speed A/D conversion requiring interrupt latency within a few microseconds, it may be appropriate to use mC/OS-II. Of course, using traditional embedded operating systems like Vxworks can also meet such strong real-time requirements.

Such advice

Even if sometimes understood

It always feels like something is missing

Because

If you don’t understand history

You only know it as it is

But not why it is

As the saying goes

History is a mirror

It can not only illuminate the past

But also enlighten the future

If everything can trace its roots

You can become a “big shot” in the eyes of others

With so many embedded operating systems

How should it be sorted out?

Choosing the Right Embedded Operating System: A Guide from Fengyunlu

Let me tell you some good news

This matter has already been done by someone

He Xiaoqing, an expert who has been active in the embedded field for more than twenty years

Has a new work published

Choosing the Right Embedded Operating System: A Guide from Fengyunlu

This book comprehensively reviews the evolution history of embedded operating systems, the technical characteristics and growth history of mainstream embedded operating systems, as well as the commercial stories behind them. It looks forward to the future technical paths, market development trends, and new opportunities in the era of the Internet of Things. It narrates the development history from RTOS, open-source embedded operating systems to IoT operating systems along a timeline, analyzing important technologies such as real-time performance, security, and cloud computing from a technical perspective. It discusses the applications of embedded operating systems in several markets such as mobile phones, communications, automobiles, and wearable devices, and discusses the issues of business models from the perspective of embedded operating systems and intellectual property.

Choosing the Right Embedded Operating System: A Guide from Fengyunlu

He Xiaoqing, an expert in the embedded industry with more than twenty years of experience, has long been involved in the history of embedded system development. He founded Beijing Maiketai Software Company in 1995, and from 2009 to 2010, he hosted the magazine website and the embedded system association at the magazine “Microcontroller and Embedded System Applications”. Since 2010, he has served as a part-time professor at Beihang University’s Software College and Electronic Information College, teaching courses on entrepreneurship and the Internet of Things, and giving back the accumulated industry, university, and media resources and experience to social welfare. Because he is closely related to embedded systems, he wrote this book “The Chronicles of Embedded Operating Systems” to promote the development of China’s embedded system technology, industry, and education!

There is also good news to tell

As long as youwrite a comment at the end of the article

The top three embedded friends with the most likes

Can get this book for free!

Hurry up and leave a message!

The book worth 59 yuan is free of delivery fee

Don’t miss this good opportunity!

Can you see it?

We are definitelyChoosing the Right Embedded Operating System: A Guide from Fengyunlu

The Embedded Engineer Club is just waiting for you!

For business cooperation, please contact the editor

[email protected]

Or call 010-82338009

Choosing the Right Embedded Operating System: A Guide from Fengyunlu

1.The nine tech jobs with the biggest salary increase in 2017

2.Google’s new goal – to enable computers to self-program, the era of autonomous machines is no longer far away

3.Senior engineers briefly discuss the similarities and differences between ARM, DSP, and microcontrollers and their application scenarios!

4.Focus: Artificial intelligence on the server side, who is stronger, FPGA or GPU?

5.Multithreading programming under multi-core CPUs is actually like this…

6.Artificial intelligence “mind-reading”, no longer afraid of not understanding a girl’s thoughts!

Choosing the Right Embedded Operating System: A Guide from Fengyunlu

Disclaimer: This article is a network reprint, and the copyright belongs to the original author. If there are any copyright issues, please contact us, and we will confirm the copyright and pay the remuneration or delete the content based on the copyright certificate you provide.

Leave a Comment

×