美文网首页
荔枝派Zero | 全志V3s 开发教程(一) 烧录系统镜像的方

荔枝派Zero | 全志V3s 开发教程(一) 烧录系统镜像的方

作者: Deep洞察 | 来源:发表于2019-12-30 16:54 被阅读0次

    荔枝派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 开发教程(一) 烧录系统镜像的方

          本文链接:https://www.haomeiwen.com/subject/udpmoctx.html