首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为运行linux的iMX6刀剑板准备新的SD卡

如何为运行linux的iMX6刀剑板准备新的SD卡
EN

Stack Overflow用户
提问于 2014-11-04 11:33:14
回答 1查看 8.1K关注 0票数 2

我最近买了i.MX6 Sabrelite板,我正在学习内核交叉编译和板调出。

U引导已经在闪存中存在,它被配置为从SD卡加载内核。在使用dd在SD卡上闪烁这些图像之后,我尝试了一些预构建的映像和板引导成功。

现在,我想学习如何使用内核和rootfs来准备整个SD卡。

我能够使用下面提到的步骤构建内核的uImage:http://boundarydevices.com/cross-compile-i-mx6-kernel-using-ltib-toolchain/

代码语言:javascript
复制
~/$ git clone git://github.com/boundarydevices/linux-imx6.git
~/$ cd linux-imx6
~/linux-imx6$ export PATH=/opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin/:$PATH
~/linux-imx6$ export ARCH=arm
~/linux-imx6$ export CROSS_COMPILE=arm-none-linux-gnueabi-
~/linux-imx6$ git checkout origin/boundary-imx-3.0.35_1.1.0 \
        -b boundary-imx-3.0.35_1.1.0
~/linux-imx6$ make nitrogen6x_defconfig
~/linux-imx6$ make uImage modules

现在,问题是:

  1. 如何创建rootfs?
  2. 如何分割SD卡?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-05 08:50:49

看看建筑工。它将处理交叉编译器、内核、引导程序和rootfs。

BR已经提供了i.MX6 Sabrelite目标。执行下列步骤:

代码语言:javascript
复制
git clone http://git.buildroot.net/git/buildroot.git
cd buildroot
make freescale_imx6dlsabresd_defconfig

至于SD卡分区,请查看以下资源:

https://community.freescale.com/docs/DOC-95017

但基本上,您需要一个用于引导加载程序的胖分区,另一个用于rootfs的分区,例如ext4。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26734099

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档