2嵌入式公选课大作业

发布 2022-10-21 09:13:28 阅读 4134

《嵌入式系统设计与开发》大作业。

一.作业内容。

基本部分:1.什么是嵌入式系统?它具有哪些特点?

2.嵌入式系统产品开发一般包括哪几个阶段?每一个阶段的主要工作有哪些?

3.试举常用的嵌入式操作系统的例子,并指出这些嵌入式操作系统的特点是什么?用在什么场合?

4. 试述arm处理器在arm状态下的寄存器组织。

5.试述arm处理器的7种运行模式。

6. 试述arm处理器对异常中断的处理过程。

1) arm中引起异常的原因。

2) 在arm体系中,异常中断向量表的大小是多少,其中每个异常中断占据多少字节?

3) 异常中断的处理、返回过程。

7.什么是bootloader,其主要功能是什么?

8.编写一个程序,从存储器某处拷贝一个数据块到储存器的另一处。源数据块的开始地址放入r0,长度(以字节为单位)放入r1,目的数据块的开始地址在r2。

9.应用c语言进行arm 系统软件开发时从预处理、编译、汇编到链接,编译系统要做哪些工作,生成哪些文件?

10. 用汇编语言编写含有2个分支的跳转表实现程序跳转。r2寄存器中存放的是跳转表的基地址。

r1中用于选择不同的子程序,子程序可以任意命名。r1的不同值选择不同的子程序。并做简单注释。

11.编写一段c语言与汇编语言的混合编程**,在c语言程序中调用汇编语言**,完成字符串str1和str2内容的互换。

提高部分:1. 一个arm嵌入式系统具有一对干湿球温度传感器,可以探测到干湿状态下的温度。

传感器通过uart0与arm通信;嵌入式系统中软件要求每秒钟定时读取uart0的4字节的数据。(假设uart0的fifo不会溢出)这4个字节中前2个字节是干球温度,后两个是湿球温度。2个字节中,前一个字节表示小数点之前的温度,后一个字节表示小数点之后的温度。

通过干球温度和湿球温度可以在一个二维**中查找到对应的湿度,表示当前空气对应的相对湿度值。

二维**的形式如下:

当软件查询到相对湿度后,通过uart1与上位机通信(发送),每秒将数据发送给上位机。

请简要写出软件的设计方案,并编写此软件。请对程序作简单说明。

二.作业提交。

大作业时间10天,截止时间:2024年4月30日。

提交形式:电子稿件形式发送到

注意:不要发送到课件邮箱

文件名:姓名_班级_学号。

嵌入式大作业

黑龙江科技学院。计算机与信息工程学院。嵌入式大作业。专业班级学号。成绩。姓名教师。2010年12月24日。前导问题 1.选a,完全独立完成2.一 基础问题。1.答 嵌入式系统是指用于执行独立功能的专用计算机系统,作为装置或设备的一部分。嵌入式系统通常由嵌入式微处理器 嵌入式操作系统 应用软件和外围设...

嵌入式大作业

一。简述jtag接口在嵌入式开发中的作用?1关于jtag jtag joint test action group,联合测试行动小组 是一种国际标准测试协议,主要用于芯片内部测试及对系统进行 测试。jtag技术是一种嵌入式调试技术,它在芯片内部封装了专门的测试电路tap test access po...

嵌入式大作业

嵌入式的系统应用和发展趋势。班级 09电子信息工程2班。组员 刘奥 09700226 刘扬 09700227 何翔 09700228 指导老师 赵洁。计算机与信息工程学院 2012年11月20日。嵌入式系统 embedded system 是一种 完全嵌入受控器件内部,为特定应用而设计的专用计算机系...