驱动开发
文章平均质量分 60
如不过此
2012年4月3日注册,记录学习高通平台android驱动历程
展开
-
高通 8x26 android sensor 初始化
初始化从adsp_proc/Sensors/dsps/src/common/sns_pd.c的main函数开始0. main() 1. coremain_main()//看不到函数原型 1. sns_init() //主线 2. sns_profiling_init() //电源初始化 2. sns_init_once()//主线 3. 用for原创 2014-05-26 20:10:04 · 4814 阅读 · 3 评论 -
展讯驱动入门
展讯驱动入门fastboot download cmd: fastboot flash uboot u-boot.bin fastboot flash boot boot.imgLCM基础知识:http://blog.chinaunix.net/uid-28454895-id-4216124.htmlcode path: kernel/drivers/video/s原创 2016-02-23 14:30:57 · 9178 阅读 · 2 评论 -
分辨率
VGA 640x480QVGA 240x320HVGA 320x480WVGA 480x800FWVGA 480x854QHD 540x960WSVGA 1024x600XGA 768x1024720P 720x1280WXGA 800x12801080P 1080x1920原创 2015-12-24 17:54:20 · 819 阅读 · 1 评论 -
TC358762 MIPI转rgb
前段时间调试了一款东芝的mipi转rgb芯片。调通倒是好说,但是要让lcd正常显示还是比较麻烦的,因为涉及到三部分:1. msm8909的mipi输出时序要满足tc358762的要求;2. tc358762的输出要满足lcd ic的要求;目前一共的lcd ic spec 上porch 比较小,但是如果msm8909 输出的porch小的话,tc358762输出的de信号就会异常原创 2015-10-27 15:38:28 · 11116 阅读 · 8 评论 -
高通android新建项目
How to add a new project in qualcomm android platformOriginal project name: msm8226New project name: d8011. Add system(Directory: system/core/rootdir/) Add: d801/2. Add kernel原创 2014-08-28 12:57:28 · 5354 阅读 · 1 评论 -
高通设备树架构电磁屏调试
电磁触摸屏和电容触摸屏原理虽然不同,但对驱动来讲,没有什么区别,都是input设备.一,移植kernel/drivers/input/touchscreen/添加驱动文件,修改Makefile,Kconfigkernel/arch/arm/configs/d801_defconfigd801_defconfig+CONFIG_TOUCHSCREEN_WACOM_I2C=y/原创 2014-08-28 14:43:07 · 1705 阅读 · 1 评论 -
高通设备数架构LCM调试
高通设备数架构LCM调试主要参数硬件:高通8926软件:高通Android开发主机:ubuntu通信接口:MIPI(lane 4)背光控制:GPIO实现PWMLCM主要参数:分辨率768(W)X1024(H),像素位深(BPP)24,MIPI通道数(lane)4前后肩VBPD 6,VFPD 8,VSPW 6,HBPD 60,HFPD 40,HSPW 8 简介原创 2014-08-06 15:39:50 · 7822 阅读 · 4 评论 -
高通8x25Q 艾谱科三合一光感EM30713 开发
1.将驱动源文件em30713.c 添加到: \kernel\drivers\input\misc\2.在此目录的makefile添加: obj-$(CONFIG_SENSORS_EM30713) += em30713.o3.在此目录的Kconfig添加: config SENSORS_EM30713 tristate "Eptic原创 2014-05-04 14:07:31 · 2797 阅读 · 0 评论 -
高通8x26 Android sensor兼容方法
兼容功能实现,配置sensor_def_qcomdev.conf即可:1900 0 //这一项配置为0,表示支持兼容功能2300 1 //这一项配置为1,表示支持距离光感兼容功能2301 2 //这一项配置为2,表示支持两种距离光感芯片2302-2312 这是第一种芯片的配置2313-2323 这是第二种芯片的配置注意要这里的选项顺序和前面的不同。原创 2014-05-17 19:35:19 · 4846 阅读 · 2 评论 -
高通8x26 sensor manager 打开sensor
高通8x26平台通过adsp芯片管理sensor,开关sensor不是原来的IOContorl,而是通过sensor manager,下面根据QXDM log分析开关光感的流程,不包含代码分析,最好结合代码看下面流程,不然不好理解。还在研究中,不保证流程的正确性,还请高人指点。1 sns_smgr_process_msg(SNS_SMGR_REPORT_REQ_V01) 2 sns_sm原创 2014-05-19 18:07:42 · 4778 阅读 · 1 评论 -
高通8926 smgr的attr概述
gao tongtypedef enum{ SNS_DDF_ATTRIB_POWER_INFO, SNS_DDF_ATTRIB_POWER_STATE, SNS_DDF_ATTRIB_DELAYS, SNS_DDF_ATTRIB_RANGE, SNS_DDF_ATTRIB_RESOLUTION_ADC, SNS_DDF_ATT原创 2014-06-05 11:18:40 · 4593 阅读 · 3 评论 -
高通 8x26 andorid light sensor(TSL258x) 开发
1. Add the entry function for the new driver in adsp_proc\sensors\dd\qcom\inc\sns_dd.h: extern sns_ddf_driver_if_s sns_dd_als_tsl2581_if; 2. Add the new driver files in adsp_proc\sensors\dd\qco原创 2014-04-17 09:18:04 · 9853 阅读 · 9 评论 -
I2C读写问题
a.完全不能进行读写:(1) 通信协议不正确:有很多的I2C设备,并不支持所有的I2C协议,同时也不是一个比较标准的I2C设备;软件的通信时序不正确。(2)I2C设备地址不正确:有很多的I2C设备的地址是可以通过硬件设定的;也有器件资料提供的数据是错误的。(3)I2C通信线上没有加上拉电阻:由于I2C的从设备的SDA,SCL的PIN是输出开漏的,所以必须加上拉电阻,同时根据I2C设备的转载 2014-05-06 09:00:45 · 5980 阅读 · 3 评论 -
android将文件编译到文件系统中
8926平台的项目多了,每个平台使用的sensor不一样,每个项目要使用不同的配置文件sensor_def_qcomdev.conf原来是把vendor/qcom/proprietary/sensors/dsps/reg_defaults/sensor_def_qcomdev.conf编译到etc/目录下,现在区分开来,方法如下:1.去掉原来编译根据sensor_def_qco原创 2014-05-17 19:22:20 · 3477 阅读 · 1 评论 -
qualcomm camera 学习笔记
高通camera学习笔记概述(一二三四五) http://www.cnblogs.com/potato-coffee/p/4172009.htmlandroid camera 预览 app到hal http://blog.csdn.net/tankai19880619/article/details/22795217电路图,时序图,移植,介绍参数 移植时用 http://www.cnb原创 2016-06-16 11:28:15 · 11379 阅读 · 2 评论