嵌入式Linux设备驱动程序设计的研究

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:dingxiaoyun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,嵌入式技术在自动控制领域、智能仪表、交通管理、信息家电、消费电子等领域都有了长足的发展和广泛应用。人机界面、程序控制、调速器组成了现代自动控制系统的基本框架。本文以直流电机调速系统作为整体系统框架,并以嵌入式Linux设备驱动程序的设计作为研究重点。在S3C6410+Linux开发平台上完成了LCD驱动程序、触摸屏驱动程序和直流电机驱动程序的研究和系统的实时性改造。  本文选用S3C6410(ARM1176JZF-S内核)作为核心处理器,选用Linux3.0.1为操作系统,在此基础上介绍了直流电机调速系统的整体架构。在该系统的软件设计部分,设备驱动程序作为本文的设计重点。本文分析了嵌入式技术的发展趋势和当前嵌入式开发的关键技术要点,结合实际情况确定了本文的设计方案。本文搭建了完整的嵌入式Linux软件开发平台,主要包括交叉开发环境构建、内核引导程序制作、根文件系统制作、内核移植。在U-BOOT中添加了对DM9000AE网卡芯片的支持,并添加了由SD卡引导加载内核的功能。制作了YAFFS2文件系统。分析了设备驱动程序的基本设计方法和加载方式。详细分析了LCD、触摸屏、直流电机驱动模块的工作原理,开发了LCD驱动程序、触摸屏驱动程序、直流电机驱动程序。考虑到直流电机调速系统对实时性的要求,提出了RTLinux与设备驱动程序结合的实时程序设计。并在最后对LCD驱动程序进行了功能测试,对触摸屏驱动程序进行了优化和测试。
其他文献
冷链物流用于保护易腐食品在运输和储藏过程中不受损耗,是食品安全体系中的关键环节,在我国建设资源节约、环境友好的可持续发展社会的大背景下,具有巨大的发展前景。本文针
学位
论文第一章概述了电信管理网(TMN)的发展情况、基本原理以及发展TMN的必要性.第二章从网络管理信息、管理对象以及管理信息库等方面对电信网网管信息模型进行了较详实的论述.
仿人智能控制是智能控制的一个分支.其基本思想是从宏观结构模拟实现大脑的控制机制,采用多层递阶结构,模仿人的学习、在线特征识别与记忆、直觉推理和多模态控制策略等行为
学位
研究一种新的分布计算技术—分布式软件组件技术(DCOM),以及在其基础上建立分布式的群决策系统是该文的主要内容,作者做了以下几个方面的工作:1.简单地概述了分布式系统的软
由于风能资源自身所具有的随机性和间歇性等特点,导致风电输出功率的直接并网给电网造成很大冲击,带来了对电压、频率及系统可靠性等一系列问题的影响。随着世界各国风电装机容量的增大,该影响显著增加。为了平抑风电输出功率的波动,提高风能利用率,储能系统被广泛应用。由于储能系统成本昂贵,因此,如何利用现有技术实现储能系统的高效、经济配置具有重要意义。本文首先结合目前的风力发电及储能技术研究现状,以实际生产中的
学位
学位
随着并网风电装机容量的不断增加,风电场输出功率的间歇性和波动性对电网的稳定运行造成的影响也越来越显著。风电场有功功率控制通过对风电机组进行有功功率分配,可以提高风电场的电能质量,进而减小对电网产生的不利影响。风电机组有功功率控制使得风电机组在干扰存在时可靠、稳定地输出功率。有功功率控制已成为风力发电的关键问题之一。为了提高风电场并网后的功率输出稳定性以及减小风电机组运行中的干扰和损耗对风电机组以及