- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式问题
嵌入式系统试题
1. 请简述嵌入式系统的设计过程。
2. 简述ARM处理器的工作状态。
3. 简述ARM处理器的7种运行模式及各自的用途。
4. 简述BLX、SWI、STM、LDM、MOV、MVN的含义。
5.请解释下列程序中的各条指令:
.equ x, 45
.equ y, 64
.equ stack_top,0x1000
.global_start
.text
_start:
mov sp, #stack_top
mov r0, #x
str r0, [sp]
mov r0, #y
ldr r1, [sp]
add r0, r0, r1
str r0, [sp]
stop:
b stop
.end
6. 分析说明S3C44B0X的总线优先级顺序。
7. S3C44B0X中具有哪几个定时器?分别有哪些功能特性?
8. S3C44B0X中功耗管理的5种模式是什么?
9. 简述BootLoader的作用。
10. 写出S3C44B0X的UART1的初始化设置程序代码。
11 ARM常见的寻址方式有哪些?
12嵌入式系统软件的层次结构并简要介绍?
13试述两种常见的ARM开发环境及其特点?
14:S3C44B0X I2C总线接口操作有那四种操作方式?
15:嵌入式系统的发展趋势
附:试题答案
1.
嵌入式系统得设计过程:
(1)系统定义与需求分析
(2)系统设计方案的初步确立
(3)初步设计方案性价比评估与方案评审论证
(4)完善初步方案、初步方案实施
(5)软硬件集成测试
(6)系统功能性能测试及可靠性测试
2.
ARM处理器的工作状态:
(1)ARM状态:32位,ARM状态下执行字对准的32位ARM指令;
(2)Thumb状态:16位,Thumb状态下执行半字对准的16位Thumb指令。在Thumb状态下,程序计数器PC使用位1选择另一个半字。
3.
ARM处理器的7种运行模式:
(1)用户模式:正常用户模式,程序正常执行模式。
(2)FIQ模式:处理快速中断,支持高速数据传送或通道处理。
(3)IRQ模式:处理普通中断。
(4)SVC模式:操作系统保护模式,处理软件中断。
(5)中止模式:处理存储器故障,实现虚拟存储器和存储器保护。
(6)未定义模式:处理未定义的指令陷阱,支持硬件协处理器的软件仿真。
(7)系统模式:运行特权操作系统任务。
4.
BLX: 带链接和状态切换的跳转指令
SWI: 软件中断指令
STM: 批量内存字写入指令
LDM: 加载多个寄存器指令
MOV: 数据传送指令
MVN: 数据取反传送指令
5.
.equ x, 45 /*定义变量x,并赋值为45 */
.equ y, 64 /*定义变量y,并赋值为64*/
.equ stack_top, 0x1000 /*定义栈顶0x1000*/
.global_start /*声明全局变量*/
.text /*将操作符开始的代码编译到代码段*/
_start: /*程序代码开始标志*/
mov sp, #stack_top /*定义堆栈位置*/
mov r0, #x /*x的值放入r0*/
str r0, [sp] /*r0的值保存到堆栈*/
mov r0, #y /*y的值放入r0*/
ldr r1, [sp] /*取堆栈中的数到r1*/
add r0, r0, r1 /*将r0中的数和r1中的数相加的结构放入r0*/
str r0, [sp] /*r0的值保存到堆栈*/
stop:
b stop /*程序结束,进入死循环*/
.end
6.
(1)DRAM refresh controller(DRAM刷新控制器);
(2) LCD_DMA
(3) ZDMA0,1
(4)BDMA0,1
(5) External bus master(外部总线控制器);
(6) Write buffer(写缓冲区)
(7)Cache 和 CPU。
7.
6个16位定时器:都可以工作在中断或DMA模式。定时器0、1、2、3、4有PWM功能,定时器5只是一个内部定时器而无输出引脚。
PWM定时器特性为:
6个基于DMA或中断操作的16位定时器
3个8位预分频器,2个5位除法器和1个4位除法器。
输出波形可编程的功率控制器(PWM)
自动重装或短脉冲模式(One-shot Pulse Mode)
死区发生器
1
您可能关注的文档
最近下载
- (正式版)SH∕T 3553-2024 石油化工汽轮机施工及验收规范.pdf VIP
- 电气专项施工方案.doc VIP
- 个人简历——【标准模板】.doc VIP
- 软件开发工具unsp ide使用说明书.pdf VIP
- 【课堂新坐标(教师用书)高中英语 Unit 3 Period V Culture Corner & Bulletin Board课件 北师大版必修1.ppt VIP
- 老年病多学科诊疗模式.pptx VIP
- GPX 生产手册.pdf VIP
- 老年病多学科诊疗模式.pptx VIP
- 【课堂新坐标(教师用书)高中英语 Unit 1 Lifestyles单元归纳提升课件 北师大版必修1.ppt VIP
- 新课标高中英语 教师用书配套资料 Unit1~2 阶段综合检测 北师大版必修1.doc VIP
文档评论(0)