- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2016嵌入系统设计考试考题-二
北 京 交 通 大 学 考 试 试 题
课程名称: 嵌入式系统设计及应用 学年学期: 2015-2016学年第2学期
学生姓名: 吕森 学号:
开卷考试(卷面50分)
请注意:
为了避免在教学平台提交答案发生问题,请使用谷歌浏览器(可以在教学平台课程通知中下载)。
答题时,请在word试题中答卷,然后把答题文件以附件形式提交到教学平台。
如果教学平台出现故障,请将答题提交到 jshgao@m.bjtu.edu.cn
一、简答题(包括4小题):(10分)
1.在PXA270和Exynos 4412实验系统中,都采用了核心板及母板(主板)结构,请简述这种结构设计的优点和缺点。
答:
优点:便于核心板及母板进行单独的升级及维护,节省升级或维护成本。
缺点:增大了空间占用量,且核心板与模板之间通过可插拔接口连接,容易导致线路连
接不稳定。
2.Arm处理器有哪些工作模式和状态?
答:
工作模式有7种:用户模式、快速中断模式、外部中断模式、管理模式、数据访问终止模式、系统模式、定义指令中止模式
?工作状态有两种:ARM状态、Thumb状态
3.通过什么方法可以知道设备驱动是否加载到了内核,以及设备的主设备号和次设备号?
答:通过adb devices确认是否加载到了内核;设备的主设备号和次设备号可以通过ls –l命令查看dev目录下已经加载的设备的主设备号和次设备号。
4. 已经正确编译和运行的程序,在将其拷贝到其他文件夹之后,不能运行,提示access violation,是什么原因?需要进行什么操作才能正常运行?
答:
拷贝到其他文件夹之后原始文件并不存在最开始所在的文件夹,运行程序时会调用了一个不存在的对象,所以就会出现非法调用提示。右击我的电脑。单击属性。 在系统属性中单击高级。 在性能中单击设置。 在性能选项中单击数据执行保护。 单击添加。选择要运行的程序。
二、原理图设计部分 5分
在PXA270实验系统中,有四个七段数码管,其中每两个数码管为一组。两组数码管的地址分别为00假定系统的驱动程序和测试程序都能够正常运行,测试程序的功能是使四个数码管显示EEEE,请回答如下问题:
1.如果将驱动程序中数码管的地址0写为0驱动程序的其他内容不变,执行测试程序会出现什么现象?
答:数码管没有显示。
2.如果将驱动程序中数码管的地址0写为0x103000A0,驱动程序的其他内容不变,执行测试程序会出现什么现象?
答:数码管部分段显示。
由于系统的需要,与数码管对应的两组地址00需要修改为00其原理图应当做如何修改?
答:假设地址线高8位线为A7-A0,则原先A7-A0值需要修改即把A3与A4做个调换。
三、Arm汇编部分 10分
在下面的程序注释中,qij表示指令所在行的编号。请回答如下问题:
1.q00,q01;q10,q11;q20,q21;处理器各是什么模式?所赋值的R13,R14是同一组寄存器吗?
答:q00和q01,ARM处于中断模式。
q10和q11,ARM处于中断模式。
q20和q21,ARM处于用户模式。
是同一组寄存器。
2:q30所在行的指令执行后,处理器是什么工作模式?
答:外部中断模式。
3:执行完q40的指令后,R13=?
答:R13=7。
4:q50所在行的指令执行后,程序跳转到哪条指令?
答:ADD R0,R0,#0x5。
5:执行完q60行的指令后,R0=?
答:R0=19。
AREA INIT, CODE, READONLY
ENTRY
B RESET_HANDIER
UNDEFINED_HANDIER
B UNDEFINED_HANDIER
B SWI_HANDIER
PREFETCH_HANDIER
B PREFETCH_HANDIER
ABORT_HANDIER
B ABORT_HANDIER
NOP
IRQ_HANDIER
B IRQ_HANDIER
FIQ_HANDIER
B FIQ_HANDIER
SWI_HANDIER
MOV PC,LR
RESET_HANDIER
MOV R0,#0x000001F0
LDR R1,=0xF0000000
STR R0,[R1]
MOV R13,#1 ;q00
MOV R1
文档评论(0)