【摘要】: 随着高性能嵌入式处理器的普及和集成电路设计技术快速发展,嵌入式系统的功能越来越强。由于Linux的成本低廉、源代码开放等特点,目前已成为国内外厂商极力发展的嵌入式系统的操作系统。随着彩色LCD显示器的发展和它越来越多地应用在嵌入式系统中支持彩色图形界面和视频媒体播放,人们对LCD的驱动程序开发需求也与日俱增。因此,对嵌入式Linux系统移植和在其基础上的LCD驱动开发具有重要意义和实用价值。 本文首先分析了Linux作嵌入式操作系统的特点,论述了基于Linux构建嵌入式系统的优势,以及其发展前景,提出了在ARM EP9315平台上移植Linux 2.6操作系统和基于该平台下LCD驱动程序开发的主要任务。其次,深入分析了linux2.6内核在ARM处理器上的初始化过程,在此基础上,重点介绍了在EP9315开发平台上构建嵌入式Linux2.6的过程。包括内核源代码的配置编译,交叉编译环境建立,根文件系统的创建和内核调试环境的建立。然后,从驱动概述、设备分类、内核模块和驱动程序结构四个方面介绍了linux2.6内核的驱动程序基本原理,并且简单介绍了在linux2.6内核下控制台驱动程序和闪存驱动程序的开发过程以及相关的配置。最后,在对EP9315的LCD接口及寄存器的深入掌握的基础上,对EP9315的LCD驱动程序的开发进行了深入的剖析。
【本文标签】: 多层 pcb 多层PCB面板 公司设备 沉金板
【责任编辑】:鼎纪电子PCB 版权所有:http://www.dj-pcb.com/转载请注明出处