嵌入式linux直流电机驱动程序的设计毕业论文.doc
文本预览下载声明
辽 宁 工 业 大 学
单片机及接口技术 课程设计(论文)
题目:直流电机驱动程序的设计
院(系): 电子与信息工程学院
专业班级: 计算机101
学 号: 100401018
学生姓名: 郑 杭
指导教师: 瞿 涛
教师职称: 讲 师
起止时间:13-12-28至14-01-10
课程设计(论文)任务及评语
院(系):电子与信息工程学院 教研室:计算机科学与技术
学 号 100401018 学生姓名 郑杭 专业班级 计算机101 课程设计(论文)题目 直流电机驱动程序的设计 课程设计(论文)任务 直流电机是指能将直流电能转换成机械能(直流电动机)或将机械能转换成直流电能的旋转电机。
主要设计内容:
硬件电路设计:
1. 直流电机原理及控制技术
2. 总体设计方框图
3. 设计原理分析
软件设计:
系统软件功能说明
程序设计
要求:
1、根据题目和所用的接口电路芯片设计出完整的接口电路,并用计算机绘制出电路原理图以及程序流程图。
2、认真独立完成所规定的设计内容(4000字左右),严禁相互抄袭;
3、撰写、打印设计说明书一份。 指导教师评语及成绩
总成绩 : 指导教师签字:
年 月 日 目 录
第1章 嵌入式linux 1
第2章 设备驱动程序简介 3
2.1设备驱动程序的概念 3
2.2设备驱动程序的基本结构 3
第3章 搭建交叉编译环境 5
3.1 安装Redhat 9.0Linux操作系统 5
3.2安装交叉编译器 5
3.3配置NFS网络文件系统 5
3.4 链接挂载 5
第4章 直流电机驱动程序的编写 6
4.1驱动程序的编写 6
4.2 直流电机用户应用程序 9
4.3驱动程序的编译文件Makefile 10
4.4用户程序的Makefile文件 11
第5章 运行程序 12
5.1建立设备进入点 12
5.2加载驱动程序 12
5.3运行用户应用程序 12
第6章 课程设计总结 13
参考文献 14
第1章 嵌入式linux
Linux操作系统核心最早是由芬兰的Linus Torvalds于1991年9月在芬兰赫辛基大学上学时发布的(Linux 0。01版,第一个正式向外公布的Linux内核版本),后来经众多世界项尖的软件工程师不断修改和完善,Linux得以在全球普及开来,在服务器域及个人桌面领域得到越来越多的应用。Linux是在GNU公共许可权限下免费获的,是一款符合POSIX标准的多用户、多任务、支持多线程和多CPU的类Unix操作系统。Linux以其高效性和活跃性著称。Linux模块化的设计结构,使得它既能够在格昂贵的工作站上运行又能够在廉价的PC机上实现全部的Unix特性。Linux当前有很多发行版本,流行的有:RedHat Linux、Debian Linux、ReflagsLinux、Ubuntu等。由于集成电路技术的飞速发展,嵌入式系统的开发从单片机时代进入到了一个“系统’’开发的阶段,嵌入式操作系统也逐渐走上了历史舞台。从国内和国外来看,嵌入式操作系统主要有Windows CE、VxWorks、pSOS、Palm OS等。Linux是一个成熟、稳定的操作系统,由于其在嵌入式开发方面具有其它操作系统无可比拟的优势,经过这几年的发展,已迅速跻身主流嵌入式开发平台。Linux作为嵌入式操作系统的优势在于:
1.Linux是开放源代码的免费软件。只要遵守GPL的规定,就可以免费获得Linux内核和其它自由软件的源代码,采用Linux操作系统构建嵌入式系统,可以大大降低开发成本和周期。
2.Linux具有完善的文档和广泛的技术支持。Linux是互联网充分发展的产物,在网上能够找到许多关于Linux的文档以及强大的技术支持。
3.Linux内核功能强大,性能高效、稳定。Linux的内核非常稳定,它的高效和稳定性已经在各个领域,尤其是在网络服务器领域得到了事实的验证。
4.Linux能够支持多种体系结构,是支持微处理器种类最多的操作系统。目前,Linux已经被移植到数十种硬件平台上,几乎所有主流的硬件平台,如X86、ARM、PPC、MIPS、ALPHA、SPARC等,Linux都支持。
5.Linux拥有强大的网络功能。随着嵌入式系统的发展,嵌入式系统与Intemet结合得越来越紧密。与其它操作系统相比,
显示全部