嵌入式操作系统
被考次数: 9次
被考频率: 中频率
答错率:    49%
知识难度:
考试要求: 掌握     
知识路径:  > 嵌入式系统软件基础知识  > 嵌入式系统程序设计  > 嵌入式软件开发基础知识  > 嵌入式软件开发的挑战


本知识点历年真题试卷分布
>> 试题列表    
 

 
       嵌入式应用的开发可以分为无操作系统和有操作系统两种情形。
       (1)无操作系统的情形。这种情形下,嵌入式软件的设计主要是以应用为核心,应用软件直接建立在硬件上,没有专门的操作系统,软件的规模也很小,基本上属于硬件的附属品。开发人员可以混合使用汇编语言和C语言,实现存储管理、输入/输出管理和任务管理等服务。这种方式的优点是:软件是为特定的应用而专门编写的,因而代码的结构紧凑,体积小、效率高,既提高了运行速度,又节省了存储空间。
       (2)有操作系统的情形。开发时首先将一个可用的嵌入式操作系统移植到目标处理器,当程序员在开发应用程序时,不是直接面对嵌入式硬件设备,而是在操作系统的基础上编写,操作系统会提供必要的API接口函数来实现各种功能。在这种情形下,开发人员不必操心存储管理、任务管理等一般性的事务,而是将精力集中在应用软件的开发上。因而开发速度更快,编写出来的代码更加可靠。这也是现在广泛采用的一种开发方法。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有