嵌入式简答题整理(共6页).doc

上传人:飞****2 文档编号:13374120 上传时间:2022-04-29 格式:DOC 页数:6 大小:130KB
返回 下载 相关 举报
嵌入式简答题整理(共6页).doc_第1页
第1页 / 共6页
嵌入式简答题整理(共6页).doc_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《嵌入式简答题整理(共6页).doc》由会员分享,可在线阅读,更多相关《嵌入式简答题整理(共6页).doc(6页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、精选优质文档-倾情为你奉上1.交叉编译的概念:在一种计算机环境中运行的编译程序,能编译出在另外一种环境下运行的代码,我们就称这种编译器支持交叉编译。这个编译过程就叫交叉编译。简单地说, 就是在一个平台上生成另一个平台上的可执行代码。2.简述嵌入式系统的组成。答:嵌入式系统通常由包含有嵌入式处理器、嵌入式操作系统、应用软件和外围设备接口的嵌入式计算机系统和执行装置(被控对象)组成。嵌入式计算机系统是整个嵌入式系统的核心,可以分为硬件层、中间层、系统软件层和应用软件层。执行装置接受嵌入式计算机系统发出的控制命令,执行所规定的操作或任务3.ARM微处理器的运行模式有哪几种,请列举并说明。答:ARM微

2、处理器的运行模式有7种,分别为:(1)用户模式(User,usr):正常程序执行时,ARM处理器所处的状态。(2)快速中断模式(FIQ,fiq):用于快速数据传输和通道处理。(3)外部中断模式(IRQ,irq):用于通常的中断处理。(4)特权模式(Supervisor,sve):供操作系统使用的一种保护模式。(5)数据访问中止模式(Abort,abt):当数据或指令预取终止时进入该模式,用于虚拟存储及存储保护。(6)未定义指令终止模式(Undefined,und):用于支持硬件协处理器软件仿真。(7)系统模式(System,sys):用于运行特权级的操作系统任务。4.请简述ARM微处理器的用户

3、模式和特权模式,以及用户模式向特权模式的转换。答:(1)除了用户模式之外的其他6种处理器模式称为特权模式.特权模式下,程序可以访问所有的系统资源,也可以任意地进行处理器模式的切换。(2)特权模式中,除系统模式外,其他5种模式又称为异常模式。大多数的用户程序运行在用户模式下,此时,应用程序不能够访问一些受操作系统保护的系统资源,应用程序也不能直接进行处理器模式的切换。(3)用户模式下,当需要进行处理器模式切换时,应用程序可以产生异常处理,在异常处理中进行处理器模式的切换。5.简述嵌入式系统的一般定义和基本特征答:定义:嵌入式系统(Embedded System)是以应用为中心、以计算机技术为基础

4、、软件硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。基本特征:(1)专用性: 采用专用的嵌入式处理器,功能算法的专用性;(2)小型化与有限资源: 资源约束和空间约束与专用性;(3)系统软硬件设计的协同一体化:硬件与软件的协同设计和应用软件与操作系统的一体化设计开发。6.Linux优点提供了先进的网络支持、多任务、多用户、符合IEEE POSIX标准、支持数十种文件系统格式、完全运行于保护模式、开放源代码、采用先进的内存管理机制,更加有效地利用物理内存 7.Linux作为嵌入式操作系统的优势 低成本开发系统、可应用于多种硬件平台 、可定制的内核 、性能优异 、良好的网络支持

5、 8. LINUX 版本RedHat、Fedora Core、Mandrake、Suse、Debian、CentOS、UbuntuRedFlag9、C语言的特点C语言是“中级语言”、C语言是结构化的语言、 C语言功能齐全、C语言可移植性强10. 嵌入式软件主要有哪些特点 答实时性、异步事件的并发处理、应用/操作系统一体化、应用可固化、鲁棒性、灵活性、安全性 11. RISC 与CISC相比有何优点。 高的指令吞吐量、出色的实时中断响应、小的、高性价比的处理器宏单元。 12. 嵌入式系统的应用领域及发展趋势工业管理、交通管理、信息家电、家庭智能管理系统、POS网络及电子商务、环境工程与自然、机器

6、人嵌入式应用软件的开发需要强大的开发工具和嵌入式操作系统的支持,联网成为必然趋势、支持小型电子设备实现小尺寸、微功耗和低成本、并提供精巧的多媒体人机界面。13. 简述嵌入式系统设计和开发过程求分析、规格说明、体系结构设计、构件设计、系统集成和系统测试。 14. ARM处理器的特点 1、体积小、低功耗、低成本、高性能;2、支持Thumb(16位)/ARM(32位)双指令集,能很好的兼容8位/16位器件;3、大量使用寄存器,指令执行速度更快;4、 大多数数据操作都在寄存器中完成;5、寻址方式灵活简单,执行效率高;6、指令长度固定。15.BootLoader的功能,启动代码的功能,以及两者之间的关系

7、 Bootloader 不是一段代码,它是一个具有引导装载功能的完整的程序,如可以引导装载linux的vivi,uboot,以及通常PC机上的BOIS程序等。启动代码是系统上电或者复位后运行的第一段代码,是进入C 语言的main 函数之前需要执行的那段汇编代码。 它的作用是在用户程序运行之前对系统硬件及软件环境进行必要的初始化并在最后使程序跳转到用户程序。它直接面对ARM 处理器内核及硬件控制器进行编程,所执行的操作与具体的目标系统紧密相关。 Bootloader 也包含了相应的启动代码,也就是说,启动代码是Bootloader的一部分,是所有相应应用程序的一部分16.17. USB 通用串行总线18.专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com