Skip to content

IMX-Forge 项目路线图

最后更新:2026-04-06 当前历史里程碑:v0.5 正式 release 策略:从 v0.1.0 开始


📊 项目进度概览

[✅] v0.1 - 基础框架搭建
[✅] v0.3 - U-Boot 和内核移植
[✅] 历史里程碑 v0.5 - Mainline 内核迁移 + QT6 支持
[🚧] 当前重点:环境完善与工具开发
[📋] 方向 D1:环境完善
[📋] 方向 D2:工具完备
[📋] 方向 D3:示例展示
[📋] 方向 D4:生态成熟

💡 如何选择方向

根据你的兴趣和当前状态选择合适的发展方向:

如果你是新用户:

  • D1:环境完善 开始 - 搭建开发环境
  • 然后根据兴趣选择其他方向

如果你想提升开发效率:

  • 专注于 D2:工具完备 - 开发辅助工具

如果你想展示项目能力:

  • 跳到 D3:示例展示 - 创建旗舰项目

如果你想深度参与:

  • 致力于 D4:生态成熟 - 建设完整生态

🎯 发展方向

📍 方向 D1:环境完善

核心目标

  • ✅ 提供开箱即用的开发环境
  • 📦 容器化构建系统
  • 🛠️ 完善辅助工具链
  • 📚 更新文档体系

如何开始: 根据你的需求选择任务(详见 D1 详情):

  • 新用户:D1-004 (env-init.sh) → D1-001 (Dockerfile)
  • VS Code 用户:D1-001 (Dockerfile) → D1-003 (Devcontainer)
  • 需要烧录:D1-004 (env-init.sh) → D1-005 (flash.sh)

详细规划:参见 D1 详情


📍 方向 D2:工具完备

核心目标

  • 🔧 完整的辅助脚本集
  • ✅ CI/CD 基础建立
  • 📖 板卡接入规范
  • 🎯 多板卡支持框架

如何开始: 根据你的需求选择任务(详见 D2 详情):

  • 提升效率:D2-001 (menuconfig.sh) → D2-002 (clean.sh)
  • 多板卡支持:D2-003 (select-board.sh) → D2-004 (板卡接入文档)
  • 代码质量:D2-005 (CI - Patch 校验) → D2-006 (CI - Docker 构建)

详细规划:参见 D2 详情


📍 方向 D3:示例展示

核心目标

  • 🎨 QT6 完整应用示例
  • 🏆 至少一个旗舰级项目
  • 📸 完整的教程和演示
  • 🌟 展示项目价值

如何开始: 根据你的兴趣选择任务(详见 D3 详情):

  • 必须先做:D3-001 (QT6 完整应用示例)
  • IoT 方向:D3-002 (PROJ-001 环境监测站)
  • 图像处理:D3-003 (PROJ-002 图像分析仪)

详细规划:参见 D3 详情


📍 方向 D4:生态成熟

核心目标

  • 🌐 多种 Rootfs 方案
  • 🤖 完整的 CI/CD
  • 🎮 多个精品项目
  • 👥 活跃的社区

如何开始: 根据你的兴趣选择任务(详见 D4 详情):

  • 系统构建:D4-001 (Buildroot) → D4-002 (Debian)
  • DevOps:D4-003 (完善 CI/CD)
  • 网络技术:D4-004 (PROJ-003 协议分析仪)
  • 游戏开发:D4-005 (PROJ-004 游戏模拟器)

详细规划:参见 D4 详情


📋 示例项目清单

🥇 旗舰项目(展会级)

项目 ID项目名称技术栈所属方向
PROJ-001便携式环境监测站 + 云端数据看板C + Qt + MQTT + 驱动D3
PROJ-002嵌入式图像采集与分析仪C++ + Qt + OpenCV + V4L2D3

🥈 精品项目(技术深度)

项目 ID项目名称技术栈所属方向
PROJ-003网络协议分析仪C + Qt + libpcapD4
PROJ-004复古掌机模拟器C + Qt + 模拟器D4
PROJ-005工业级串口/总线调试工具C + Qt + LuaD4
PROJ-006气象数据记录仪 + Web 服务器C + Qt + Web 服务器D4

🥉 快速项目(1-2 个月)

项目 ID项目名称技术栈所属方向
PROJ-007陀螺仪 3D 姿态展示仪C + Qt + IIC 驱动D4
PROJ-008二维码名片生成器C + Qt + ZBarD4
PROJ-009触摸屏手写白板C + Qt + 触摸驱动D4
PROJ-010系统性能监视器C + Qt + procfsD4

✅ 已完成工作

历史里程碑 v0.5(2026-03)

完成时间:2026 年 3 月 主要成果

  • ✅ Mainline 内核迁移完成
  • ✅ GT911 触摸屏驱动支持
  • ✅ QT6 交叉编译流水线
  • ✅ 网络启动支持(TFTP/NFS)
  • ✅ 补丁自动化工具
  • ✅ WSL2 Mirrored 网络模式支持
  • ✅ 持续增长的完整教程体系

详细记录:参见 v0.5 归档


🎖️ 贡献者

感谢所有为 IMX-Forge 项目做出贡献的开发者!


📞 联系方式


让嵌入式 Linux 开发变得简单! 🚀

Built with VitePress