Skip to content

一句话总览

这周没闲着——bareline 一个礼拜把命令行框架从零撸起来了,几个仓库陆续迁到 VitePress,imx-forge 和 TAMCPP 顺手把教程体系整了一遍,中间还塞进一个全新仓库和一个改名归位的老朋友。

本周开发进展

先说这周最实的,bareline。从 tokenizer 一路干到 backend、command dispatcher(塞了 fold/hash/auto 三套策略),再接上 interactive shell、builtins 和 runtime stats,一个礼拜骨架立住了。顺带把工程化也补齐——example app、集成测试、doxygen、ARM size CI 都上了,MIT LICENSE 和 CHANGELOG 安排了。一个仓库一周从无到有跑起来,看着挺爽 🎉。

然后是一波站点迁移,ST-Forge 和 Tutorial_FreeRTOS 都切到了 VitePress。ST-Forge 这边 enable 了 sites、顺手优化了下视觉,Tutorial_FreeRTOS 也跟着迁了过去。

imx-forge 这周主要在收拾教程体系——驱动教程(device tree、字符设备那块)重新排了一遍,各章节补上 index 和 chapter-template,还新开了 kernel/core-functional 教程页;清理的时候顺手把一批 dead files 和构建产物(QUICK_START.md、clangd 索引、pycache、egg-info)都扔了。

TAMCPP 这周改得也多:中文学习路线图整个重写了,移动端那个看着头疼的阅读问题修了,视觉也优化了一轮;内容上补了两篇 CPPCon 讲座笔记,vol3 的 vector/string/char8_t 章节也填上了。

Tutorial_AwesomeQt 加了 mermaid 渲染支持(画图总算不愁了),status-led widget 做了中等档的标杆改造,还带了个实例库双文档的 pilot,构建也精简了一下。

rk-forge 这周动静不大但方向明确,重构成了 mainline 优先的 RK3506 布局。

至于本站 Awesome-Embedded——这周搭起了周报流水线(refresh → diff → refine → 落盘),仓库也补上了 MIT license。你正在看的这份周报,就是这条流水线的第一次实跑。

组织动态

这周还新来了 Tutorial_AwesomeHardware,定位是嵌入式硬件学习笔记,电路、模数电、PCB、传感器、接口、板级调试都打算覆盖,VitePress 站点刚起步。这个地方上,如果有硬件的朋友愿意分享自己的笔记,笔者热烈欢迎!(这里非常感谢geqianQWQ!贡献了第一版电路学习笔记!)

👉网站直达: https://awesome-embedded-learning-studio.github.io/Tutorial_AwesomeHardware/

另外 EmbedBox 其实是老仓库 Tutorial_AwesomeEmbededCommonTools 改名转过来的,重新聚焦嵌入式通用工具教程——所以 diff 里那个"消失的 Tutorial_EmbeddedCommonTools"不是删了,是改名了。

顺带一提,bareline、rk-forge、ST-Forge、Tutorial_FreeRTOS 这几个本周都从"维护中"跳到了"活跃",说白了就是真的在提交。stars 这周整体 +12,涨幅一般就不展开了,唯一值得提一句的是 bareline 在成型的这周拿到了它的第一颗星。

待办 / 关注

下面是公开仓库里还挂着的活;私有仓库(estdx、visor 等)的待办默认不写进来。

  • Tutorial_AwesomeHardware 缺 LICENSE:新仓刚建,顺手补一个。
  • 几处未关闭的 issue/PR:imx-forge 3 issue、TAMCPP 3 issue + 1 PR、rk-forge PR #1、CFDesktop PR #6、Tutorial_AwesomeHardware issue #1——有空挑几个收掉。

完结撒花,第一期周报就这么出来了。

Built with VitePress