一个cell的情况: 当前interrupt 位于他的中断控制器的索引,比如: 二个cell的情况 第一个值: 该中断位于他的中断控制器的索引; 第二个值:触发的type 固...
一个cell的情况: 当前interrupt 位于他的中断控制器的索引,比如: 二个cell的情况 第一个值: 该中断位于他的中断控制器的索引; 第二个值:触发的type 固...
概述 kernel中为了方便对battery的管理,专门提供了power supply framework 1、电池监控(fuelgauge) fuelgauge驱动主要是负...
I2c 协议 数据有效性 SDA在SCL高电平期间必须保持稳定,而只有在SCL低电平期间数据线(SDA)才可以进行高低电平切换开始位: START开始位是SCL高电平期间SD...
查看/proc/devices 文件可以获知系统中注册的设备,第 1 列为主设备号,第 2 列为设备名,cat /dev/ 可以查看到所有的设备节点 手动创建设备名 mkno...
等待队列 表示一组睡眠的进程,当某一条件为真时,由内核唤醒他们 在 Linux 中, 一个等待队列由一个"等待队列头"来管理, 一个 wait_queue_head_t 类型...
创建字符设备 ~/study/linuxlerning/linux-4.9.37/driver_test Linux字符设备是一种按字节来访问的设备,字符驱动则负责驱动字符设...
自旋锁 自旋锁不会引起调用者睡眠,如果自旋锁已经被别的执行单元保持,调用者就一直循环在那里看是 否该自旋锁的保持者已经释放了锁,因为自旋锁不会引起调用者睡眠,所以自旋锁的效率...
platform 总线 linux设备通常需要挂载在一种总线上,SoC系统中集成了独立的外设控制器,挂接在Soc内存空间的外设不依赖此类总线。linux_platform_d...
第一阶段: 先形成整体轮廓,比如对Linux的进程、内存、I/O、驱动模型有一些基本的认识,开始写一些简单的内核模块,比如hello-world模块、globalmem、gl...
大兄弟,markedown 贴代码有专门的格式``` ```啊,你用>这个符号自己看着也费劲呢
Android U盘挂载路径获取前一段时间做过一个u盘读存数据的功能,记录一下实现代码。 第一种方法是通过反射的方法获取挂载路径,这是从网上找到的,代码如下: public static List getU...
@喲炒飯 这个方案是在编译ndk动作之前,把aar包解压,再把解压后的对应文件拷贝到需要编译的目录下面
Android aar 拷贝到sdk一起打包成新的aar概述 1、需要将一个aar包与项目产生的aar包合并成一个,其中项目是源码2、项目是源码 解压依赖aar 解压aar,利用build,gradle 如果有ndk编译,so的c...
" > " 空格 小标题" ## " 标题" ```" 代码"1. " 行号"* ""< > " 添加网址 画流程图
概述 编写基于另外一组类的包装器接口,结构化设计模式可以处理接口包装任务。按照包装器层和原始接口的差异递增程度划分,它们以此是:代理、适配器和外观。 <1>代理模式 代理类和...
Camera1 API 权限申请 AndroidManifest.xml 记住是 代码也申请,毕竟android 6.0需要动态申请权限 拍照步骤 获得Camera 实例 ...
想请教下博主,此项目在华为荣耀9i 上面,libusb 能检测到 dev/bus/usb/下面的节点,uvc_open也能成功,但是在libuvc strea.c里面_uvc_process_payload_iso 这个函数就会挂,原因是是每张图片没有结束标志。这个问题困扰了好几天 楼主有遇到过吗?
github 上有一模一样的问题,但是作者都没解掉
libuvc与webcam的开发(二) - UVCCamera中的libuvclibuvc是github上一个开源项目,用于实现uvc基础协议,目前的源码实现支持到UVC1.1版本。UVCCamera中包含有完整的libuvc,它针对安卓系统进行了部分...
66666
libuvc与webcam的开发(一) - UVC协议简介 UVC : USB video device class,是一种USB设备类,这种设备用于通过USB总线传输视频流,例如网络摄像头(webcam)等,这些年随着监控和网...
重命名apk 重命名library 获取时间
奇怪的现象、导致我的init函数会触发两次,导致程序异常崩溃 后面发现调试机器默认是竖屏,Activity运行默认又是横屏,所以创建Activity后,会从横屏切换到竖屏,就...