欢迎来到天天文库
浏览记录
ID:18448421
大小:66.00 KB
页数:6页
时间:2018-09-18
《嵌入式软件 实训任务书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、郑州轻工业学院计算机与通信工程学院“嵌入式软件”小学期任务书一、题目1.基于mini2440开发板,设计裸机定时器中断控制LED灯闪烁的程序。2.编写从A/D转换器的通道x获取模拟数据,并将转换后的数字量以波形的形式在LCD上显示的程序。3.触摸屏驱动程序设计。4.语音录放程序设计。5.分析Bootloader启动流程,在mini开发板上成功移植引导程序vivi。6.分析Bootloader启动流程,在mini开发板上成功移植引导程序U-boot。二、实训的性质和任务1.巩固和强化学生的嵌入式系统的基本概念和开发流程
2、,掌握基本知识和基本技能;2.掌握硬件开发平台、开发资源和软件开发环境,尤其是裸机嵌入式系统开发方法;3.掌握汇编和C语言混合编程技巧,熟悉系统启动引导过程,能够成功移植嵌入式系统引导程序。4.培养和训练学生综合利用所学基本知识和基本技能进行小型裸机程序开发的技能。三、实训的基本要求通过本次实训,学生应达到以下几个方面的要求:1.素质要求6以积极认真的态度对待本次课程,遵章守纪,团队协作。善于发现问题,分析问题,解决问题,努力培养自己的独立工作能力。2.知识要求通过本次实训使学生基本能够掌握嵌入式系统的特点、性能,掌
3、握开发板的硬件资源,熟悉S3C2440的功能和接口。3、能力要求熟练ADS集成开发环境的使用,熟练掌握ADS开发和调试裸机程序的过程和方法。学生应具有一定的查阅教材、数据手册和各类相关资料的能力,进而养成自我学习的习惯。掌握底层硬件资源的驱动开发过程。四、实训内容及要求实训时间共4周,以MINI2440开发板为实验硬件平台,采用ADS集成开发环境,使学生在课程内容基础上,加强对嵌入式系统的理解和裸机应用的设计。分析嵌入式CPU引导程序的功能和引导过程,学会裸机驱动程序的开发以及简单应用程序的设计。以下提供6个项目的详
4、细内容及要求,可根据情况选择其中2~4个项目进行训练。实训开始第1天,布置任务,进行总体规划,项目任务分析,分析实训内容,讲解相关知识,分析题目类型和设计要点,引导学生入门。最后2天时间,总结实训,写总结报告,完成答辩。(一)项目一:基于mini2440开发板,设计裸机定时器中断控制LED灯闪烁的程序。天/日期任务描述通过标准第1天项目任务分析,分析实训内容,讲解ARM的中断系统相关知识,引导学生入门。学生理解题目及要求第2天学生具体分析实训题目,明确思路和任务,查询相关书籍、资料,了解ARM的异常类型并理解其响应过
5、程,重点分析ARM的IRQ中断系统结构和中断处理过程。画出相关流程图第3天理解ARM异常向量表、IRQ中断向量表、中断向量表的结构和配置。写出定时器中断向量的配置结果第4天编写IRQ中断分发程序。代码通过第5天查阅相关资料,分析S3C2440定时器的工作原理和设置方法,编写定时器初始化函数,定时器中断初始化函数。代码通过第6天编写端口初始化程序,编写定时器中断服务子程序。代码通过6进入调试。第7天继续调试并写出试验结果,写小结报告。(二)项目二:编写从A/D转换器的通道x获取模拟数据,并将转换后的数字量以波形的形式在
6、LCD上显示的程序。天/日期任务描述通过标准第1天项目任务分析,分析实训内容,讲解AD和LCD的相关知识,引导学生入门。学生理解题目及要求第2天学生具体分析实训题目,明确思路和任务,查询相关书籍、资料,综合了解ARM的AD转换器和LCD驱动器,重点分析时S3C2440的LCD驱动器的工作原理和初始化方法。画出相关流程图第3天分析与AD转换相关的寄存器,编写AD转换器的初始化函数,编写获取AD转换结果的函数。代码通过第4天分析与LCD相关的寄存器,编写LCD驱动器的初始化函数,配置显示方式。代码通过第5天分析LCD绘图
7、的API函数。写出功能和调用方法第6天编写主函数,将AD转换结果在LCD上以波形的方式显示,同时以串口输出到PC机。代码通过第7天进入调试。实现转换数据实时输出,实现串口输出数据与LCD波形显示的一致。代码通过第8天继续调试并写出试验结果,写小结报告。(三)项目三:触摸屏驱动程序设计。天/日期任务描述通过标准第1天项目任务分析,分析实训内容,讲解触摸屏相关知识,引导学生入门。学生理解题目及要求第2天学生具体分析实训题目,明确思路和任务,查询相关书籍、资料,重点分析S3C2440的触摸屏接口工作原理和相关寄存器。画出相
8、关流程图第3天编写触摸屏初始化函数,确定XY位置转换模式。代码通过第4天编写触摸屏中断初始化函数,中断服务函数。代码通过第5天编写屏幕校准函数。确定坐标计算公式代码通过第6天编写触点数据采集函数。代码通过第7天编写主函数,进入调试。实现触摸屏坐标点x、y的正确读取。第8天继续调试并写出试验结果,写小结报告。6(四)项目四:语音录放程序设计。天/
此文档下载收益归作者所有