上一篇文章我已讲过如何制作镜像文件(http://blog.csdn.net/flydream0/article/details/9163119),这一章我将继续讲解将生成的镜像文件烧录到设备中,并运行tizen操作系统.

1 烧录方法的主要思想概述

本文所讲述的烧录主要是基于从U盘启动,在U盘启动的系统如Ubuntu下进行命令行操作,将镜像文件复制到硬盘(通过dd或bmaptool工具)来实现的。

2 烧录前准备工作

在烧录前得准备两项工作:

1> 准备一个启动盘(用U盘制作),里边带Ubuntu系统。

2> 将镜像文件解压缩到另一个U盘(此U盘得至少8G容量才能装得下)

关于启动盘这里就不详情描述了,在windows操作系统上安装easyBCD就可以制作,具体请百度easyBCD即可。或者使用Universal USB Installer也可以,下载地址:http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/

通过如下指令将镜像文件解压:

$ tar -jxvf local_test.tar.bz2

解压后的文件名xxxx.raw,如:tizen-2.0alpha_20130522.2_ivi-wayland-release-sdb.raw

此文件大概占了4G左右的空间。

然后拷贝到U盘(>=8G):cp tizen-2.0alpha_20130522.2_ivi-wayland-release-sdb.raw /media/xxxx ...

接下来将你的启动盘插上目标平台,并让目标平台从启动盘启动,这里需要进入BIOS,在里边设置启动优先级,修改到优先从U盘启动即可。接下来会从启动盘启动并进行Ubuntu系统。

3 使用dd指令烧录

首先先别急着插上保存着镜像文件的U盘,先用fdisk指令查看当前的硬盘:

$ sudo fdisk -lWARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.Disk /dev/sda: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders, total 78165360 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1     7811105     3905552+  ee  GPTDisk /dev/sdb: 4004 MB, 4004511744 bytes
124 heads, 62 sectors/track, 1017 cylinders, total 7821312 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x20ac7ddaThis doesn't look like a partition table
Probably you selected the wrong device.Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   ?  3224498923  3657370039   216435558+   7  HPFS/NTFS/exFAT
/dev/sdb2   ?  3272020941   930513678   976730017   16  Hidden FAT16
/dev/sdb3   ?           0           0           0   6f  Unknown
/dev/sdb4        50200576   974536369   462167897    0  EmptyPartition table entries are not in disk orderDisk /dev/sdc: 15.6 GB, 15610576896 bytes
255 heads, 63 sectors/track, 1897 cylinders, total 30489408 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xcad4ebeaDevice Boot      Start         End      Blocks   Id  System
/dev/sdc4   *          63    30489407    15244672+   c  W95 FAT32 (LBA)

从上述结果可知当前硬盘为/dev/sda

接下来插上存储有镜像文件的U盘,然后在命令行下进行此镜像文件所在的目录,最后使用如下指令进行烧录:

$ sudo dd if=tizen-2.0alpha_20130522.2_ivi-wayland-release-sdb.raw of=/dev/sda

if=后面跟进的是输入文件,即镜像文件,of=后面跟着的是目标,即硬盘。

这里就可以完成烧录了。

4 从硬盘上重新启动

烧录完后重启,再次进行BIOS修改恢复从硬盘启动,就可以正常启动tizen操作系统了。

5 使用bmaptool工具进行烧录

从官网上的介绍得知,bmaptool工具是tizen ivi系统独有的,使用它的好处在于它比使用dd指令快5~7倍,不过使用它,必须配合着一个xxx.bmap配置文件一起使用。

bmaptool工具有两大功能:一个是为镜像文件生成对应的bmap文件,另一个功能就是烧录。前者是为后者做准备的。

5.1 安装bmaptool工具

使用如下指令安装bmaptool工具:

$ sudo apt-get install bmap-tools

5.2 为镜像文件生成对应的bmap文件

可使用一如下指令为镜像文件生成对应的bmap文件:

$ bmaptool create ivi-wayland-release-201306251614-sdb.raw -o mytizen.map

这样的话会在当前目录生成一个mytizen.map文件。上述操作也可以使用如下指令达到一样的效果:

$ bmaptool create ivi-wayland-release-201306251614-sdb.raw>mytizen1.map

5.3 使用bmaptool烧录

将上述生成的bmap文件与raw文件一起存储到U盘,然后在目标平台上从启动盘启动,在启动盘上安装bmaptool工具,得先加入源,在联网状态下再安装bmaptool工具。

接着在命令行下输入如下指令:

$ sudo bmaptool copy --bmap mytizen.bmap ivi-wayland-release-201306251614-sdb.raw /dev/sda

烧录过程如下所示:

注:此载图从目标平台从启动盘所启动的系统内所截的图。

如此就可以烧录成功了,接下从硬盘上重启就可以正常进行tizen操作系统了。

tizen正常启动的界面如下所示:

这是tizen-ivi的界面,目前有点丑,相信以后会有改善.

好了,到此完!

如何烧录tizen镜像文件?(图文教程)相关推荐

  1. Tool之Adobe:解决Adobe acrobat pro将PDF文件进行批量保存单页PDF文件(图文教程)

    Tool之Adobe:解决Adobe acrobat pro将PDF文件进行批量保存单页PDF文件(图文教程) 目录 解决Adobe acrobat pro将PDF文件进行批量逐个单独保存单页文件(图 ...

  2. postman如何导入API.json文件 - 图文教程

    图文教程 · 示下: 以上就是关于" postman如何导入API.json文件 - 图文教程 "的全部内容.

  3. 杀戮尖塔是用java_杀戮尖塔修改class文件图文教程 杀戮尖塔怎么改class

    杀戮尖塔中玩家们可以单独来修改class文件,来在游戏中得到想要的状态.下面给大家带来杀戮尖塔修改class文件图文教程,感兴趣的玩家可以试一下. 杀戮尖塔修改class文件图文教程 从网上看到有两种 ...

  4. android+5+镜像,msm8909+android5.1分区及烧录的镜像文件介绍

    msm8909+android5.1分区及烧录的镜像文件介绍 发布时间:2017-6-29 14:48:37 编辑:www.fx114.net 分享查询网 本篇文章主要介绍了"msm8909 ...

  5. SQL Server 2008 R2数据库镜像部署图文教程

    SQL Server 2008 R2数据库镜像部署图文教程 数据库镜像是一种针对数据库高可用性的基于软件的解决方案.其维护着一个数据库的两个相同的副本,这两个副本分别放置在不同的SQL Server数 ...

  6. linux提取声卡的codec教程,发个菜鸟提取声卡codec文件图文教程,老手就别看了,小心被骂!...

    废话不多说,先上图!说是图文教程,图在前,文在后嘛. 2011-4-21 14:05 上传 下载附件 (38.08 KB) 2011-4-21 14:02 上传 下载附件 (176.98 KB) 在论 ...

  7. msm8909+android5.1分区及烧录的镜像文件介绍【转】

    本文转载自: EMMC的分区及其保存的文件 Partition label filename 说明 PrimaryGPT gpt_main0.bin modem NON-HLOS.bin sbl1 s ...

  8. 杀戮尖塔是用java_杀戮尖塔修改class文件图文教程

    从网上看到有两种修改方法.一种是用某些工具把整个jar包完全反编译,然后就像制作游戏一样修改代码后再重新打包.另一种是修改单独的class文件. 理论上说第一种是最好的,因为可以想怎么改就怎么改,但仔 ...

  9. VMware克隆虚拟机镜像、导入镜像,图文教程

    1.克隆虚拟机镜像 1.右击当前虚拟机–>选择管理–>选择克隆 2.选择克隆自虚拟机当前状态 3.选择完整克隆 4.选择保存路径,稍等片刻即可完成克隆 2.虚拟机导入镜像 1.进入主页选择 ...

最新文章

  1. win7查看电脑上openCV的版本
  2. html 水平垂直居中,css水平垂直居中有几种实现方式?
  3. python中的reduce、lambda函数
  4. groupby elasticsearch
  5. 重写equals方法时必须重写hashcode方法吗
  6. 2011年中国民营企业500强名单,广东仅13家浙江180家江苏130家
  7. java获取json中某个字段
  8. 由锚点失效引发的hasLayout探究
  9. 论文翻译:MichiGAN: Multi-Input-Conditioned Hair Image Generation for Portrait Editing
  10. rabbitmq初学之连接测试
  11. Simscape Multibody --- 齿轮齿条约束
  12. 【python学习】python实现利用pygame绘画基本图形、显示图片,实现图形图片随机效果。python绘制行列图片
  13. WMI的讲解(是什么,做什么,为什么)
  14. 软考-信息系统项目管理师-信息系统与信息化
  15. 软件测试自学还是培训?
  16. 基于Opensips+Rtpengine+Freeswitch实现的网络电话系统
  17. Vue中mixin的使用
  18. 郑州大学计算机系好请假吗,郑州大学网上信息
  19. impala java 堆内存配置_【原创】大叔问题定位分享(38)impala报错内存不足
  20. unity材质球发光_Unity Lighting - Emissive Materials 自发光材质(九)

热门文章

  1. 多御安全浏览器更新隐私锁,个人隐私有救了
  2. 旋转矩阵及旋转向量相互转化 Rodrigues矩阵及matlab实现
  3. Python end= 什么意思?
  4. 数字图像处理实验三-图像基本运算
  5. Google首席Java架构师访谈:选择编程语言就像选择酒吧
  6. 用java语言实现汉诺塔问题 (Java经典编程案例)
  7. 使用idea误点 Add as Ant Build File选项后
  8. 2022年硕士研究生招生考试初试模拟试题(扬州大学,858程序设计与数据结构)
  9. 此情可待成追忆——九山顶畅游随想曲(九)
  10. 不用找,你想要的行业icon图标素材都在这里