基于XScale的NeuLinux应用支撑平台中若干中间件的研究与实现-计算机应用专业论文.docxVIP

基于XScale的NeuLinux应用支撑平台中若干中间件的研究与实现-计算机应用专业论文.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
查苎查兰竺!:笙兰 查苎查兰竺!:笙兰 塑墨 基于XScale的NeuLinux应用支撑平台中若 干中间件的研究与实现 摘 要 基于XScale的NeuLinux应用支撑平台是由东软集团有限公司中间件技术分公 司为了面向高端的嵌入式市场而开发的一种软硬件平台。 在基于XScale的NeuLinux应用支撑平台上,需要若干中I剐件的支持,这样才 能实现整个平台的完整性。在所有的中间件中主要的一个部分是GUI。在Linux 平台匕有很多的GUI可供选择,但并不是所有的都符合我们的要求,经过权衡, 最终选择了TinyX。TinyX是XWindow在嵌入式系统的小巧实现,它由Xfree86核 心成员之一的Keith Packard丌发,它的主要目标是运行于小内存的系统环境。典 型的运行于X86 CPU上的TinyX Server尺寸大约1MB左右。我们的主要目的就 是把它移植到我们的丌发平台上来,并且进一步的缩小它的体积和提高它的性能。 我参与了平台开发的全过程,包括项目预研、项目设计、项目实施三个阶段。 其中,在移植TinyX过程当中,负责TinyX的编译、汉化和字体显示问题的研究。 在移植Icewm过程当中,对Icewm的编译、优化、加速、中文汉字支持工作进行 了深入的研究。负责将Dfm,一个图标管理器移植到TinyX中,最终实现了ARM9 开发板上GUI的建立工作。最后,还负责了把Mp9123(mp3播放器)和Boa(web server)移植到NeuLinux平台上来。本文主要介绍了我所做的研究和实际开发工 作。第一、第二章主要介绍了Neulinux丌发平台的背景以及所使用的相应软硬件 系统的发展情况。第三章主要介绍了和TinyX移植相关的研究和开发工作。第四 章主要介绍了和Icewm相关的研究和开发工作。第五章主要介绍了Dfm的移植和 L丁I:发工作。第六章介绍了Mpgl23和Boa的移植和优化。 关键词GUIXScaleNeuLinux应用支撑平台TinyX窗口管理器图标管理器 lI— 至j!垒兰堡.!笙兰 至j!垒兰堡.!笙兰 些壁!!!! The Research and Implementation of Middlewares in NeuLinux B ased on XS cale Abstract NeuLinux software and hardware platform based on XScale iS developed by Neusofl Middleware Technologies Company and its main goal is to apply to the hi曲 level embedded marked. NeuLinux iS just based on the ARM architectare and Intel XScale and it need some middlewares in order to complete itself.In all of the middlewares,GUI plays a very important part of it.There are many GUI that Can be chosen in Linux platform.however not all ofthem are applicable to US.In compares,we choose TinyX.Tiny)(is all X server written by Keith Packard that was designed for low memory environments.On Linux/x86,a TinyX compiles into less than 1M of text.TmyX tends to avoid large memory allocations at runtime,and tries to perform operations on the fly whenever possible.Our PDA is developed on this background. 1 was totally involved into tlle processes of this platform development which inclu

您可能关注的文档

文档评论(0)

131****9843 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档