Jeffery的博客

分享技术,记录人生

在MT8735平台下添加GSENSOR--kxtj2_1009驱动

kxtj2_1009是一款GSENSOR,即重力加速度传感器,实物图如下:


现在在MT8735平台上添加kxtj_1009传感器驱动,具体实施过程如下:

1. 将kxtj_1009传感器驱动程序添加到响应文件夹

如下所示:

~/mt8735v/kernel-3.10/drivers/misc/mediatek/accelerometer/kxtj2_1009_auto
kxtj2_1009.c   kxtj2_1009.h  Makefile

~/mt8735v/kernel-3.10/drivers/misc/mediatek/accelerometer/kxtj2_1009_auto 文件夹下面包括 kxtj2_1009.c kxtj2_1009.h 以及Makefile文件。


~/mt8735v/kernel-3.10/drivers/misc/mediatek/mach/mt6735/elink8735_tb_l1/accelerometer/kxtj2_1009_auto
cust_acc_kxtj2_1009.c   Makefile

~/mt8735v/kernel-3.10/drivers/misc/mediatek/mach/mt6735/elink8735_tb_l1/accelerometer/kxtj2_1009_auto文件下包括cust_acc_kxtj2_1009.c 和 Makefile 文件


2. Make文件的配置

在 ~/mt8735v/kernel-3.10/drivers/misc/mediatek/accelerometer/Makefile 文件中添加如下语句:

ifeq ($(CONFIG_KXTJ2_1009_AUTO),y)
obj-y   +=  kxtj2_1009_auto/
endif

在 ~/mt8735v/kernel-3.10/drivers/misc/mediatek/mach/mt6735/elink8735_tb_l1/Makefile 文件中添加如下语句:

ifeq ($(CONFIG_KXTJ2_1009_AUTO),y)
obj-y   +=  accelerometer/kxtj2_1009_auto/
 endif

3. 配置config文件
首先,在 ~/mt8735v/kernel-3.10/drivers/misc/mediatek/Kconfig.drivers下添加如下语句

config MTK_KXTJ2_1009
bool "KXTJ2 1009 for MediaTek package"
default n

其次,在 ~/mt8735v/kernel-3.10/arch/arm64/configs/elink8735_tb_l1_defconfig 文件中设置: CONFIG_KXTJ2_1009_AUTO = y

至此,GSENSOR--kxtj2_1009 重力传感器驱动以及驱动的配置完成。

阅读更多
版权声明:版权所有,转载请注明出处,感谢阅读 https://blog.csdn.net/m0_37526672/article/details/80320219
想对作者说点什么? 我来说一句

GT9XX触控屏驱动

2016年03月31日 2.61MB 下载

zynq中的axi操作时序

2017年10月10日 1.86MB 下载

Gsensor BMA250驱动

2014年03月20日 52KB 下载

ZYNQ AXI 读写

2017年02月18日 498KB 下载

没有更多推荐了,返回首页

不良信息举报

在MT8735平台下添加GSENSOR--kxtj2_1009驱动

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭