嵌入式大作业 张文广

发布 2022-10-21 09:08:28 阅读 2428

嵌入式系统大作业。

一、 1. 某温湿度检测仪通过rs232c串行接口,每隔2分钟就会输出的温度值和湿度值。输出数据(也称为数据帧)格式如下表所示。

温湿度检测仪串口的通信规约为:波特率9600,8位数据位,1位起始位置,1位停止,无奇偶校验;利用lpc2124的uart0接收上述数据。

1. lpc2124 外接振荡器的频率为15mhz。画出lcp uart0初始化流程图(要求在流程图中给出各寄存器的设置值)并说明每个设置值的含义。

2. 画出在proteus中**示意图(示意图须标明温湿度仪与lpc2124串口连接)。

3. 说明程序判断接收到一个完整数据帧的流程并给出流程图;

4. (选作)如果lcp2124在接收过程发生over-run错误,说明错误处理流程并画出流程图。

二、在“嵌入式系统技术”a/d(或d/a)实验中,实验环境中的windows 2000计算机上安装了red hat linux虚拟机。同时,s3c2410实验板也安装了嵌入式linux。

1. red hat linux在实验中的作用是什么?

2. 在实验中安装驱动程序的目的是什么?

3. 在实验中使用了windows 2000中的“超级终端”或在red hat linux中使用了telnet,这个步骤的目的是什么?

一、1. 初始化流程图:

2.**示意图。

在**中,用一个虚拟终端来模拟温度检测仪发送数据。发送终端连接lpc2124的p0.1引脚,接收终端连接p0.0引脚。

3. 接收数据帧流程。

4. 如果在接收过程中发生over-run错误,可以再发送终端与接收端口之间添加缓冲区,缓冲接收数据。

二、1. red hat linux在实验中的作用是什么?

答:搭建交叉开发环境,通常在宿主机上安装linux虚拟机,这样可以首先在通用计算机上编写程序,然后通过交叉编译生成目标平台上可以运行的二进制**,最后**到目标平台上调试运行。交叉开发环境是指编译、链接和调试嵌入式应用软件的环境,它与运行嵌入式应用软件的环境有所不同,通常采用宿主机/目标机模式。

2. 在实验中安装驱动程序的目的是什么?

答:在嵌入式linux下,对端口的读写操作是通过调用linux内核函数来完成的,而内核函数调用的前提是具备设备驱动程序,设备驱动程序是硬件被映射成文件的。所以安装驱动的目的是使得内核可以对a/d、d/a端口的读写操作。

3. 在实验中使用了windows 2000中的“超级终端”或在red hat linux中使用了telnet,这个步骤的目的是什么?

答:实现s3c2410实验板和pc点对点通信的交互过程,可以对嵌入式linux执行指令,调试系统,并且可以在pc上显示s3c2410嵌入式系统的各种信息。

嵌入式大作业

黑龙江科技学院。计算机与信息工程学院。嵌入式大作业。专业班级学号。成绩。姓名教师。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 是一种 完全嵌入受控器件内部,为特定应用而设计的专用计算机系...