文档详情

嵌入式linux直流电机驱动程序的设计毕业论文.doc

发布:2017-08-11约8.71千字共17页下载文档
文本预览下载声明
辽 宁 工 业 大 学 单片机及接口技术 课程设计(论文) 题目:直流电机驱动程序的设计 院(系): 电子与信息工程学院 专业班级: 计算机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结合得越来越紧密。与其它操作系统相比,
显示全部
相似文档