> 文章列表 > 项目驱动的编写

项目驱动的编写

项目驱动的编写

LCD驱动

1、初始化参数

这些参数都是屏幕自己独有的,设定好了的 

2、初始化LCD像素时钟

3、设置RGBLCD显存

应用程序通过操作显存来操作LCD,在LCD上显示字符、图片等信息

显存需要申请,驱动程序设置的显存和应用程序访问的显存要是一物理地址

framebuff是显存抽象后的一种设备,允许上层应用程序在图形模式,framebuff是lcd硬件中的HAL(硬件抽象层)

通过将framebuff机制将LCD抽象为dev/fbx,应用程序通过操作/dev/fbx来操作lcd

USB驱动

IIC驱动