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

这篇具有很好参考价值的文章主要介绍了荔枝派Zero(全志V3S)烧录Uboot、Kernel及rootfs到SD卡并运行在板子上。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


前言

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

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

一、挂载 SD 卡

1、插上SD卡
全志uboot,荔枝派,linux,嵌入式硬件,arm开发,荔枝派
2、查看分区

sudo fdisk -l

全志uboot,荔枝派,linux,嵌入式硬件,arm开发,荔枝派

二、重新分区

1、在 ubuntu software 下载一个 Gparted 分区
全志uboot,荔枝派,linux,嵌入式硬件,arm开发,荔枝派

2、这里选择 /dev/sdb,这个是我们的 SD 卡,/dev/sda是我们的系统磁盘,千万不要选错,否则接下里的格式化会把系统磁盘格式化
全志uboot,荔枝派,linux,嵌入式硬件,arm开发,荔枝派

3、卸载并删除所有分区(先卸载,再删除)
全志uboot,荔枝派,linux,嵌入式硬件,arm开发,荔枝派

卸载删除后的效果
全志uboot,荔枝派,linux,嵌入式硬件,arm开发,荔枝派

4、创建新分区
分区->新建
①、建立第一个分区,大小32M(可以随意填写),格式FAT16
全志uboot,荔枝派,linux,嵌入式硬件,arm开发,荔枝派

②、建立第二个分区,用尽剩余空间,格式ext4
全志uboot,荔枝派,linux,嵌入式硬件,arm开发,荔枝派

③、点击应用操作到设备(红色箭头所指),弹窗后选择应用
全志uboot,荔枝派,linux,嵌入式硬件,arm开发,荔枝派

三、写入uboot、kernel、rootfs

将对应的文件放置到对应的分区内
1、将uboot写入到sd卡8k偏移处。

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

全志uboot,荔枝派,linux,嵌入式硬件,arm开发,荔枝派

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/

全志uboot,荔枝派,linux,嵌入式硬件,arm开发,荔枝派

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/

全志uboot,荔枝派,linux,嵌入式硬件,arm开发,荔枝派

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

四、在板子上跑

  • 屏幕显示
    全志uboot,荔枝派,linux,嵌入式硬件,arm开发,荔枝派
  • uboot打印
    全志uboot,荔枝派,linux,嵌入式硬件,arm开发,荔枝派
  • kernel打印
    全志uboot,荔枝派,linux,嵌入式硬件,arm开发,荔枝派
  • rootfs
    全志uboot,荔枝派,linux,嵌入式硬件,arm开发,荔枝派

我的qq:2442391036,欢迎交流!文章来源地址https://www.toymoban.com/news/detail-714123.html

到了这里,关于荔枝派Zero(全志V3S)烧录Uboot、Kernel及rootfs到SD卡并运行在板子上的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 荔枝派Zero(全志V3S)基于QT实现在LCD显示图片

    有这样一个需求,通过配置 QT,在 linux 下实现显示我所想要显示的图片, 实现的方式是我可以在命令行将图片的路径作为入参传入进去,从而对其进行显示 ,在之前的文章中已实现了在板子上运行 QT5 程序,此需求要自己写个 QT 程序,且需要对 buildroot 进行裁剪支持一些常

    2024年02月01日
    浏览(43)
  • 荔枝派Zero(全志V3S)驱动开发之RGB LCD屏幕显示bmp图片

    了解 framebuffer 字符设备 了解 bmp图片格式 通过操作 /dev/fb0 字符设备来实现在 RGB LCD 屏幕上显示 bmp 图片。 显示设备例如 LCD,在 Linux 中用 Framebuffer 来表征, Framebuffer 翻译过来就是帧缓冲,简称 fb,在 /dev 目录下显示设备一般表示成这样: /dev/fbn ,应用程序通过访问这个设备

    2024年02月11日
    浏览(42)
  • 全志V3S嵌入式驱动开发(解决kernel 5.2.y wifi驱动问题)

    【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】         wifi模块,之前测试的时候,开发板上用的是esp 8089,当时内核时4.14.y,测试结果也是通过的。印象不是太深的朋友可以回顾一下,链接地址在这,         那个时候测试,我们就说过

    2024年02月12日
    浏览(42)
  • 全志V3S嵌入式驱动开发(准备)

    【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】         要学好嵌入式,其实最好自己可以画板子、调试板子、写软件、调试软件这样来学习。简单的51单片机、stm32这样的mcu或许画起来不是很复杂,但是如果是运行linux系统的soc芯片,那么

    2024年02月12日
    浏览(45)
  • 全志V3S嵌入式驱动开发(wifi驱动)

    【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】         荔枝派上面除了支持v3s自带的有线网口,还带有一个支持sd协议的esp 8089 wifi模块。有了这个模块,v3s没有网线,也可以用它和外界联系了。但是,我们实际测试下来,效果并不算很理

    2024年02月10日
    浏览(50)
  • 全志V3S嵌入式驱动开发(看原理图)

    【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】         对于嵌入式软件开发的同学来说,你可能不一定要会自己画原理图、做pcb板。但是,别人已经设计好的原理图,自己还是要看得懂、读的明白的。此外,原理图无非就是各种符号放在

    2024年02月06日
    浏览(51)
  • 全志V3S嵌入式驱动开发(驱动开发准备)

    【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】         之前的文章都是教大家怎么搭建环境、看原理图、编译内核和根文件系统、做镜像,直到现在才进入驱动开发的主题。 毕竟整个专栏的目的,还是希望大家能够学会驱动外部硬件。

    2024年02月13日
    浏览(65)
  • 【全志V3s】SPI NAND Flash 驱动开发

    芯片:W25N01GVZEIG datasheet上的描述: SLC工艺 2KB*65536页 10万次擦写次数 焊好以后用CH341A读了一下 上面这张图描述了soc启动的四个顺序,分别是usb启动、sd卡启动、spi norflash启动、spi nandflash启动四种方式。前面的测试中一直走的是sd卡启动,但是从成本和稳定性上说,spi nandfla

    2024年02月07日
    浏览(49)
  • 全志V3S嵌入式驱动开发(u盘写读)

    【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】         对于现在的soc来说,基本上usb是标配的。它一般需要支持usb host、device和otg三种模式。 简单解释下,host模式,就是v3s把自己当成了主机,其他设备都是从设备;device模式,相当于别人

    2024年02月09日
    浏览(61)
  • 全志V3S嵌入式驱动开发(多按键输入驱动)

    【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】         前面我们说过,荔枝派的开发板上面,有4个按键本身不是通过gpio连接到soc上面的。它是通过ad的方法,连接到主芯片的。这个时候,不同的按键被按下的时候,就会生成不同的电压或

    2024年02月07日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包