荔枝派nano(F1C100S)从TF卡下载启动

一些系统文件和应用程序已经编译好了,只是记录下载到TF卡的过程,开发环境使用的是Ubuntu16系统,AWTK。

一、需要烧录的文件有如下图所示,把所有编译好的文件放到一个文件夹

release.zip 是AWTK打包好的应用程序(APP)

写入SD卡之前需要用到一个软件GParted,这个软件可以再ubuntu软件管理里边下载,也可以使用 sudo apt-get install gparted 安装;安装好后在终端输入 sudo gparted 

显示当前的TF卡挂载在/dev/sdb上,我们使用这个软件对TF卡进行分区。

1、操作步骤如下
Setp1、选定我们要分区的SD卡,别选错了

上图是已经分好的,先把它删除

右击选择 Unmount ,然后再选择Delete

选择确认操作。

Setp2、新建第分区

右击新建一个分区

第一个分区如下

第二个分区如下

分区好以后记得保存,保存后分区已经完成,关闭软件。

Setp3、烧录文件,记住我们的TF卡是挂载在/dev/sdb

首先我们要下载的是uboot,cd到文件目录下,使用如下命令sudo dd if=u-boot-sunxi-with-spl.bin of=/dev/sdb bs=1024 seek=8,其中/dev/sdb 是我们挂载的SD卡位置;每个人的挂载点不同,根据实际自己更改。

分完区后可以看到左下角挂载了2个SD,分别是BOOT和rootfs,查看路径/media/luck/BOOT,/media/luck/rootfs

cd 到文件存放文件夹,我们先拷贝zimage 和dtb文件到BOOT中

使用命令:

cp zImage /media/luck/BOOT -d

cp suniv-f1c100s-licheepi-nano.dtb /media/luck/BOOT

再将rootfs文件解压到分区rootfs

sudo tar -xvf rootfs.tar -C /media/luck/rootfs

完成上面步骤后可以看到分区里边的情况。

这样系统就烧录完成了,下面烧录APP。

Setp4、拷贝APP到系统中

使用如下命令:

sudo unzip release.zip -d /media/luck/rootfs/opt

拷贝后的情况

Setp5、拷贝一个脚本,用于系统启动后运行APP

命令如下:sudo cp -r S50app /media/luck/rootfs/etc/init.d

完成后,插入SD卡,就可以看到系统启动并运行APP了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值