#1 2020-09-13 22:51:05

From: Great Britain, Langstone
Registered: 2020-09-13
Posts: 1

on Proposed Rule Changes for Embedded C Coding Standard

Bloggers    Michael Barr .
Nigel Jones.
Miro Samek.
Posts  by Category .
Newsletter Signup.
About Us.
Contact Us.
Log in.
Search for:                         «.

C: The Immortal Programming Language

The Rise of the Full Stack Developers »          Survey Says: The Commercial RTOS Business is Doomed.
Thursday, February 22nd, 2018 by Michael Barr      Nearly two decades years ago I was the moderator of an interesting Embedded Systems Conference panel discussion titled “The Great RTOS Debate: Buy or Roll Your Own?”  At that time, near the turn of the century, the market for commercial  real-time  operating systems (RTOSes) was growing rapidly year over year.
The big trend then was away from custom-written “proprietary” kernels toward  commercial  RTOSes typically licensed with a per unit royalty.
From 1997 until their merger in 2000, .

Wind River and Integrated System together dominated this part of the market

According to surveys taken at the time, either VxWorks or pSOS was the operating system of choice for  about  1 in 4 new embedded systems designs.

As embedded Linux entered the market in full and that merger took place

the market was divided roughly as follows: 39% no OS, 31% commercial RTOS, 18% proprietary OS, and 12% Linux.
The selection of  operating system s by embedded systems designers has changed considerably since then.
According to a preliminary analysis of data collected in Barr Group’s 2018 Embedded Systems Safety & Security Survey there are still quite a few new systems that run “no  operating system ” on their primary processor.
However, this is down from 39% to just 22%.
Use of proprietary operating systems is also down  about  half over the intervening 18 years, from 18% to just 8%.

The most popular category of actual operating system is now Linux at 22%

which is a change from prior years when “RTOS” (an aggregate of those paying for a commercial RTOS and those provided an operating system from chip vendor, which now ranks behind Linux at 19%) was most popular.
Following ever more closely on the heels of those “commercial” RTOSes are the open source operating systems (e.g., FreeRTOS) that lack  licensing  fees.
We can get some sense of the range in the  architecture  of embedded systems by comparing the rankings of the five most popular operating system choices on the primary processor as the total number of processors goes up.
As shown in the table below, the percentage of designers writing their own “proprietary” operating system is about the same (7-9%) regardless of processor count.
But Linux clearly becomes a much more popular choice (climbs from 11% to 32%) as the number of processors increases, while “open source” and “no operating system” drop in popularity.
But it’s also worth looking at the timeline trend over these years, as I have assembled in the following graph from survey data compiled from 2005-2014 by Embedded.com and in the last three years by Barr Group.
What I make of all of this is that those who depend for their livelihood on operating system licensing fees from designers of embedded systems should start looking for other sources of income.
What other trends do you see.
Tags: architecture, embedded, firmware, linux, rtos, trends           This entry was posted       on Thursday, February 22nd, .

2018 at 5:24 am   and is filed under RTOS Multithreading

You can follow any responses to this entry through the RSS 2.0 feed.
You can skip to the end and leave a response.
Pinging is currently not allowed.
Leave a Reply.
Click here to cancel reply.
Name (required)   Mail (will not be published) (required)   Website                                  Barr Code.
Michael Barr.
Michael Barr is an expert on the design of software-powered medical devices and other embedded computer systems.
(full bio).
Contact Michael.
Embedded C Coding Standard.
Embedded Software Boot Camp.
Embedded Software Training in a Box.
Embedded Systems Experts.
Embedded Systems Glossary.
Expert Witness Resume.
My EETimes Column.
My LinkedIn Profile.
My Twitter Feed.
Recent Posts.

Proposed Rule Changes for Embedded C Coding Standard
C’s goto Keyword: Should we Use It or Lose It

The Rise of the Full Stack Developers.
Survey Says: The Commercial RTOS Business is Doomed.
C: The Immortal Programming Language.
Is it a Bug or an Error.

New BlueBorne Security Flaw Affects Embedded Systems Running Linux

C’s strcpy_s(): C11’s More Secure Version of strcpy().
Did a Cyberattack Cause Recent Crashes of U.
Naval Destroyers.
Cyberspats on the Internet of Things.
Recent Comments.

Nick  on Proposed Rule Changes for Embedded C Coding Standard

on Proposed Rule Changes for Embedded C Coding Standard.

Brian Arnberg  on Proposed Rule Changes for Embedded C Coding Standard

on Proposed Rule Changes for Embedded C Coding Standard.

Daniel  on Proposed Rule Changes for Embedded C Coding Standard

architecture baltimore barrgroup bugs copyright delicious education embedded engineering ethics firmware india java linux motorhome netrino opensource outsourcing patents processors programming realtime reliability rss rtos safety security standards startups trac trademarks trends.
Coding Standards (25).
Computer Security (5).
Efficient C/C++ (7).
Firmware Bugs (29).
Intellectual Property (4).
RTOS Multithreading (27).
Uncategorized (37).
June 2018 (2).
May 2018 (1).
February 2018 (2).
January 2018 (1).
October 2017 (1).
August 2017 (2).
April 2017 (1).
March 2017 (1).
March 2015 (1).
April 2014 (1).
March 2014 (3).
January 2014 (1).
October 2013 (1).
June 2013 (1).
February 2013 (1).
December 2012 (1).
November 2012 (2).
April 2012 (1).
March 2012 (1).
January 2012 (1).
September 2011 (1).
August 2011 (1).
June 2011 (2).
May 2011 (2).
April 2011 (1).
March 2011 (4).
February 2011 (4).
January 2011 (1).
December 2010 (2).
November 2010 (6).
October 2010 (2).
September 2010 (2).
August 2010 (2).
March 2010 (5).
February 2010 (5).
January 2010 (5).
December 2009 (3).
November 2009 (4).
October 2009 (3).
September 2009 (4).
August 2009 (2).
July 2009 (1).
June 2009 (1).
May 2009 (1).
April 2009 (5).
March 2009 (9).
February 2009 (3).
January 2009 (4).
June 2008 (1).
April 2008 (3).
March 2008 (5).
February 2008 (5).
January 2008 (4).
December 2007 (2).
November 2007 (1).
September 2007 (2).
August 2007 (1).
July 2007 (2).
June 2007 (4).
May 2007 (2).
November 2006 (1).
October 2006 (2).
September 2006 (5).
March 2006 (1).
January 2006 (1).
December 2005 (1).
December 2003 (1).
November 2003 (1).
September 2003 (1).
July 2003 (1).
June 2003 (1).
May 2003 (1).
April 2003 (1).
March 2003 (1).
February 2003 (1).
January 2003 (1).
December 2002 (1).
November 2002 (1).
October 2002 (1).
September 2002 (1).
August 2002 (1).
July 2002 (1).
June 2002 (1).
April 2002 (1).
March 2002 (1).
February 2002 (1).
January 2002 (1).
December 2001 (1).
November 2001 (1).
October 2001 (1).
September 2001 (9).


Basketball Star Slot

Board footer

Powered by FluxBB