自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(93)
  • 收藏
  • 关注

原创 【置顶】嵌入式工程师-永远在路上

十年树木

2024-09-24 18:21:15 283

原创 【Linux】RK3568-OpenCV+YOLO(八)

1

2026-11-08 16:20:30 79

原创 【Linux】RK3568-系统镜像(六)

MCU 烧"程序",MPU 烧"系统 + 服务"。:rc.local 是玩具,systemd 是产品。:定制镜像 + first-boot 自动化。:根文件系统是 Linux 运行时看到的。:SD 卡克隆 + 手动改 token。:手动改 token,效率低,易出错。阶段 2:小批量试产(5~20 台)八、镜像 vs 根文件系统:核心区别。阶段 3:中批量(100 台以上):CI/CD + OTA 升级。阶段 1:原型验证(你现在)五、从原型到量产:四个阶段。:能跑通,但不能批量复制。

2026-10-01 23:25:13 369

原创 【Linux】RK3568-NPU加载失败问题(九)

误区真相❌ 不要找/dev/rknpu✅ 新版驱动用❌ 不要只看设备节点✅ 必须看dmesg是否❌ 不要软重启✅ 必须断电重启才能让 reserved-memory 生效。

2026-10-01 23:22:03 403

原创 【Linux】RK3568-OpenCV+YOLO(七)

1

2026-09-19 23:13:29 133

原创 【Linux】H3网络(二)

去 Armbian 归档站下载。烧录到 TF 卡,插入 NanoPi M1,接网线、电源。官方系统内核太老(4.14),Armbian 是社区维护的现代系统。选focal是因为它是 Ubuntu 20.04 用户空间,软件生态好。虽然初始内核是 5.10.60,但后续可以升级。归档站是因为官网不再直接展示旧板子镜像。

2026-09-13 15:24:19 131

原创 【Linux】H3 初探(一)

内核新且稳定:Armbian 为 H3 芯片提供了基于主线(Mainline)内核的镜像,版本通常在 6.x 系列(例如 6.6 或 6.12 LTS),非常现代。而Windows自带的格式化工具通常会限制超过32GB的驱动器使用FAT32格式,但你那张卡的容量较低,可以直接在Windows内部工具里格式化。FriendlyCore 是一款基于 Ubuntu 核心的轻量级 Linux 系统,没有 X-windows,它使用 Qt-Embedded 的图形界面,在工业和企业应用中非常受欢迎。

2026-09-13 15:03:41 170

原创 【linux】RK3568(五)云服务器-视频推流

摄像头硬件 → FFmpeg (采集+H.264编码) → MediaMTX (本机RTSP服务器) → frpc (FRP客户端) → 公网云服务器 (frps) → 手机VLC (远程拉流)云服务器上的 frps (服务端):它就像一个 “接线总机” ,拥有固定的公网“号码”(IP地址)。它的任务是等待来自外网(你的手机)和内网(你家开发板)的连接,并进行“通话”转接。开发板上的 frpc (客户端):它像一个 “分机” ,主动拨打“总机”frps的号码,并建立一条保持畅通的“热线”(即隧道)。

2026-09-10 23:36:21 273

原创 【MCU】RAM+ROM分布

当函数调用层次太深(例如递归)或局部变量占用过大(如)时,栈指针(SP)向下增长,超过了为栈分配的边界,从而覆盖了堆或者数据区,导致程序跑飞或硬件异常。FLASH是否够用:看(如果存在,再加上它)。字节。与芯片FLASH容量比较(例如512KB),远小于,够用。RAM是否够用(变量+堆栈):看(变量+.textrw) +CSTACKHEAP+ 共享内存。字节。与芯片RAM容量(例如192KB+10KB)比较,远小于,够用。

2026-09-08 16:34:07 272

原创 【BLE】STM32WB55_低功耗(十一)

OffModeDisable:值为0=所有模块都允许进入Off最低功耗模式;非0=至少有1个模块禁止进入Off模式。StopModeDisable:值为UTIL_LPM_NO_BIT_SET(也就是0)=所有模块都允许进入Stop及更低功耗模式;非0=至少有1个模块禁止进入Stop模式。这两个标志是低功耗模式控制标志位。关于官方定义的这个低功耗管理逻辑。//停止模式不使能标志-不置位。//关机模式不使能标志-不置位。官方的逻辑是反向思维。

2026-09-08 16:33:17 239

原创 【Linux】RK3568(三)操作-视频流

加上它,FFmpeg会严格按 30 fps 的时钟节拍(每秒30次)去读取数据,保证推流是匀速的“实时流”,这是消除延迟堆积的关键。:FFmpeg和MediaMTX都是非常成熟、维护活跃的开源项目,这意味着强大的功能和及时的错误修复。它不进行任何解码(MJPEG -> YUV)或重新编码(YUV -> H.264),而是直接读取MJPEG数据包,打上时间戳(PTS/DTS)后,原封不动地塞给输出层。优点:功能强大,延迟较低(通常在200ms左右),灵活性和扩展性强(例如,可轻松添加录像功能)。

2026-09-02 21:53:15 188

原创 【Linux】RK3568(二)运行

这个开发板在当时是综合性价比 资源 来讲最高的其他的看起来小作坊感觉。

2026-08-09 16:25:01 292

原创 【Linux】RK3568(一)试错

PATH=/opt/fake-bin:$PATH 这句话的意思是:“系统,你去干活的时候,先去 /opt/fake-bin 这个文件夹找工具”。这样,当 GCC 试图调用 makeinfo 生成文档时,系统会优先抓到我们做的那个“假工具”,它会直接返回“成功”,从而让编译顺利过关。你的宿主机(Ubuntu)安装的 texinfo 版本可能太新了,新版本的 makeinfo 对语法检查非常严格,而旧版 GCC(11.3.0)里的文档写法比较老,不符合新标准。后果: 编译系统在尝试生成 GCC 文档时崩溃了。

2026-08-07 23:30:17 289

原创 【Linux】RK3568(四)摄像头初探

它的数据走USB总线,因为USB带宽有限,为降低传输压力,UVC摄像头常把数据压缩成MJPEG格式再发送,对电脑解码能力有一定要求。它主要处理复杂的现代摄像头(尤其是MIPI接口)的底层控制,比如自动对焦、3A(自动曝光、自动白平衡、自动对焦)算法等,为V4L2等上层接口提供更友好的控制方式。在VMware菜单栏中,依次点击 虚拟机(M) -> 可移动设备(D),在弹出的子菜单中,应该能看到你的摄像头设备(可能以“Integrated Camera”或“USB Camera”等名称显示)。

2026-06-02 08:51:34 279

原创 【工具】STM32CubeMX和STM32CubeProgrammer安装问题

从v6.1.0版本开始自带Java环境,不需要单独安装Java。

2026-04-21 22:28:10 270

原创 【BLE】STM32WB55低功耗实测(十)

无

2026-04-21 22:25:45 100

原创 【BLE】STM32WB55_定时器碎片(九)

无

2026-04-20 21:45:20 430

原创 【BLE】STM32WB55_资料链接(八)

无

2026-04-20 21:40:39 84

原创 【BLE】STM32WB55_低功耗(七)

无

2026-04-20 21:38:09 78

原创 【BLE】STM32WB55_最小系统(六)

无

2026-04-07 22:17:01 562

转载 【锂电池充电过程】转载

当前市面上流行的手机电池都是锂离子电池,而锂离子电池充放电的核心概念就是锂离子的迁移,通过锂离子在正负极的嵌入和迁出使电荷平衡,让电子定向流动产生电流。电池工作原理详细解释这里就不多论述,感兴趣可以查阅相关资料。我们给手机充电,并不是简单的使锂离子运动就作罢。用于日常生活的用品需要实现的是以安全为前提,最快速地把电充满,同时最大限度延长使用寿命,提升产品性价比。所以就有了预充,恒流,恒压,涓流的四个充电阶段来实现以上目的。CC与CV上文已经介绍过了。

2026-04-06 17:30:18 78

原创 【BLE】理论知识(五)

无

2026-02-25 16:15:14 624

原创 【BLE】STM32WB55_OTA(三)

无

2026-02-25 15:03:14 483

原创 【IDE】KEIL IAR GCC 编译信息

总ROM(FLASH)使用量: RO Size = readonly code + readonly data = 53,240字节总RAM使用量 :RW Size = readwrite code + readwrite data = 23,215字节ROM Size = readonly code + readonly data + readwrite data = 76,391字节。

2026-01-12 13:37:36 977

原创 【BLE】STM32WB55+CubeMAX_BLE宏配置(四)

无

2026-01-12 09:39:11 1210 1

原创 【模组】数模转换芯片DAC-LTC1662 测试

价格:零售50,这个价格不美丽。芯片型号:LTC1662。品牌:ADI 亚德诺。

2026-01-07 16:15:25 311

原创 【BLE】STM32WB55_OTA(二)

无

2025-12-30 17:07:21 936

原创 【随手笔记】keil HardFault_Handler问题整理(一)

在此处打断点定义数组10,然后让数组非法越界每次先输出计数值,然后重置数组,然后运行通过打印OK4. 打断点。

2025-12-12 17:23:12 401

原创 【BLE】STM32WB55基础工程(一)

空

2025-11-20 10:08:44 542

转载 [工具]HexMergeTool(转载)

安装后包含HexMergeTool(合并)和HexConvertTool(转换)两个功能。的Hex、Bin、Srec、S19、ELF、Tek、TI-txt格式合并和转换工具。特意花费了几个星期,开发了HexMergeTool和HexConvertTool。GUI的界面可以方便的实现Hex和Bin相互转换以及合并操作,对于嵌入式工程师来说,一般都会涉及到Hex合并和转换操作。可拖拉完成Hex合并和Hex转换成Bin操作。OUT AXF格式转化为BIN或Hex。最新版本为V1.00.04。

2025-05-16 10:21:24 541

原创 [MCU]ADC采集理论误差

空

2025-05-14 15:02:03 544

原创 【温酒笔记】电源管理-GPIO浮空输入

‌电平波动引发动态漏电流‌浮空输入状态下,IO引脚处于高阻态,其电平易受电磁干扰或寄生电容影响,导致内部MOS管栅极电压在0V至VDD间波动,形成动态充放电路径。这种波动会持续消耗约5-8μA电流‌34。‌内部保护二极管导通路径‌当浮空引脚因干扰产生高于VDD或低于GND的电压时,内部ESD保护二极管导通。例如,引脚电压>VDD时,电流路径为:引脚→VDD→电源→GND,典型漏电流约3-5μA‌68。‌输入缓冲器的静态功耗‌施密特触发器在浮空输入模式下处于激活状态。

2025-04-10 10:49:12 915

原创 【随手笔记】QT避坑一(串口readyRead信号不产生)

使用QT5.15.2版本测试串口readyRead绑定槽函数,接收到数据后 不能触发试了很多网友的程序,他们的发布版本可以,但是源码我编译后就不能触发,判断不是代码的问题(掉坑呀)

2025-04-10 10:47:24 977

原创 【随手笔记】中移4G记录(ML307R)

中国移动模组4G-ML307R

2025-03-12 11:39:26 4983 2

原创 【随手笔记】利尔达NB模组记录(MB26A)

利尔达NB模组-MB26A

2025-03-04 18:02:37 1117

原创 【随手笔记】FFT+音乐频谱(二)

人耳所听到的频率为 20HZ - 20KHZ。采集频率是原始信号频率的两倍才会尽可能还原。使用8M ADC DMA 采样1024点。所以 一般为 44.1KHZ采样速率。人眼所能观测的频闪为 小于20HZ。100毫秒的数据处理后然后刷新一次。所以呢 灯的频闪使用 10HZ。100毫秒 4.41KHZ数据。使用 4096利于计算。FFT计算1024点。(奈奎斯特采样定律)5-15HZ最为舒适。

2025-03-02 17:25:20 394

原创 【随手笔记】485-modbus(二)

Modbus是“Modicon Bus”的缩写,其中“Mod”源自其开发者Modicon公司(现为施耐德电气旗下品牌)的名称,“Bus”表示其作为通信总线协议的性质bus是什么公共汽车就是所有设备的信息都可以在上面跑上面交互的意思理解了BUS就成功了一半。

2025-02-28 15:50:46 750

原创 【RTthread】RTthread软件占用资源记录

无

2025-02-27 18:24:48 889

原创 【随手笔记】嵌入式项目开发流程(欢迎指正补充)

屏幕的问题,屏幕批次导致同样参数明暗度不同,解决方案是生产环节增加机器自检环节,总结项目开发过程中问题等等。一般会在小批量或者第一批。

2025-02-27 11:52:03 626

原创 【随手笔记】NB和4G信号杂记

综合规划,最终形成“4G/NB互补+5G演进”的立体网络。:NB-IoT与4G并非竞争关系,而是互补技术。两种技术互补,实际应用中需根据具体需求权衡取舍。:NB-IoT 的链路预算比4G高。(覆盖半径约增加5-10倍)。若需兼顾速率与覆盖,也可考虑。综合权衡,两者互补而非替代。,理论上覆盖范围扩大。两种基站的部署需根据。

2025-02-20 10:55:50 2393

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除