聚合文章

汇集全部已收录博客的最新文章,点击标题前往原文阅读。

排序方式:最新发布
柚木鉉の空間 柚木鉉の空間 2026-08-09

dt2c:把设备树交给 C 编译器

dt2c:把固定设备树交给 C 编译器很多嵌入式项目都沿用同一条设备树处理链路:dtc 把 DTS 编译成 DTB,固件把 DTB 带到目标板上,驱动再用 libfdt 查询。这样做没有问题,而且允许上一级 bootloader 在交接前修改设备树。有些固件其实用不到这份灵活性。一块固定型号的 MCU 板、片上 SRAM 中运行的 SPL、按板型分别发布的 bootloader,或者 SoC 里的…

我心向阳 我心向阳 2026-08-09

阿里云工具使用之痛

最近在使用阿里的工具上,遇到了好多奇葩的问题。一、钉钉 linux 版修复之路好久以前,我在 debian 上安装了钉钉后,点击程序图标无反应,于是就弃用了,甚至都删除了手机版钉钉。最近,因学习...

blog.yujiay.wang blog.yujiay.wang 2026-08-09

《Hello C++》4.5 枚举

在前面学习了数组、结构体和共用体之后,我们已经接触了几种能够组织数据的复合类型。数组适合存放同类型的一组数据,结构体适合把不同类型但彼此相关的数据组织在一起,共用体则适合让多个成员共享同一块内存。而这一小节要介绍的枚举[1],则更像是一种“给有限的取值起名字”的工具。有时候,程序里会出现一些只允许在固定范围内取值的内容,比如星期、方向、游戏状态、菜单选项、交通信号灯状态等。对于这类数据,如果直接用…

blog.yujiay.wang blog.yujiay.wang 2026-08-09

《Hello C++》4.6 指针

如果说前面学习的数组、结构体和共用体是在“组织数据”,那么这一小节要介绍的指针[1],则是在“找到数据的位置”。这两件事看起来像是两回事,但在程序里,它们其实紧密相连。因为程序除了要知道“有什么数据”,还常常需要知道“数据放在哪里”。你可以把内存想象成一排排编号清楚的房间,每个房间里都能存放某种数据。变量就像房间里的住客,而指针更像房间的地址牌。它不直接住在房间里,它记住的是房间在哪里。正因为如此…

Thunder 迅雷 v25.0.91.1602 / v9.1.49160 精简绿色版

映梓(a66)最新制作的迅雷绿色精简版,基于官方最新版原汁原味深度精简绿化: ★ 极限精简:剔除自动更新、游戏大厅等20+非核心组件 ★ 极致清爽:主界面/播放页广告全屏蔽,弹窗拦截率超99%,屏蔽广告弹窗效果媲美经典迅雷11绿色精简去广告版 ★ 功能优化:保留云盘/边下边播/极速下载三大核心功能,功能显著优化,实测下载测速度达40.2MB/S,热门资源下载速度可跑满带宽。 ★ 性能飞跃:采用LZ…