
树莓派
文章平均质量分 88
树莓派使用,配置介绍,开发
aworkholic
路漫漫其修远兮,吾将上下而求索
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
树莓派64位系统使用 硬件编码器
32位系统直接使用apt安装的ffmpeg库,天然支持 h264_omx 硬件编码加速。但是在64位系统使用失败。我们在 Debian12 64bi系统上进行测试。原创 2025-03-19 04:31:28 · 726 阅读 · 0 评论 -
ubuntu 22.04网线连接无ip、网络设置无有线网界面(netplan修复)
目前遇到过树莓派和其他设备安装 ubuntu22.04, 使用有线网络一段时间(可能有其他软件安装导致)造成有线网络未启动无ip分配的问题。原创 2024-10-24 00:00:00 · 2743 阅读 · 0 评论 -
树莓派4B、树莓派5使用 Debian 12(bookworm) 的配置
最新的系统Debian 12(bookworm)目前的一些配置发生了一些改变,同时树莓派5的硬件也做了一部分调整。这里均以系统 Debian 12 对不同的配置做简单记录。树莓派4B使用旧系统的配置见专栏。新系统中的配置文件config.txt和移动到了中.原创 2024-05-01 11:41:56 · 4577 阅读 · 0 评论 -
树莓派linux开机自启动
开机自启动,就是在内核执行后按照配置的先后顺序取执行sh脚本。这里只提两种方式,以服务的方式启动和开机后启动。原创 2020-07-28 17:53:42 · 3588 阅读 · 1 评论 -
树莓派cm4 ioboard配置虚拟网卡、usb无线网卡、静态ip、dhcp服务
树莓派cm4 iobard,可经过配置将树莓派当作一个usb网卡设备,使用usb即可与树莓派进行网络通信。原创 2022-10-04 14:11:47 · 3443 阅读 · 1 评论 -
挂载并修改img镜像的分区文件
windows下有很多可视化的工具可以对镜像文件修改,这里不做介绍。windows很多文件不支持读取linux文件系统,这里安利一个小工具 [Linux_Reader](https://eu.diskinternals.com/download/Linux_Reader.exe),可以支持非常多种的镜像格式,包含虚拟机。本文介绍losetup、mount两个命令对img镜像文件的挂载和修改进行介绍。原创 2022-01-27 21:03:39 · 12995 阅读 · 2 评论 -
树莓派计算模块CM4 eMMC系统烧写、配置、相机连接
树莓派CM4模块从系统安装差异上分两种,标准版本带eMMC,另一版本CM4 Lite不带eMMC。CM4 Lite需要从额外的tf卡启动,同树莓派4B一样,tf卡中烧录操作系统。cm4和底板分别如下图所示本文以带emmc的CM4核心板、官方IO底板为例说明使用事项。原创 2021-12-23 22:39:39 · 24213 阅读 · 9 评论 -
树莓派系统最小img镜像的制作-备份与还原
文章目录1、DiskGenius版本2、制作最小的img镜像2.1、查看现有树莓派系统tf卡的信息2.2、创建img文件2.3、创建分区2.3、复制分区文件3、最小img镜像测试初次使用树莓派3/4安装系统是,需要先在官网下载img系统文件,再使用Win32DiskImager工具写入早tf卡中。之后在根据我们的产品进行各种配置、搭建环境等。当产品小批量量产时,可以直接树莓派系统下使用dd命令将当前系统完整地拷贝外接的ft卡中。完整系统拷贝,实际就是将整个tf卡的分区数据全部拷贝一次,32G的tf卡,就原创 2021-11-29 22:03:57 · 6840 阅读 · 7 评论 -
opencv使用h264_omx进行ffmpeg编码的问题
使用opencv打开摄像头,对每一帧画面进行图像处理,之后使用ffmpeg进行H264编码,最后保存/发送编码数据。使用opnecv图像处理后能够获取编码为 rgb24 和yuv420p 的 cv::Mat 图像数据,ffmpeg的H264 encoder可以选诸如libx264、h264_omx等编码器。首先给出一个基本的测试流程代码,如下。1、Windows测试libx264编码在winodws下使用libx264编码器,要求输入为yuv420p图像数据。代码中函数RaspiEncode_In原创 2021-09-21 10:30:38 · 1710 阅读 · 0 评论 -
raspiberry树莓派相机编码库
文章目录1、libRaspiCamera1.1、库函数定义1.2、库测试demo1.3、PSDK图传的使用2、RaspiEncoder2.1、库函数定义2.2、库测试demo3、RaspiEncode3.1、库函数定义3.2、库测试demo4、测试库下载链接在树莓派4B平台下为PSDK负载图传开发,提供几个不同需求下的试用接口静态库实现。1、libRaspiCamera不依赖于第三方编码库,仅使用树莓派自带的依赖库。 目前仅支持树莓派相机。1.1、库函数定义先看头文件 RaspiCam.h 中的定原创 2021-09-15 09:20:10 · 827 阅读 · 2 评论 -
关于某些编码方式中数据拆包发送引起的问题处理
我们常规使用ffmpeg进行视频h264编码中,每次输出的AVPacket时一个完整的NALU单元,并且都是包含起始码(这里以0x00000001为例)。而某些硬编码器实际设计输出的每个数据包的最大数据流限制,就拆分多次发送。例如,一个大小为100K的NALU数据,分两次发送,第一次发送64K,第二次发送36K。如果不做处理,对每次收到的数据,直接进行数据保存或者进行网络推送,都是没有问题的。但是,当有二次处理,例如对每个NALU的slice类型追加AUD分割数据,导致原来本属于一个NALU的数据因为两次原创 2021-08-13 16:51:28 · 272 阅读 · 0 评论 -
树莓派搭建opencv、ffmpeg开发环境
以下方式在树莓派4b下编译,尽可能的开启了给各种优化,同样使用于不同的操作系统平台。1、ffmpeg开发环境完整目标库含有 avcodec、avdevice、avfilter、avformat、avutil、postproc、swresample 和swscale。1.1、源码编译使用源码编译,可以根据自身情况选择编译需要的模块,控制库的大小。下面以通用方式说明,开启树莓派硬硬件加速功能。(1)环境准备build-essential、cmake、git、pkg-config 不用解释。如果使原创 2021-05-26 17:37:04 · 1502 阅读 · 3 评论 -
树莓派 配置SDL2开发环境(音频)
第一种使用包管理器或apt安装。第二种自己编译,通过configure配置需要的模块。第三种,下载官方提供的开发包。直接使用apt安装发现依赖库非常多(特别是视频有关),体积也是达到了500M。因此选择其他方式。1、源码编译进入SDL官网下载源码,解压cd SDLmkdir buildcd build../configuremakesudo make install直接编译、安装都成功。安装好库之后,可以使用sdl2-config工具快速配置编译源代码生成程序,gcc -o myp原创 2021-04-06 10:24:44 · 1324 阅读 · 0 评论 -
树莓派/linux 功能配置(含网络)不定期更新
最新的树莓派4B使用 Debian 10 Buster发行版本。一些基本的网络相关使用记录。不定期更新。原创 2021-03-17 14:21:31 · 2645 阅读 · 0 评论 -
树莓派 gpio / 串口通信
使用树莓派 3B+/4B 测试 gpio,配置硬件串口,测试串口通信等。这里的板子上40pin引脚有3中编码方式:1、Board编码:对应实际的物理插槽2、BCM编码:基本和GPIO的名字对应2、wiringPi编码:wiringPi库使用的引脚编码方式DB9公头接口定义在进行串口通信,两个设备间进行双向通信时,两个设备的RXD、TXD要交错连接。原创 2020-01-29 14:50:14 · 31469 阅读 · 7 评论 -
树莓派 音频本地的录制与播放、远程音频直播
树莓派4B有两个HDMI和一个3.5mm的音频输出口,默认是自动选择输出口进行播放音乐。录制和播放可直接使用alas系统的arecord和aplay工具。远程直播使用nc以及ffmpeg进行测试。原创 2021-02-04 15:34:15 · 2035 阅读 · 1 评论 -
树莓派CSI相机使用 + ffmpeg推流
树莓派相机模组v2在2016年发布,采用800万像素的Sony IMX219的传感器。采用CSI接口与树莓派相连接,获取图像数据支持MMAL和V4L api, 也支持第三方库如ffmpeg。树莓派系统中提供了至少拍照raspstill、录像两个工具,本文介绍这两个工具的使用。原创 2020-11-04 18:05:36 · 9378 阅读 · 1 评论