
驱动移植
文章平均质量分 75
luobin2024
这个作者很懒,什么都没留下…
展开
-
Android上Sensor移植的总结
原文:http://blog.youkuaiyun.com/dongjun7357/article/details/6414205 另外一篇文章:http://yueguc.iteye.com/blog/814000 Sensor作为Android系统的一个输入设备,对Android设备来说是必不可少的。Sensor主要报告G-Sensor、LightsSensor、Proximity转载 2012-10-17 19:12:44 · 4057 阅读 · 0 评论 -
Android 2.1实现屏幕不同方向旋转
http://www.linuxidc.com/Linux/2011-08/40119.htm 最近调g-sensor的过程中发现Android2.1在设置界面横竖屏幕旋转时只有两个方向,而且板子横着时显示竖屏,竖着时显示横屏(前一版硬件可没这个问题,看来是硬件工程师将g-sensor模块贴片方向改变)。 为了解决横竖颠倒的问题,干脆用最简单的方法:在g-sensor驱动中在inp转载 2013-01-11 17:34:37 · 925 阅读 · 0 评论 -
Andriod Sensor HAL实现
http://www.54xue.com/w/07/n-31107.html Android sensor构建Android4.1系统内置对传感器的支持达13种,他们分别是:加速度传感器(accelerometer)、磁力传感器(magnetic field)、方向传感器(orientation)、陀螺仪(gyroscope)、环境光照传感器(light)、压力传感器(pres转载 2012-12-20 18:38:06 · 975 阅读 · 0 评论 -
TP驱动的sys节点建立
http://blog.youkuaiyun.com/allenner1/article/details/7892452 关于TP驱动的sys节点建立问题的解释。 网上关于sysfs接口建立的解释为: sysfs接口函数到建立_DEVICE_ATTR最近在弄Sensor驱动,看过一个某厂家的成品驱动,里面实现的全都是sysfs接口,hal层利用sysfs生成的接口,对Sensor进行操转载 2012-12-17 11:46:46 · 895 阅读 · 0 评论 -
AKM8975C源代码
/* drivers/misc/akm8975.c - akm8975 compass driver #include #include #include #include #include #include #include #include #include #include #include #include #include #def原创 2012-10-29 11:22:13 · 3958 阅读 · 2 评论 -
重力感应器BMA250源代码执行分析
重力传感器是根据压电效应的原理来工作的。 所谓的压电效应就是 “对于不存在对称中心的异极晶体加在晶体上的外力除了使晶体发生形变以外,还将改变晶体的极化状态,在晶体内部建立电场,这种由于机械力作用使介质发生极化的现象称为正压电效应 ”。 重力传感器就是利用了其内部的由于加速度造成的晶体变形这个特性。由于这个变形会产生电压,只要计算出产生电压和所施加的加速度之间的关系,就可以将加速原创 2012-11-05 14:21:57 · 18855 阅读 · 8 评论 -
光传感器和距离传感器TMD22713源代码执行过程分析
Light Sensor& Proximity SensorTMD27713T内部集成一个光传感器,一颗红外发射管和一颗红外接收极管。ALS环境光传感器,距离检测和红外灯在一个模块上,ALS:近似于人眼的反应,可编程积分时间,可编程的中断阀值,很高的灵敏度。距离检测:校准到100mm的精度,消除工厂校准,可编程的数字红外脉冲。可编程的电流源的红外灯,可编程的中断阀值,可编程的等待时间。带微原创 2012-10-31 15:47:24 · 7801 阅读 · 0 评论 -
测试Linux 内核中的I2c-dev.c
原文:http://hi.baidu.com/jjhopeforever/item/4e5e75c6156aa42ea1b50a67 /************************************此程序在linux 2.6.18的版本里面测试通过。 *******************************************************转载 2012-10-23 19:51:48 · 1735 阅读 · 0 评论 -
重力传感器代码分析
原文:http://blog.youkuaiyun.com/newtonnl/article/details/6539866重力传感器驱动的功能,主要是向HAL层提供IOCTRL接口,并通过input设备上报数据。芯片实际数据的读取是采用i2c协议读取原始数据,并且作为i2c设备挂载在系统上工作的。1、调用关系 采用模块化的编程方式,一下介绍函数的调用关系。module_init(aac_转载 2012-10-29 11:05:06 · 4304 阅读 · 1 评论 -
触摸屏驱动移植调试
http://blog.163.com/jlz_325/blog/static/1917400092011111511491339/移植环境(红色粗字体字为修改后内容,蓝色粗体字为特别注意内容)1,主机环境:VMare下linux5.7 ,384内存。2,编译编译环境:arm-linux-gcc v4.4.33,开发板:FL2440,4M nor flash,256M nand f转载 2012-10-22 14:15:35 · 2315 阅读 · 0 评论 -
linux下判断 串口是否通讯 最简单方法 和android kernel实时打印log方法
http://blog.youkuaiyun.com/eqwewr/article/details/7563211在调试BT中发现以下方法: 通常uart连接其他设备例如BT,首先要调通该uart,最简单方法如下:uart 调试方法adb shellcat /dev/ttyHS0&(ls -s /dev/ttyHS*)(ttyHS0代表所要调试的串口)使用手触摸rx即可有字符输出转载 2012-10-22 13:22:48 · 4299 阅读 · 0 评论 -
小结linux框架下函数如何可以使其被其他文件调用
http://blog.youkuaiyun.com/eqwewr/article/details/76647751:通常export该函数。2:获取结构体指针:在driver设个全局变量。下面贴出自己写的xenon flash driver部分代码。struct xenon_flash_chip { struct i2c_client *xenon_flash_client;转载 2012-10-22 13:21:07 · 829 阅读 · 0 评论 -
高通平台camera调试
今后会调一些sensor,故转载过来学习。 近来刚接手项目的camera驱动,除了查看平台文档和sensor的到规格书,也在网上查看了高手们到经验。本人对camera还是比较陌生的,奈何公司无人过问,只好按部就班的来吧! 和大部分驱动的调试相差无几,还是在前人的工作基础上进行的。 项目采用高通7627平台,sensor采用ov7675。驱动移植1.内核驱动移植s转载 2012-10-22 13:15:07 · 6897 阅读 · 1 评论 -
android平台上调试2款camera sensor
之前一段时间有幸在高通android平台上调试2款camera sensor,一款是OV的5M YUV sensor,支持jpeg out,同时也支持AF,调试比较比较简单,因为别的项目已经在使用了,只是把相关的驱动移植过来就好;另一款是Samsung的一款比较新的3M YUV FF sensor,在最新项目中要使用的,本文以调试该sensor为例,从底层驱动的角度分享一下高通android平台下转载 2012-10-22 12:33:33 · 2750 阅读 · 1 评论 -
AKM8975源代码分析:
源文件位置:kerne\lc1810\drivers\misc\akm8975.c源代码分析:采用模块化方法进行注册,通过module_init(akm8975_init)调用akm8975_init(void)通过i2c_add_driver(&akm8975_driver)添加akm8975的驱动到系统内核中。akm8975_driver结构体包含以下几个函数,也就是对i2原创 2012-10-29 15:36:23 · 6112 阅读 · 1 评论