zoukankan      html  css  js  c++  java
  • 1.初见licheepi-zero

    初见licheepi-zero

    • 前言:我对linux是持有恐惧的态度,原因是我关于linux的知识储备不高,不能像单片机一样掌握过程,所以这次绝对开个坑去好好学习linux。

    测试Zero

    时间关系,我从网上找了别人已经编译好的Uboot、Kernel、DTS、rootfs烧录进TF卡,来测试我的板子能不能用。

    1.创建TF卡分区

    1.1烧录软件----GParted

    输入命令下载软件:

    sudo apt-get install gparted
    

    下载后,插入你的TF卡。

    打开软件gparted

    sudo gparted
    
    1.1.1 一定要先选中你的TF卡,不然搞错了就出大问题。

    1.1.2 如果里面有分区就先卸载和删除了
    1.1.3 创建第一个分区

    1.1.4 创建第二个分区

    1.1.5完成

    创建之后输入命令

    sudo fdisk -l
    

    查看分区

    2.烧录Uboot

    首先准备好已经编译好的uboot,然后输入命令:

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

    注意 of=/dev / tf的盘符

    3.烧录kernel和Dts到第一分区

    准备好已经编译的zImage和dts

    先挂载第一分区,挂载到mnt目录:

    sudo mount /dev/sdb1 /mnt
    

    然后把准备好的zImage和dts拷贝到/mnt目录

    cp zImage /mnt
    
    cp sun8i-v3s-licheepi-zero-dock.dtb /mnt
    

    最后记得取消挂载:

    sudo umount /dev/sdb1
    

    4.烧录rootfs到第二分区

    首先挂载第二分区到mnt目录

    sudo mount /dev/sdb2 /mnt
    

    解压准备好的rootfs.tar 到mnt目录

    sudo tar xvf rootfs.tar -C /mnt
    

    5.将TF卡插入荔枝派zero,连接好串口

    [    1.306451] simple-framebuffer 43e89000.framebuffer: fb0: simplefb registered!
    [    1.315031] usb_phy_generic usb_phy_generic.0.auto: usb_phy_generic.0.auto supply vcc not found, using dummy regulator
    [    1.326538] musb-hdrc musb-hdrc.1.auto: MUSB HDRC host driver
    [    1.332306] musb-hdrc musb-hdrc.1.auto: new USB bus registered, assigned bus number 3
    [    1.341455] hub 3-0:1.0: USB hub found
    [    1.345322] hub 3-0:1.0: 1 port detected
    [    1.350655] using random self ethernet address
    [    1.355146] using random host ethernet address
    [    1.361742] usb0: HOST MAC d6:3e:76:ba:fa:a0
    [    1.366057] usb0: MAC ee:19:12:56:83:a0
    [    1.370064] g_cdc gadget: CDC Composite Gadget, version: King Kamehameha Day 2008
    [    1.377590] g_cdc gadget: g_cdc ready
    [    1.383933] sun4i-codec 1c22c00.codec: Codec <-> 1c22c00.codec mapping ok
    [    1.392450] sun6i-rtc 1c20400.rtc: setting system clock to 1970-01-01 00:00:10 UTC (10)
    [    1.400781] vcc5v0: disabling
    [    1.403757] ALSA device list:
    [    1.406777]   #0: V3s Audio Codec
    [    1.413782] EXT4-fs (mmcblk0p2): couldn't mount as ext3 due to feature incompatibilities
    [    1.424867] EXT4-fs (mmcblk0p2): couldn't mount as ext2 due to feature incompatibilities
    [    1.496885] EXT4-fs (mmcblk0p2): recovery complete
    [    1.504752] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
    [    1.512978] VFS: Mounted root (ext4 filesystem) on device 179:2.
    [    1.522640] devtmpfs: mounted
    [    1.526969] Freeing unused kernel memory: 1024K
    [    1.631475] EXT4-fs (mmcblk0p2): re-mounted. Opts: data=ordered
    Starting logging: OK
    Initializing random number generator... done.
    Starting network: OK
    
    Welcome to Buildroot
    buildroot login: root
    #
    
    

    启动成功!

  • 相关阅读:
    OKR实施方法——关于思路和流程的思考
    如何制作一份疫情场所分布地图?(附数据和源码)
    经纬度编码方法推荐-plus code简介
    快递到车服务的实现思路和问题思考
    ACC自适应巡航控制系统介绍
    《无人驾驶》-了解无人驾驶最佳读物
    手把手教你制作微信小程序,开源、免费、快速搞定
    2点GPS坐标求方位角
    GPRS 应用详解_GPRSsim800c(转)
    STM32的ADC采样与多通道ADC采样(转)
  • 原文地址:https://www.cnblogs.com/r1chie/p/14418190.html
Copyright © 2011-2022 走看看