嵌入式系统开发使用的操作系统 嵌入式开发常用的操作系统

zyzwh2
zyzwh2 这家伙很懒,还没有设置简介...

0 人点赞了该文章 · 52 浏览

    嵌入式系统拥有巨大的市场空间,我国应该抓住机遇,与时俱进,奋起直追,在嵌入式系统开发领域赶超世界先进水平。要达到这个目标,具有一定的现实可行性,这是因为同PC机系统相比,嵌入式系统更有自身的特征。在PC领域,虽有AMD系列处理器和Linux操作系统的市场冲击,但是Win_Tel(Windows+Intel)体系架构仍占主导地位;可是,嵌入式系统本身是一个相当分散的工业,典型特征是面向用户、面向产品、面向应用的,市场应用才是嵌入式系统开发的导向和前提,在当前的嵌入式市场中不存在垄断的局面。
    目前,嵌入式系统软件常用的操作系统有VxWorks、Linux、Windows。下面
    1、Linux
    Linux是一种免费、开源的操作系统,因此其支持软件多,可用资源丰富。目前应用在嵌入式领域的Linux系统主要有两类:一类是专为嵌入式设计的已被裁减过的Linux系统,最常用的是uClinux,目前占较大应用份额,可应用在ARM7上;另一类是应用在ARM9上,将Linux的内核移植在其上,可使用更多的Linux功能。缺点是一般开发人员不太熟悉Linux,开发难度较大。
   2、VxWorks
    VxWorks因出现较早、实时性强、内核很小、可靠性较高等,所以在北美应用很广泛。特别是在通信设备等实时性要求较高的系统中,几乎非VxWorks莫属。VxWorks的很多概念和技术都和Linux很类似,主要是用C语言开发。但VxWorks因价格很高,所以一般应用中很少采用这种操作系统。
    3、Windows
    WinCE推出只有几年时间,但目前已占据了很大市场份额。由于WinCE开发都是大家熟悉的VC++环境,所以对于一般的开发人员都不会有多大难度,这也是WinCE容易被人们接受的原因。开发环境方便快速,微软的强大技术支持,使得WinCE开发难度远低于嵌入式Linux。此外,WinCE与WindowXP及Win2000的同族性,保证了原来在PC机上开发的程序可容易移植到嵌入式系统中。 
    嵌入式操作系统除了能完成一般操作系统的功能,如进程管理、存储管理、文件管理、设备管理等,通常还包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器等。目前,嵌入式操作系统作为一门高级的控制技术而被广泛使用。嵌入式操作系统的应用领域十分广泛,一点不亚于通用操作系统。

发布于 2022-12-13 16:56

免责声明:

本文由 zyzwh2 原创或收集发布于 火鲤鱼 ,著作权归作者所有,如有侵权可联系本站删除。

火鲤鱼 © 2025 专注小微企业服务 冀ICP备09002609号-8