基本信息
源码名称:linux 液晶屏驱动移植及其LCD驱动接口参数计算方法及实例
源码大小:0.67M
文件格式:.rar
开发语言:C/C++
更新时间:2021-07-22
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍

通常linux LCD 驱动开发大多数都是移植,其驱动代码在许多开源的linux版本中可以找到。
移植其实很简单,只需根据液晶屏的DataSheet计算并填写LCD驱动接口
(例如以下struct fb_videomode )的相关参数,计算方法详见附件Excel文件《ldb_drv_lindensong.xlsx》,
并把所需移植的LCD接口的相关参数更新到驱动代码的实例中初始化, 
如内核使用设备树的也是同样更新设备树中的相应LCD接口参数即可。

struct fb_videomode {
const char *name; /* optional */
u32 refresh; /* optional */
u32 xres;
u32 yres;
u32 pixclock;
u32 left_margin;
u32 right_margin;
u32 upper_margin;
u32 lower_margin;
u32 hsync_len;
u32 vsync_len;
u32 sync;
u32 vmode;
u32 flag;
};

详见附件

linux_lcd_driver/linux_lcd_driver

├── HJ080IA-01E.pdf
├── lcd_drv_code.c
└── ldb_drv_lindensong.xlsx

0 directories, 3 files