【Linux系统移植】系统烧写方式

1、使用mfgtool通过OTG烧写系统(推荐)

在这里插入图片描述

2、Ubuntu下脚本烧写(过程复杂,不推荐)

PS:SD卡文件格式必须为FAT32,(由于版权限制原因,Linux系统下使用FAT32,不适用与ext3等其他文件系统格式)

烧写步骤:

(1)使用SD卡格式化工具,将SD卡进行格式化(FAT32),再SD卡连接到Ubuntu系统
(2)查看分配给SD卡的设备名

ls /dev/sd*

在这里插入图片描述

(3)查看磁盘设备分区大小,加以确定SD卡设备名称

sudo fdisk -l

在这里插入图片描述

(4)将系统烧写脚本拷贝到Ubuntu,并添加可执行权限,可根据脚本帮助信息,完成烧写。
PS:烧写完毕之后将会生成3个盘符,其中boot、rootfs盘符显示,Uboot盘符隐藏

sudo 系统烧写到SD卡的脚本.sh -device SD卡设备名 -flash 存储类型 -ddrsize ddr空间大小

(5)再将系统烧写到emmc的脚本文件以及相关的系统软件拷贝到SD卡的根文件盘符中的工作目录
PS:如果无法进入目录,则可能是出现权限问题。可执行以下命令解决;

sudo chown -hR 当前用户名:root 目录名称

(6)将SD卡插入Linux开发板,切换到SD卡启动方式,并将Linux串口连接到PC,用以观察启动信息以及终端操作。
(7)进入到系统终端之后,查看到步骤(5)中拷贝的EMMC系统烧写脚本,与Ubuntu烧写系统到SD卡的步骤相同,重复步骤(2)(3)确定设备名,重复步骤(4)为脚本添加可执行权限,并查看–help脚本使用帮助信息。

3、总结

方式一直接通过开发板OTG接口烧写,简单快速
方式二先将系统烧写到SD卡,再将SD卡插入到Linux开发板,启动SD卡上的LInux系统,最后从SD卡烧录到EMMC

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值