bmaptool工具

Bmaptool是一个用于为文件创建块映射(bmap)和使用块映射拷贝文件的通用工具。 主要思想是,对于大文件,比如raw镜像文件,相对传统工具‘dd’或者‘cp’,使用bmaptool可以更可靠,更快速的拷贝或者烧写。
 
bmaptool用于烧写Tizen IVI 镜像到U盘或者其他块设备。 Tizen Mobile不使用bmaptool,Mobile有自己的烧写工具。 bmaptool一般作为通用的镜像烧写工具,例如,烧写Fedora Linux发行版镜像到USB设备中。
 
Tizen IVI 镜像可以使用“dd”烧写,但是bmaptool要更有优势。
  • Bmaptool烧写速度更快。 基于多种因素,像写入速度,镜像大小,镜像的密度等等,bmaptool烧写Tizen IVI镜像要比“dd”快5-7倍。
  • Bmaptool烧写时验证数据完整性,如果数据有丢失,可以立即发现。
  • Bmaptool可以直接从服务器上读镜像,所以用户不需要下载镜像到本地。
  • 不像“dd”,如果你指定了一个错误的块设备名,bmaptool不会破坏你的数据,因为它有保护机制,例如,bmaptool会阻止向已经挂载的块设备写入。
Bmaptool由"bmap-tools"包提供,可以在下载MIC和GBS的地方下载,安装方法也一样。 请,参考“安装开发工具”章节获取更多安装Tizen工具的方法。
 
“bmap-tools”的源代码可以在这里找到:git://git.infradead.org/users/dedekind/bmap-tools.git (网页). 该项目的维护者是"Artem Bityutskiy "。 邮件列表,请参考“bmap-tools project”章节。
 
Bmaptool文档结构如下:
  1. 简介-介绍例如稀疏文件和Raw镜像等重要概念,介绍块映射(bmap)和它的使用场景。
  2. 应用-提供bmaptool的应用参考。
  3. bmap-tools项目- 提供该项目的额外信息。