基于AT91SAM9261的嵌入式Linux的移植及其应用研究

被引量 : 0次 | 上传用户:cchomonkey
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
ARM微处理器和嵌入式Linux操作系统由于其高性能、高可靠性、实时性、低成本越来越多地在工业控制领域中得到了应用。本文所研究的课题是作为“基于Linux操作系统的模块化高性能数控系统”项目的重要组成部分,设计了基于AT91SAM9261 ARM微控制器的数控系统主板硬件,详细地研究了基于该硬件平台的Linux操作系统移植过程,并在此基础上开发了底层驱动程序、相关支持库及数控系统的一个功能模块。首先,设计数控系统的主板,介绍了主要的元件的接口电路和功能,设计了电路原理图,通过这个过程详细地阐述了项目硬件的开发过程。然后,系统地研究了Linux系统平台的创建过程。根据本项目主板硬件的特点对启动装载程序(U-BOOT)进行了针对性的移植和研究,改进了U-BOOT源代码,使之支持YAFFS(文件系统)映像文件下载。接着在目标板上移植了Linux-2.6内核,根据目标板硬件对Linux内核驱动程序做了针对性的修改,使Linux内核稳定地运行于本项目特定的硬件平台上,在Linux的移植、配置、裁剪过程中给出了作者独特的建议。另外具体地阐述了嵌入式Linux根文件系统制作的方法和注意事项,在数控主板上实现了Cramfs(只读)+Yaffs(可读写)形式的根文件系统。在此基础上,作者开发数控系统软件。先对Linux设备驱动程序的开发进行了阐述、分析,实现了数控系统键盘的驱动程序。并移植了用于显示美观中英文字体的FreeType库以及开发了一套可用于上层应用程序调用的通用图形子系统函数库。这个图形子系统开发过程具有指导性,可以指引读者创建自己的函数库,并且图形子系统本身具有通用性,可应用于今后程序开发中,提高了嵌入式系统的开发效率。在以上软硬件的基础上开发了应用程序:数控系统文本编辑器。本文的研究为进一步开发高性能数控系统打下坚实的基础。
其他文献
生物多道记录仪作为河南华南医电科技有限公司的主导产品之一,本仪器综合应用最新多媒体计算机技术,先进的电子技术和数字信号处理技术,研制而成的新一代生物实验仪器,是基础
输出波长位于2μm附近的掺铥光纤激光器在现代军事技术(光电对抗)、生物医学和激光雷达等方面都有重要的应用。作为其核心器件的掺铥双包层光纤制备技术一直被国外研究小组掌
浅谈阅读教学迁移能力的培养吉林省教育学院李森有阅读是一个巨大的智力空间,阅读是人们获取知识、提高能力、发展思维的主要源泉之一。人类通过阅读,使得知识信息不断增值,不断
企业年金是企业在已为职工参加基本养老保险的前提下,为企业职工提供的补充养老保险,是我国多层次养老保险体系中的第二支柱,其在人口老龄化,基本养老保险替代率过高,以及政
急性酒精性肝损伤是指一次性大量饮酒使血中乙醇量超过了肝脏的解毒能力而引起的肝损伤。病理组织学主要表现为脂肪变性、肝细胞损伤及炎症细胞浸润。咖啡因(caffeine)是日常
光纤缠绕技术是光纤制导中的一项关键技术,线包的不均匀绕制结构在遭遇到运输和存储过程中的极端环境后会造成线包内部缺陷,严重影响到后期的高速顺利放线。本课题利用图像处
学生的实验过程是一个认知的过程,同时也是问题解决的过程。本文通过对“非常规”物理实验对高中生认知促进功能的实践研究,以及问题解决过程的分析,从认知心理学出发对实验
本文是对基于焦面扫描的激光接收光学系统的光轴方法标定的研究。通过对相关资料的阅读,了解了激光接收光学系统光轴平行性检测的主要方法、优缺点与发展现状。文章以激光测
激光谐振腔内的光场模式,对进行激光谐振腔的设计,激光输出功率的改进,以及提高输出光束的质量等方面具有重要的意义。计算谐振腔内的光场本征态一般有菲涅尔数值计算法以及
针对220 kV变电站单组补偿容量配置偏大、感性与动态无功补偿缺乏引起的电压调控困难问题,提出了220 kV变电站离散与连续相结合的综合无功补偿方案,由一组直接式静止同步补偿