Aspencore media group asked readers of their EE Times and Embedded.com websites to fill out an online survey about their embedded system projects. They got 1,234 respondents mostly from North America (56.3%), followed by Europe (25.2%), and Asia (10.6%). This resulted in a 102-page market study which you can download here. I’ve extracted a few slides to have a look at some of the trends.
C language is still the most used language in embedded systems, but other languages like C++, Python and even assembly language are gaining traction.
Operating system is more spread with Linux being the most used via Embedded Linux distributions, Debian, and Ubuntu. FreeRTOS comes in second place, while Android registers fourth with 13%.
Git has finally supplanted Subversion in 2017, with all other version control software losing ground.
Switching to some hardware slides, 44% used a development board to start their embedded design with ST Microelectronics, Texas Instruments and Xilinx at the top three.
Most used custom or proprietary form factors in their designs, and I’m actually surprised at the rather large number of designs using low cost boards form factors such as the ones used in Arduino, Raspberry Pi, or BeagleBone boards. The “considering using” for Raspberry Pi is particularly high. The question does not clearly states whether it’s for evaluation / prototyping only, or in the end product however.
The chart is a little confusion due to the recent M&A activity, but Texas Instruments, Freescale (now NXP) and Atmel (Now Microchip) take the top three spots. You cannot add Freescale (26%) and NXP (17%), or Atmel (26%) and Microchip (25%), since some respondents may have already selected both. Renesas is only at 9%, but it was only second to NXP (Freescale + NXP) in MCU market share in 2016, so maybe the apparent discrepancy is due to the sampling in the survey with the majority of respondents from the US & Canada, which may also explain why Greater China companies like Holtek, or CEC Huada Electronic Design do not register at all.
You’ll find many more interesting slides in the full study.
Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.