嵌入式技术是当今最流行的一门计算机技术,嵌入式系统己经随着信息技术的高速发展和数字产品的广泛普及而得到广泛应用。嵌入式系统的教学和应用研究也正在受到国内众多高校的重视,目前很多高校都已开展或计划开展嵌入式系统相关的课程。本文正是以此为出发点,在三星S3C2440(ARM920T)微处理器为核心的硬件平台上,研究嵌入式系统的构建方法,包括Linux内核在ARM9平台上的移植方法,根文件系统的构建,以及串口、网络设备、LCD驱动程序在开发平台上的实现、Qt4图形支持库的移植方法,详细阐述了整个嵌入式系统的设计与开发过程;最后以C2 Micro System CC1200多核多媒体处理器硬件开发平台和Linux操作系统为基础,研究了基于QT4,使用C++开发桌面应用程序的方法。本文通过理论与实践相结合的方式,将嵌入式系统的相关理论应用到实践的具体环节中,从而快速的掌握了嵌入式系统的设计与软件开发方法。
基于嵌入式Linux操作系统开发设备驱动程序和桌面应用程序,最终达到符合用户需求的嵌入式产品,可以真正发挥嵌入式系统软硬件可裁剪、可扩展的良好特性,特别是嵌入式Linux与生俱来的强大的网络功能,使其在消费电...
【英文摘要】
Embedded technology is one of the most popular computer technology, with the rapid development of information technology and digital products, embedded systems have been widely popular and widely used. Embedded teaching and applied research is also being seriously many domestic universities, many universities now have carried out or planned courses related to embedded systems.For this purpose, this paper focus on the porting of linux kernel, the building of root file system, the analysis and implementation ...