【嵌入式开发教程8】手把手教你做平板电脑-Camera 驱动实验教程
Camera 驱动实验教程
——疯壳·嵌入式平板开发
第一节 电路原理图介绍
参考文档 3128_sdk_a02_20170325.pdf 中第 17 页。
第二节 Camera 驱动框架及实现
图1
第三节 摄像头的 dts 文件
$(dir)\rk3128-source\kernel\arch\arm\boot\dts\rk3128-cif-sensor.dtsi
第四节 实验内容
a.增加一个 C 语言实现的命令,可以用来测试和 app 打开摄像头调用的驱动是否一样, 并用命令调试打开摄像头同时开闪光灯。
b.在 external 目录中增加一个 helloCamera 目录,并增加 Android.mk 和 main.c
c.单独编译命令:mmm ./external/helloCamera;然后将可执行文件 push 到/system/bin 中,在目录 out/target/product/rk312x/system/bin/helloCamera 中找到可执行文件,然后 push 进系统。
图2
d.rk_camera.c 中一些地方增加 printk 输出和在打开设备时候同事打开闪光灯;
e.在 dts 文件中增加两个参数:
rockchip,flash = <&gpio2 GPIO_C7 GPIO_ACTIVE_HIGH>; flash_active = <1>;
第五节 实验现象
设备文件位于/dev/video0
rk_camera.c 中一些地方增加 printk 输出;
输入命令./helloCamera 的同时会点亮闪光灯或者点击屏幕照相机 app 看看有什么效果;
图3
详情地址:https://fengke.club/GeekMart/views/offline/android
套件地址:https://fengke.club/GeekMart/su_fHnaDyD1o.jsp
视频地址:https://fengke.club/GeekMart/su_f5W0Cuz3p.jsp
【嵌入式开发教程8】手把手教你做平板电脑-Camera 驱动实验教程相关推荐
- 【嵌入式开发教程7】手把手教你做平板电脑-音频驱动实验教程
音频驱动实验教程 --疯壳·嵌入式平板开发 图1 如上图是音频模块 codec 和 cpu 连接框图,主要由三部分组成: I2C 总线 - cpu 通过它实现对 Code ...
- 【嵌入式开发教程6】手把手教你做平板电脑-触摸屏驱动实验教程
触摸屏驱动实验教程 --疯壳·嵌入式平板开发 第一节 input 输入子系统简单介绍 --- rockchip_gslX680_rk3168.c 触摸屏驱动注册到 input 子系统中后要遵循的框架结 ...
- 【疯壳·嵌入式平板开发教程5】手把手教你做平板电脑-触摸屏驱动实验教程
触摸屏驱动实验教程 --疯壳·嵌入式平板开发 第一节 input 输入子系统简单介绍 --- rockchip_gslX680_rk3168.c 触摸屏驱动注册到 input 子系统中后要遵循的框架结 ...
- 【嵌入式开发教程9】手把手教你做平板电脑-WIFI 驱动实验教程
WIFI 驱动实验教程 --疯壳·嵌入式平板开发 第一节 电路原理图介绍 下图来源于文档 3128_sdk_a02_20170325.pdf 中第 16 页. CMD 信号(用于传送命令和反应): ...
- 【疯壳·嵌入式平板开发教程1】手把手教你做平板电脑-Linux 引导过程
Linux 引导过程 --疯壳·嵌入式平板开发 Linux 内核与 Android 系统 linux 内核有什么区别? 什么是引导装载程序? 什么是 Zygote? 什么是 init. ...
- 【疯壳·平板教程1】手把手教你做平板电脑-Linux 引导过程
Linux 引导过程 --疯壳·嵌入式平板开发 Linux 内核与 Android 系统 linux 内核有什么区别? 什么是引导装载程序? 什么是 Zygote? 什么是 init. ...
- 手把手教你做产品经理,视频课教程已经发布,欢迎观看
手把手教你做产品经理,视频课教程已经发布,欢迎观看 http://edu.51cto.com/course/course_id-5062.html 转载于:https://blog.51cto.com ...
- Blender图解教程:手把手教你做一个马里奥金币 之 图片转法线贴图法(附模型下载)
<Blender图解教程:手把手教你做一个马里奥金币 之 比较传统的方法>介绍了一种用Blender制作法线贴图的流程,本文介绍一种更加省事的方法. 步骤 效果图 概要 步骤 1. 建模 ...
- Blender图解教程:手把手教你做马里奥问号箱 二 强迫症修复版(附模型下载)
看完 <Blender图解教程:手把手教你做马里奥问号箱>有强迫症同学反应对最后的结果不能忍.那么老王教大家修复一下.初学的同学可以通过这个例子进一步理解一下什么是UV. 修复前 如果你没 ...
最新文章
- 入职一周了,发现自己来了假阿里?
- extmail集群的邮件负载均衡方案 [lvs dns postfix]
- JQUERY设置或返回属性值attr
- iOS APP之本地数据存储(译)
- 【~~~】POJ-1006
- gcc编译器_2020好用的C++编译器有哪些?这几款值得下载
- SAP License:启动物料帐后不可更改物料价格的处理方法
- 电子科技大学要多少分才能录取?
- [RocketMQ]消息中间件—RocketMQ消息消费(一)
- 广数980tc3从u盘复制到系统_广数980tc3数控车床
- DB2 错误码sqlcode对应表
- UG GC工具箱中的齿轮与弹簧
- md5加密算法~Java语言实现
- 天津联通移动电信DNS
- 微信浏览器自动播放多个视频黑屏,h5video,videojs
- EOS与ESD的区别
- mysql cpu使用率_MySQL CPU使用率高情况的原因和解决
- [T00ls]DEDECMS 0DAY
- 超酷的HTML5 Canvas网络画板教程
- 二阶低通滤波器IIR的五个参数推导过程