APP下载

嵌入式操作系统这么多,哪一个适合你?

2017-09-27

单片机与嵌入式系统应用 2017年9期
关键词:嵌入式设备系统

嵌入式操作系统这么多,哪一个适合你?

本刊编辑部

引 言

物联网、人工智能的发展都离不开嵌入式系统,而嵌入式操作系统又是其中不容忽视的重要部分,工程师对其要求也由过去的简单易用上升到既要简单易用又安全可靠。嵌入式操作系统那么多,在设计时,到底哪一个才适合工程师的应用呢?

业界声音

选择哪款操作系统取决于你的应用Silicon Labs软件架构师,Micrium创始人Jean J. Labrosse

其实,目前市场上还没有一款操作系统可以适合所有不同类型的嵌入式应用,尽管有一些非常接近。嵌入式系统多种多样,范围从简单的8位MCU到高度复杂的64位多核CPU。在大多数嵌入式操作系统的内核中,都会有一个实时操作系统(RTOS),这是管理CPU时序和其他资源的软件。此外,一些操作系统会提供额外的模块来处理通信协议、数据存储、用户接口等。到目前为止,在中国非常受欢迎的RTOS是来自Micrium(现被Silicon Labs收购)的μC/OS-II(OS2)和μC/OS-III(OS3)。这些RTOS在非商业应用中可以免费使用,但对于商业用途则需要获得授权。OS2和OS3可以覆盖市场上几乎所有的CPU,这是一个相当理想的特性,因为它有助于保护你在软件方面的投资,你的应用可以很容易地从一种处理器架构迁移到另一种处理器架构上。

如果你的应用需要的是RTOS在多任务处理和资源共享方面的功能,那么FreeRTOS这款受欢迎的开源RTOS可能是另一种不错的选择。同样地,如果你使用Cortex-M处理器,ARM会提供免费的RTX。然而,如果你正在设计一款商业产品,强烈推荐你使用一种商业RTOS而非一种开源解决方案。……

登录APP查看全文

猜你喜欢

嵌入式设备系统
谐响应分析在设备减振中的应用
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
基于MPU6050简单控制设备
搭建基于Qt的嵌入式开发平台
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
嵌入式软PLC在电镀生产流程控制系统中的应用
500kV输变电设备运行维护探讨
原来他们都是可穿戴设备