关于树莓派CM4 摄像头以及系统初始化之旅(附图)

chapter1——起因

在近期项目中,因为团队在设计树莓派的IO底板,常有给树莓派cm4烧坏了的问题,手里只有代码,并没有系统备份,于是就得重新配环境,首次接触CM4新系统的时候,raspistill相关命令已经被抛弃,使用了作为替代的libcamera。不得不说这个CSI摄像头真的挺头疼。到后来的第二次、第三次仍然需要大半天,甚至更长时间。所以备份是好习惯,第三次后直接备份系统……

chapter2——cm4初始化流程以及配置摄像头

Ⅰ 系统烧录所需要的工具

硬件:读卡器(非EMMC版本用,并且还要用到SD卡),USB——microusb(有高速串口功能的,有一部分数据线只能供电),IO底板,cm4,一块屏幕,hdmi接线 ;

软件:ripboot(EMMC版本使用),SD Card Formatter,raspberry pi imager,VNC Viewer。

rpiboot下载安装:

https://www.waveshare.net/w/upload/f/f3/Rpiboot_setup.zipicon-default.png?t=N7T8https://www.waveshare.net/w/upload/f/f3/Rpiboot_setup.zip

SD Card Formatter下载:

Download SD Card Formatter for Windows and Mac (UPDATED)Download SD Card Formatter v5.0.1 for Windows and Mac. SD Memory Card formatter does not format the protected area in SD/SDHC/SDXC Cards.icon-default.png?t=N7T8https://www.sdcardformatter.com/download/raspberry pi imager下载:Raspberry Pi OS – Raspberry PiFrom industries large and small, to the kitchen table tinkerer, to the classroom coder, we make computing accessible and affordable for everybody.icon-default.png?t=N7T8https://www.raspberrypi.com/software/VNC Viewer下载安装:Download VNC Viewer for Windows | VNC® ConnectControl VNC® enabled computers with VNC® Viewer.icon-default.png?t=N7T8https://www.realvnc.com/en/connect/download/viewer/windows/

注:此篇以EMMC版本的CM4烧录系统及初始化,折腾摄像头部分大差不差。

烧录流程:将底板调为boot模式,一般来说用跳线帽或拨码开关就行,接着用数据线连上IO底板和PC的USB后,先启动rpiboot.exe,随后等待电脑将cm4识别为u盘,下一步打开SD Card Formatter,在volume label中填入boot,点击Format,等待格式化结束,然后打开imager软件选择一个系统,这边选的是这个系统。

Ⅱ 接入屏幕、鼠标、键盘完成初始化VNC、SSH等选项

有很多博主整理地很好我就不再抄写了

树莓派初次开机配置教程 - 知乎# 树莓派初次开机配置教程 树莓派背景故事树莓派镜像烧录完成后,一堆配置步骤,应该如何选择呢?本教程一一给大家演示一遍。 准备工作刷好镜像的SD卡 树莓派刷机烧录镜像可以参考我的上一篇教程 显示器,能与树…icon-default.png?t=N7T8https://zhuanlan.zhihu.com/p/403788840

Ⅲ 配置摄像头和型号驱动,以及解决vnc cannot currently show the desktop

以下为Terminal 缩进表示操作分类,我这里用到的就是一个500W像素的树莓派二代摄像头。重点之一是gpu_mem一定要设置128以上,另外一点是dtoverlay=ov5864,cam=0 后面这个cam=0,能够让libcamera相关命令知道是哪个摄像头。

解决屏幕无法显示

sudo nano /boot/config.txt

        取消 hdmi_force_hotplug=1 的注释

摄像头部分

注意:用nano修改完文件快捷键可以是ctrl+s 然后按ctrl +x

sudo nano /boot/config.txt
        删除或注释camera detect=1
        添加 dtoverlay=ov5864,cam=0
        gpu_mem=128或者256
        start_x=1

sudo nano /etc/modules
        #在最后面添加
        bcm2835-v4l2
reboot   

  • 7
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Allen_Lin3

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值