【在 Linux 里实现 FriendlayARM 提供的 SD-Flasher.exe工具的功能】转摘
【转载】 在 Linux 里实现 FriendlayARM 提供的 SD-Flasher.exe工具的功能
原文地址
SD-Flasher.exe用于制作 Tiny210 的SD启动盘, 厂家提供的这个工具是基于 Windows ,
实际上,也可以使用 Linux 命令进行基于磁盘的烧写,实现启动盘的制作。
具体步骤如下(我使用的开发板是 Tiny 210):
1. 首先删除分区表内容 (如果不理解/dev/sdc对应SD设备,请不要尝试此命令,该命令会使用整盘数据丢失。)
sudo dd if=/dev/zero of=/dev/sdc bs=512 count=1
2. 新建分区,预留前面的130M空白区,在其后面新建分区
sudo fdisk /dev/sdc
Command (m for help): n
Partition type:p primary (0 primary, 0 extended, 4 free)e extendedSelect (default p): pPartition number (1-4, default 1):Using default value 1 ↓这个数字需是2048的整数倍不然后挂载不上First sector (2048-15523839, default 2048): 204800Last sector, +sectors or +size{K,M,G} (204800-15523839, default 15523839):Using default value 15523839Command (m for help): tSelected partition 1Hex code (type L to list codes): bChanged system type of partition 1 to b (W95 FAT32)Command (m for help): wThe partition table has been altered!
3. 格式化分区 (如果不理解/dev/sdc1对应SD设备第1分区,请不要尝试此命令,该命令会使用整盘数据丢失。)
sudo mkfs.vfat /dev/sdc1
4. 在第二扇区开始烧写 Superboot 内容
sudo dd iflag=dsync oflag=dsync if=Superboot210.bin of=/dev/sdc seek=1
sync
5. 根据 Tiny210 文档的描述,拷贝FriendlyARM.ini 到 images 文件夹内
sudo mount /dev/sdc1 /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工具的功能
SD-Flasher.exe用于制作 Tiny210 的SD启动盘, 厂家提供的这个工具是基于 Windows , 实际上,也可以使用 Linux 命令进行基于磁盘的烧写,实现启动盘的制作. 具体步骤 ...
- 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 命令行下的网络测速工具, ...
最新文章
- TiM:清华杨云锋-微生物功能性状的新兴模式
- 组件 插件 控件联系与区别
- python魔法方法好难_一篇干货好文,轻松掌握python魔法方法
- vue中使用moment来实现导出excel时添加格式化的时间戳
- c++callback回调实例
- Github Pages 搭建个人网站
- Android之在笔记本电脑adb devices识别不了oppo A9手机(设备管理器ADB Interface里面有个黄色感叹号)
- VS | 设置头文件包含目录(无法打开包括文件,No such file or directory的解决)
- 利用win10自带的系统配置禁止开机启动项和程序
- 在win7上安装AutoCAD2006
- Linux(Ubuntu)系统查看显卡型号
- 一篇五分生信临床模型预测文章代码复现——Figure1 差异表达基因及预后基因筛选——火山图,Venn图,热图绘制(二)
- ping ping ping HDU - 6203
- CYUSB3014类别
- Axure RP 基于母版实现页面框架/页眉/页脚/导航栏
- iPhone OS 4.0发布 苹果手机进入多任务时代
- javaScript:结合mousedown、mousemove、mouseup事件,实现拖动方块在页面内移动(代码)
- Netfilter 内核数据包过滤框架
- python成功解决'\xbe\xfc\xca\xc2'类型字符数据的正常输出问题
- bitbucket配置_Bitbucket和Confluence安装配置
热门文章
- 洞悉规模化敏捷框架 Scrum@Scale 、LeSS 、SAFe (上篇)
- Foxmail7.2导入账户信息
- html背景图总是在字的下面,怎么我在excel表格里插入背景图片后图片不是显示在文字下面而跑到文字右边的...
- 位深度、色深的区别以及图片大小的计算
- 怎么写 literature review(文献综述)?
- 最近苹果开发者支持电话更换了,再也不需要自己给苹果打电话了
- MasterAlign软件使用说明——运行参数
- Linux 内核 printk打印
- 【Cocos2d-x】模仿热血传奇开门动画
- CPU卡相关资料收集总结