首页> 中文学位 >基于XScale的NeuLinux应用支撑平台中若干中间件的研究与实现
【6h】

基于XScale的NeuLinux应用支撑平台中若干中间件的研究与实现

代理获取

目录

文摘

英文文摘

声明

第一章引言

1.1嵌入式系统概况

1.1.1嵌入式系统的历史发展

1.1.2嵌入式系统的技术特点和应用特点

1.1.3嵌入式系统的广泛应用

1.1.4典型的嵌入式OS系统

1.2嵌入式Linux系统

1.3嵌入式Linux的GUI的比较

第二章Neulinux应用支撑平台

2.1项目背景

2.2 NeuLinux应用支撑平台系统结构

第三章TinyX

3.1 TinyX系统

3.1.1 TinyX简介

3.1.2 TinyX特征

3.2 TinyX的体系结构

3.2.1 TinyX的结构概观

3.2.2 TinyX的通信

3.2.3 TinyX Server的结构

3.3 TinyX的编译

3.3.1编译环境的设定

3.3.2 TinyX的裁减

3.3.3 TinyX移植中的问题

3.4 TinyX的国际化环境的建立

3.4.1I18N架构概观

3.4.2建立locale

3.4.3 locale类别(categories)

3.4.4字符的分类与编码

3.4.5程序中使用locale

3.5 TinyX小结

第四章窗口管理器Icewm

4.1 X Window窗口管理器简介

4.2窗口管理器Icewm

4.2.1 Icewm介绍

4.2.2 Icewm功能描述

4.2.3 Icewm总体设计

4.2.4 Icewm的结构分析、汉化和优化

4.3 Icewm运行图

第五章图标管理器Dfm

5.1 Dfm(desktop file manager)简介

5.2 Dfm功能结构

5.3 Dfm图标对汉字的支持

5.4 Dfm小结

第六章Mpg123和Boa

6.1 Mpg123的移植

6.1.1 Mpg123简介

6.1.2一个bug的修正

6.1.3 Mpg123运行效果

6.2 Boa移植与优化

6.2.1 Boa 优化

6.2.2 Boa性能评价

第七章结束语

参考文献

致谢

展开▼

摘要

基于XScale的NeuLinux应用支撑平台是由东软集团有限公司中间件技术分公司为了面向高端的嵌入式市场而开发的一种软硬件平台.在基于XScale的NeuLinux应用支撑平台上,需要若干中间件的支持,这样才能实现整个平台的完整性.在所有的中间件中主要的一个部分是GUI.在Linux平台上有很多的GUI可供选择,但并不是所有的都符合我们的要求,经过权衡,最终选择了TinyX.TinyX是X Window在嵌入式系统的小巧实现,它由Xfree86核心成员之一的Keith Packard开发,它的主要目标是运行于小内存的系统环境.典型的运行于X86 CPU上的TinyX Server尺寸大约1MB左右.我们的主要目的就是把它移植到我们的开发平台上来,并且进一步的缩小它的体积和提高它的性能.作者参与了平台开发的全过程,包括项目预研、项目设计、项目实施三个阶段.其中,在移植TinyX过程当中,负责TinyX的编译、汉化和字体显示问题的研究.在移植Icewm过程当中,对Icewm的编译、优化、加速、中文汉字支持工作进行了深入的研究.负责将Dfm,一个图标管理器移植到TinyX中,最终实现了ARM9开发板上GUI的建立工作.最后,还负责了把Mpg123(mp3播放器)和Boa(web server)移植到NeuLinux平台上来.该文主要介绍了作者所做的研究和实际开发工作.第一、第二章主要介绍了Neulinux开发平台的背景以及所使用的相应软硬件系统的发展情况.第三章主要介绍了和TinyX移植相关的研究和开发工作.第四章主要介绍了和Icewm相关的研究和开发工作.第五章主要介绍了Dfm的移植和开发工作.第六章介绍了Mpg123和Boa的移植和优化.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号