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