学位论文 > 优秀研究生学位论文题录展示

基于嵌入式Linux的系统构建及桌面应用程序研究

作 者: 张宪华
导 师: 陶安利
学 校: 山东科技大学
专 业: 控制理论与控制工程
关键词: Linux内核移植 文件系统构建 驱动程序 QT4 应用程序
分类号: TP316.81
类 型: 硕士论文
年 份: 2010年
下 载: 104次
引 用: 0次
阅 读: 论文下载
 

内容摘要


嵌入式技术是当今最流行的一门计算机技术,嵌入式系统己经随着信息技术的高速发展和数字产品的广泛普及而得到广泛应用。嵌入式系统的教学和应用研究也正在受到国内众多高校的重视,目前很多高校都已开展或计划开展嵌入式系统相关的课程。本文正是以此为出发点,在三星S3C2440(ARM920T)微处理器为核心的硬件平台上,研究嵌入式系统的构建方法,包括Linux内核在ARM9平台上的移植方法,根文件系统的构建,以及串口、网络设备、LCD驱动程序在开发平台上的实现、Qt4图形支持库的移植方法,详细阐述了整个嵌入式系统的设计与开发过程;最后以C2 Micro System CC1200多核多媒体处理器硬件开发平台和Linux操作系统为基础,研究了基于QT4,使用C++开发桌面应用程序的方法。本文通过理论与实践相结合的方式,将嵌入式系统的相关理论应用到实践的具体环节中,从而快速的掌握了嵌入式系统的设计与软件开发方法。基于嵌入式Linux操作系统开发设备驱动程序和桌面应用程序,最终达到符合用户需求的嵌入式产品,可以真正发挥嵌入式系统软硬件可裁剪、可扩展的良好特性,特别是嵌入式Linux与生俱来的强大的网络功能,使其在消费电子、工业测量与控制领域具有非常广阔的应用前景。

全文目录


摘要  5-6
ABSTRACT  6-11
1 绪论  11-22
  1.1 嵌入式技术的历史发展  13-16
  1.2 嵌入式系统的技术特点和应用前景  16-18
  1.3 本课题的主要工作  18-21
  1.4 本章小结  21-22
2 嵌入式Linux系统及S3C2440、CC1200微处理器简介  22-28
  2.1 嵌入式linux系统简介  22-23
  2.2 嵌入式系统硬件组成  23-24
  2.3 开发平台系统硬件结构介绍  24-27
  2.4 本章小结  27-28
3 嵌入式Linux系统移植及其根文件系统构建  28-36
  3.1 嵌入式Linux系统内核引导程序的实现简介  28-29
  3.2 嵌入式Linux系统移植  29-33
  3.3 根文件系统构建  33-35
  3.4 本章小结  35-36
4 Linux设备驱动程序分析及实现  36-56
  4.1 Lniux设备驱动程序简介  36-38
  4.2 串口驱动程序分析及实现  38-43
  4.3 网络设备驱动分析及其实现  43-48
  4.4 LCD驱动程序分析及其实现  48-55
  4.5 本章小结  55-56
5 QT4移植简介及UI应用程序开发  56-77
  5.1 QT4简介  56-57
  5.2 QT4移植  57-58
  5.3 基于QT4的桌面应用程序开发  58-73
  5.4 所设计软件的主要规范  73-76
  5.5 本章小结  76-77
6 总结与展望  77-79
  6.1 总结  77-78
  6.2 展望  78-79
致谢  79-80
参考文献  80-83
攻读硕士期间主要成果  83-84
附录1 GCC编译的一些错误及其解决方法  84-85
附录2 内核启动时最终打印信息  85-88

相似论文

  1. 基于ARM9机车信号系统检测装置的设计与优化,U284.91
  2. SOA高校迎新系统中的SDO模型的研究与实现,G647
  3. 网位仪信号采集与处理平台的设计与实现,S951.2
  4. 基于嵌入式的面向造纸企业的一种QCS研究与设计,TP368.1
  5. PCI Express接口固态硬盘存储系统设计,TP333
  6. UWB系统中包处理模块的设计与实现,TN925
  7. 面向嵌入式Linux的人机界面可重构通信技术研究与实现,TP11
  8. 基于PCIE接口混合存储系统的设计与实现,TP333
  9. 基于DBUS的嵌入式系统应用程序接口的研究,TP368.1
  10. 列车通信网中相关接口的研究与开发,TN915.852
  11. 媒体终端触摸屏的设计与实现,TP334.3
  12. PCI Express接口相变存储卡的设计,TP333
  13. 基于Sivlerlight的RIA媒体播放和下载引擎的设计与实现,TP311.52
  14. 一个自动化软件测试系统的设计与实现,TP311.53
  15. 基于FDT/DTM技术设备管理系统的研究与开发,TP311.52
  16. 基于VxWorks信息控制系统的开发研究,TP311.52
  17. 基于PCI总线数据采集系统的研究与设计,TP274.2
  18. 基于PCI Express总线的光纤图像传输系统设计与实现,TN929.11
  19. 飞行器发射装置测试台软件系统的设计与实现,TP311.52
  20. 基于PCI总线的数字GPS接收机的研制,P228.4
  21. 基于Flex的WebGIS研究及其在ATM监控系统中的应用,P208

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 操作系统 > 网络操作系统 > UNIX操作系统
© 2012 www.xueweilunwen.com