2012嵌入式系统课程设计报告书2_第1页
2012嵌入式系统课程设计报告书2_第2页
2012嵌入式系统课程设计报告书2_第3页
2012嵌入式系统课程设计报告书2_第4页
全文预览已结束

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

郑州航空工业管理学院嵌入式系统课程设计报告题目:嵌入式Linux系统中PWM驱动程序的设计20–20第学期院系:姓名:专业:学号:指导老师:电子通信工程系2012年11月制目录(在这里添加相应的目录)

一、引言(同学们自己在这里添加相应的内容)二、设计目的通过对Linux系统驱动及Linux设备驱动模型的了解,在熟悉Linux系统字符型设备驱动的基础上,对基于ARMS3C2410微处理器内部的片内外设进行驱动程序开发,并给出驱动程序相应的应用程序测试驱动模块的效果,熟悉嵌入式系统驱动程序的开发过程,从而掌握嵌入式Linux系统中字符型设备驱动开发的主要方法。具体地,在开发过程中,依据Linux内核中已有的设备驱动文件,找到字符型设备驱动所在的文件夹,在其中建立设备驱动程序文件,修改相关设置,达到以下目标:能控制GPIO模块输出高低电平;能控制定时器实现定时功能;能在特定管脚上输出PWM波形。进一步地,尽量在驱动程序中实现并发控制功能。最终,能在掌握Linux内核原理及驱动程序开发的基础上,建立更有效的嵌入式系统驱动开发方法,提高嵌入式系统的开发与应用的效率。三、设计要求1.任务要求要求能独立地分析题目意义、设计实现步骤、画出硬件原理图及软件流程图、调试驱动模块。该设计的具体要求如下:(1)编写字符型设备驱动程序。(2)编译字符型设备驱动模块。(3)使用硬件调试或软件仿真调试得到的驱动模块。(4)建立驱动模块对应的应用程序。(5)通过应用程序测试驱动模块。(6)在驱动代码中实现并发控制功能(选做)。2.设计所需的软硬件设备(1)硬件环境配置计算机:Intel(R)Pentium(R)及以上内存:1GB及以上实验设备:UP-NETARM2410-S嵌入式开发平台(2)软件环境配置操作系统:MicrosoftWindowsXPProfessionalServicePack2虚拟机:VMwareWorkStation7Linux系统:RedHatEnterpriseLinuxAS4(2.6.9-5.EL)嵌入式交叉编译器:arm-linux-gcc3.4.4版本Linux内核版本:Linux-2.6.14SKYEYE版本:skyeye-1.2.4U-Boot版本:U-Boot-1.3.2BusyBox版本:BusyBox-1.2.03.课程设计报告内容按该设计报告要求的模式格式提交课程设计报告书。四、推荐的进展安排进展安排查阅资料、设计步骤(已进行)安装与配置开发环境1天;配置与编译相关软件及系统3天;写出设计报告1天。五、考核评价考核评价评价机制权重过程评价考勤10%课堂纪律10%自主学习20%团队合作10%任务完成过程20%任务完成结果20%设计报告书写10%合计100%六

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论