本文前言:配置教程需要预构建的硬件和系统rootfs文件,用于从SD卡启动Zynq AX7021 FPGA板。下载链接https://cloud.tsinghua.edu.cn/d/61ad5a800206451c856d/,
配置步骤(需要一台电脑,配置有Ubuntu系统):
1. 下载以下文件 BOOT.BIN、boot.scr、image.ub、rootfs.tar.gz
2. 在PC Ubuntu系统安装分区工具gparted,并安装后打开,命令如下
# SD卡分区,应该有一张带>32GiB存储的micro SD卡。然后使用:
sudo apt-get install gparted
sudo gparted
3. 创建两个分区,设置如下




4. 加载两个分区,复制启动和系统文件至不同分区,操作步骤如下所示
# 加载以下两个分区
sudo mount /dev/sda1 /media/alinx/BOOT/
sudo mount /dev/sda2 /media/alinx/ROOTFS/
# 删除原始文件
sudo rm -rf /media/alinx/BOOT/* /media/alinx/ROOTFS/*
# 将文件复制到SD卡中
sudo cp BOOT.BIN boot.scr image.ub /media/alinx/BOOT
sudo tar -zxvf rootfs.tar.gz -C /media/alinx/ROOTFS
sudo cp -r ~/init_os.sh /media/alinx/ROOTFS/home/root/init_os.sh
# 把内存中的数据强制写入磁盘
sync
# 把 ROOTFS 目录的所有者改为 root 用户和 root 用户组
sudo chown root:root /media/alinx/ROOTFS
# 把 ROOTFS 目录的所有者改为 root 用户和 root 用户组
sudo chmod 755 /media/alinx/ROOTFS
# 将内存卡插入开发板,链接串口调试工具,登录系统
username: "root"
password: "root"
# 对系统进行初始化
sh init_os.sh
备注:alinx 需要替换为Ubuntu用户名

438

被折叠的 条评论
为什么被折叠?



