欢迎来到天天文库
浏览记录
ID:26046195
大小:84.00 KB
页数:17页
时间:2018-11-24
《嵌入式linux直流电机驱动程序的设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、辽宁工业大学课程设计说明书(论文)辽宁工业大学单片机及接口技术课程设计(论文)题目:直流电机驱动程序的设计院(系):电子与信息工程学院专业班级:计算机101学号:100401018学生姓名:郑杭指导教师:瞿涛教师职称:讲师起止时间:13-12-28至14-01-10辽宁工业大学课程设计说明书(论文)课程设计(论文)任务及评语院(系):电子与信息工程学院教研室:计算机科学与技术学号100401018学生姓名郑杭专业班级计算机101课程设计(论文)题目直流电机驱动程序的设计课程设计(论文)任务直流电机是指能将直流电能转换成机械能(直流电动机)或将机械
2、能转换成直流电能的旋转电机。主要设计内容:硬件电路设计:1.直流电机原理及控制技术2.总体设计方框图3.设计原理分析软件设计:1.系统软件功能说明2.程序设计要求:1、根据题目和所用的接口电路芯片设计出完整的接口电路,并用计算机绘制出电路原理图以及程序流程图。2、认真独立完成所规定的设计内容(4000字左右),严禁相互抄袭;3、撰写、打印设计说明书一份。指导教师评语及成绩总成绩:指导教师签字:年月日辽宁工业大学课程设计说明书(论文)目录第1章嵌入式linux1第2章设备驱动程序简介32.1设备驱动程序的概念32.2设备驱动程序的基本结构3第3章搭
3、建交叉编译环境53.1安装Redhat9.0Linux操作系统53.2安装交叉编译器53.3配置NFS网络文件系统53.4链接挂载5第4章直流电机驱动程序的编写64.1驱动程序的编写64.2直流电机用户应用程序94.3驱动程序的编译文件Makefile104.4用户程序的Makefile文件11第5章运行程序125.1建立设备进入点125.2加载驱动程序125.3运行用户应用程序12第6章课程设计总结13参考文献14辽宁工业大学课程设计说明书(论文)第1章嵌入式linuxLinux操作系统核心最早是由芬兰的LinusTorvalds于1991年9
4、月在芬兰赫辛基大学上学时发布的(Linux0。01版,第一个正式向外公布的Linux内核版本),后来经众多世界项尖的软件工程师不断修改和完善,Linux得以在全球普及开来,在服务器域及个人桌面领域得到越来越多的应用。Linux是在GNU公共许可权限下免费获的,是一款符合POSIX标准的多用户、多任务、支持多线程和多CPU的类Unix操作系统。Linux以其高效性和活跃性著称。Linux模块化的设计结构,使得它既能够在格昂贵的工作站上运行又能够在廉价的PC机上实现全部的Unix特性。Linux当前有很多发行版本,流行的有:RedHatLinux、D
5、ebianLinux、ReflagsLinux、Ubuntu等。由于集成电路技术的飞速发展,嵌入式系统的开发从单片机时代进入到了一个“系统’’开发的阶段,嵌入式操作系统也逐渐走上了历史舞台。从国内和国外来看,嵌入式操作系统主要有WindowsCE、VxWorks、pSOS、PalmOS等。Linux是一个成熟、稳定的操作系统,由于其在嵌入式开发方面具有其它操作系统无可比拟的优势,经过这几年的发展,已迅速跻身主流嵌入式开发平台。Linux作为嵌入式操作系统的优势在于:1.Linux是开放源代码的免费软件。只要遵守GPL的规定,就可以免费获得Linu
6、x内核和其它自由软件的源代码,采用Linux操作系统构建嵌入式系统,可以大大降低开发成本和周期。2.Linux具有完善的文档和广泛的技术支持。Linux是互联网充分发展的产物,在网上能够找到许多关于Linux的文档以及强大的技术支持。3.Linux内核功能强大,性能高效、稳定。Linux的内核非常稳定,它的高效和稳定性已经在各个领域,尤其是在网络服务器领域得到了事实的验证。4.Linux能够支持多种体系结构,是支持微处理器种类最多的操作系统。目前,Linux已经被移植到数十种硬件平台上,几乎所有主流的硬件平台,如X86、ARM、PPC、MIPS、
7、ALPHA、SPARC等,Linux都支持。14辽宁工业大学课程设计说明书(论文)5.Linux拥有强大的网络功能。随着嵌入式系统的发展,嵌入式系统与Intemet结合得越来越紧密。与其它操作系统相比,Linux在网络方面有较大的优势,基本上所有的网络协议和网络接口都可以在Linux上找到。6.Linux大小和功能可定制。Linux继承了Unix的优秀设计思想,内核与用户界面完全独立,各部分的可定制性很强,可以按照需求进行定制和配置,这对于硬件资源有限的嵌入式系统是一个理想的选择。14辽宁工业大学课程设计说明书(论文)第2章设备驱动程序简介2.1
8、设备驱动程序的概念设备驱动程序是有内核中的相关例程和数据组成的I/O设备软件接口,每当内核意识到要对某个设备今次那个特殊的操作是,它就调
此文档下载收益归作者所有