荔枝派Zero | 全志V3s 开发教程(一) 烧录系统镜像的方法以及如何烧录主线Linux系统镜像

荔枝派Zero | 全志V3s 开发教程(一)

荔枝派Zero的开发教程http://zero.lichee.pro/系统开发/type.html

刚开始尝试编译Camdroid官方SDK,最终浪费了大量的时间精力也没能成功,最终无奈放弃。
最终还是使用主线Uboot和主线Linux开发,第一步就是使用编译好的Uboot、Linux和文件系统制作TF/SD卡启动盘。

先为大家献上开发板原理图:
荔枝派zero核心板原理图荔枝派zero底板原理图

然后是编译好的Uboot、内核、文件系统:

烧录TF卡启动盘: 【视频分享】制作荔枝派Zero开发板(全志V3s) TF/SD卡启动盘
1、在Ubuntu上下载Gparted软件(可在软件商店中直接搜索并下载),使用Gparted 卸载并删除TF卡所有分区(注意进入该软件后,在右上角选择SD卡,千万别进入就直接进行删除分区操作,因为进去后默认是你的Ubuntu 系统的硬盘分区),并新建两个分区:
(1) 建立第一个分区,大小32M(可以随意填写),,格式FAT16,命名kernal(可自己修改)。
(2)建立第二个分区,用尽剩余空间(默认即可),格式ext4,命名为rootfs。

2、 在终端输入mount,查看/dev/ 路径下是否有刚才新建的两个TF卡分区,如果没有,那就将读卡器拔出重新插上即可。确认一下两个分区的盘符是否是sdb。

然后将uboot写入到sd卡8k偏移处(必须8K偏移)。

cd ./u-boot  #先进入你uboot 的存放路径
sudo dd if=u-boot-sunxi-with-spl.bin of=/dev/sdb bs=1024 seek=8    #如果盘符是sdb,则可直接实用这条指令,不是的话将/dev/sdb 改为实际的即可。 

3、把zImage, sun8i-v3s-licheepi-zero-dock.dtb拷贝到第一个分区,不知道tf卡挂载地址的话,输入mount命令可以查看到,一般是在/dev/目录下的,具体地址通常是:/medial/(你的用户名)/(分区名称),注意fat16格式的分区会将小写改为大写,这个不影响实际效果。

cp arch/arm/boot/zImage /media/han/KERNAL
cp arch/arm/boot/dts/sun8i-v3s-licheepi-zero-dock.dtb /media/han/KERNAL

注意:一定要用cp指令进行拷贝,千万别图省事就直接在桌面系统下直接进行复制粘贴操作。

4、把buildroot产生的rootfs.tar解压到第二分区

一定要加sudo!

sudo tar xvf (存放根文件系统的目录)/rootfs.tar -C /挂载的tf卡第二个分区目录

这是我编译好的uboot, linux&dtb, rootfs: V3s_TFCard.7z

荔枝派Zero开发板网卡验证通过, 登陆账号root,无密码。

主要参考博客:荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

  • 13
    点赞
  • 49
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值