首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > 嵌入式系统中LCD驱动的实现原理

嵌入式系统中LCD驱动的实现原理

资料介绍
嵌入式系统中LCD驱动的实现原理结合三星公司 ARM9 系列嵌入式处理器 S3C2410,讲解如何进行 LCD 驱动程序模 块化编程及如何将驱动程序静态加载进系统内核。
LCD(液晶显示)模块满足了嵌入式系统日益提高的要求,它可以显示汉字、字 符和图形,同时还具有低压、低功耗、体积小、重量轻和超薄等很多优点。随着 嵌入式系统的应用越来越广泛, 功能也越来越强大,对系统中的人机界面的要求 也越来越高, 在应用需求的驱使下,许多工作在 Linux 下的图形界面软件包的开 发和移植工作中都涉及到底层 LCD 驱动的开发问题。因此在嵌入式系统中开发 L CD 驱动得以广泛运用。 本文以三星公司 ARM9 内核芯片 S3C2410 的 LCD 接口为基础,介绍了在 Linux 平 台上开发嵌入式 LCD 驱动程序的一般方法。 本文硬件采用三星公司的 S3C2410 芯片的开发板, 软件采用 Linux 2.4.19 平台, 编译器为 arm-linux-gcc 的交叉编译器,使用 640×480 分辨率的 TFT 彩色 LCD, 通过对其 Linux 驱动程序进行改写和调试,成功地实现了对该种屏的驱动和显 示。 嵌入式驱动的概念 设备驱动程序是***作系统内核和机器硬件之间的接口,设备驱动程序为应用程 序屏蔽了硬件的细节,这样在应用程序看来,硬件设备只是一个设备文件,应用 程序可以像***作普通文件一样对硬件设备进行***作。 设备驱动程序是内核的一 部分,它主要完成的功能有:对设备进行初始化和释放;把数据从内核传送到硬 件和从硬件读取数据; 读取应用程序传送给设备文件的数据、回送应用程序请求 的数据以及检测和处理设备出现的错误。 Linux 将设备分为最基本的两大类:一类是字符设备,另一类是块设备。字符设 备和块设备的主要区别是:在对字符设备发出读/写请求时,实际的硬件 I/O 一 般就紧接着发生了。字符设备以单
标签:嵌入式系统中驱动的实现原
嵌入式系统中LCD驱动的实现原理
本地下载

评论