嵌入式操作系统设计与应用实验报告
更新时间:2023-11-29 12:30:01 阅读量: 教育文库 文档下载
- 嵌入式工作推荐度:
- 相关推荐
嵌入式操作系统设计与应用实验报告
姓名:郑冬 学号:08133369 班级:信科13-01
中国矿业大学计算机学院
一、 串口通讯实验
1、试验目的
掌握ARM的串行口工作原理
学习编程实现ARM的UART通讯 掌握S3C2410寄存器配置方法 2、实验内容
实现查询方式串口的收发功能。接收来自串口(通过超级终端)的字符并将收到的字符发送到超级终端 3、串行接口的工作原理以及优缺点
串口进行通信的方式有两种:同步通信方式和异步通信方式。同步通信方式要求双方以相同的时钟频率进行,而且准确协调,通过共享一个单个时钟或定时脉冲源保证发送方和接收方的准确同步,效率较高;异步通信方式不要求双方同步,收发方可以采用自己的时钟源,双发遵循异步的通信协议,以字符为数据传输单位,发送方传送字符的时间间隔不确定,发送效率比同步传送效率低。 4、RS-232C最基本数据传送引脚
RS-242C接口通信的两种基本连接方式是简单连接和完全连接;从简单连接中可以看出,最基本的数据传送引脚是2、3、5。 5、串行接口通信程序设计的基本步骤:
串口初始化
/* 配置系统时钟 */
ChangeClockDivider(1,1); //1:2:4
ChangeMPIIValue(0xa1,0x3,0x1); //FLCK=202.8MHz /* 初始化端口 */ Port_Init();
/* 初始化串口 */ Uart_Init(0,115200); Uart_Select(0);
unsigned char ch =’a’; ch = Uart_Getch(); Uart_SendByte(ch); 二、 中断试验
1、 实验目的
了解中断的作用
掌握嵌入式系统中断的处理过程 掌握ARM中断编程
2、 试验内容
编写中断处理程序,处理外部中断
3、 中断处理的主要步骤
向CPU发出中断请求的设备或事件称为中断源
断点处产生中断请求,CPU执行中断流程,响应中断,并执行用户定
义的中断服务子程序
处理完毕,执行中断返回动作,主程序继续运行
4、 S3C2410非矢量中断和矢量中断的区别以及处理步骤
矢量中断是当CPU读取位于0x18处的IRQ中断指令的时候,系统自动读取对应于该中断指令确定地址上的指令取代0x18处的指令,通过跳转指令系统就直接跳转到对应中断服务函数的首地址。因此,矢量中断节省了中断响应时间。
非矢量中断处理方式是一种较传统的中断处理方法,当系统产生中断的时候,系统将INTPEND寄存器中对应标志位置1,然后在0x18处找找到中断服务函数首地址,跳转到中断服务函数中。在中断服务函数中通过读取INTOPEND寄存器中对应标志位来判断中断源,根据预先设置的优先级关系在跳到对应中断源的处理函数中。由此可见非矢量中断用软件实现查找对应中断的方式。因此,其响应速度较矢量中断慢。 三、 心得体会
通过这次试验,我学会了使用串行接口进行通信原理、步骤与方
法,通过在一个端口输入某段字符的时候在另一个端口就会同时显示你输入的那段字符。在中断试验中,我知道了中断在嵌入式系统中的处理过程以及中断处理是怎样一步一步执行的。试验中,我们也遇到了一些麻烦,包括串口通讯时显示错误等,从错误的解决中我们学到了很多知识。
正在阅读:
嵌入式操作系统设计与应用实验报告11-29
公共经济学考试题库答案- 庆元县政府网12-21
现代大学英语精读3 第二版 课后翻译 完整版 第一单元--第十六单元08-28
谭涵易:夫宫两次受伤,必为离婚再嫁之命05-01
“质量月”知识竞赛试题02-22
关于举办第一届中国医疗器械风险管理研讨会09-02
八面威风成语的故事11-20
会计试题及答案11-06
儒家思想练习题02-22
900吨箱梁提、运、架安全作业措施03-17
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 嵌入式
- 操作系统
- 实验
- 报告
- 应用
- 设计
- 中国地理学会会员(广西壮族自治区) - 图文
- 财务报表分析期末复习指导
- 倒装句
- 独家业务合作协议(中英文)
- 《C#程序设计》习题集
- 医院各科室廉政风险点汇总表
- 栓剂的制备
- 山东省高考模拟冲刺卷(一).doc
- 基于写作自动评价系统的多元评价模式在大学英语写作教学中的运用
- 2018年合伙承包土地标准合同参考范本
- 经济应用文写作作业1答案重点
- 副县长在创建科普县会上讲话与副县长在动物疫病防控推介会发言汇编
- 2016初三上学期期末语文专项之名著阅读 - 图文
- 牛津9A Unit 1导学案
- 构造新函数(教案)
- 201207国家开放大学(电大)学前儿童卫生与保健试题
- 某公司职位分析、职位评价案例2
- 总需求总供给模型习题1
- 1、建筑管理考试单选题
- 操作系统实验六 - 设备管理