嵌入式操作系统选型分析

什么是嵌入式操作系统?嵌入式操作系统 porting的目的是让嵌入式操作系统在微处理器或微控制器上运行 。现在的嵌入式实时操作系统强调什么?嵌入式操作系统第一类,传统经典RTOS:最重要的是Vxworks操作系统及其Tornado开发平台 。
【嵌入式操作系统选型分析】
1、简述嵌入式微处理器的选择原则嵌入式微处理器的选择原则:应满足应用的设计目标 。微处理器是集成在大规模集成电路芯片上的中央处理器,它可以获取和执行指令,并与外部存储器和逻辑部件交换信息 。它是微型计算机的操作控制部分 。微处理器这些电路执行控制单元和算术逻辑单元的功能 。微机硬件系统的性能主要取决于微处理器 。微处理器可以接受指令,执行指令,并与外部存储器和逻辑元件交换信息 , 它是微型计算机的操作控制部分 。

微处理器的分类:根据微处理器的应用领域,微处理器大致可以分为三类:通用高性能微处理器、嵌入式微处理器、数字信号处理器和微控制器 。一般来说,通用处理器追求的是高性能 。它们用于运行通用软件,并配备有完整而复杂的操作系统 。嵌入式微处理器在处理特定应用问题时强调高性能 。主要用于运行特定领域的特殊程序,搭载轻量级操作系统,主要用于手机、CD机等消费类电器;

2、怎么选择嵌入式处理器看你的实际需求 。你的外接设备是什么接口?可以选择相应的标准接口 。选择合适的ARMCPU有几个重要因素:首先是应用 。如果你要开发的嵌入式设备与网络应用或某个网络设备密切相关,那么你应该选择嵌入式Linux或mCLinux,而不是mC/OSII 。二是实时性 。没有一个绝对的数字可以告诉你什么是硬实时 , 什么是软实时,两者的界限非常模糊,这和你选择什么样的ARMCPU,它的主频和内存参数有一定的关系 。

考虑到最新Linux的实时性提升 。可以适用于90~95%的各种嵌入式系统应用 。当然,如果想要更快的实时响应,比如要求中断延迟小于几微秒的高速A/D转换,采用mC/OSII可能比较合适 。当然 , 你也可以像Vxworks一样使用传统的嵌入式操作系统来满足这种强实时性要求 。三是开发工具 。

3、嵌入式计算机系统的设计过程

    推荐阅读