应用层建设讨论:兄弟们有没有什么想法想提 + 做的? #95
Charliechen114514
started this conversation in
Ideas
Replies: 1 comment
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
TL;DR
主干(工具链 → U-Boot → 双轨内核 → rootfs → 底层驱动 → CI/release)已经跑通且扎实。
剩下的最大、也是最后一块「大」缺口,是应用层——把已学的单点驱动技能串成「能看的成品」。这是最重要也是最应该独立讨论的,所以我甚至单独发起了讨论,希望各位有想法的朋友讨论一下(上班脑子快上废了。)
📍 我们现在在哪
应用层目前只有一个最小 Qt 示例
examples/qt/button_click;10 个规划项目(PROJ-001~010)全是文档、零代码;tutorial/app/和tutorial/debug/两个目录还没建。也就是说,学完驱动的同学会卡在:「会写单个驱动,但串不起一个能跑给人看的成品」。这就是我们要补的断层。
💡 提议:板载零采购的「迷你项目梯度」
已有 [#94 提案](链接到 issue 94):用 7 个迷你项目填中间层,全部基于板载外设,不用额外采购,GUI 复杂度逐级加码。
light-meter光距监测面板level-tool电子水平仪nightlight自感应小夜灯knock-detector敲击开关touch-paint触摸画板voice-recorder录音机sensor-dashboard仪表盘两条腿一起走,别只写代码
应用层 = 项目代码 + 配套教程,建议边做边写:
tutorial/app/8 篇 +tutorial/debug/)做 A1 一个项目,同时撬动「示例断层」和「app 教程空白」两件事——杠杆最高。
🤔 想听大家意见的几个点
light-meter(依赖已落地、1–2 天出成品、验证「驱动 → userspace → Qt」全链路)。也有人会更想先看到 C1touch-paint(最直观、最适合截图传播)。兄弟们怎么看呢?因为我想的是咱们不要起手做超级大的项目,直接把朋友们吓跑了我对不起大伙。🤝 如何参与
🔗 相关
tutorial/driver/让 imx-forge 不止于「会搭系统」,更能「做出作品」。 🔥
All reactions