2024年5月31日发(作者:)
______________________________________________________________________________________________________________
(2013年5月14日)经过前段时间的折腾,到今天为止,对于uboot终于有点头
绪了,虽然上星期已经成功移植了uboot到tiny210上,但感觉到很多东西都是半懂不懂
的。很多都是照搬来。只能说是会用,那个之 所以而然确不一定能说得上来。
本次对linux下为SD卡烧写的原理与方法进行一个讲解
一、对于网上关于SD卡烧写的问题,得出以下结论:
原命令为:
$sudodd iflag=dsync oflag=dsync if= of=/dev/sdb seek=1
此处查资料可得----
dd是linux 的命令语法以及功能如下-
功能说明:读取,转换并输出数据。
语 法:dd [bs=<字节数>][cbs=<字节数>][conv=<关键字>][count=<区块
数>][ibs=<字节数>][if=<文件>][obs=<字节数>][of=<文件>][seek=<区块
数>][skip=<区块数>][--help][--version]
补充说明:dd可从标准输入或文件读取数据,依指定的格式来转换数据,再输出到文
件,设备或标准输出。
dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。
精品资料
______________________________________________________________________________________________________________
注意:指定数字的地方若以下列字符结尾则乘以相应的数字:b=512;c=1;k=1024;
w=2
参数:
1. if=文件名:输入文件名,缺省为标准输入。即指定源文件。< if=input file >
2. of=文件名:输出文件名,缺省为标准输出。即指定目的文件。< of=output file >
3. ibs=bytes:一次读入bytes个字节,即指定一个块大小为bytes个字节。
obs=bytes:一次输出bytes个字节,即指定一个块大小为bytes个字节。
bs=bytes:同时设置读入/输出的块大小为bytes个字节。
4. cbs=bytes:一次转换bytes个字节,即指定转换缓冲区大小。
5. skip=blocks:从输入文件开头跳过blocks个块后再开始复制。
6. seek=blocks:从输出文件开头跳过blocks个块后再开始复制。
注意:通常只用当输出文件是磁盘或磁带时才有效,即备份到磁盘或磁带时才有效。
7. count=blocks:仅拷贝blocks个块,块大小等于ibs指定的字节数。
8. conv=conversion:用指定的参数转换文件。
精品资料


发布评论