会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
BorisDimitri
The blog of BorisDimitri
博客园
首页
新随笔
联系
订阅
管理
2026年2月23日
树莓派 RaspberryPi 4B 通过 gStream 实现低延迟硬解推流图传
摘要: 背景 本人校内赛中想实现树莓派回传PC,在PC上完成yolo,再实现数据回传。 技术路径 本人发现树莓派中有专门的VPU (Video Processing Unit),用来做视频硬解。 VPU的处理几乎独立,相较于软解几乎不占用 CPU。 gStream是一个基于插件和pipeline的传输框架。
阅读全文
posted @ 2026-02-23 02:28 BorisDimitri
阅读(2)
评论(0)
推荐(0)
2026年2月16日
现代控制理论(2)—— LQR
摘要: Linear Quadratic Regulator(线性二次型调节器) Linear:系统需要能够写成 \(\dot{x} = Ax + Bu\) ,云台在转动的时候虽然有sin但是在小范围的时候可以视为线性的。 Quadratic:这是一个能量的概念,在数学上使用误差的平方,电流的平方量化指标。
阅读全文
posted @ 2026-02-16 15:24 BorisDimitri
阅读(4)
评论(0)
推荐(0)
现代控制理论(1)—— 概论
摘要: 现代控制理论使用一组一阶微分方程来描述系统。 对于两轴云台有:状态向量 \(x\) (角度,角速度,电流),输入 \(u\) (给电机的电压或者电流),输出 \(y\) (传感器读到的编码器值) 对于云台有: \(\dot{x} = Ax + Bu\) \(y = Cx + Du\) 其中两
阅读全文
posted @ 2026-02-16 13:47 BorisDimitri
阅读(3)
评论(0)
推荐(0)
2026年2月10日
Linux Kernel (4)—— Host System Preparation
摘要: 宿主系统配置 命令: yay -S bash binutils bison coreutils diffutils findutils gawk gcc grep gzip m4 make patch perl python sed tar texinfo xz 包配置: Bash-3.2 (/bi
阅读全文
posted @ 2026-02-10 21:06 BorisDimitri
阅读(6)
评论(0)
推荐(0)
2026年2月9日
Linux Kernel (三) —— Linux 基本编译和安装
摘要: 编译和安装 Unpacking Files tar = tape achive = 包装起来用于备份的很少用来使用的文件 tar 之后一般会压缩成 gz 或者 bz2 tar xzvf filename = gzip -cd filename | tar xvf - Make Read the RE
阅读全文
posted @ 2026-02-09 13:22 BorisDimitri
阅读(5)
评论(0)
推荐(0)
2026年2月1日
Problem Shooting :openocd cannot find target.cfg
摘要: 问题描述 解决方案 在 openocd.cfg 文件不能自动找到芯片对应的配置文件,需要手动配置,我的芯片为STM32F407,所以配置位stm32f4x.cfg source [find target/.cfg] 更改为 source [find target/stm32f4x.cfg]
阅读全文
posted @ 2026-02-01 01:24 BorisDimitri
阅读(6)
评论(0)
推荐(0)
2026年1月24日
GamePadControl 部署与配置指南
摘要: 部署方式 重新使用 GamePadControlChassis.ioc 文件,通过 Stm32CubeMX 生成完整的项目文件。 使用 stm32-for-vscode 编译并下载项目到微控制器,随后将设备连接到树莓派。 在树莓派上连接游戏手柄并运行 GamePadLaunch.sh 脚本。 Cub
阅读全文
posted @ 2026-01-24 13:02 BorisDimitri
阅读(6)
评论(0)
推荐(0)
2026年1月2日
CAN 通讯笔记
摘要: 电平特性 显性电平: \(CAN_H = CAN_L = 2.5\text{V}\),电压差 \(V_{\text{diff}} = 0\text{V}\) 隐性电平:\(CAN_H = 3.5\text{V}\),\(CAN_L = 1.5\text{V}\),电压差 \(V_{\text{dif
阅读全文
posted @ 2026-01-02 10:55 BorisDimitri
阅读(64)
评论(0)
推荐(0)
2026年1月1日
Arch Linux 嵌入式开发(Stm32) 开发环境配置(亲测有效)
摘要: 一. 软件安装 安装vscode(这个是Vscode的开源版本): yay -S code (没有安装yay的可以先运行 pacman -S yay,Ubuntu 可以尝试 sudo apt install,应该也可以的) () 问题:不能使用 Arch 内应用商店安装的 VsCode,这个 Vsc
阅读全文
posted @ 2026-01-01 16:25 BorisDimitri
阅读(61)
评论(0)
推荐(0)
2025年12月25日
Linux Kernel (一) 计算机启动流程简述
摘要: 一、核心硬件组件 计算机启动过程始于主板上的以下几个核心部件: CPU (中央处理器) RAM (内存) BIOS (基本输入输出系统,存储在 EEPROM 中) 硬盘 二、启动流程 1. 固件初始化 BIOS 中的指令被加载到 RAM 中执行。 CPU 读取硬盘的第一个扇区,即 主引导记录 (Ma
阅读全文
posted @ 2025-12-25 23:38 BorisDimitri
阅读(20)
评论(0)
推荐(0)
下一页
公告