大多数嵌入式项目都以某种形式依赖于操作系统。在最流行的操作系统列表中,嵌入式 Linux 和 FreeRTOS 位居榜首,其次是 Ubuntu、Debian、Android 和 RTX,最后是 ThreadX。此外,业界对开源或定制专有解决方案的依赖仍然占主导地位:只有十分之四的项目全部或部分使用商业操作系统。其原因是开发团队除了满足于现有的产品之外,综合成本、易用性、兼容性、安全性等因素考虑,还希望避免只依赖某一家商业供应商。刨除Linux体系下的RTOS以外,全球范围内用的最多的硬实时商用RTOS基本上就是VxWorks。具体到个人的话,看需求。比如:对实时性有多高要求,是否希望是开源的,...