教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 教育文库 >

11基于ARM嵌入式Linux 的研究与实践(3)

来源:网络收集 时间:2026-05-29
导读: (2)Embedix Embedix是由嵌入式Linux行业主要厂商之一Lineo推出的,是根据嵌入式应用系统的特点重新设计的Linux发行版本。Embedix提供了超过25种的Linux系统服务,包

(2)Embedix

Embedix是由嵌入式Linux行业主要厂商之一Lineo推出的,是根据嵌入式应用系统的特点重新设计的Linux发行版本。Embedix提供了超过25种的Linux系统服务,包括Web服务器等。系统需要最小8M内存、3MROM或快速闪存。Embedix基于Linux2.2核心,并已经成功地移植到了Intelx86和PowerPC处理器系列上。如其它Linux的发行版本一样,Embedix可以免费获得。Lineo公司还发布了另一个重要的软件产品,它可以让在WindowsCE操作系统上运行的程序能够在Embedix系统上运行。可以说,Embedix是一种较完整的嵌入式Linux解决方案。

(3)XLinux

XLinux是由美国网虎公司推出,主要丌发者就是CIH病毒的作者——台湾

11基于ARM嵌入式Linux 的研究与实践

的天才少年陈盈豪。这个让全世界电脑用户心惊胆战的少年,在加盟网虎后,几个月内便丁l二发出了基于XLinux的号称是世昴上最小的嵌入式Linux系统,核心只有143K字节,而且还在不断减小。XLinux核心采用了“超字元素”专利技术,让Linux核心不仅可能与标准字符集相容,还涵盖了12个国家地区的字符集。因此,XLinux在推广Linux的国际应用方面有独特的优势。

(4)PocketlX

致力于国产嵌入式Linux操作系统和应用软件开发的广州博利思软件公司,推出了嵌入式Linux中文操作系统——PocketIx预览版。它基于标准的Linux内核,并包括一些可以根据需要进行定制的系统模块。PocketlX预览版可以支持标准以太网和TCP/IP协议,支持标准的XWindOW,带中文支持,提供桌面和窗口管理功能,带Web浏览器和文件管理器,并支持智能拼音和五笔字型输入,可适应个人PDA、WAP手机、机顶盒等广泛的智能信息产品。

(5)ixClinux[19】

laClinux是专门用于微控制领域的嵌入式Linux操作系统,它是为没有MMU的处理器而设计的。目前,它已经被成功地移植到了很多平台上。在本论文的实践部分就是将该系统移植到S3C44BOX处理器上。

(61红旗嵌入式Linux

这是由红旗公司推出,也是国内做得比较好的嵌入式Linux。

由中科院计算所自行开发的开发源代码的嵌入式操作系统——E”yEmbeddedOS(EEOS)也已经开始进入实用阶段。该嵌入式操作系统重点支持p-Java,系统目标能重用Linux的驱动和其它模块。

1.2课题研究现状

近年来,随着电子技术的不断进步,嵌入式系统开发已成为热点。很多公司的产品都是基于嵌入式Linux操作系统的。如韩国三星公司的LinuxPDA、可联网的Linux照相机,美国Transmeta公司的Linux手机、NetGem的机项盒、QubitTechnology公司推出的基于Linux的书写板Qubit(Tablet)、ScreenMedia公司开发的基于Linux的手持设备FreePad等。

国内的嵌入式Linux厂商队伍正在壮大,开始形成一个百家争鸣的局面。市场上的嵌入式Linux厂商主要有中软、红旗、博利思、蓝点、网虎科技和共创软

11基于ARM嵌入式Linux 的研究与实践

件联盟等,它们各自都有自己的发展特点和技术特点。如:中软股份公司丌发的中软嵌入式Linux操作系统具有微秒级的强实时功能,已经在数控领域得到很好的应用。中科红旗的嵌入式Linux在机顶盒、彩票机等方面也做了不少工作。但国内厂商们J下在设计的嵌入式产品形态,实际上还都是普遍处于概念产品的阶段,除了实时数控领域已经涌现大量明确需求以外,其它嵌入式领域仍需要一段市场的培育期,以及一个根据市场反馈不断修正产品形态的过程。

目前,国际上有数以万计的嵌入式Linux开发计划,许多大型跨国公司,已经瞄准了后PC时代的下一代计算设备——嵌入式计算设备,其中嵌入式Linux技术的关键‘20。24J:

●对Linux的裁剪达到小型化的目的,并移植应用程序;

对不同嵌入式微处理器的Linux内核代码移植主要依赖于不同的体系结构:●图形接口GUI以及微型浏览器的研究。

可见国内外对嵌入式Linux操作系统研究,主要集中在以下几个方面:(1)提高实时性

Linux操作系统的实时性不是很好,而嵌入式环境往往对Linux操作系统的实时性要求很高。提高Linux的实时性是嵌入式Linux操作系统研究的一个热点,也取得了很有价值的研究成果。

(2)对特殊硬件的支持

嵌入式环境往往使用一些特殊的硬件,如何在嵌入式Linux操作系统支持特殊硬件,也是一个研究热点。例如,flash存储的使用问题。

(3)嵌入式Linux操作系统的裁剪和定制

Linux操作系统内核中的实现算法,有些不适应嵌入式环境,有些在嵌入式环境中不需要。如何修改内核中某些部件的实现算法,一方面降低系统规模,另一方面也使其更加适应嵌入式环境,也是一个研究热点。

三星公司生产的S3C44BOX处理器已经在低端嵌入式系统广泛应用,以其优越的性能得到广泛的好评。而9Clinux操作系统以其性能稳定,开源免费,许多嵌入式系统也选其做操作系统。本文就是在这种背景下将它们作为实践部分的开发平台。

11基于ARM嵌入式Linux 的研究与实践

武汉理J:大学硕七学位论文

1.3本论文研究的主要内容和章节安排

p,Clinux在无MMU的处理器的嵌入式系统中有其巨大的优势,本文在理论方面介绍了/aClinux嵌入式操作系统的特点,重点研究了laClinux的内存管理的实现、可执行文件的加载、Makefile文件。按照构建操作系统的过程详细讨论了进行系统移植的方法。首先是BootLoader的实现,然后是系统内核的移植。最后在移植好的gClinux上实现了一个动态Web服务来展示嵌入式系统的应用前景。

论文各章的安排如下:

第1章论述嵌入式系统的发展过程及趋势,介绍了本课题的研究背景及研究现状,提出了本论文的研究重点。

第2章概括了本文的平台硬件特点。

第3章对I_tClinux系统进行了整体概述,着重介绍了它在内存管理上的特点和gClinux的嵌入化方案。

第4章首先对gClinux部分源代码进行了分析。包括IuIClinux内存管理的实现、Makefile文件的整体分析以及l_tClinux启动过程的分析。

第5章通过对I.tClinux移植过程的探讨,讨论了嵌入式系统开发的核心技术。第6章在S3C44BOX开发板上实现了p.Clinux的系统移植。然后基于p_Clinux构建了动态Web服务,通过它实现了对开发板上的跑马灯的控制,并以此来展示其应用前景。

第7章归纳了本文的主旨,提出了对未来的展望。

本论文通过对平台的建立,对每一部分的移植探讨,展示了嵌入式开发的一些技术特点,对嵌入式系统的开发应用有一定实际意义。

11基于ARM嵌入式Linux 的研究与实践

武汉理l:大学硕i二学位论文

第2章S3 …… 此处隐藏:2556字,全部文档内容请下载后查看。喜欢就下载吧 ……

11基于ARM嵌入式Linux 的研究与实践(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/114638.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)