树莓派CM4_Tiny(双HDMI)扩展板在Ubuntu Desktop下驱动OV5647摄像头的操作演示

2023-05-16

关键词:树莓派 Compute Module CM4 双HDMI Ubuntu Camera OV5647
概述:Raspberry Pi Camera是树莓派硬件平台的官方摄像头模块,国内有很多兼容摄像头,采用的是OV5647传感器,使用22pin转15pin的FPC转接线将摄像头与CM4_Tiny相连。下面我们将展示在树莓派CM4_Tiny(双HDMI)扩展板上运行,基于ubuntu-20.10-preinstalled-desktop-arm64操作系统,配置Raspberry Pi Camera驱动,实现拍照功能。

准备工作:
  硬件平台
    CM4_Tiny(双HDMI)扩展板(2GB内存CM4,无eMMC,无WiFi模组)   
    Raspberry Pi Camera (Rev 1.3)
  软件系统:
    ubuntu-20.10-preinstalled-desktop-arm64+raspi.img

CM4的USB默认是关闭的,需要在烧录完镜像后,将dt-blob.bin文件拷贝在boot存储盘下,然后打开存储器下的boot存储盘中config.txt文本,在最后一行如图编辑:

dt-blob.bin文件下载:
链接:https://pan.baidu.com/s/1yPu82QFtidnQ5w_BknEzSQ 
提取码:ck1i 

进入系统后,由于启动摄像头需要用到官方的raspi-config配置程序,我们需要进行如下操作操作:
第一步,执行“wget http://archive.raspberry.org/debian/pool/main/r/raspi-config/raspi-config_20210212_all.deb”命令,下载deb程序:

第二步,执行“sudo dpkg -i raspi-config_20210212_all.deb”命令进行安装,如果中途出现缺少依赖文件,可通过执行“sudo apt --fix-broken install”安装依赖文件:

第三步,再次执行“sudo dpkg -i raspi-config_20210212_all.deb”命令进行安装

现在我们需要将设备挂载在/boot,需要进行如下操作:
第一步,执行“df -h”命令,查看boot分区所在的设备号:

第二步,执行“sudo mount /dev/mmcblk0p1 /boot”命令将设备挂载在/boot:

下面我们需要对raspi-config进行设置:
第一步,执行“sudo raspi-config”命令,按键盘向下键,选中“3 Interface Options”一栏,按下回车键

第二步,选中的“P1 Camera”一栏,按下回车键

第三步,调整键盘的左右键,选中YES一栏,按下回车键

第四步,确认OK,然后按键盘ESC返回至命令窗口

最后我们执行“sudo raspistill -o filename.jpg”命令,即可实现拍照功能。
注1:命令中的filename.jpg中的filename用户可自行命名
注2:如果命令出问题,重新启动后,再次运行即可

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

树莓派CM4_Tiny(双HDMI)扩展板在Ubuntu Desktop下驱动OV5647摄像头的操作演示 的相关文章

随机推荐

  • java删除字符串中所有连续相同字母(大小写不敏感)

    实现一个方注 xff0c 给定一个输入字符串 xff0c 能够删除所有连续相同字母 xff08 大小写不敏感 xff09 例如输入为ABBCCCCCBBAB着二就是ABCBAB xff0c 又如单入为aAC输出则是aC String str
  • 什么是端到端(end-to-end)的神经网络

    端到端指的是输入是原始数据 xff0c 输出是最后的结果 而非端到端呢 xff0c 就是输入不是直接的原始数据 xff0c 而是在原始数据中提取的特征 如feature xff0c 这一点在图像问题上尤为突出 因为图像像素数太多 xff0c
  • 微策略MicroStrategy校园招聘2013.10.21面试题

    全程英语口语回答 xff1a 一面 计算机基础 1 判断一个字符串是否回文 2 如何快速找出一个有序数组中a i 61 i的那个元素 分析 xff1a 对于任意的j和i xff0c 如果j gt i则A j gt 61 A i 假设所求的解
  • 算法分析与设计作业六——选择问题

    1 问题 选择问题 xff08 Selection Problem xff09 xff0c 即在n个元素的集合中寻找第K小的元素的问题 2 解析 3 设计 将S划分成 span class token number 5 span 个一组 x
  • Spring框架详解

    目录 什么是Spring框架 Spring的特点 什么是IOC 基于xml的IOC xff1a 基于注解的IOC xff1a 添加包扫描的方式 为应用指定多个 Spring 配置文件 spring配置文件的整合 xff1a 基于xml的IO
  • 干货分享:Android Studio 学习之 Debug 调试

    前言 正所谓 xff0c 工欲善其事必先利其器 xff0c 对于一个程序员来说 xff0c IDE就是我们器啊 IDE掌控的越熟悉 xff0c 工作效率就越高 划水摸鱼的时间更多 xff0c 所以要想效果更高 摸更多的鱼 xff0c 就要好
  • 生产者——消费者问题算法的实现

    一 实验内容 一组生产者向一组消费者提供消息 xff0c 它们共享一个有界缓冲池 xff0c 生产者向其中投放消息 xff0c 消费者从中取得消息 消费者从中取得消息 假定这些生产者和消费者互相等效 xff0c 只要缓冲池未满 xff0c
  • KNN算法(K临近算法)及使用KNN算法实现手写数字0-9识别

    首先感谢博主倔强的小彬雅 xff0c 本文使用的素材及部分代码来源其博文机器学习入门 用KNN实现手写数字图片识别 xff08 包含自己图片转化 xff09 xff0c 需要下载素材的可以到其博文最后进行下载 关于KNN算法 knn算法也叫
  • IDEA启动报Plugin Error解决办法

    Problems found loading plugins Plugin 34 Persistence Frameworks Support 34 was not loaded required plugin 34 Database To
  • (新版)idea设置Maven仓库阿里云镜像

    idea设置Maven仓库阿里云镜像 参考这个文档 xff0c https www itsvse com thread 7045 1 1 html 出处 架构师 程序员 其实就是官方简化版本 官方文档 xff1a https help al
  • MySQL创建触发器的时候报1419错误( 1419 - You do not have the SUPER privilege and binary logging is enabled )...

    grant all privileges on to root 64 39 39 identified by 39 CTjetrrrr 39 with grant option 给用户权限 解决方法 xff1a 第一步 xff0c 用roo
  • console控制台打印字符画

    效果图 废话不多说直接上代码 控制台打印字符画 64 param stringTem 64 returns String function makeMulti stringTem let l 61 new String stringTem
  • sourceTree 变基

    master xff1a 主分支 self dev 自己的分支 假设我们整个团队在master分支上开发 1 xff1a 首先拉取master分支到本地 xff0c 再利用本地的master分支新建一个self dev分支 xff0c 自己
  • 远程桌面登录Ubuntu系统(ubuntu下命令行设置wifi自动连接)

    由于各种条件的限制 xff0c 有时候在进行ubuntu嵌入式开发的时候不得不使用命令行来操作 我在笔记本上设置了一个wifi热点 xff0c 希望我的开发板 xff08 Odroid XU3 xff09 开机后自动连接上指定的wif热点
  • canvas 绘制心电图

    使用canvas绘制心电图 下载链接 ECGhtmlcanvas绘制心电图 Javascript文档类资源 CSDN下载
  • 在github上搭建hexo个人博客(Linux-Ubuntu)

    什么是 Hexo xff1f Hexo 是一个博客框架 xff0c 用来生成静态网页 安装前提 安装 Hexo 很简单 但是在安装前 xff0c 需要检查电脑里有没有这两样东西 Node js Git 以下安装都是基于Ubuntu平台下 安
  • Settings源码分析

    Settings源码分析 4 2 1 拿到一份代码 xff0c 首先是找到它的入口 xff0c 一步一步往里看 Settings AndroidManifest xml lt activity android name 61 34 Sett
  • 深入学习RabbitMQ(三):channel的confirm模式

    上一篇博客我们介绍了使用RabbitMQ可能会遇到的一个问题 xff0c 即生产者不知道消息是否真正到达broker代理服务器 xff0c 随后通过AMQP协议层面为我们提供的事务机制解决了这个问题 xff0c 但是采用事务机制实现会降低R
  • 操作系统(四):动态链接与静态链接的区别

    在回答这个问题之前希望大家大概了解一个文件编译的过程 xff0c 比如一个C文件在编译成功后文件夹里的文件会有什么变化 xff0c 大家可以先去创建一个helloworld c的文件 xff0c 观察其编译后的变化 那么问题来了 面试官经常
  • 树莓派CM4_Tiny(双HDMI)扩展板在Ubuntu Desktop下驱动OV5647摄像头的操作演示

    关键词 xff1a 树莓派 Compute Module CM4 双HDMI Ubuntu Camera OV5647 概述 xff1a Raspberry Pi Camera是树莓派硬件平台的官方摄像头模块 xff0c 国内有很多兼容摄像