全球旧事资料 分类
用程序开发较难;d需要专用开发工具:仿真器、编译器和调试器等。
f6单片机系统、嵌入式系统和SOC系统三者有何区别和联系?答:(1)目前嵌入式系统的主流是以32位嵌入式微处理器为核心的硬件设计和
基于实时操作系统(RTOS)的软件设计;(2)单片机系统多为4位、8位、16位机,不适合运行操作系统,难以进行
复杂的运算及处理功能;(3)嵌入式系统强调基于平台的设计、软硬件协同设计,单片机大多采用软
硬件流水设计;(4)嵌入式系统设计的核心是软件设计(占70左右的工作量),单片机系
统软硬件设计所占比例基本相同。(5)SoC是嵌入式系统的最高实现形式,它集成了许多功能模块,它的核心
技术是IP(I
tellectualPropertyCore,知识产权核)核。7无
第2章嵌入式系统开发过程
1嵌入式系统开发过程分为哪几个阶段?每个阶段的特点是什么?答:(1)需求分析阶段:a对问题的识别和分析;b制定规格说明文档;c需求评审。(2)设计阶段:a数据流分析;b划分任务;c定义任务间的接口。(3)生成代码阶段:a代码编程;b交叉编译和链接;c交叉调试;d测试。(4)固化阶段
2嵌入式系统有哪几种调试方式?现在最流行的是哪种?使用什么接口?答:(1)调试方式:源程序模拟器方式、监控器方式、仿真器方式。(2)现在最流行的是仿真器方式,使用JTAGJoi
tTestActio
Group联合测试行动组接口。
3什么是板级支持包?它一般应完成哪些工作?答:(1)定义:有些嵌入式操作系统的内核明确分为两层,上层一般称为“内核”,而底层则称为“硬件抽象层”或“硬件适配层”,缩写为HAL,有的厂商将硬件抽象层称为BSP,即板级支持包(BoardSupportPackage)。(2)主要完成工作:a在系统启动时,对硬件进行初始化。B为驱动程序提供访问硬件的手段。(3)主要作用:消除硬件差异。
第3章ARM体系结构1ARM的英文全名是什么?ARM处理器有什么特点?
答:见第1章课后习题第3题。2ARM7和ARM9在流水线方面有何不同?
答:ARM7是3级流水线结构,ARM9是5级流水线结构。ARM9把3级流水线中的执行阶段的操作进行再分配,即把执行阶段中的“寄存
器读”插在译码阶段中完成,把“寄存器写”安排在另一级(即第5级)
f完成,同时,在该级之前,再安排一级(存储访问)。
3ARM处理器支持的数据类型有哪些?答:(1)Byte字节,8位;(2)Halfword半字,16位;(3)Word字,32位;
4写出ARM使用的各种工作模式和工作状态。答:(1)工作模式:
详见下表:
(2)工作状态:aARM:3r
好听全球资料 返回顶部