- 博客(14)
- 收藏
- 关注
转载 i2c总线 2
http://blog.youkuaiyun.com/subkiller/article/details/6854910 1.I2C协议 2条双向串行线,一条数据线SDA,一条时钟线SCL。 SDA传输数据是大端传输,每次传输8bit,即一字节。 支持多主控(multimastering),任何时间点只能有一个主控。 总线上每个设备都有自己的一个addr,共7个bit,广播
2017-09-25 10:20:44
436
转载 i2c 总线协议 1
http://blog.youkuaiyun.com/g_salamander/article/details/80166981、基本概念 主机 初始化发送,产生时钟信号和终止发送的器件 从机 被主机寻址的器件 发送器 发送数据到总线的器件 接收器 从总线接收
2017-09-25 09:19:44
256
转载 miscdevice混杂设备驱动 2
Linux里面的misc杂项设备是主设备号为10的驱动设备,它的注册跟使用比较的简单,所以比较适用于功能简单的设备。正因为简单,所以它通常嵌套在platform 总线驱动中,配合总线驱动达到更复杂,多功能的效果一.杂项设备数据结构分析杂项设备驱动结构还是很简单的,他可以夹杂到其它结构体当中,以丰富驱动的血肉。一般情况下,我们是将它嵌套在其它结构当中的。
2017-09-18 19:39:02
560
转载 miscdevice混杂设备驱动 1
对于linux的驱动程序来说,主要分为三种:miscdevice、platform_device、platform_driver 。这三个结构体关系:(基类)kobject --------------------/ \ \/ \ \device cdev
2017-09-18 16:11:02
442
转载 dts
https://wenku.baidu.com/view/ebd62dd18e9951e79a892749.htmlDTS即Device Tree Source 设备树源码, Device Tree是一种描述硬件的数据结构,DTS即Device Tree Source 设备树源码, Device Tree是一种
2017-09-18 10:10:21
489
转载 linux设备驱动分类总结 1
1.字符驱动设备 指存取时没有缓存的设备,采用字节流访问的设备,如按键,串口,声卡,触摸屏等2.块驱动设备 有缓存来支持,块设备必须能够随机存取(random access),字符设备则没有这个要求。 UNIX下,采用一个数据块来进行访问,数据块一般为512字节,1K等,linux下,可以采用任意尺寸的数据来访问,字符设备和块设备的区别在于内核描述它们的使用的数据结构是
2017-09-18 09:22:55
2623
转载 android sensor 3
http://blog.youkuaiyun.com/nxh_love/article/details/11804841G-sensor,Gyroscope驱动移植类型描述ACCELEROMETER (加速度传感器) 又名G-sersor,侦测物体的加速度,利用装置内配置的两个电容点,并在电容点之间放置一个导电且可晃动物质,通过侦测导电物
2017-09-14 16:45:58
334
转载 android sensor 2
http://blog.youkuaiyun.com/smartbetter/article/details/53161452http://blog.youkuaiyun.com/u010164190/article/details/51908477基于硬件的传感器就是直接以芯片形式嵌入到Android设备中,这些传感器直接从外部环境获取数据。基于软件的传感器并不是实际的硬件芯片,基于软件的传感器
2017-09-14 09:26:29
264
转载 android sensor 1
1、Android sensor架构Android4.0系统内置对传感器的支持达13种,它们分别是:加速度传感器 (accelerometer)、磁力传感器(magnetic field)、方向传感器(orientation)、陀螺仪(gyroscope)、环境光照传感器(light)、压力传感器(pressure)、 温度传感器(temperature)和距离传感器(proximity)
2017-09-13 15:59:36
342
转载 Android休眠唤醒3
接上一节,结合code来分析一下:具体流程下面我将分别以两条路线(第一:获得wakelock唤醒锁。第二:系统进入睡眠。)来分别说明各自的流程,让读者对android睡眠唤醒机制有更深入的理解!第一部分:获得wakelock唤醒锁比如在应用程序中,当获得wakelock唤醒锁的时候,它首先是调用frameworks/base/core/java/androi
2017-09-08 16:46:07
369
转载 Android休眠唤醒2
http://blog.youkuaiyun.com/zhaoxiaoqiang10_/article/details/24408839 标准linux休眠过程:power management notifiers are executed with PM_SUSPEND_PREPARE tasks are frozentarget system sleep state is announc
2017-09-08 11:35:16
423
转载 Android休眠唤醒1
http://blog.youkuaiyun.com/zhaoxiaoqiang10_/article/details/24408129#t01、标准Linux睡眠唤醒机制简介:休眠主要三个主要的步骤:(1)冻结用户态进程和内核态任务;(2)调用注册的设备的suspend的回调函数,其调用顺序是按照驱动加载时的注册顺序。(3)休眠核心设备和使CPU进入休眠态
2017-09-08 09:49:21
421
转载 emmc
http://blog.youkuaiyun.com/luopingfeng/article/details/42844611 块设备是Linux最复杂的设备之一 内核当中 MMC/SD 卡驱动程序构架是学习EMMC 驱动程序的重点,块设备驱动程序,理解 LINUX 块设备驱动程序。一.需要的基础知识:1. LINUX 设备驱动的基本结构。2.
2017-09-06 16:20:29
1358
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人