第一章。
1. 简述嵌入式系统的定义?
2. 简述的组成,并画出画出简图。
3. bsp全称是什么?hal全称是什么?在嵌入式系统中起什么作用?
4. 嵌入式处理器有哪几类,试举例说明。
5. 什么是哈佛体系结构,什么是冯诺依曼体系结构,二者有什么不同?
6. 什么是cisc,什么是risc,二者有什么不同?
7. 若寄存器r1=0x01020304,分别按小端模式和大端模式存储在0x单元中,试分别列出两种模式下内存存储内容,并标出内存地址。
第二章。1. 简述arm7tdmi的含义。
2. arm处理器有几种工作模式?各种工作模式分别有什么特点?
3. 简述arm和thumb状态的特点,及进入这两种状态的方式。
4. arm处理器总共有多少个寄存器?这些寄存器按其在编程中的功能如何进行划分?这些寄存在使用中各有何特殊之处?
5. 简述cpsr的位功能。
6. arm处理器有几种异常,每种异常的产生会进入哪种模式,以及异常的优先级?
7. 试述arm处理器对异常的响应过程(进入退出异常的操作过程)。
8. arm指令的寻址方式有几种,试分别叙述其各自的特点并举例说明。
9. 简述arm的基本指令格式,第二操作数的作用。
10. 简述arm的条件执行。
11. arm的指令可以支持哪些种类的堆栈,对每种堆栈操作的指令有哪些。
12. 实现比较两个字符串的大小的函数。**执行前,r0指向第一个串,r1指向第2个串。
**执行后r0保存比较结果,如果两个串相同,r0为0;如果第1个串大于第2个串,r0>0;如果第一个串小于第2个串,r0<0。
13. 假设r0的内容为0x8000,寄存器r1、r2的内容分别为0x01与0x10,存储器内容全为0。连续执行下述指令后,说明每条指令执行存储器及寄存器的内容如何变化?
stmib r0!
ldmib r0!
14. 已知字型整数数组x(首地址保存于r0)和y(首地址保存于r1),试将x中的数按从大到小的顺序排序,并存入y数组。
15. 有100个有符号的字数据,连续存放在r0指向的内存空间,试写程序找出最大值、最小值,并分别放入r1、r2中。
16. 试实现128位的减法。
17. 试通过软件,使处理器切换到快中断模式。
18. 试用跳转指令b(而非bl),实现对函数fun1的调用。
第三章、第四章。
1. s3c2410芯片内部集成了哪些硬件资源。
2. 什么是嵌入式系统的最小系统,它由哪些部分构成。
3. 简述嵌入式系统的存储器结构及特点。
4. 简述常见的嵌入式系统存储设备。
5. 简述sdram和flash在嵌入式系统中的用途。
6. 简述nor flash和nor flash的区别。
7. 简述s3c2410与存储器的连接方法。
第五章、第六章。
1. 通用io的编程方法。
2. ad转换器的编程方法。
3. i/o口的编程方法。
第8章。1. 嵌入式软件有哪些特点,可以分哪几类?
2. 试分析无操作系统的嵌入式软件与有操作系统的嵌入式软件的异同。
3. 简述bootloader的功能。
4. 简述嵌入式中间件的功能。
5. 简述有哪些常用的嵌入式操作系统及各自特点。
嵌入式作业
电力设备测控系统中的总线通讯协议实现。程俊 200910302013 一 程序实现的功能 嵌入式系统作为测控系统主机,依次每隔30秒获取设备数据,发送给各个传感器。1 程序实现是通个定义的一个数组,然后数组中分别放入 起始标记aa 设备类型 设备编号 数据发送请求55 校验位这里采用求和校验,而将第...
嵌入式作业
专业 电子信息工程班级 电信10 1 任课教师 姓名 学号成绩。题目 查阅相关资料,你认为选用哪一种硬件 芯片 和软件比较适合本专业的要求?为什么?答 个人觉得选用三星的6410芯片更适合本专业的要求,6410对比与2440不会更容易被淘汰,而且现在6410有很多开发板可以供我们自学,比如飞凌的ok...
嵌入式作业
include 基本系统数据类型。include 提供socket函数及数据结构。include 标准输入输出。include 标准库。include 提供错误号errno的定义,用于错误处理。include 字符串函数定义。include read函数 write函数和getpid函数等头文件。i...