嵌入式试题集(含答案)

4、ARM微处理器复位后,PC的地址通常是0x0,初始的工作模式是Supervisor。

5、ARM微处理器支持虚拟内存,它是通过系统控制协处理器CP15和MMU(存储管理2、ARM支持两个指令集,ARM核因运行的指令集不同,分别有两个状态ARM、Thumb,

状态寄存器CPSR的T位反映了处理器运行不同指令的当前状态

3、ARM核有多个寄存器,其中大部分用于通用寄存器,有小部分作为专用寄存器,R15寄存器用于存储PC,R13通常用来存储SP。ARM处理器有两种总线架构,数据和指令使用同一接口的是冯诺依曼,数据和指令分开使用不同接口的是哈佛结构

部件)来进行虚拟内存的存储和管理。当系统发生数据异常和指令领取异常时,异常处理程序透过嵌入式操作系统的内存管理机制,通过MMU交换物理内存和虚拟内存的页面,以保证程序正常执行。

6、编译链接代码时,有两种存储代码和数据的字节顺序,一种是小端对齐,另一种是大端对齐。

7、构建嵌入式系统开发环境的工具链有多种,其中开放源码的工具链是GNU工具链,ARM公司提供的工具链是ADS工具链计算机有CISC和RISC两种类型,以ARM微处理器为核心的计算机属于RISC类型,其指令长度是定长的

8、目前使用的嵌入式操作系统主要有哪些请举出六种较常用的。

WindowsCE/WindowsMobile、VxWork、Linux、uCos、Symbian、QNX任选六

9、BootLoader在嵌入式系统中主要起什么作用完成哪些主要的工作

答:BootLoader是在嵌入式系统复位启动时,操作系统内核运行前,执行的一段程序。通过BootLoader,初始化硬件设备,建立内存和I/O空间映射图,为最终加载操作系统内核调整好适当的系统软硬件环境。

10、搭建嵌入式开发环境,连接目标板,一般使用什么通信接口连接在Windows主机上使用什么软件建立连接在Linux主机上使用什么软件建立连接

答:RS-232,以太网口、并口在Windows主机上使用超级终端软件,在Linux主机上使用Minicom软件

11、嵌入式开发环境主要包括哪些组件

嵌入式系统开发需要交叉编译和在线调试的开发环境,主要包括

宿主机

目标机(评估电路板)

基于JTAG的ICD仿真器、或调试监控软件、或在线仿真器ICE

运行于宿主机的交叉编译器和链接器、以及开发工具链或软件开发环境

嵌入式操作系统

12、在进行基于ARM核的嵌入式系统软件开发时,调用如下函数:

intdo_something(intarg1,void*arg2,chararg3,int*arg4)

这四个参数通过什么方式从调用程序传入被调函数

根据ATPCS编程规范,调用函数和子程序通过R0——R3四个寄存器传递参数,超过四个参数使用堆栈传递。因此arg1通过R0传入,arg2,通过R1传入,arg3通过R2传入,arg4通过R3传入

13、目前使用的嵌入式操作系统主要有哪些请举出六种较常用的。

14、写一条ARM指令,完成操作r1=r2*3(4分)

ADDR1,R2,R2,

LSL#1

15、初始值R1=23H,R2=0FH执行指令BICR0,R1,R2,LSL#1后,寄存器R0,R1的值分别是多少(4分)

R0=21H,R1=23H

16、说明指令STMIAr12!,{r0-r11}的操作功能。(4分)

将R0-R11十二个寄存器中的32位数据,存储到R12地址指针为起始地址的内存中,地址的操作方式是先操作、后增加,并更新地址。

一、填空题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。

1、一般而言,嵌入式系统的构架可以分为4个部分:分别是(处理器)、存储器、输入/输出

2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为嵌入式微控制器,(嵌入式DSP处理器),(嵌入式微处理器)以及片上系统。

3、操作系统是联接硬件与应用程序的系统程序,其基本功能有(进程管理)、进程间通信、(内存管理)、I/O资源管理。

4、从嵌入式操作系统特点可以将嵌入式操作系统分为(实时操作系统)和分时操作系统,其中实时系统亦可分为(硬实时系统)和软实时系统。

6、嵌入式开发一般采用(宿主机/目标机方式)方式,其中宿主机一般是指(PC机或者台式机)。

7、哈佛体系结构数据空间和地址空间(分开),ARM7TDMI采用(冯诺依曼体系)的内核架构。

8.ARM7TDMI采用(3)级流水线结构,ARM920TDMI采用(5)级流水线。

9.按操作系统的分类可知,Dos操作系统属于顺序执行操作系统,Unix操作系统属于(分时)操作系统,VxWorks属于(实时嵌入式)操作系统。

10、ARM7TDMI中,T表示支持16位Thumb指令集,D表示(在片可调试),M表示内嵌乘法器Multiplier,I表示(嵌入式ICE),支持在线断点和调试。

二、选择题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。

1、要使CPU能够正常工作,下列哪个条件不是处理器必须满足的。

(D)

(A)处理器的编译器能够产生可重入代码(B)在程序中可以找开或者关闭中断

(C)处理器支持中断,并且能产生定时中断(D)有大量的存储空间

2、下面哪种操作系统最方便移植到嵌入式设备中。

(A)DOS(B)unix(C)Windowsxp(D)linux

3、下面哪个选项不是SUB设备的特点。

(B)

(A)串行通信方式(B)不可热拨插

(C)分HOST、DEVICE和HUB(D)通信速率比RS232快

4、下面哪种嵌入式操作系统很少用于手机终端设备上。

(C)

(A)Symbian(B)WinCE(C)uc/os(D)linux

5、以下哪项关于SRAM和DRAM的区别是不对。

(A)

(A)SRAM比DRAM慢(B)SRAM比DRAM耗电多

(C)DRAM存储密度比SRAM高得多(D)DRM需要周期性刷新

6、uc/os操作系统不包含以下哪几种状态。

(A)运行(B)挂起(C)退出(D)休眠

7、0x07&0x11的运算结果是。

(A)0x01(B)0x11(C)0x17(D)0x07

8、以下哪种方式不是uc/os操作系统中任务之间通信方式。

9、以下哪种方式不是文件系统的格式。

(A)FAT(B)DOS(C)NTFS(D)Ext

10、在将uc/os操作系统移植到ARM处理器上时,以下哪些文件不需要修改。

THE END
1.算命软件下载免费算命软件下载算命软件有哪些?共有15个软件 什么算命软件好用?有很多的用户想找一些算命软件来算一下,但是又不知道那个比较好,于是就有了这种疑问。小编特点看了大量的算命软件,筛选出了其中比较好的,推荐给你们:神算刘半仙算命、文王算命术免费算卦软件和八字算命排盘软件等等。这些软件的口碑比较好,都说算的特别准。算命这东西还是不要太当真http://www.downyi.com/key/suanmingruanjian/
2.免费批八字算命软件下载宝宝起名免费算命姓名姻缘配对在中国传统文化中,八字算命是一种古老的预测方法,它主要根据一个人出生的年、月、日、时四个时间要素,推算出命运的吉凶祸福。随着科技的发展,如今已经有许多批八字算命的软件供人们使用,而在这些软件中,最为重要的就是软件本身。本文将介绍一款免费的批八字算命软件,并探讨其准确性和实用性。 http://www.zgxwzx.com.cn/bbqm/19671.html
3.免费算命的软件下载大全算命app下载算命八字最准的软件在现代社会,算命八字成为了许多人关注的焦点,因为它可以帮助人们了解自己的过去、现在和未来,也可以为人们提供一些宝贵的指导和建议。而如今,随着科技的发展,许多软件开发商也推出了各种各样的八字算命软件,方便人们在手机上进行算命。小编整理了免费算命的软件大全,如问真八字App、八字排盘宝app、易奇八字、算命八字https://m.32r.com/zt/suanmapp/
4.算八字的哪个好用APP推荐算八字的哪个好用下载在现代社会中,许多年轻人对“八字”已经很陌生了。事实上,这可是我们中华的传统文化。那么算八字的app哪个好用呢?要知道,拥有一款好用的算八字软件就像是拥有一个随身的算命大师,它们可以让你随时随地掌握吉凶祸福,让你做到对运势心中有数、生活更有趣! https://www.wandoujia.com/bangdan/1293034/
5.最火的算命占卜软件免费算八字超准的软件这些软件都是很讲究玄学的。它们会根据你的生辰八字来为你算出你的运势和命理,大部分都是很准确的。这种东西都是宁可信其有不可信其无的,大家可以下载看看自己最近的运势。https://m.hanzify.org/ztsoft/mfsbzczdrj/
6.算寿命的软件,测寿命免费以上就是与免费算一下自己的寿命相关内容,是关于大数据的分享。看完输入名字算寿命长短后,希望这对大家有所帮助! 使用某些软件真的可以计算出硬盘的寿命吗? 2024-11-06 一个大概的健康估算而已,供参考用,就像一个体格强壮的人你估计他最少有80岁名,不过一个意外可能就这么大了。 http://www.jsfctech.com/yx/uj9900/
7.帧率暴涨4倍!不降画质不挑显卡还适用所有游戏?我有几个免费的软件,能让你手里一切和显卡、图形计算相关的设备,性能翻2倍、甚至4倍,你信不信? 2周前,如果你问我这个问题,我宁愿信自己的老板是秦始皇,但现在已经是两周后了,没错,真的有这样的软件,她免费、开源、性感,不计较你的过去有多复杂,温柔地兼容着世界上的每张显卡,不介意卡卡们的灵魂究竟属于AMDhttp://club.gamersky.com/m/activity/755807
8.八字算命app大全算命软件哪个好?算命软件下载免费算命大全探索未来,洞悉运势,尽在免费算命大全。这款应用集成了多种传统与现代算命方法,无需任何费用,即可享受全面的个人运势分析。从八字合婚、面相手相解读,到塔罗牌占卜、星座运势预测,免费算命大全汇集了大量精准且易懂的测算工具,满足您对未知世界的好奇与探索。无论您是寻求事业指引、爱情解答,还是健康财运的预https://www.greenxf.com/tag/mfsmdq.html
9.生命密码(五行命理排盘推算软件)下载v2.0免费版授权方式:免费版 软件类别:国产软件 软件大小:9M 推荐星级: 软件语言:简体中文 更新时间:2021-03-10 运行环境:WinAll, Win7, Win10 本地下载文件大小:9M 软件介绍 软件截图 相关下载 软件标签: 分享一款五行命理排盘软件,根据生命密码来推算你的命数。还附上了教程,大家可以学习一下! http://www.kkx.net/soft/11740.html
10.手机算命软件哪个最准最全靠谱的免费手机算命app下载寺庙灵签是一款非常好用的算命软件,在这里用户们能根据自己的需求来求算自己一定时期内的运势情况,让用户们能对自己接下来的行为采取一定的措施,逢凶化吉。 生辰八字算命求签app 2024-09-06 / 54.2MB 下载 生辰八字算命求签是一款求签算命软件,根据每个人得出生时辰。八字来测算自己的人生运势,可以科学了解自己的https://www.87g.com/zhuanji/1114.html
11.测算一个人一生的命运测算一个人一生的命运的软件测算一个人一生的命运测算一个人一生的命运的软件,那么你的生活是什么呢?测试就知道答案了让我们一起做一个全。一个人一生的命运有时是注定的是快乐或痛苦的似乎是他们自己的努力决定的事实上性格已经帮助你安排未来的一切。 周易测算命运八字算命免费算农历一生命运,大家都知道每个人的命运都是不一样的也是从我们https://www.16757.com/ysh/bazi/826.html
12.二万五千字解读车载OTA大众汽车之前宣布,组建自己的软件部门:数字汽车与服务部(Digital Car&Service),大众CEO迪思在今年的达沃斯世界经济论坛上表示:“在不远的将来,汽车将成为一个软件产品,大众也将会成为一家软件驱动公司”。在汽车行业向出行服务和智能化转型的大趋势下,新的智能功能和服务需求几乎每个月都需要更新,大众的组织变革表明软件https://www.dongchedi.com/article/7285377485301760546
13.八字详批软件八字测命批一生财运批八字快准狠批八字看不看地支八字详批软件是一款十分实用的八字测算工具,通过分析人的出生年、月、日、时的八个字来推测其一生的运势、财运等情况。八字测命批一生财运,批评快准狠,可以帮助人们更好地了解自己的命运,从而做出更加明智的抉择。下面,我们来看一下八字批命软件的特点及其应用。 首先,八字测命批一生财运是一种传统的命运预测方法,https://m.11467.com/product/d21761083.htm
14.erp.tonpubio.com/kpf52185809V80.9.07 ,高H喷水荡肉爽腐男男软件 奶头从情趣内衣下露了出来AV 舔B拨弄深入抽插经理 夹震动蛋上课的女教师 兄长插得好深H 一边喘气一边说啊原声 H纯肉动漫无删减男男在线观看 美女和男友在一起怼怼怼视频APP 学长一直放着不出来 曰本女人与公拘交酡免费视频 白丝云韵师徒共侍含肉 难受http://erp.tonpubio.com/kpf52185809
15.计算机网络基本知识点(一)–喜文BLOG两者在计算机硬件连接、系统拓朴结构和通信控制等方面基本都是一样的,它们都具有通信和资源共享的功能。 区别关键在于:分布式计算机系统是在分布式计算机操作系统支持下,进行分布式数据库处理的,也就是说各互联的计算机可以互相协调工作,共同完成一项任务,多台计算机上并行运行。且具有透明性,用户不知道数据、资源的具体位置http://www.xiwenblog.com/archives/3043
16.免费算命,姓名测试,生辰八字,起名取名,生肖风水全球华人最大的星座命理网站,最提供全方位的命理信息咨询服务,打造全球华人命理门户平台!包含最好的在线免费算命,最全的星相命理资讯,最准的在线算命项目,最好的大师亲算服务等等,让你足不出户,就可以享受至尊的星相命理咨询服务!http://51.aqioo.com/