一、TF卡分区:

sudo fdisk -l            # 首先查看电脑上已插入的TF卡的设备号(一般为 /dev/sdb1,下面以/dev/sdb1为例)
sudo umount /dev/sdb1   # 若自动挂载了TF设备,请先卸载(有多个分区则全部卸载)
sudo umount /dev/sdb2
sudo fdisk /dev/sdb     # 进行分区操作
##### 操作步骤如下 #####
# 若已存分区即按 d 删除各个分区
# 通过 n 新建分区,第一分区暂且申请为16M(f1c100s)、32M(v3s),剩下的空间都给第二分区# 第一分区操作:n p 1 2048 +32M# p 主分区、默认 1 分区、默认2048、+32M# 第二分区操作:n 后面全部回车默认即可# p 主分区、默认 2 分区、默认、默认剩下的全部空间
# p 查询分区表确定是否分区成功
# w 保存写入并退出
########################sudo mkfs.vfat /dev/sdb1 # 将第一分区格式化成FAT
sudo mkfs.ext4 /dev/sdb2 # 将第二分区格式化成EXT4# 格式说明# EXT4:只用于Linux系统的内部磁盘# NTFS:与Windows共用的磁盘# FAT:所有系统和设备共用的磁盘

df -T -h命令可以查看文件系统的类型:

二、准备烧录文件:

把所需要的烧录文件都拷贝到image目录下:

# 拷贝 u-boot 到镜像目录
cp u-boot/u-boot-sunxi-with-spl.bin image/
# 拷贝 生成的 boot.scr script.bin 文件到镜像目录
cp boot.scr script.bin image/
# 拷贝 uImage 到镜像目录
cp bsp_lichee/linux-3.4/arch/arm/boot/uImage image/
# 拷贝 根文件系统 到镜像目录
cp bsp_lichee/buildroot-2019.08/output/images/rootfs.tar image/

三、烧录到TF卡:

# 进入烧录文件目录
cd image/
# 查询挂载名
df -h
# 写入 u-boot 文件 8K位置
sudo dd if=u-boot-sunxi-with-spl.bin of=/dev/sdb bs=1024 seek=8
# 拷贝到第一分区(32M卷)
cp uImage boot.scr script.bin /挂载的tf卡第一个分区目录(例:/media/pjw/43EE-E439)
# 把buildroot产生的rootfs.tar解压到第二分区根目录
sudo tar xvf rootfs.tar -C /挂载的tf卡第二个分区目录(例:/media/pjw/9009f48f-8b2b-4b4c-a7f8-21887dd8432b)


第一分区文件:

第二分区文件:

全志v3s学习笔记(8)——TF卡分区及烧录相关推荐

  1. itop-4412学习笔记:TF卡烧写

    1. 制作可以烧写的TF卡(TF卡内存至少2G) 给TF卡分区.需要将TF卡先插入开发板,然后再启动开发板并进入Uboot模式,然后在超级终端中,依次输入下列烧写命令: fdisk -c 1 fatf ...

  2. 全志v3s学习笔记(1)——基础简介及资料

    资料: 荔枝派资料下载站 荔枝派Zero 用户指南 荔枝派github 荔枝派中文论坛 荔枝派Zero指南-看云 坑网 开发环境分类: (参考:Zero的开发环境分类) 1.Camdriod 官方SD ...

  3. 全志v3s学习笔记(5)——主线Linux编译与烧录

    一.安装交叉编译环境 交叉编译环境跟uboot使用的一样. 参考:arm-linux-gnueabihf 交叉编译工具链安装 二.下载linux源码 # 默认是zero-4.10.y分支: git c ...

  4. 全志V3s学习记录(5)uboot:传参(boot.scr)参数配置(script.bin)

    文章目录 一.boot.scr的简介与制作 1.1 BSP内核配置 1.2 主线内核配置 1.3 使用mkimage工具 使用mkimage生成boot.scr 拷贝boot.scr到启动卡的第一分区 ...

  5. 全志V3s学习记录(4)uboot:开机logo

    文章目录 一.制作JPG图片并处理成BMP格式 二.修改开机LOGO 增加logo显示配置 三.logo居中 参考: 全志v3s学习笔记(3)--u-boot开机logo替换 参考: 开机logo替换 ...

  6. 【目录】全志V3S学习记录

    全志V3s从一次接触到现在已经有两年了!现在复盘一下! 使用的硬件开发板有: Lichee zero Lichee zero dock CherryPi PC V3s Mangopi v3s SINV ...

  7. 全志A33学习笔记及问题汇总

    全志A33学习笔记及问题汇总 全过程: 1.编译环境配置 首次编译,需要导入vstar方案的内核配置,进入linux3.4目录, 如果开启WIFI需修改a33_vstar_defconfig 1294 ...

  8. Raspberry Pi Zero 单板配置手记(四)调整 TF 卡分区大小的不同方式

    RPi Zero 调整 TF 卡分区大小的不同方式 本文章为系列文章<Raspberry Pi Zero 单板配置手记>的第四篇,上一篇为<Raspberry Pi Zero 单板配 ...

  9. opencv学习笔记八--答题卡识别

    opencv学习笔记八--答题卡识别 导入工具包 定义函数 扫描 自适应阈值处理 检测每一个选项的轮廓 对轮廓进行排序以获取序号 打印结果 参考 导入工具包 #导入工具包 import numpy a ...

最新文章

  1. 单片机c语言编程300例_趣味c语言编程100例(四)
  2. 电容屏物体识别_兆易创新的传感器布局:电容/光学/超声指纹/ToF全面发力
  3. 防抖动函数(debounce)的原理
  4. flask双向映射语法
  5. 如何quot;优雅quot;地终止一个线程?
  6. 垃圾收集 java_关于Java垃圾收集
  7. 数据格式转换(一)PDF转换技术
  8. 嵌入式操作系统内核原理和开发(线程切换)
  9. java manager 如何使用_java – Android:如何使用AlarmManager
  10. 关于微信小程序使用获取用户信息getUserProfile的问题:TypeError: wx.getUserProfile is not a function
  11. 中山大学自主招生面试题:假如广州停电5分钟
  12. 新手搭建网站服务器(Ubuntu+LAMP)
  13. 使用idea创建项目并通过git上传到码云
  14. feiyanghaotian(飞扬浩天)的csdn博客
  15. tp5欢迎页 (获取系统信息)
  16. linux cp 性能,linux性能监控以及优化之CPU
  17. 多目标优化算法:多目标黄金搜索优化算法MOGSO(提供MATLAB代码)
  18. 什么是长连接和短连接,他们的定义区别及应用场景?
  19. Type error: Too few arguments to function Illuminate\Support\Manager::createDriver()
  20. 网易云的特色与优势?|网易云

热门文章

  1. 把16 支球队随机分为4 个组。
  2. 设计思维 - 收藏集 - 掘金
  3. 在windows下安装yii2框架
  4. 蜜蜂剪辑v1.5.0.1更新啦
  5. C++ | C++ 重载运算符和重载函数
  6. 半角与全角、简繁体中文字符串互相转化
  7. 那些年曾经看过的书——工作篇
  8. 人事信息管理系统part1
  9. 如何做网站推广-外链为皇
  10. 公司笔试题练习AWS