回答

收藏

[评测分享] 【全志-V821 PERF2B开发板】---UVC摄像头实现

#板卡评测 #板卡评测 460 人阅读 | 0 人回复 | 2025-08-09

配置摄像头
    拿到的板卡上自带了一个gc1084mipi摄像头,因此配摄像头就可以从此开始。
摄像头配置
    运行make kernel_meuconfig,搜索摄像头SENSOR_GC1084_MIPI,发现摄像头已经被选中,因此不需要重新选择摄像头。
检查代码
    检查设备树文件/device/config/chips/v821/configs/perf2b_fastboot/linux-5.4-ansc/board.dts,发现缺少csi_mclk的设置,因此在设备树中添加此部分内容
  1.    csi_mclk0_pins_a: csi_mclk0@0 {
  2.         pins = "PA1";
  3.         function = "mipi";
  4.         allwinner,drive = <0>;
  5.     };

  6.     csi_mclk0_pins_b: csi_mclk0@1 {
  7.         pins = "PA1";
  8.         function = "gpio_in";
  9.     };
复制代码


配置UVC模块
内核配置
  1. Allwinner BSP  --->
  2.     Device Drivers  --->
  3.         USB Drivers  --->
  4.             USB Gadget Drivers  --->
  5.                 <M> Allwinner USB Gadget support
  6.                 <M> Allwinner USB Webcam function
复制代码


环境配置
  1. Allwinner  --->
  2.     USB  --->
  3.         <*> setusbconfig
  4.     eyesee-mpp  --->
  5.         [*]   support usb video camera, enable uvc component
  6.         <*>   eyesee-mpp-middleware-demo config
  7.         [*]     select mpp sample
  8.         [*]       mpp sample uvcout
复制代码


编译打包
  make -j32 成功后运行pack打包,打包成功后使用phoenixsuit烧录固件
效果验证
启用UVC设备
  在板卡启动后,进入adb shell,输入 setusbconfig uvc 后按回车,此时设备管理器中会多一个UVC Camera设备。
PC端打开UVC录像
  启用potplayer,选择打开- >设备设置后->摄像头后,选择以下信息后点击打开设备

显示结果


总结

  全志在资料准备上,相对来说还是比较齐全的,虽然资料不一定是最新的,但是顺着思路走,还是可以配出想要的效果

分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

嵌入式软件
1966 积分
3 主题
+ 关注
热门推荐
关闭

站长推荐上一条 /3 下一条