- 4
- 0
- 约6.65千字
- 约 7页
- 2023-12-26 发布于中国
- 举报
1.什么是嵌入式系统?其特点有些什么?
答:嵌入式系统是“以应用为中心、以计算机技术为基础、软件硬件可裁剪、功能、可靠性、成本、体积、
功耗严格要求的专用计算机系统。”特点:1)是专用的计算机系统;2)运行环境差异大;3)资源较少,可
以裁减;4)功耗低,体积小,集成度高,成本低;5)具有系统测试和可靠性评估体系;6)较长的生命周期;7)大
部分程序固化在ROM中;8)使用实时操作系统;9)嵌入式系统需要专用开发工具和方法进行设计;10)嵌
入式微处理器通常包含专用调试电路;11)是知识集成系统。
2.嵌入式系统的BooTLoader的功能是什么?
答:BootLoader是系统加电后、操作系统内核或用户应用程序运行之前,首先必须运行的一段程序代码。
通过这段程序,为最终调用操作系统内核、运行用户应用程序准备好正确的环境。(对于嵌入式系统来说,有的使
用操作系统,也有的不使用操作系统,但在系统启动时都必须运行BootLoader,为系统运行准备好软硬件环境。)
3.目前嵌入式操作系统有哪些?答:1)µC/OS-II嵌入式操作系统内核;2)VxWorks嵌入式实时操
作系统;3)WinCE操作系统;4)Linux操作系统;5)Symbian操作系统
4.嵌入式系统开发的基本流程?
答:1)系统定义与需求分析;2)系统设计方案的初步确立;3)初步设计方案性价比评估与方案评审论证;
4)完善初步方案、初步方案实施;5)软硬件集成测试;6)系统功能性能测试及可靠性测试。
5.什么是可编程片上系统?
答:用可编程逻辑技术把整个系统放到一块硅片上,称作可编程片上系统SOPC.它是一种特殊的嵌入式系统,
首先它是SOC,即由单个芯片实现整个系统的主要逻辑功能,具有一般SOC基本属性;其次,它又具备软硬
件在系统可编程的功能,是可编程系统,具有可裁剪、可扩充、可升级等灵活的设计方式。
6.ARM处理器的工作模式有哪几种?
答:1)正常用户模式(usr);2)快速中断模式(fiq);3)普通中断模式(irq);4)操作系统保护模式
(svc)或管理模式;5)数据访问中止模式(abt);6)处理未定义指令的未定义模式(und);7)运行特
权级的操作系统任务的系统模式(sys)。
7.寄存器R13,R14,R15的专用功能各是什么?答:1)寄存器R13保存堆栈指针SP;2)寄存
器R14用作子程序链接寄存器,也称为LR,用以保存返回地址;3)R15(PC)用作程序计数器。
8.ARM的异常有哪几种?
答:1)复位(Reset)异常(管理模式);2)未定义指令(undefinedinstruction)异常(未定义模式);
3)软件中断(SWI)异常(管理模式);4)指令预取中止(PrefechAbort)异常(中止模式);5)数据访问
中止(DataAbort)(中止模式);6)快速中断请求(FIQ)(FIQ模式);7)外部中断请求(IRQ)(IRQ模式)。
9.什么是小端和大端存储器组织?答:1)小端存储器组织是较高的有效字节存放在较高的存储器地址,较
低的有效字节存放在较低的存储器地址(同同小)。2)大端存储器组织是较高的有效字节存放在较低的存储器
地址,较低的有效字节存放在较高的存储器地址(正反大)。
10.ARM核现在有哪几种?答:ARM7、ARM9、ARM9E、ARM10E,、SecurCore、ARM11
11.ARM的寻址方式有哪些?各写一条说明。
答:1)立即寻址(1)ADDR0,R0,#1/*R0←R0+1*/(2)ADDR0,R0,#0x3f/*R0←
R0+0x3f*/;2)寄存器寻址(ADDR0,R1,R2/*R0←R1+R2*/);3)寄存器间接寻址(1)、LDRR0,
[R1]/*R0←[R1]*/;(2)STRR0,[R1]/*[R1]←R0*/;4)基址加偏址寻址(1)、LDRR0,[R1,#4];
R0←[R1+4];(2)、LDRR0,[R1,#4
原创力文档

文档评论(0)