![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
驱动
文章平均质量分 87
bboyliaoye
这个作者很懒,什么都没留下…
展开
-
S5pc100 的linux-lcd驱动学习的总结分析
前些天在Cortex-A8做小项目时对linux的LCD驱动进行了简单的代码分析,就记录下来,以便自己日后继续学习,同时希望能帮到有需要的人。 首先, Lcd是一个帧缓冲设备,他的驱动构架是基于帧缓冲子系统的。 帧缓冲子系统包括以下几个文件: Fbmem.c (核心层、提供通用接口) S3c-fb.c(控制器驱动层、配置相关寄存器) Dev-fb.c(资源层、提供寄存器的地址)原创 2013-03-14 10:54:26 · 2406 阅读 · 0 评论 -
S5PC100芯片的linux-lcd驱动移植(基于2.6.35.13内核)
第一步:添加和添加平台资源: 1,在文件mach-smdkc100.c里面修改lcd平台资源(根据芯片手册) static struct s3c_fb_pd_win smdkc100_fb_win0 = { /* this is to ensure we use win0 */ .win_mode = { .pixclock = 1000000000000ULL /原创 2013-03-14 10:56:39 · 1522 阅读 · 2 评论 -
S5pc100 的linux 触摸屏驱动移植(linux 2.6.35.13内核)
1、修改driver/input/touchscreen/Kconfig 修改: config TOUCHSCREEN_S3C2410 tristate "Samsung S3C2410/generic touchscreen input driver" depends on ARCH_S3C2410 || SAMSUNG_DEV_TS s原创 2013-03-14 10:59:56 · 1245 阅读 · 0 评论 -
S5pc100 触摸屏驱动分析(linux 2.6.35.13内核)
S5pc100 触摸屏驱动分析(linux 2.6.35.13内核) -liaoye学习笔记,方便日后复习 我是根据 s3c2410_ts.c驱动文件来移植该驱动的。 这个驱动是基于input子系统来编写的,所有首先需要分析input子系统 Input子系统分为三层 事件处理层 核心层 设备驱动层 其中 evdev.c是万能驱动,能支持所有的设备 In原创 2013-03-14 11:05:42 · 1272 阅读 · 0 评论