i.MX6Q 板上的 Linux 快速启动:构建步骤<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
本文档提供了修补和构建 fastboot Linux 系统的步骤。本文档假设 BSP 3.0.35_1.1.0以及 i.MX6Q 平台。有关补丁功能的更多信息,请查看此链接。
- 安装 LTIB 并移动到 ltib 文件夹
- 从此文档下载 ltib 补丁并对其进行修补( patch -p1 < 0001-set-imx6_ssd_lite_defconfig-as-default-kernel-config.patch )
- 进入 LTIB 配置菜单 ( ./ltib -m confi g),选择 mx6q 平台和 min 配置文件
- 选择mx6q_sabresd作为u-boot板
- 获取并修补:
U-boot:
准备 u-boot 源代码( ./ltib -m prep -p u-boot )
移至 u-boot 文件夹( cd rpm/BUILD/u-boot-2009.08 )
下载u-boot附加补丁
补丁代码( for p in *.patch; do patch -p1 < $p;done )
kernel:
准备内核源代码( ./ltib -m prep -p kernel )
移至内核文件夹( cd rpm/BUILD/linux )
下载附件的内核补丁
补丁代码( for p in *.patch; do patch -p1 < $p;done )
- 构建( ./ltib )
- 在 rootfs/etc/inittab 中添加启动后首先运行的应用程序(参见示例 inittab 文件,它从 MIPI 摄像头捕获数据)
- 在rootfs/dev下创建必要的设备节点。例如
- terminal: sudo mknod ttymxc0 c 207 16
- video capture nodes: sudo mknod video0 c 81 5; sudo mknod video1 c 81 6
- video display nodes: sudo mknod video16 c 81 0; sudo mknod video17 c 81 1
- 帧缓冲区:对于 0 1 2 3 4 中的 i;执行 sudo mknod fb$ic 29 $i;完成
- 软件包 rootfs( cd rootfs;sudo tar --numeric-owner -cvfj ../rootfs.tar.bz2 *;cd .. )
- 在 Windows 机器上,下载最新的制造工具并解压缩。
- 移动rootfs.tar.bz2 ,rootfs/boot/uImage 和 rootfs/boot/u-boot.bin 放入相应的 Manufacturing 文件夹 (Profiles\MX6Q Linux Update\OS Firmware\files)
- 选择 sabresd-eMMC 配置文件并刷新主板
- 使用 eMMC 启动主板
i.MX6 四核Linux回复:i.MX6Q 板上的 Linux 快速启动:构建步骤<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
u_boot 需要多少毫秒才能完成?
回复:i.MX6Q 板上的 Linux 快速启动:构建步骤<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
使用的u-boot是哪个版本的?uboot-2009.08?此版本的 u-boot 中没有名为 mx6qsabresd 的文件/文件夹!
回复:i.MX6Q 板上的 Linux 快速启动:构建步骤<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
您有 MarS Board (embest-tech) 的这些文件吗?
您有完整的图像吗(不仅仅是补丁)?
回复:i.MX6Q 板上的 Linux 快速启动:构建步骤<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
你好,为什么我在“arch/arm/configs”中找不到“imx6_ssd_lite_defconfig”?我的设备是imx6q。
回复:i.MX6Q 板上的 Linux 快速启动:构建步骤<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
不幸的是我没有。您可能需要手动修补。如果您这样做,请分享您的 Sabre AI 补丁。
Leo
回复:i.MX6Q 板上的 Linux 快速启动:构建步骤<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
您能附上 SabreAI 板的补丁吗?