[计算机系毕业论文]
摘 要 具有友好用户界面的嵌入式系统已成为当今嵌入式相关研究的的热点。本文介绍了系统平台构建,分别叙述了嵌入式Linux内核的配置与编译,Qt/Embedded图形界面系统的移植与开发,以及基于嵌入式Linux的无线网络功能模块的开发与实现。运行结果表明,方案合理,运行可靠。
关键词 嵌入式Linux;Qt/Embedded;Qtopia;GPRS;无线网络
1 引言
随着信息技术的发展和数字化产品的普及,嵌入式设备被广泛应用。主流的嵌入式操作系统有WinCE,Linux,VxWorks, pSOS, PalmOS等等。Linux的优势在于其完全开放的操作系统,可以给开发者一定的独立性和自由度,允许它们自己掌控自己的产品。另外,是否具有良好的人机图形界面,方便用户操作,是衡量嵌入式设备性能的重要标准。Qt/Embedded是著名的Qt库开发商Trolltech公司开发的基于嵌入式Linux系统的Qt版本,广泛应用的KDE等项目即使用Qt作为支持库,它以良好的代码结构、强大的可定制功能以及统一的API都给用户提供了极高的便利性,QT/Embedded已经逐渐成为GUI的事实标准。
2 嵌入式Linux系统的移植和开发
2.1 硬件开发环境
硬件系统采用的是Embest EduKit-III开发平台, 采用了SAMSUNG 公司的以ARM9 为内核的处理器S3C2410, 该处理器核心频率可达到200M,具有低功耗、低成本等卓越性能和显著优点,同时具有JTAG 调试等功能;针对掌上智能设备的功能比较复杂,消耗资源较多,选取了64M的SDRAM和128M的Nand Flash,针对此项目的开发,摒弃了一些不必要的模块,保留了USB接口模块,标准串行口模块,显示屏(触摸屏)模块,基于无线通讯功能的实现,选取了Siemens MC35为核心的GPRS无线模块,整个硬件环境如图1所示。
2.2 嵌入式Linux系统内核的配置与移植
首先,嵌入式系统在运行的初期即在操作系统内核运行之前,需要一段程序……
<<<<<全文未完,本文约3536个中文字,未计算英文字母、数字>>>>>
|
|