节点文献
基于PXA255 XScale的嵌入式Linux系统设计与应用开发
Embedded Linux System Design and Application Development Base on PXA255 XScale
【作者】 李外云;
【导师】 刘锦高;
【作者基本信息】 华东师范大学 , 通信与系统工程, 2005, 硕士
【摘要】 随着信息技术(IT)的飞速发展,特别是互联网的迅速普及,3C(计算机、通讯、消费电子)合一的加速,宣告数字化时代已经来临。嵌入式接入设备是数字化时代的一类标志性应用产品,世界各国在此领域开始了激烈竞争,以争取获得主导地位。嵌入式软件是数字化产品的核心,而嵌入式Linux又是其中的佼佼者。廉价的Linux资源与信息家电的结合,真正宣告了信息家电时代的到来,在工业控制、远程监控、通信设备等领域,小型化的嵌入式Linux也大有用武之地。目前对嵌入式系统进行的应用开发大都基于C语言环境并以文本命令的方式进行操作。所以在嵌入式Linux操作系统下进行界面友好的基于C++的应用开发成为从事嵌入式系统研发工程师必须面对的一大课题。本文将嵌入式Linux操作系统和嵌入式Qt及Qtopia软件开发平台移植到基于PXA255的Sistang开发板上,着重研究了基于这个软硬件平台开发应用程序的方法,对Sistang开发板原有驱动程序存在的不足进行了修改和重新配置,并对视频采集、串口编程的应用程序进行C++类的封装设计,进一步研究开发了基于嵌入式Linux操作系统的视频图像采集、音频数据采集、无线网络传输以及GPS和GSM的系统接入等应用程序,最后实现了基于嵌入式Linux的智能家居远程控制系统,对嵌入式Linux操作系统下从事嵌入式系统的开发,具有借鉴意义和实用价值。
【Abstract】 With quick development of Information Technology, especially internet popularization and 3C (computer, communication, consumer) systemization development, the coming of Digital Age is declared. Embedded facilities are mainly product in Digital Age. Countries all over the world involve competition in this field so as to obtain dominant position. Embedded Linux as a pet of embedded system software becomes the digital product heart. The cheap Linux resources integrate with information appliance electrical equipment indeed declares the characters of information appliance product. The Linux with small size kernel is used in industry control, remote monitor and control and communication equipment and so on.But most application programs under embedded Linux operation system are designed base on C programming environment with operate command form. So it is a great challenge for engineers, who engage in application design in embedded system to design a friendly program interface using C++ programming language.This paper begins with the transplant the embedded Linux operation system and embedded Qt and Qtopia software platform to Sistang evaluation board. The application programming method is studied in this paper on the new platform. The default hardware driver programs in Sistang board are modified and reconfigured since their bug. The application program about video image sample and serial port communication is encapsulated as C++class, and the application program about video image sample, audio data sample, data transmitted through WLAN, and GPS and GSM data amalgamation used in embedded system is studied. Finally the remote monitor and control system about home-set is designed and developed, it has reference significance and practical value for the engineers who are studying the application of embedded system under embedded Linux operation system.
【Key words】 Embedded System; Embedded Linux; Embedded Qt; Qtopia; Sistang Evaluation Board; PXA255 Microprocessor; Hardware Driver; C++ Class Encapsulation; Video Image Sample;
- 【网络出版投稿人】 华东师范大学 【网络出版年期】2005年 05期
- 【分类号】TP316.81
- 【被引频次】15
- 【下载频次】574