首页> 中文学位 >基于Linux的嵌入式GUI的研究与开发
【6h】

基于Linux的嵌入式GUI的研究与开发

代理获取

目录

文摘

英文文摘

声明

第1章绪论

1.1嵌入式系统概述

1.2图形用户界面

1.3论文的目的及主要完成工作

第2章ARM微处理器和嵌入式Linux系统

2.1 ARM微处理器

2.1.1 ARM微处理器系列

2.1.2 ARM微处理器的特性

2.2嵌入式操作系统

2.2.1几种主流嵌入式操作系统

2.2.2嵌入式Linux系统的特性

第3章嵌入式Linux系统裁剪与移植

3.1 Linux内核和文件系统

3.1.1 Linux系统

3.1.2文件系统

3.2 SBC2440硬件平台

3.3 Linux裁剪与移植

3.3.1 Linux内核裁剪

3.3.2系统移植

第4章QT/Embedded原理及应用

4.1 QT/Embedded简介

4.1.1 QT/Embedded的特点及应用

4.1.2 QT/Embedded的原理

4.2 QT软件的编译与安装

4.3基于QT/Embedded图形界面的实现

4.3.1窗口的创建与显示

4.3.2图形界面的编译

第5章GUI程序的编译和移植

5.1软件系统分析与设计

5.2程序交叉编译

5.3 GUI程序从Linux到ARM的移植与实现

5.4小结

结 论

参考文献

致 谢

研究生履历

展开▼

摘要

嵌入式系统是以应用为中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。嵌入式GUI(图形用户界面)为嵌入式系统提供了应用与特殊场合人机交互接口。嵌入式软件都是用于专用的系统中,其个性化软件的图形界面,人性化视觉效果将直接影响产品的销量。而以往开发商只重视产品的性能和功效,忽略了图形界面的开发。本文的研究目的就是基于Linux系统在ARM9开发板建立图形界面程序,并在存储式电子压力计项目中应用,使得项目在实际使用中用到的软件只需低成本、携带方便的硬件平台。 本文在对嵌入式系统和图形界面大量研究和实践的基础上: 首先简要分析了ARM微处理器系列,几种主流嵌入式操作系统,以及Linux系统的优良特性; 然后详细地分析和阐释了Linux内核的进程管理、内存管理、中断与异常处理、系统调用,Linux文件系统和常用的4种嵌入式文件系统类型,即Cramfs,JFFS,YAFFS和NFS文件系统类型,SBC2440硬件平台,重点总结和归纳了基于SBC2440开发板和应用程序需求的嵌入式Linux内核的裁剪,以及内核和文件系统类型为YAFFS和NFS的文件系统的移植; 接下来以QT/Embedded的特点和原理为基础上,系统地阐述了为开发和运行GUI程序,分别为主机和目标板编译和安装QT/Embedded软件过程,QT/Embedded软件的移植过程,以及GUI的开发过程; 最后,结合存储电子压力计系统回放软件的详细分析与设计有软件功能分析,软件数据流程图,和界面设计等,以及GUI程序的交叉编译与移植,实现了在开发板中建立Linux系统,即在SBC2440开发板中成功烧写内核,文件系统,和GUI程序,并且系统和程序各功能均运行良好。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号