。
《嵌入式系统基础教程》复习
什么是嵌入式系统?其特点有些什么?
答: 嵌入式系统是“以应用为中心、以计算机技术为基础、软件硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。 ”
特点: 1)是专用的计算机系统,用于特定的任务;
2)资源较少,可以裁减;
3) 功耗低,体积小,集成度高,成本低 ;
4)使用实时操作系统;
5) 可靠性要求更高,具有系统测试和可靠性评估体系 ;
6)运行环境差异大
7)大部分程序固化在 ROM中;
较长的生命周期;
9)嵌入式微处理器通常包含专用调试电路
嵌入式系统的 BooTLoader 的功能是什么?
答: BootLoader 是系统加电后、操作系统内核或用户应用程序运行之前,首先必须运行的一段程序代码。通过这
段程序,为最终调用操作系统内核、运行用户应用程序准备好正确的环境。
(对于嵌入式系统来说,有的使用操作
系统,也有的不使用操作系统,但在系统启动时都必须运行
BootLoader ,为系统运行准备好软硬件环境。 )
3.
目前嵌入式操作系统有哪些?
答: 1) μC/OS-II 嵌入式操作系统内核;
2) VxWorks 嵌入式实时操作系统;
3) WinCE 操作系统; 4) Linux
操作
系统 ; 5) Symbian 操作系统
4.
构造嵌入式开发环境有哪几种形式?
答: 1)交叉开发环境 ; 2)软件模拟环境
; 3) 评估电路板
5.
嵌入式系统开发的基本流程 ?
答: 1)系统定义与需求分析;
2)系统设计方案的初步确立;
3)初步设计方案性价比评估与方案评审论证;
4)完善初步方案、初步方案实施;
5)软硬件集成测试;
6)系统功能性能测试及可靠性测试。
什么是可编程片上系统?
答:用可编程逻辑技术把整个系统放到一块硅片上, 称作可编程片上系统 SOPC。它是一种特殊的嵌入式系统, 首先
它是 SOC,即由单个芯片实现整个系统的主要逻辑功能,具有一般 SOC基本属性;其次,它又具备软硬件在系统可
编程的功能,是可编程系统,具有可裁剪、可扩充、可升级等灵活的设计方式。
有时要使用 Thumb技术的原因
答:( Thumb指令集是把 32 位的 ARM指令集的一个子集重新编码后形成的一个特殊的 16 位指令集。)在性能和代码
大小之间取得平衡,在需要较低的存储代码时采用 Thumb 指令系统用 Thumb指令编写最小代码量的程序(能够很
好的解决代码长度的问题) ,却取得以 ARM代码执行的最好性能,可以带来低功耗 , 小体积 , 低成本。
ARM处理器的工作模式有哪几种?
答: 1)正常用户模式( user );2)快速中断模式( fiq );3)普通中断模式( irq );
4)操作系统保护模式( svc )或 管理模式 ;
5)数据访问中止模式( abt );
6)处理未定义指令的未定义模式( und);
《ARM嵌入式系统基础教程》复习 来自淘豆网m.daumloan.com转载请标明出处.