在ubuntu server上安装raspi-config并开启CSI摄像头

2023-05-16

我的树莓派安装了ubuntu-server18.04,由于不是树莓派官方系统raspian,因此不自带raspi-config

启动摄像头需要用到官方的raspi-config配置程序,进入官网地址,下载最新的deb程序

wget http://archive.raspberrypi.org/debian/pool/main/r/raspi-config/raspi-config_20200817_all.deb

然后进入文件夹安装:

 

dpkg -i raspi-config_xxxxxxxx.deb 

xxxx请按Tab键自动补全

发现有依赖报错,修复依赖:

sudo apt --fix-broken install

然后重新安装。

 

后来我发现如果ros安装了rosdep的话,也可以用rosdep安装(没试过)

rosdep install raspi-config_xxxxx.deb

或者 

rosinstall raspi-config_xxxxx.deb

使用raspi-config开启摄像头参考了https://blog.csdn.net/sinat_25259461/article/details/108353324

sudo raspi-config

在这里插入图片描述

在这里插入图片描述

如果出现固件过时的错误时:

Your firmwave appears to be out of date (no start_x.elf). Please update

解决方法:

查看boot分区所在的设备号,设备号可能是:/dev/mmcblk0p1

df -h

 将该设备号挂载在/boot上

mount /dev/mmcblk0p1 /boot

随后会出现是否设置为enabled,选择yes。

等待树莓派重启。
重启后插上csi摄像头检查是否有摄像头设备:

ls -al /dev/ | grep video

 此时应该就有vedio0了

 

使用体会:

CSI摄像头比usb摄像头占用cpu资源少的多,但是目前ubuntu系统我只试过用ros的usb_cam节点打开过摄像头,而专为树莓派设计的raspicam_node只能在raspian系统上安装,ubuntu系统普遍缺乏mmal库,因此无法有效调用树莓派的硬件资源,也没法使用picamera这个python库。

我买的树莓派CSI镜头只支持yuyv,不支持mjpeg格式,因此图像传输帧率有限制,最大只能在920p*720p下实现30fps帧率,更大的分辨率图像就会自动降低到6fps帧率。

usb_cam节点启动后也很占用cpu,一般占用到20%甚至30%。目前没有找到摄像头使能的方法,从而在需要的时候才打开usb_cam节点。

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

在ubuntu server上安装raspi-config并开启CSI摄像头 的相关文章

  • 常用的路径规划算法浅析

    路径规划 所谓路径规划 xff0c 也就是在起点和终点之间找到一条连续的运动轨迹 xff0c 在尽可能优化路径的同时避开环境中的障碍物 常用的路径规划算法有传统的基于图搜索算法 基于采样的路径规划算法 xff0c 以及考虑动力学的路径规划算
  • TGK-Planner无人机运动规划算法解读

    高速移动无人机的在线路径规划一直是学界当前研究的难点 xff0c 引起了大量机器人行业的研究人员与工程师的关注 然而无人机的计算资源有限 xff0c 要在短时间内规划出一条安全可执行的路径 xff0c 这就要求无人机的运动规划算法必须轻型而
  • 超实用的日志分析工具——Flightplot,你不会还没用过吧

    在上一篇文章中已经为大家介绍过Flight Review分析日志工具的具体使用 xff0c 但是该工具在使用过程中难免存在一些问题 xff0c 例如 xff1a Flight Review工具需要在线浏览 xff0c 很多时候受制于电脑网络
  • 行业级开源无人机目标追踪,高空助力抓贼!

    活久见 xff01 成都一高楼惊险无人机抓小偷 视频中危险动作 xff0c 请勿模仿 xff01 本次实验中我们使用的是Prometheus 600 xff08 P600 xff09 行业级无人机研发平台 xff08 此平台适用于无人机行业
  • 万众瞩目!ICF5国产开源飞控推出,为国内无人系统发力

    ICF5是AMOVLAB和FMT团队匠心打造的一款专业级 高性能开源自驾仪硬件 搭载了最新的FMT稳定版固件 xff0c 可用于无人机 无人车 无人船和机器人等应用领域 作为FMT的首个自研飞控硬件 xff0c 其飞控系统和芯片均实现了纯国
  • ROS usb-cam无法打开USB摄像头

    usb cam是一个用来打开摄像头并输出图像话题的ros package xff0c 可以自己建立工作空间git clone项目自己编译 xff0c 也可以直接用sudo apt install ros melodic usb cam安装
  • Prometheus V2仿真开发套件全新上市,实现一键启动仿真

    产品介绍 xff1a Prometheus仿真开发套件是阿木实验室为Prometheus仿真以及matlab仿真专门打造的一款小型X86计算主机 xff0c 预装仿真所需环境及全部资源 xff0c 搭载Prometheus地 站和Prome
  • 阿木动态 | 阿木实验室亮相第58·59届中国高等教育展(重庆)

    4月10日 xff0c 第58 59届中国高等教育博览会在重庆国际博览中心圆满结束 本届展会中 xff0c 各大科技企业 研发机构和教育组织都集中展示了最新的教育科技成果和应用 阿木实验室作为一家注重提高客户研发效率的企业 xff0c 此次
  • MFP450 基础飞行平台问世,支持室内室外无GPS环境飞行

    无人机开发入门 xff0c 我们需要一个怎样的基础飞行平台 xff1f 开源无人机的发展日新月异 xff0c 但遗憾的是 xff0c 在PX4和FMT生态中 xff0c 还很少看到一个稳定可靠的基础飞行平台 目前国内市场的选择不多 xff0
  • 赛场直击 | 阿木实验室鼎力支持“智领群蜂”国际无人蜂群技术大赛

    无人蜂群技术是当前国际科研的前沿领域 xff0c 通过多架无人机形成编队自主协同执行任务 xff0c 具有广阔的应用前景 2023年5月7日至5月10日 xff0c 由中国航空协会北京航空航天大学 南京航空航天大学联合主办的 智领群蜂202
  • 三位一体,铸就无敌铁军!海陆空协同,开启集群新篇章!

    在机器人领域 xff0c 多机器人系统的研究一直是一大热点 xff0c 众多高校与研究所逐步投入到机器人集群系统的研究当中 xff0c 其中无人机编队表演 无人车群园区运输 无人船集群水域监测等集群应用更是进入了大众的视野 但对多机器人集群
  • APM2.8自驾仪入门手册(AMOV AUTO)

    APM V2 8 0 自驾仪入门手册 说明这篇文章应该原创与风迅电子 xff0c 我按照这篇文章做了APM的调试 xff0c 感觉比较有价值的文章 xff0c 特在这里做了整理 xff0c 谢谢如此详细的文章 xff01 阿木开源社区 xf
  • Mavlink地面站编写之一--协议分析

    阿木社区 转载注意出处 http www amovauto com Pixhawk APM都是采用MAVLINK协议实现的飞控的数据链路传输 先简单介绍下mavlink协议 Mavlink协议最早由 苏黎世联邦理工学院 计算机视觉与几何实验
  • 航模基础知识之电机,电调,电池的选择

    在设计一款小型无人车 xff0c 无人船 xff0c 多旋翼 xff0c 固定翼的时候 一定会面对的一个问题是怎么选择合适的电机 xff0c 电池 xff0c 电调 这三者配合的好 xff0c 机器才可以发挥优秀的性能 xff0c 否则会有
  • APM2.8 Rover 自动巡航车设计(硬件连接)

    APM PIX4系类飞控是美国3DR公司的开源项目 xff0c 是目前在开源无人机领域使用最多人数最多的开源控制板 整个项目开源 xff0c 从硬件到软件 有非常优秀的地面站系统和适应多旋翼 xff0c 无人车 xff0c 无人船 xff0
  • APM2.8 Rover 自动巡航车设计(固件安装和设置)

    1 2 APM2 8软件安装与固件下载 下载Mission Planner这个地面基站软件 xff0c 这里介绍的是windoews平台下的 xff0c 在MAC或者linux下可以使用QGroundCont基于QT编写的地面站软件 xff
  • 树莓派4b安装ubuntu18.04并安装ros

    ubuntu官方已经支持树莓派了 xff0c 官方镜像如下 https ubuntu com download raspberry pi 这是一个为树莓派准备的arm架构的ubuntu xff0c 不是ubuntu mate xff0c 功
  • 利用Session完成用户的登录和注销

    用户的登录和注销是最常见的Web应用案例 xff0c 当一个应用的客户登录了以后 xff0c 其他所有的会话都得知道这个用户已经登录还很有可能得提取用户的昵称予以显示等等 xff0c 所以 xff0c 只有把登录成功的用户的信息放入到Ses
  • Mavlink地面站编写之五-Mission Planner中ProgressReporterDialogue和读串口线程serialreaderthread的分析

    转载请注明出处 http www amovauto com p 61 660 阿木社区 xff0c 玩也要玩的专业 QQ群 526221258 ProgressReporterDialogue 这个对话框很有意思 xff0c 在MP中连接阶
  • Mavlink地面站编写之六---MP源码多线程读写框架分析

    转载请注明出处 xff01 阿木开源社区 玩也要玩的专业 http www amovauto com p 61 743 more 743 对于MissionPlanner这种多任务的程序 xff0c 我们知道要采用多线程的方式来实现 xff

随机推荐