【摘 要】
:
随着各种处理器性能的不断提高以及价格的不断下降,带有操作系统的嵌入式系统因其体积小,可靠性高、功能强、灵活方便等诸多优点,已渗透到工业、农业、教育、国防、科研及日
论文部分内容阅读
随着各种处理器性能的不断提高以及价格的不断下降,带有操作系统的嵌入式系统因其体积小,可靠性高、功能强、灵活方便等诸多优点,已渗透到工业、农业、教育、国防、科研及日常生活等各个领域。而Linux系统因为开源、功能多样、性能稳定等特点成为了嵌入式系统的首选。而嵌入式设备种类繁多,性能各异的特点又增加了产品中关于驱动设计的复杂性。因此在嵌入式系统的开发过程中驱动设计的地位举足轻重。本文介绍了Linux的发展情况和体系结构,并在此基础上阐述了Linux作为嵌入式系统开发的优势和不足。在具体实践的过程中结合S3C2440处理器和Mini2440实验平台,进行了嵌入式Linux的移植和驱动设备的开发。在嵌入式Linux的移植过程中:首先结合Linux系统和实验平台的硬件要求搭建了交叉开发环境,在此过程中解决了选用软件之间版本不兼容的问题。其次通过对开源的Uboot作出一定的修改,生成了合适的系统引导程序,用于完成了Linux系统移植的前序步骤,这里主要解决了NandFlash在启动过程中的数据搬移问题。再次进行了Linux内核的裁剪和移植,并在移植成功的前提下进行了USB设备、LCD设备、网络设备的驱动设计。针对常见的嵌入式设备,主要遇到了以下的问题。诸如:(1)在USB设备中嵌入式Linux系统的发展现状、体系结构特点(2)实验平台的硬件特性简介,包括USB电路、LCD电路结构等等(3)嵌入式Linux的开发。这包括交叉编译环境搭建的过程、Uboot的结构和移植过程、Linux内核的分析以及相关的裁剪移植、yaffs根文件系统的制作(4)介绍了常用设备的驱动的结构和实现过程。包括USB设备、LCD设备以及网络设备经过以上的工作,本文为嵌入式Linux系统和设备驱动的开发给出了较为完整的流程,对其他开发者来说有一定的参考。
其他文献
扫频仪也称频率特性测试仪(Frequency Response Analyzer),它主要用于测试系统的频率特性,在现代电子测量中占有重要的位置。运用正弦扫频激励信号对被测系统进行快速的动态测量,可以得到被测系统的频率特性,该方法具有试验时间短,便于实现等优点。本文将阐述基于高性能DDS芯片AD9850和专用的增益相位检测芯片AD8302的频率特性分析仪的设计。该仪器以DDS芯片AD9850为核心
导航一直以来都是移动机器人领域的研究热点,自主导航可以使移动机器人获得良好的移动能力,从而可以有效的提高移动机器人的智能性和实用性。智能轮椅作为一种特殊的轮式移动机
随着传统能源的大量消耗与日益枯竭,风能作为取之不尽、用之不绝的可再生能源越来越受到普遍重视。中国风能丰富,风力发电发展迅速。但是近些年国内涉足风电的企业大都是购买外国的技术,产品下线后很短时间就开始大规模生产,没有注重故障的诊断研究,致使出现了许多起重大事故。本文利用LabView软件三大优点:G(图形化)语言;专业的信号处理模块;开放式的平台。在研究大型风力发电机传动系统轴系故障的基础上,运用信
随着全球森林资源不断减少,木材资源日益匮乏,尤其对我国这样一个少林国家。如何有效提高木材资源的利用率及使用价值,成为当今国内外木材工业研究人员关注和研究的热点问题
机器人技术被看作是二十一世纪的一项核心技术。机器人仿真,尤其是可视化仿真在机器人的设计与研究中发挥着愈发重要的作用。因此,简单有效地实现可视化仿真具有十分重要的意
生命科学仪器的发展是生命科学发展的基础,离开这些仪器,许多重要的工程项目以及研究也就无从谈起。基因扩增仪是一种重要的生命科学仪器,它作为基因扩增分析的首选仪器,在生
心脑血管疾病是严重威胁人类健康的重大疾病。动脉血管的硬化程度反应了人体潜在的心血管疾病的可能。由于桡动脉脉搏信号中包涵着人体重要的生理和病理信息并且容易获取,对脉
自2014年开始,山西省经济增速遭遇了断崖式下滑,在2014、2015年全省经济增速均排名全国末端位置。长时间以来,山西省经济发展过于依赖资源禀赋和要素投入,科技自主创新能力严
回转窑烧成系统是水泥生产过程中的核心环节,其中该环节用煤量占水泥生产全过程的一半以上,并且此环节在很大程度上决定了最终产品(水泥)的产量与质量,因此对其进行自动控制
随着微处理器、电力电子技术的发展和电机制造工艺水平的不断提高,交流伺服系统将逐步取代直流伺服系统并成为工业控制领域实现自动化的主流控制方式。我国拥有丰富的稀土资