荔枝派Zero(全志V3S)烧录Uboot、Kernel及rootfs到SD卡并运行在板子上

简介: 通过前面 Uboot编译及配置 我们获得了 u-boot-sunxi-with-spl.bin通过前面 Kernel编译 我们获得了zImage镜像文件及sun8i-v3s-licheepi-zero-dock.dtb设备树文件

前言


通过前面 Uboot编译及配置 我们获得了 u-boot-sunxi-with-spl.bin

通过前面 Kernel编译 我们获得了zImage镜像文件及sun8i-v3s-licheepi-zero-dock.dtb设备树文件

通过前面 rootfs编译我们获得了 rootfs.tar 文件系统

那么下面就将相关文件烧录到 SD 卡并运行在板子上看下效果


一、挂载 SD 卡


1、插上SD卡

2、查看分区

sudo fdisk -l


二、重新分区


1、在 ubuntu software 下载一个 Gparted 分区

2、这里选择 /dev/sdb,这个是我们的 SD 卡,/dev/sda是我们的系统磁盘,千万不要选错,否则接下里的格式化会把系统磁盘格式化

3、卸载并删除所有分区(先卸载,再删除)

卸载删除后的效果

4、创建新分区

分区->新建

①、建立第一个分区,大小32M(可以随意填写),格式FAT16

②、建立第二个分区,用尽剩余空间,格式ext4

③、点击应用操作到设备(红色箭头所指),弹窗后选择应用


三、写入uboot、kernel、rootfs


将对应的文件放置到对应的分区内

1、将uboot写入到sd卡8k偏移处。

sudo dd if=u-boot-sunxi-with-spl.bin of=/dev/sdb bs=1024 seek=8

2、把zImage, sun8i-v3s-licheepi-zero-dock.dtb拷贝到刚创建的kernel分区

在linux根目录下

find ./ -name zImage
cp ./arch/arm/boot/zImage /media/Gnep/KERNEL/
find ./ -name  sun8i-v3s-licheepi-zero-dock.dtb
cp ./arch/arm/boot/dts/sun8i-v3s-licheepi-zero-dock.dtb /media/Gnep/KERNEL/

3、把buildroot-2017.08产生的rootfs.tar解压到刚创建的rootfs分区根目录

在buildroot-2017.08根目录下

find ./ -name rootfs.tar
sudo tar xf ./output/images/rootfs.tar -C /media/Gnep/rootfs/

4、弹出SD卡,将tf卡插到设备上


四、在板子上跑


屏幕显示

uboot打印

kernel打印

rootfs


目录
相关文章
|
Linux C语言 Windows
荔枝派Zero(全志V3S)一键镜像烧录(windows和linux下)
搞到了一块荔枝派Zero,其CPU为全志V3S, ARM Cortex-A7, 最高1.2GHz,不得不说这小东西能达到这么高的主频真是让我大为震撼,废话不多说,先让其跑起来,证明板子是好的
1036 0
|
存储 缓存 安全
U-BOOT小全(五):BootLoader源码(SPL-UBoot 2)
U-BOOT小全(五):BootLoader源码(SPL-UBoot 2)
602 0
|
网络安全 数据安全/隐私保护
荔枝派Zero(全志V3S)开启 SSH 实现远程连接和文件传输
本文将在 Buildroot 根文件系统开启 ssh 功能。
595 0
荔枝派Zero(全志V3S)运行Qt5程序
本文重新配置 buildroot,利用 buildroot 重新交叉编译 Qt,编译完成后将编译产生的可执行文件拷贝到 SD 卡,板子上电后跑到文件系统下再手动运行。
356 0
|
编解码
荔枝派Zero(全志V3S)开启mplayer,播放音视频
mplayer 是一款开源的多媒体播放器,可以用来播放音视频, mplayer 自带多种格式的解码器,不需要我们再另外安装。本文介绍如何在 荔枝派上移植 mplayer 播放器,基于音频驱动实验。
632 0
|
编译器 Linux Python
荔枝派Zero(全志V3S)编译Uboot及配置
本文讲述了如何编译uboot并进行配置,对编译过程中遇到的问题进行解决,此外还对uboot的结构进行了简介
1040 0
|
Linux 编译器 测试技术
嵌入式 Linux 下的 LVGL 移植
嵌入式 Linux 下的 LVGL 移植
953 0
|
存储 Ubuntu Linux
linux系统中固化和更新uboot、zImage和dtb方法(经典)
linux系统中固化和更新uboot、zImage和dtb方法(经典)
2143 0
|
传感器 网络架构 智能硬件
STM32通过esp8266连接WiFi接入MQTT服务器
STM32通过esp8266连接WiFi接入MQTT服务器
2016 1