找回密码
 注册
关于网站域名变更的通知
查看: 148|回复: 0
打印 上一主题 下一主题

【嵌入式开发教程7】疯壳·平板电脑-Camera 驱动实验教程

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-8-5 14:42 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
平板电脑
——疯壳·嵌入式平板开发
Camera 驱动实验教程

0 L5 a( `; M* T9 }0 e2 E: S. s2 N3 M( r% v

; x) Q. L- [" e1 \6 ]' n7 r0 G
% E$ ~  W' ?6 \* I# k
" L! P  S! S  }: m% Q  q* f, ^第一节 电路原理图介绍
' k  r5 t1 W% F! }! A/ I; a1 A& {# K8 i% n# Q
  参考文档 3128_sdk_a02_20170325.pdf 中第 17 页。: d: R8 ~" h# k  h. G
; ~/ J* B/ R) B1 x7 _1 [2 o
第二节 Camera 驱动框架及实现8 a* K0 P  z* t/ I

+ U& t$ H; q& L; k- h
7 ^: o, M3 B0 T: o9 K0 y! r- g图1
! H( d  X4 I) J) b第三节 摄像头的 dts 文件; M3 |% z; |  v" T( R3 V
; {" x, w8 f: \+ _' F7 ~
$(dir)\rk3128-source\kernel\arch\ARM\boot\dts\rk3128-cif-sensor.dtsi
; H* m; `' x# T* k* N6 r6 w; R# ]. u
  A* D' `: R0 O$ W0 t  s- K) @" Q- {第四节 实验内容5 x2 W0 y- j/ C- v

$ a  I* A2 Z$ o" l( P6 r7 V' va.增加一个 C 语言实现的命令,可以用来测试和 app 打开摄像头调用的驱动是否一样, 并用命令调试打开摄像头同时开闪光灯。
9 ?2 x7 R9 T. [0 y/ p3 Tb.在 external 目录中增加一个 helloCamera 目录,并增加 Android.mk 和 main.c
2 ]+ {, c4 |3 H: d: O1 [2 ?. oc.单独编译命令:mmm ./external/helloCamera;然后将可执行文件 push 到/system/bin 中,在目录 out/target/product/rk312x/system/bin/helloCamera 中找到可执行文件,然后 push 进系统。2 l5 u7 U. q- W
$ r+ {7 H% e4 r/ d
图2" X( `6 F) n+ C
d.rk_camera.c 中一些地方增加 printk 输出和在打开设备时候同事打开闪光灯;
" L. Y+ y. o( @" R5 Le.在 dts 文件中增加两个参数:
4 w8 `4 w$ X! H% ^( j. Y& Y) |) Arockchip,flash = <&gpio2 GPIO_C7 GPIO_ACTIVE_HIGH>; flash_active = <1>;" S7 G9 Y  ]; p  a5 e

3 v) A# y+ T* ?0 d' C第五节 实验现象
$ ~" C# g" m( n! B- R( L
5 m4 i7 k+ E' P. E设备文件位于/dev/video0
! {3 U% X  f$ K0 ~+ [$ m: d+ D4 N. v5 {$ D% {; l0 F
rk_camera.c 中一些地方增加 printk 输出;
4 s# L" N* k2 W( a4 a输入命令./helloCamera 的同时会点亮闪光灯或者点击屏幕照相机 app 看看有什么效果;7 {7 w! Q9 \$ q- a9 h
  N( @7 ]+ s9 g( C! k  Q8 V
7 |1 r! [6 V0 ^8 s7 f/ a" Q
图3
, m  O1 D# m# ]8 a# ~4 m2 F" b( L; a3 U) B3 b- G+ Q
3 o3 Y3 q! ?* N, X) Y* M; Q2 Y
1 [6 ^! m  i! o  k8 i- Q+ Y

; k* x% }; d( w- P5 j3 v
2 A+ Y" e  o* B7 A文件下载请点击: 7、Camera驱动实验教程.pdf (435.62 KB, 下载次数: 0) 8 K3 J5 v0 h# K- L1 C5 Q- i

9 T, [, N: T" L5 t0 w
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-22 02:40 , Processed in 0.125000 second(s), 28 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表