- 博客(7)
- 收藏
- 关注
原创 Linux V4L2框架源码分析
V4L2 video_device 分析 目录 V4L2 video_device 分析 目录 video_device 结构体 v4l2_file_operations video_device 结构体 struct video_device 结构体是用来生成和管理V4L2 device节点的。video_device结构体如下: struct video_
2019-03-13 19:23:42
1660
原创 Android HAl 学习笔记
硬件抽象层 (HAL) HAL 可定义一个标准接口以供硬件供应商实现,这可让 Android 忽略较低级别的驱动程序实现。借助 HAL,您可以顺利实现相关功能,而不会影响或更改更高级别的系统。HAL 实现会被封装成模块,并由 Android 系统适时地加载。供应商为产品所提供的特定硬件实现相应的 HAL(和驱动程序)。HAL 实现通常会内置在共享库模块(.so 文件)中。每个特定于硬...
2018-07-08 19:43:24
819
原创 Linux V4L2 子系统源码分析
V4L2 设备分析目录V4L2 设备分析 目录 v4l2_device 结构体 V4L2设备注册 v4l2_device_release v4l2_device_disconnect V4L2设备的注销 v4l2_device_unregister_subdev v4l2_device_register_subdev_nodesv4l2_device 结构体struct v4l2_device 结构
2017-12-17 18:11:33
1380
原创 Linux pinctrl subsystem
最近学习linux中GPIO subsystem和pinctrl subsystem相关知识,查阅了一些资料,在这里与大家分享一下。 主要参考了: [http://www.wowotech.net/linux_kenrel/pin-control-subsystem.html] 文档。pin control subsystem的软件框架图pin control subsystem的主要功能包括:
2017-10-17 23:04:49
424
原创 Git学习总结
Git学习总结git的三种状态: 已修改(committed) 已修改(modified) 已暂存(staged) git项目的三个工作区: git仓库 工作目录 暂存区域 基本的 Git 工作流程如下: 在工作目录中修改文件。 暂存文件,将文件的快照放入暂存区域。 提交更新,找到暂存区域的文件,将快照永久性存储到 Git 仓库目录。 在Ubuntu上安装git:$ sudo apt-get ins
2017-10-09 22:50:54
339
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人