基于S3C2440的嵌入式Linux的应用

被引量 : 0次 | 上传用户:simon_01
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术逐渐渗透到各类电子产品当中,一种实用、高效的计算机系统——嵌入式系统不断展现出它独特的魅力。嵌入式计算机系统专门服务于特定需求,一般要求低成本、低耗费、轻型、高性能、高可靠性。嵌入式系统日益广泛的应用让人们看到这项技术所蕴含的巨大市场潜力。ARM是目前使用最广泛的嵌入式微处理器,具有低功耗、高处理速度、低成本的特点,采用ARM芯片研制的嵌入式产品很多。ARM Linux嵌入式系统正被广泛的应用于消费类电子、工业控制、航空航天、汽车电子、医疗器械等领域。本文研究的嵌入式Linux以ARM9的S3C2440微控制器作为硬件平台。S3C2440主频达到400MHz,并且有硬件MMU(内存管理单元),非常适合嵌入式Linux运行。本论文研究如何在已有的硬件基础上构建一个完整的Linux嵌入式软件系统,并且在其上开发应用程序。论文首先研究了如何建立Linux嵌入式交叉开发环境,然后研究了U-Boot系统引导程序的移植方法,同时深入分析了U-Boot源代码的结构,增加了U-Boot的启动方式。然后裁剪和移植了Linux 2.6内核,建立了系统运行需要的根文件系统。之后研究了Linux设备驱动程序开发技术,并为了配合Qtopia图形用户界面,编写了液晶屏Frame Buffer驱动和触摸屏Input子系统驱动程序。之后编写了基于QTopia的图形界面mp3播放软件,播放器用到的主要技术点有:C/C++编程、Qt/E GUI、多线程及同步、Socket网络通信。播放器达到了如下目标:具有和常见mp3播放器同等的功能,可以播放本地mp3文件和Http服务器上的mp3文件;具有较好的编码风格,比较合理的类和模块组织结构;软件经过测试运行稳定。最后本文对研究进行了总结和提出了进一步的工作方向。总之本文研究了嵌入式Linux开发的全过程。
其他文献
农业文化是立足于农业经济的基础而形成的一类文化。我国的农业文明在传承了数千年以后,已然形成了整个健全的农业文化体系,此外,农业文化同样是中华传统文化中很重要的一个
随着我国交通建设事业的迅猛发展,大跨度连续梁和连续刚构桥大量修建,收到了良好的经济效益,但是在取得成就的同时,问题也在所难免,尤其是箱梁腹板斜裂缝问题,几乎成了大跨箱
数据中心作为证券等金融机构关键数据平台,其网络系统地位极为重要。针对某证券公司在实施数据中心建设过程,根据需求提出了网络中心设计原则和建设目标,阐述了其数据中心网
近年来国家深入推进农业供给侧改革,持续促进农牧业发展和农民增收。农牧业生产效率的高低直接决定着农牧民收入的多少。鄂尔多斯市地处西北地区,先天草场资源丰富,畜牧业发
现阶段,我国经济发展步入新常态,面临资源环境约束、要素成本上升等一系列问题,亟需从投入型增长向效率型增长转变,由粗放式经营过渡到集约式经营。而农业作为我国经济发展的
浙江省高职院校以“健康第一”为理念进行了课程改革,把定向运动引进高职院校,作为体育课程资源开发,适应了时代发展的需求。定向运动在我国是一项新兴的体育运动,是智力和体
智能计算也称为“软计算”,是人们受自然(生物界)规律的启迪,根据其原理,模仿其某些规律而设计的求解实际问题的一类算法。它将复杂任务交给大量的群体合作完成,具有概念简单
体外预应力混凝土结构是指预应力筋(索)布置在混凝土梁体之外的一种预应力结构。由于具有施工速度快,体外筋易于维修、替换等优点,近年来在新建结构和既有结构加固中得到了广泛
近年来,随着图形处理器(Graphics Processing Unit,GPU)软硬件技术的日趋成熟,GPU强大的浮点运算和并行处理能力使得业界都在致力于挖掘其潜能,让它能够在非图形领域得到广泛
分频输电系统是通过降低输电频率、提高输电容量来解决高压直流输电运送距离有限这一问题的一种新的输电方法。现在市场上主要有2种风机——直驱式风力发电机和双馈式风力发