- 博客(4)
- 收藏
- 关注
原创 MTK平台GPIO的使用与调试
我们在LINUX外设驱动的开发与调试中,GPIO的正确使用是一门必修课,本文主要描述MTK平台GPIO的使用和调试方法。一,DWS的配置打开dws文件的工具 DrvGen.exe 有新和旧两种,不同平台使用的工具可能不一样,新平台大多使用新的 DrvGen.exe,两种工具只是打开的方式和界面不一样,其实GPIO的配置项两个都大同小异,本文以MT6739平台为例,使用新的DrvGen.e...
2020-01-17 16:36:04
7010
3
原创 MTK平台TP驱动框架解析
一,TP驱动代码的组成MTK平台TP驱动主要包括两处文件:1,kernel-3.18\drivers\input\touchscreen\mediatek\mtk_tpd.c平台设备驱动,主要为了兼容多个不同的TP驱动IC,它会去遍历每一个编译并添加进 tpd_driver_list 中的IC驱动,直到其中一个初始化成功。2,kernel-3.18\drivers\input\to...
2019-10-20 22:22:48
4665
1
原创 MTK平台CAMERA驱动框架解析
一,Camera架构及流程简析整个框架分为三个部分:hal部分逻辑调用,kernel层的通用驱动 sensorlist.c 和具体IC的驱动 xxxx_mipi_raw.c。kernel 起来后不会直接去访问硬件sensor,而是会注册相关的驱动,之后Android系统起来后会启动相关的服务如 :camera_service,在camera服务中会直接去访问hal,kernel驱动,进而操...
2019-10-16 22:29:35
5336
原创 ADB调试方法及常用命令
1、执行dmesg命令可以查看全部消息。如果想把log信息保存到文件,可以用:adbshell dmesg >E:/Kernel.log2、cat /proc/kmsgadbshell 然后执行 cat /proc/kmsg。程序里面用printk函数打印的信息会显示出来。用cat/proc/kmsg命令打印出来的信息跟与dmesg 有不同, 第一次执行/proc/...
2019-10-08 16:33:39
4178
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人