原创 mtk 耳機accdet檢測驅動分析

accdet相關驅動程序: accdet_drv.c accdet_drv.h accdet.c accdet.h accdet_custom.c accdet_custom.h accdet_custo

原创 3.Linux休眠鎖

1.Android的休眠機制 Android的休眠喚醒主要基於wake_lock機制,只要系統中存在任一有效的wake_lock,系統就不能進入深度休眠,但可以進行設備的淺度休眠操作。wake_lock一般在關閉lcd、tp但系統仍然需要

原创 1.如何建立一個sys調試節點

sys_debug_inode.c #include <linux/kobject.h> #include <linux/sysfs.h> #include <linux/export.h> #include <linux/init

原创 MTK Projiectconfig.mk文件詳細解釋

AUTO_ADD_GLOBAL_DEFINE_BY_NAME AUTO_ADD_GLOBAL_DEFINE_BY_VALUE AUTO_ADD_GLOBAL_DEFINE_BY_NAME_VALUE 編譯系統開出的3個可以

原创 2.打印log那點事

1.如何打開pr_debug調試信息 cat /proc/sys/kernel/printk 7 4 1 7 echo 8 > /proc/sys/kernel/printk cat /proc/sys

原创 4.移植msensor(Android 7.0)

本文以移植qmcX983d地磁傳感器爲例,講述移植步驟和問題解決。 1.驅動移植 drivers/misc/mediatek/magnetometer/ $(project)/ProjectConfig.mk CU