am3358开发环境搭建(uboot、文件系统)

第一,安装交叉编译器:arm-linux-gnueabihf -gcc我用的4.7,自己可以用arm-linux-gnueabihf-gcc -v查一下版本号

第二,编译uboot 可以下载最新的uboot:git clone git://git.denx.de/u-boot.git ,可能有些慢。

如果是最新版本按以下操作:

make clean 
make distclean 
make am335x_boneblack_defconfig 
ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- 
make

大家也可以下载我自己做好的版本https://download.csdn.net/download/fwqlzz/10762867下载

     接下来是制作制作UBoot SD启动卡 
清空SD分区表:sudo dd if=/dev/zero of=/dev/mmcblk0 bs=1024 count=1024
fdisk 
输入x(extra functionality),设置sector=63、heads=255、cylinders=
输入n,创建大小为1G的分区(我们的boot分区)。
输入t->c,改变分区为fat32格式。
输入a,设置磁盘可启动。
mkfs.vfat /dev/mmcblk0p1
复制MLO到新创建的分区,然后再复制u-boot.img过去。
插入SD卡即可启动uboot。

 

第三,下载debian文件系统

下载:https://rcn-ee.com/rootfs/eewiki/minfs/debian-8.6-minimal-armhf-2016-09-17.tar.xz
fdisk,在SD卡上创建ext4分区,创建完需要调用mkfs.ext4初始化分区。
挂载刚刚创建的分区
解压debian-8.6-minimal-armhf-2016-09-17.tar.xz,解压出来的内容是一个.tar文件包,和另外两个文件。将.tar文件解压到挂载点。
umount挂载点。
复制文件到挂载点下

大家也可以

 

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值