嵌入式系统大作业
1、 简述题
(1) 实时系统的定义,分类及其区别。
(2) 简述嵌入式系统设计过程。
(3) 除了可靠性以外,请简述其他(至少四个)用于评价嵌入式系统性能的指标。
2、 试述嵌入式系统Boot Loader的组成与工作原理。
3、 试述ARM处理器对异常中断的响应过程,如何从异常中断处理程序中返回?需要注意哪些问题?
OPTION 1: /学生
4、 用汇编语言编写含有2个分支的跳转表实现程序跳转。R2寄存器中存放的是跳转表的基地址。 R1中用于选择不同的子程序,子程序可以任意命名。R1的不同值选择不同的子程序。请做简单注释。
5、 一个嵌入式系统具有一对干湿球温度传感器,可以探测到干湿状态下的温度。传感器通过UART0与ARM通信;嵌入式系统中软件要求每秒钟定时读取UART0的4字节的数据。(假设UART0的FIFO不会溢出)这4个字节中前2个字节是干球温度,后两个是湿球温度。2个字节中,前一个字节表示小数点之前的温度,后一个字节表示小数点之后的温度。
通过干球温度和湿球温度可以在一个二维表格中查到对应的湿度,表示当前空气对应的相对湿度值。二维表格的形式如下:
干球温度\湿球温度 | 8.2 | 9.3 |
10.2 | 30% | 35% |
12.3 | 40% | 45% |
制作android软件流程 |
当软件查询到相对湿度后,通过UART1于上位机通信(发送),每秒将数据发送给上位机。请简要写出软件的设计方案,并编写此软件。请对程序作简单说明。
6、利用串口1实现两个开发平台间的双机通信。要求
1)画出双机通信的串口连接图。
2)要实现开发平台A发送某个数,开发平台B接收到后加1再回送给开发平台A。
应如何设计程序?给出编程思路或画出程序流程图,并写出程序。
OPTION 2:/4学生
Android或MeeGo上的应用,提交内容:
1. 简要需求与设计文档
2. 代码
----------------------------
提交时间:11-30
提交方式:yshen@cs.sjtu.edu
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论