发布时间:2026/9/6 8:56:23
最近给一个带3.5寸屏的小设备做界面,主控是STM32F4级别的MCU,GUI库选了LVGL。界面需求不算复杂:一个主页面、几个参数设置页、弹窗提示、中文字体显示。但真正上手之后才发现,UI这东西想在板子上直接调好太难了——焊上屏、烧录一…
做嵌入式 GUI 开发,多多少少都绕不开 LVGL。以前我调 UI 都是直接烧到板子上看效果,编译、下载、上电、截图、改参数,再重复一遍,一天下来七成时间都浪费在等编译和反复烧录上。后来把 LVGL 的 PC 仿真环境搭起来,才真…
联调是块硬骨头,特别是RK3588这种高集成度的SoC,CPU、GPU、NPU、ISP、各路外设全挤在一块板子上,任何一个环节出问题,现象都可能千奇百怪。我这段时间刚好在调一套基于RK3588的边缘计算节点,接了MIPI摄像头、激光雷达、…
做嵌入式这些年,裸机、FreeRTOS、RT-Thread 我都折腾过,但真正让我觉得“从代码里能读出一整套工程哲学”的,还是 Arm 主导的 mbed OS。尤其是我第一次把 mbed OS 源码完整拉下来、从 HAL 层一路追到驱动和测试代码时,那种感觉不太…
1. 先把话说明白:ATF在整个安全固件栈里到底处在什么位置干嵌入式固件这行久了,你会发现一个挺微妙的现象:很多人能熟练把 U-Boot 跑起来,能飞快调好内核 DTS,但一提到 Arm Trusted-Firmware-A(ATF…
去年为一个物联网网关项目选型,我把主控从 NXP K64F 换到 STM32F407,直属感受就是:裸机加寄存器式的工程,换一颗芯片等于重写驱动层。原计划两周完成适配,结果拖了一个多月,大部分时间耗在 GPIO 复用、时钟…
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
随着园区数字化业务持续扩张,办公终端、无线接入、语音通信、视频监控、智能楼宇控制等多类业务并行部署,传统基于铜缆布线的局域网逐步暴露出带宽上限低、传输距离有限、多网并存带来设备堆叠复杂、运维成本居高不下等现实瓶颈,难以匹配现代…
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
开头先不绕弯子。“#斯坦李吐槽dc 所以超人是无缘无故会飞的嘛哈哈哈哈哈哈哈锤哥真是技术人才啊!#雷神 #复联”这类调侃式短标题,第一波冲击力在于它把两个宇宙的角色塞进同一个吐槽箱里,但细想一下就能发现,它真正碰到的根本不是…
把“蜘蛛侠 vs 超人”放在 CSDN 上聊,可能很多人第一反应是走错片场了。但如果把这两个角色看成“两个持续运营了 80 多年的文化产品”,你会发现,这场比较本质上是两个不同 IP 策略的长期结果对比:超人赢在定义了整个超级英雄题材…
简介:本资源是一套面向通信工程与信号处理方向学习者、研究者的深度学习实践方案,聚焦调制信号自动检测与识别这一典型无线通信任务,解决传统方法依赖人工特征、低信噪比下性能下降等痛点。压缩包共12个文件(10.73MB)&…
开头先不绕弯子。“#斯坦李吐槽dc 所以超人是无缘无故会飞的嘛哈哈哈哈哈哈哈锤哥真是技术人才啊!#雷神 #复联”这类调侃式短标题,第一波冲击力在于它把两个宇宙的角色塞进同一个吐槽箱里,但细想一下就能发现,它真正碰到的根本不是…
把“蜘蛛侠 vs 超人”放在 CSDN 上聊,可能很多人第一反应是走错片场了。但如果把这两个角色看成“两个持续运营了 80 多年的文化产品”,你会发现,这场比较本质上是两个不同 IP 策略的长期结果对比:超人赢在定义了整个超级英雄题材…
简介:本资源是一套面向通信工程与信号处理方向学习者、研究者的深度学习实践方案,聚焦调制信号自动检测与识别这一典型无线通信任务,解决传统方法依赖人工特征、低信噪比下性能下降等痛点。压缩包共12个文件(10.73MB)&…
简介:本资源是一套面向本科毕业设计、课程设计及期末大作业的工业级焊缝缺陷检测实战方案,聚焦深度学习在焊接质量控制中的落地应用,解决传统人工检测效率低、主观性强等痛点。压缩包共26个文件,含9个C源码(如yolo_det…
分布式服务的决策记录架构演进最怕只有结果没有理由。一次拆分、缓存或队列调整,都应写明当时的瓶颈、备选方案、选择原因和撤回条件。 记录的最小单位 用一页说明解决的任务、依赖、风险和验证方式即可。别把决定写成永远正确的准则;前提变化时…
创业产品的首版范围首版的任务是验证一个需求,不是展示全部能力。选择用户愿意反复完成、且结果容易判断的动作,把输入、输出和人工兜底都做清楚。 控制范围 先做可撤回、低风险的流程。权限不明、需要复杂协作或结果不可逆的部分先不自动化。 用反馈决定…