当前位置:首页 > 电源 > 数字电源
[导读]嵌入式领域有不少操作系统,大致可以三类:第一类以Wince、Linux、Android为代表的,属于大型操作系统,拥有内核任务调度、菜单界面、多媒体、网络、文件存储、外设驱动等一

嵌入式领域有不少操作系统,大致可以三类:第一类以Wince、Linux、Android为代表的,属于大型操作系统,拥有内核任务调度、菜单界面、多媒体、网络、文件存储、外设驱动等一系列完善的功能,但这类操作系统属于非实时操作系统,往往用于办公、娱乐、人机接口等对时间要求不高的场合。此外因为功能太完善,对硬件的要求很高,最低配置CPU需要ARM9 200MHz,内存需要32MByte,支持MMU内存管理单元,标配彩屏。

第二类以VxWorks为例,属于功能丰富的嵌入式实时操作系统,功能丰富。往往用于高实时、高可靠的军工、航空航天、工业自动化领域,对硬件要求也比较高。

第三类以uC/OS-II,FreeRTOS为例,只有一个抢占式多任务实时操作系统的任务内核,此外还提供一些内核管理的函数接口及必要的扩展功能,其它的功能库如菜单界面、网络等都需要自己扩展,这类操作系统主要应用于中低端小型的项目中,成本要求高,需求多样,但一般不是很复杂,实时性有要求,但不苛刻,往往都是消费类或者一般的工业自动化设备,比如白色家电的控制系统、小型监控、传感器的测试平台、仪器仪表、小型工业自动化领域取代PLC,降低成本等等。

中低端小型项目,一般都是基于MCU51、ARM7或者现在的CortexM3、M0开发。简单的项目,软件最常用的是前后台系统,也叫裸奔,紧急响应用中断,低速处理在main大循环中执行。稍微复杂一点的在前后台系统的基础上引入了系统节拍,执行一些例行的事件,这个也叫时间片编程方式。再进一步是引入消息机制,实现消息机制编程方式。再复杂一些就引入uC/OS-II等RTOS,实现多任务编程,简化编程难度,但同时因为引入了RTOS,需要充分了解RTOS的特性,所以对编程人员的水平要求比较高。

 

 

苛刻的成本、需求的多样性,导致目前没有一套比较完善的操作系统统一这一方面的开发编程,哪怕是uC/OS-II等RTOS内核,也需要根据实际项目需求来配置、裁剪,增减不必要的软件功能。

此外,中低端小型项目,技术难度相对较低,所以嵌入式人员的入门门槛较低,这个本身是好事,然而也就是因为入门门槛太低,又没有一套统一的编程规范,导致编程的随意性很大,一个公司十个编程人员,有十套不同的编程方式,相互之间检查、维护非常困难,而小型企业的人才流动相对较大,软件负责人离开后,继任者因为编程的思维方式不同,往往看不懂前人的程序而废弃再重新设计,这样导致代码质量一直在低质量的重复循环,也极大的提高了公司的软件成本。

项目继承性这种情况在高校、研究所中尤为突出。比如一所研究所的主业是做传感器,但为了测试这款传感器必须要搭建一套嵌入式测试平台,若用WINCE、Linux等开发平台,需要一个嵌入式团队来开发,投入很高,维护很难,副业变成主业了,若是自己搭建一套完善的通用测试系统,既没有这个能力,也没有这个精力,所以一般都是针对性的设计这款传感器的测试系统。因为高校、研究所的学生经常更换,后来者看不懂前人的代码,又不得不重新设计。

中低端小型项目,需求虽然多样,虽然无法用一套操作系统去统一开发,但是我们可以把这些分为几类,比如彩屏的消费类、黑白屏的工控类、数码管显示的微控制类等等。这几年国内有一款比较出名的开源嵌入式操作系统叫RT-Thread,编程风格类似Linux,在OS的基础上集成了GUI、文件系统和网络功能,不少用户把它应用于消费类行业。而最新发展起来的一款开源嵌入式微系统叫msOS,采用微软的C#风格,侧重于平台架构,可以灵活组合,简单易用,目前整合了uC/OS-II,集成了128*64黑白屏的GUI、参数日志存储、PID算法库和步进驱动库,定位于仪器、仪表、小型工业自动化领域,msOS的中文名就叫嵌入式微系统。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

2025年9月9日 –专注于引入新品的全球电子元器件和工业自动化产品授权代理商贸泽电子 (Mouser Electronics) 即日起开售Murata的全新Type 2FR无主机Wi-Fi® 6 + BLE 5.4 /...

关键字: 智能家居 工业自动化 工业物联网

杭州2025年9月2日 /美通社/ -- 9 月 13–14 日,GOSIM HANGZHOU 2025 大会将在杭州隆重启幕。本次大会由 GOSIM 全球开源创新汇主办、CSDN 承办,以国际化、社区化、强互动为特色,...

关键字: SIM 开源 OS GO

新型全极传感器提供0-360°角度测量,热稳定性更好,封装更灵活,适用于恶劣环境

关键字: 磁性传感器 工业自动化 机器人

在工业自动化领域,Modbus协议凭借其简洁高效的设计,已成为设备间通信的"通用语言"。某智能电网项目通过Modbus RTU协议实现2000台电表的数据采集,通信成功率高达99.97%,这背后正是对消息结构的精准把控。...

关键字: Modbus 工业自动化

北京2025年8月20日 /美通社/ -- 全球领先的市场研究公司之一益普索Ipsos,宣布与斯坦福大学政治与社会变革实验室(PASCL)达成开创性合作,共同探索人工智能(AI)与合成数据在市场与消费者研究中的创新应用。...

关键字: 斯坦福 人工智能 PS OS

2025年8月19日 – 提供超丰富半导体和电子元器件™的业界知名新品引入 (NPI) 代理商贸泽电子 (Mouser Electronics)宣布将于8月26-28日亮相elexcon2025深圳国际电子展(展位号:1...

关键字: AI算力 工业自动化 电动汽车

约四成仓库存在人手不足的情况1,加之能源效率法规日趋严格和自动化带来的安全顾虑,制造企业面临前所未有的压力。为了应对这些挑战,许多企业越来越多地采用机器人、协作机器人和自主移动机器人(AMR),以增强灵活性、降低成本,维...

关键字: 工业自动化 GMSL连接 机器人

在全球范围内提供实时性能、低成本服务,并在沙特提供本地支持 加利福尼亚州帕洛阿尔托和沙特阿拉伯利雅得2025年8月6日 /美通社/ -- 快速推理领域的先驱企业Groq与PIF(沙特阿拉伯公共投资基金)旗下、沙特领先A...

关键字: AI 模型 PEN OS

2025年8月5日 – 专注于引入新品的全球电子元器件和工业自动化产品授权代理商贸泽电子 (Mouser Electronics)即日起开售Microchip Technology的新款AVR® SD 8位MCU。AVR...

关键字: MCU 工业自动化 USB

挪威奥斯陆 – 2025年8月5日 – 近日,在备受瞩目的维科杯OFweek 2025 中国工业自动化与数字化行业评选中,Nordic Semiconductor 凭借其卓越的创新实力和国际领先的无线连接技术,成功斩获...

关键字: 工业自动化 低功耗蓝牙 蜂窝物联网
关闭