linux给u盘烧写img镜像,Linux——OTG方式烧写镜像文件步骤总结
目录
0 前言
在使用开发板开发时,时常需要把编译好的镜像文件烧写至开发板,通常我们使用OTG在线烧写方式,开发阶段调试效率很高,也可以使用TF卡烧录,就需要先把TF卡做成类似启动盘,像Windows用U盘做操作系统时,要有一个启动盘,然后从U盘启动,大概思路差不多。但本博文不讲TF卡烧写,只总结OTG烧写步骤。
1 什么是OTG?
OTG线和普通的USB线是不同的,USB数据线连接电脑的时候,由电脑供电,而OTG数据线连接U盘等设备的时候,手机必须给U盘等外设供电。USB数据线的ID pin是悬空的,OTG数据线的是短接到地的,所以通过识别这个pin判断是OTG数据线还是USB数据线。
2 软硬件环境
具体环境怎么搭建就不赘述了,都是比较基础的,这里仅列出必要的清单。
1)硬件环境
PC机:Win10系统(其他系统也可以的);
嵌入式平台;
连接:串口线和OTG线 分别 连接PC机和嵌入式平台;
说明:串口线在使用超级终端时使用,因为要用这个超级终端写指令控制嵌入式平台;OTG线在使用fastboot工具烧写镜像文件到嵌入式平台时要用。
2)软件环境
超级终端:hyperterminal-v2.4.8,串口波特率115200,其他n 8 1;
USB驱动;
烧写工具fastboot:platform-tools。
3 烧写步骤
1)准备镜像文件
uboot:bootloader,引导程序;
内核:zImage、ramdisk-uboot.img;
文件系统:system.img。
将以上镜像文件拷贝至烧写工具fastboot目录下,注意:我这里没有用uboot,原来嵌入式平台已经有了,就不再重新烧写了,我这里演示的是要烧写一个Linux最小系统。
2)超级终端命令输入
打开超级终端,嵌入式平台上电后尽快按回车,进入到uboot模式:
创建 eMMC 分区并格式化后进入fastboot指令依次如下:
fdisk -c 0 分区
fatformat mmc 0:1 格式化
ext3format mmc 0:2
ext3format mmc 0:3
ext3format mmc 0:4
fastboot
3)fastboot中cmd.exe烧写镜像文件,命令输入:
fastboot.exe flash bootloader u-boot-iTOP-4412.bin
fastboot.exe flash kernel zImage
fastboot.exe flash ramdisk ramdisk-uboot.img
fastboot.exe flash system system.img
fastboot -w 擦除命令
fastboot reboot 重启命令
至此,使用OTG方式烧写镜像文件就完成了。
作于202011252125,已归档
———————————————————————————————————
本文为博主原创文章,转载请注明出处!
若本文对您有帮助,轻抬您发财的小手,关注/评论/点赞/收藏,就是对我最大的支持!
祝君升职加薪,鹏程万里!
本文地址:https://blog.csdn.net/w464960660/article/details/109817167
linux给u盘烧写img镜像,Linux——OTG方式烧写镜像文件步骤总结相关推荐
- otg烧写linux内核,Linux——OTG方式烧写镜像文件步骤总结
目录 0 前言 在使用开发板开发时,时常需要把编译好的镜像文件烧写至开发板,通常我们使用OTG在线烧写方式,开发阶段调试效率很高,也可以使用TF卡烧录,就需要先把TF卡做成类似启动盘,像Windows ...
- iTop4412开发板Android4.0.3镜像OTG方式烧写
iTop4412开发板Android4.0.3镜像OTG方式烧写 最近开始学习linux,入手一块讯为的iTop4412开发板,遵循讯为的框架学习法(毕竟科技更新速度如此之快,不可能什么都学,必须要懂 ...
- linux sd启动盘制作工具,制作Mini Linux U盘启动盘
by ncforest http://ncforest.blog.163.com 在将U盘制作成启动盘,然后用Mini Linux引导,可以用以修复硬盘上的Linux系统错误. Mini linux很 ...
- 解决linux对D盘(非系统盘)只有只读权限,无法创建文件夹 (linux 重新挂载盘符)
问题描述:安装了双系统以后,不舍得将非系统文件放在与windows共用的C 盘里(我给linux的分区大小是23G),于是想在D盘(1000G)里划出一个文件夹给ubuntu文件用.却不料无法在D 盘 ...
- 将kali linux装入U盘 制作随身携带的kali linux
网上有些说通过ultraiso等软件刻录到U盘的方法其实是以live方式运行的,这样做的修改是保存不了的. 为了探索把kali安装在U盘,前前后后安装了3次,搜了无数相关文章,踩了很多坑,也明白了很多 ...
- 华三服务器linux系统安装u盘,华三H3CR4900服务器安装linux系统
一.需求描述 客户采购了四台H3C R4900G3 服务器已经加机架. 通电,开始安装操作系统. 二.HDM Web界面登录. 我们安装系统通过HDM Web界面,通过KVM去,挂载镜像文件,安装系统 ...
- linux挂载u盘命令失败,如何在Linux下挂载U盘
你是在虚拟机上安装的Linux吧? 如果想让linux识别U盘,需要把鼠标先定位在虚拟机的linux里面,然后插入优盘,优盘才会被linux识别,再用fdisk -l 来查看U盘的情况. /dev/s ...
- 【Java基础】IO流概述分类、字节流写数据、字节流写数据的三种方式及写数据的两个小问题
目录 一.IO流概述和分类 二.字节流写数据 三.字节流写数据的三种方式 四.字节流写数据的两个小问题 一.IO流概述和分类 IO流介绍: ● IO:输入/输出(Input/Output) ● 流:是 ...
- Linux系统刻盘失败,怎么刻录linux系统盘
我们在操作Linux系统的时候,需要将镜像文件刻录到DVD中,那么大家知道怎么刻录linux系统盘吗?接下来大家跟着学习啦小编一起来了解一下刻录linux系统盘的解决方法吧. 刻录linux系统盘方法 ...
- linux系统u盘格式化命令,如何用LINUX命令格式化U盘
1.先要卸载U盘,使用如下命令:#umount/dev/sdb1注意:/dev/后面的设备要根据你的实际情况而定,否则后面格式化,丢失数据!!格式化U盘,并建立vfat文件系统#mkfs.vfat/d ...
最新文章
- Genomes correction and assembling - Present methods and tools
- 表达式类型的实现_程序员如何使代码简洁,Lambda表达式入门之四大引用(下篇)...
- java cmd copy_使用Java中的cmd复制文件的问题
- python 备份交换机_干货 | 如何用python实现每天定时备份交换机配置文件? 真香~...
- 移除指定的session
- Java List<Object>去掉重复对象-java8
- TiDB-新一代数据库入门介绍
- 【洛谷2926/BZOJ1607】[USACO08DEC]Patting Heads拍头(筛法)
- c# 循环给数组每个元素加个逗号_C#规范整理集合和Linq
- Unity3D基础6:灯光组件
- JDBC系列 之 JDBC层次结构和基本构成
- 使用mysql.help_topic生成序列
- java咖啡机如何清洗_这样清洗咖啡机最简单有效
- css实现简单的电影院选座功能
- 2020年4月11日
- 腾讯视频qlv转mp4
- 十二、中间系统到中间系统IS-IS(Intermediate System-to-Intermediate System)
- vue修改网站名称和图标
- 测试方法-边界值/因果图设计
- 手撸一个torch——day1——numba和flake8
热门文章
- nodejs 游戏框架_Pomelo:网易开源基于 Node.js 的游戏服务端框架
- gRPC框架学习:5、Java+gRPC+maven+idea实例测试并打jar包
- tftd32搭建DHCP服务器软件打开报错
- 明解C语言(入门篇)第十章
- 相机成像原理详解(透视成像)
- 关于学习单片机keil uvision5的基本使用方法
- java无头浏览器_PuppeteerSharp无头浏览器.NetSdk(Puppeteer)
- 超级搜索术-思维导图
- 基于用户的协同过滤推荐算法(整合)
- python分词基础