Skip to content

v1.0.0 - 轻量首版

定位

v1.0.0 是 IMX-Forge 的首个轻量可用版本。它不追求一次性完成所有路线图项目,而是优先收口正点原子阿尔法 i.MX6ULL 的主线闭环:

text
开发环境 -> release 构建 -> 完整镜像 -> SD/eMMC 烧录 -> 板卡启动

本版本不随 GitHub Release 交付官方 SD/eMMC binary 镜像。镜像由用户在本地通过项目脚本生成,发布内容以源码、Docker 开发环境、文档站和已验证流程为主。

支持板卡

板卡芯片状态
正点原子阿尔法i.MX6ULLv1.0.0 正式支持

其他 i.MX6ULL 板卡可以参考项目结构和教程迁移,但需要自行调整设备树、U-Boot 配置和启动参数。

已验证闭环

本版本的 SD 卡启动与 UUU + UMS eMMC 启动,已由仓库主作者 CharlieChen114514 在正点原子阿尔法 i.MX6ULL 开发板上实验通过。

介质镜像U-Boot 设备Linux root
SDimx6ull-aes-sd.imgmmc 0/dev/mmcblk0p2
eMMCimx6ull-aes-emmc.imgmmc 1/dev/mmcblk1p2

烧录前应检查 .manifest.sha256

bash
sed -n '1,80p' out/release-latest/images/imx6ull-aes-emmc.img.manifest
sha256sum -c out/release-latest/images/imx6ull-aes-emmc.img.sha256

SD 镜像同理检查 imx6ull-aes-sd.img.manifestimx6ull-aes-sd.img.sha256

本地可生成产物

完整本地构建可生成:

  • out/release-latest/uboot/u-boot-dtb.imx
  • out/release-latest/linux/arch/arm/boot/zImage
  • out/release-latest/linux/arch/arm/boot/dts/nxp/imx/imx6ull-aes.dtb
  • out/release-latest/rootfs/
  • out/release-latest/images/imx6ull-aes-emmc.img
  • out/release-latest/images/imx6ull-aes-sd.img

生成双介质镜像:

bash
./scripts/release-all.sh --boot-media both

这些镜像用于本地烧录和回归验证,不作为 v1.0.0 GitHub Release 的官方 binary artifact 分发。

已知限制

  • v1.0.0 的正式支持范围是正点原子阿尔法 i.MX6ULL。
  • 其他板卡需要按硬件原理图调整 pinmux、设备树和 U-Boot 环境。
  • 教程体系会继续扩展,v1.0.0 不代表所有进阶项目、应用示例和多板卡生态已经完成。

后续计划

  • 补充更多发布验收记录和串口日志样例。
  • 完善 GitHub Release 自动化。
  • 扩展驱动教程、Qt 示例和更多板卡迁移文档。

Built with VitePress