在 Linux 里实现 FriendlayARM 提供的 SD-Flasher.exe工具的功能
SD-Flasher.exe用于制作 Tiny210 的SD启动盘, 厂家提供的这个工具是基于 Windows ,
实际上,也可以使用 Linux 命令进行基于磁盘的烧写,实现启动盘的制作。
具体步骤如下(我使用的开发板是 Tiny 210):
1. 首先删除分区表内容
sudo dd if=/dev/zero of=/dev/sdb bs=512 count=1
2. 新建分区,预留前面的130M空白区,在其后面新建分区
sudo fdisk /dev/sdb
Command (m for help): n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
Partition number (1-4, default 1):
Using default value 1
First sector (2048-15523839, default 2048): 268288
Last sector, +sectors or +size{K,M,G} (268288-15523839, default 15523839):
Using default value 15523839
Command (m for help): t
Selected partition 1
Hex code (type L to list codes): b
Changed system type of partition 1 to b (W95 FAT32)
Command (m for help): w
The partition table has been altered!
3. 格式化分区
sudo mkfs.vfat /dev/sdb1
4. 在第二扇区开始烧写 Superboot 内容
sudo dd iflag=dsync oflag=dsync if=Superboot210.bin of=/dev/sdb seek=1
sync
5. 根据 Tiny210 文档的描述,拷贝FriendlyARM.ini 到 images 文件夹内
sudo mount /dev/sdb1 /mnt/tmp
sudo mkdir /mnt/tmp/images
sudo cp FriendlyARM.ini /mnt/tmp/images
6. 如果需要使用USB下载的话,则修改 FriendlyARM.ini 内容,增加如下一行:
USB-Mode = yes
7. 插入该 SD 卡到 Tiny210 开发版上,可以实现通过 USB 下载image
在 Linux 里实现 FriendlayARM 提供的 SD-Flasher.exe工具的功能相关推荐
- 【在 Linux 里实现 FriendlayARM 提供的 SD-Flasher.exe工具的功能】转摘
[转载] 在 Linux 里实现 FriendlayARM 提供的 SD-Flasher.exe工具的功能 原文地址 SD-Flasher.exe用于制作 Tiny210 的SD启动盘, 厂家提供的这 ...
- Linux设备驱动子系统第二弹 - SD卡
1. 总论 2. 主控制器 3. 协议层 4. 块设备 1. 总论 1.1 概念 MMC - MultiMedia Card SD - Secure Digital Card 1.2 分类 按存 ...
- linux hub设备,USB在Linux里的结构框架是什么样的?USB Core和Hub是什么?
USB博大精深不是一篇文章就能够解释清楚的.想要深入研究USB的话,USB协议(外加Host和OTG协议)是必要的知识,另外,国内有本<>也写的很好很详细(点击阅读原文,21ic嵌入式论坛 ...
- linux里查看所有用户和用户组
http://www.cnblogs.com/rooney/archive/2009/05/19/1459801.html 1.linux里查看所有用户 linux里,并没有像windows的net ...
- linux结束进程_生人勿近之Linux里养僵尸
Linux里养僵尸是怎么回事呢?Linux相信大家都很熟悉,但是Linux里养僵尸是怎么回事呢,下面就让小编带大家一起了解吧. - 1 - 上一篇挖了个 SIGHUP 的坑,这篇试着填一下. 之前在& ...
- linux里qt画直线_Qt与Web混合开发(一)简单使用
前言 <Qt与Web混合开发>系列文章,主要讨论Qt与Web混合开发相关技术. 这类技术存在适用场景,例如:Qt项目使用Web大量现成的组件/方案做功能扩展, Qt项目中性能无关/频繁更新 ...
- linux里gpl_GPL实施,ONOS与Linux Foundation合作以及更多新闻
linux里gpl 在本周的开放源代码新闻摘要中,我们将介绍面向社区的GPL实施,与Linux Foundation合作的ONOS项目,使用Texas Instruments计算器制作音乐的开放源代码 ...
- docker在浏览器里为你提供深度学习系统!
0. 说明 1. 概览 2. 接近原生unity桌面的操作体验! 3. 自适应分辨率 4. 终端 4. 修改密码 5. 文件传输 7. 火狐浏览器崩溃问题修复 8. Jupyter notebook启 ...
- linux sd卡测速工具下载,Linux下3种常用的网络测速工具
原标题:Linux下3种常用的网络测速工具 不管你用的是什么操作系统,网速都是你非常关心的一个性能指标,毕竟,谁都不想看个视频结果网速卡到你怀疑人生.本文介绍三个 Linux 命令行下的网络测速工具, ...
最新文章
- Qt多线程学习:创建多线程
- 三星要用Exynos 9芯片打造独立VR头显
- 砸4亿美元,GE豪赌的全球最大风力发电机到底多大?
- mac 下使用wireshark监听网络上的数据
- mysql 磁盘组_有效管理 ASM 磁盘组空间
- 2017.9.5 组合数学 思考记录
- yahoo的yui是一个好东东
- 网页为什么只加载了基本html,关于HTML的那些事
- 在虚拟主机上部署ASP.NET AJAX 1.0 Beta的程序集
- M - 13 HDU - 3351 (栈)
- visio反向工程 mysql_Visio 2010对MySQL数据库反向工程生成ER数据库模型图
- 【word小技巧】将visio图插入到word中
- 初中参观机器人博物馆的作文_参观足球机器人实验室600字作文
- 网页和移动端使用一键添加qq群组件
- 如何自己编写一个交通仿真软件(一)火种。
- Oracle 11g R2 RSF(Recurive Subquery factoring)
- 修改360浏览器主页
- OpenCV——去雾
- 书摘|什么是大数定律
- [论文阅读] (14)英文论文实验评估(Evaluation)如何撰写及精句摘抄(上)——以入侵检测系统(IDS)为例