荔枝派Zero全志V3s开发教程(⼀)烧录系统镜像的⽅法以及如何烧录主线
Linux系统镜像
荔枝派Zero | 全志V3s 开发教程(⼀)
scrolllock刚开始尝试编译Camdroid官⽅SDK,最终浪费了⼤量的时间精⼒也没能成功,最终⽆奈放弃。
最终还是使⽤主线Uboot和主线Linux开发,第⼀步就是使⽤编译好的Uboot、Linux和⽂件系统制作TF/SD卡启动盘。
先为⼤家献上开发板原理图:
和。
然后是编译好的Uboot、内核、⽂件系统:
烧录TF卡启动盘:
1、在Ubuntu上下载Gparted软件(可在软件商店中直接搜索并下载),使⽤Gparted 卸载并删除TF卡所有分区(注意进⼊该软件后,在右上⾓选择SD卡,千万别进⼊就直接进⾏删除分区操作,因为进去后默
认是你的Ubuntu 系统的硬盘分区),并新建两个分区:
(1) 建⽴第⼀个分区,⼤⼩32M(可以随意填写),,格式FAT16,命名kernal(可⾃⼰修改)。linux操作系统镜像
(2)建⽴第⼆个分区,⽤尽剩余空间(默认即可),格式ext4,命名为rootfs。
2、 在终端输⼊mount,查看/dev/ 路径下是否有刚才新建的两个TF卡分区,如果没有,那就将读卡器拔出重新插上即可。确认⼀下两个分区的盘符是否是sdb。
然后将uboot写⼊到sd卡8k偏移处(必须8K偏移)。securecrt是什么工具
十大免费最亏的免费appcd ./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格式的分区会将⼩写改为⼤写,这个不影响实际效果。
后端php框架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:
荔枝派Zero开发板⽹卡验证通过, 登陆账号root,⽆密码。
主要参考博客:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论