基于arm的通用io接口驱动程序设计

基于arm的通用io接口驱动程序设计

ID:11594508

大小:131.50 KB

页数:17页

时间:2018-07-12

基于arm的通用io接口驱动程序设计_第1页
基于arm的通用io接口驱动程序设计_第2页
基于arm的通用io接口驱动程序设计_第3页
基于arm的通用io接口驱动程序设计_第4页
基于arm的通用io接口驱动程序设计_第5页
资源描述:

《基于arm的通用io接口驱动程序设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、西安文理学院机械电子工程系课程设计任务书学生姓名张聪聪专业班级09级自动化(1)班学号08013090122指导教师雷俊红职称讲师教研室自动化课程自动化专业课程设计题目基于ARM的通用I/O接口驱动程序设计任务与要求利用ARM实验箱上的资源设计一个LED灯驱动。设计要求:1)搭建交叉编译环境2)通过NFS网络文件系统建立共享目录3)LED按照1S的时间间隔亮灭,实现闪烁的效果开始日期2011.12.05完成日期2011.12.142011年12月5日基于ARM的通用I/O接口驱动程序设计摘要:目前,基于ARM技术的嵌入式系统几乎已经深入应用到各个领域,是当

2、今32位嵌入式系统应用的主流。ARM在工业控制领域的应用也受到越来越多的关注。随着嵌入式在生活中的应用越来越广泛,可广泛应用于移动设备、网络设备、工控设备、仪器仪表等。Linux系统本身就是一个优秀的操作系统,再加上他的源代码是开放的,所以就把它作为嵌入式开发的核心原型系统。嵌入式Linux设备驱动是嵌入式系统中十分重要的部分,我们选择了LED灯的驱动程序开发作为课程设计题目。可以进一步熟悉Linux操作系统及Linux的编程,同时也了解Linux下驱动开发的大体流程。本次课程设计的LED灯的驱动程序开发大致包括两个部分,他们是交叉编译环境的搭建和驱动程序

3、、应用程序的编写。交叉编译工具使用arm-linux-gcc-4.3.3,使用NFS网络文件系统构成共享目录完成程序的烧写。主要功能就是在已挂载LED驱动程序的情况下,用应用程序让LED间隔1S亮灭以验证驱动程序是否正常。关键词:ARM;Linux操作系统;驱动程序开发;交叉编译;NFS;LED灯目录第1章绪论1.1课程设计目的·················································11.2课程设计环境················································11.3课程设计总

4、体要求············································1第2章方案设计2.1系统硬件平台·················································12.1.1S3C2440的I/O口介绍····································22.2系统软件平台·················································22.2.1软件简介···········································

5、····22.2.2软件基本操作···········································32.2.3嵌入式驱动程序基础·····································3第3章嵌入式系统开发环境的搭建3.1建立交叉编译环境·············································53.2配置超级终端·················································53.3配置网络文件系统NFS服务······················

6、···············6第4章嵌入式设备驱动程序开发4.1编写LED设备驱动程序·········································64.2编写LED用户应用程序·········································74.3运行程序···················································74.3.1编写Makefile文件······································74.3.2烧写程序···············

7、································8第5章结论第6章致谢参考文献附录A附录B西安文理学院设计报告第1章绪论1.1课程设计目的近几年,嵌入式系统产品在全世界各行业得到广泛应用。嵌入式系统产品的研制和应用已经成为我国信息化带动工业化,工业化促进信息化发展的新的国民经济增长点。在中国,嵌入式软件发展过程中,政府已经充分认识到它的重要作用,并在政策、资金等方面给予大力支持。2004年国家发改委、科技部、商务部联合颁布的《当前优先发展的高技术产业化重点领域指南》,把嵌入式软件产业作为国家发展的一个重要领域。中国嵌入式软件产业的发展面临着

8、良好的发展环境和机遇,这包括政府的重视与扶植、信息产业与传统产业的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。