烧录镜像到设备

在烧录指南取决于你所使用的设备类型。 指南可用于以下设备:

设备参考PQ和210

下载

下载或构建一个镜像,例如从http://download.tizen.org/releases/2.0/tizen-2.0_20130218.10/images/下载一个*.tar.gz文件

如果你有Ref.Device-PQ的设备,在下面的安装指南使用RD-PQ-tizen-2.0_20130218.10.tar.gz而不是RD-210-tizen-2.0_20130218.10.tar.gz。

安装

Ubuntu

您可以通过添加下面一行到你的库列表中来添加Tizen工具库。

  • 编辑仓库源列表: 

    $ sudo vi /etc/apt/sources.list
  • 添加下面一行,保存并退出。
    deb http://download.tizen.org/tools/latest-release/Ubuntu_12.10 /
  • 安装工具
    $ sudo apt-get update
    $ sudo apt-get install lthor
  • UbuntuIthor的故障排除,包括连接失败:

OpenSUSE

  • 加入Tizen工具库。 

    $ sudo zypper addrepo http://download.tizen.org/tools/latest-release/openSUSE_12.2/
  • 安装工具。
    $ sudo zypper refresh
    $ sudo zypper install lthor

Fedora

  • 加入Tizen工具库。  

    $ sudo zypper addrepo http://download.tizen.org/tools/latest-release/Fedora_17/tools.repo
  • 安装工具。
    $ sudo yum makecache
    $ sudo yum install lthor

意:您可能需要使用“--nogpgcheck”安装或升级包。

烧录Tizen镜像

1 引导手机进入下载模式。

  1. 确保手机处于关机状态。
  2. 同时按住<减小音量键>+<开机键>
  3. 这款手机将启动,下载模式的图像将在手机上显示出来。

2 使用USB电缆将手机连接到Linux的PC。

3 烧录镜像

  1. 在Linux计算机上的控制台执行lthor如下。 确保你在32位环境中运行lthor(如果Flash外挂,尽量解压并烧录* .tar文件)

重要提示:1.0飞燕草Ref.Device-210设备的用户

在烧录一个新的Tizen 2.0镜像前,您必须升级设备的分区结构。 Tizen 1.0飞燕草使用MBR / EBR,但Tizen 2.0使用GPT代替。 一旦分区结构迁移,不再需要升级。                                        

注:从TIZEN 2.0降级至1.0飞燕草不支持。  

步骤1。 下载分区迁移的镜像。 http://download.tizen.org/releases/system/Tizen_Disk_Migration.tar http://download.tizen.org/releases/system/Tizen_Ref.Device-210_System_20...

步骤2。 烧录新的2.0镜像前需要先烧录迁移镜像。            

$sudo ./lthor Tizen_Disk_Migration.tar

步骤3。 迁移完成后,手机会自动重启并重新回到下载模式。

步骤4。 烧录新的系统镜像

$sudo ./lthor Tizen_Ref.Device-210_System_20130207_1.tar

步骤5。 等待,直到所有文件都下载到手机上。 现在,您的设备已准备好下载2.0的镜像

$ sudo ./lthor RD-210-tizen-2.0_20130218.10.tar.gz

或者

$ sudo ./lthor RD-210-tizen-2.0_20130218.10.tar

4 等待,直到所有文件已下载

等待,直到所有文件都下载到手机上。 这款手机成功下载后会自动重新启动。 注:2.0镜像不包含硬件加速的二进制版本。 要启用硬件加速,你需要安装Mali DDK。  

温馨提示

SSH到目标设备(USB调试模式)

一旦手机已烧录和启动了,更改USB模式设置为“USB调试”:  

  1. 打开设置应用程序
  2. 按“全部”以显示所有的设置项
  3. 选择“USB实用工具”。
  4. 选择“USB调试”

然后该设备将导出USBNET设备,你主机上它的地址:192.168.129.3,配置IP地址相匹配USB0的:

# ifconfig usb0 192.168.129.4

然后你就可以ssh到目标设备(root,PWD:tizen):

# ssh root@192.168.129.3

SSH到目标设备(使用SDB)

Tizen SDK的正确安装后,“sdb”会添加到PATH环境变量中,

# sdb -d shell

更多

124 http://tizentalk.com/forum/threads/questions-about-the-dev-phone.17/#post-

使用3D加速

Tizen的参考设备使用Mali400 MP4进行3D加速,以保证显卡的性能。 要安装Mali DDK包,请执行下列步骤:

1 Tizen 2.X

  1. 通过以下链接下载Mali DDK:https://source.tizen.org/mali-ddk-tizen
  2. 通过USB线连接目标设备到主机。
  3. 切换到Tizen tools目录中执行以下命令:
host>cd ~/tizen-sdk/tools
  1. 通过执行以下命令从主机复制hw_accel.tar.gz文件到目标设备:
host> sdb root on
host> sdb -d push libtbm-*.rpm /root/
host> sdb -d push libump-*.rpm /root/
host> sdb -d push opengl-es-*.rpm /root/
  1. 通过执行以下命令安装hw_accel RPM软件包:
host>sdb shell
target>cd /root/
target>rpm -e --nodeps opengl-es-virtual-drv
target>rpm -Uvh --force *.rpm
  1. 通过以下命令同步并重启设备:
target>sync
target>reboot -f

2 Tizen 3.0(Wayland可用)

  1. 下载Mali DDK通过以下链接https://source.tizen.org/mali-ddk-tizen-3.0-wayland-enabled
  2. 解压缩下载的DDK到Linux PC上。
  3. 通过USB线连接目标设备到主机。
  4. 执行以下命令来运行一个脚本,下载解压包,卸载Mesa库,并复制所需的设置到目标设备:
host>./setup

注:该脚本将解压缩后的Mali DDK程序包复制到home/pkg/目录下。 在目标设备上运行上面的脚本之前,这个目录应该是不存在的。

提示:如果您无法使用SDB连接到目标设备,可以尝试按照下面的说明,手动启用它。

  1. 使用串行接口的连接目标设备到Linux PC。
localhost login: root
Password: tizen
  1. 设备启动之后,用以下认证信息登录:
  2. 输入下面的命令来手动启动SDB
target>:direct_set_debug.sh --sdb-set 
  1. 使用USB连接线,sdb应正常工作,直到目标设备下一次重启。

基于Intel设备的指南

复制到USB或其他存储装置

Tizen Common和IVI镜像至少需要4 GB的存储容量。 有两种拷贝镜像到设备的方式(旧/慢,新/快速的方法。)

旧的/慢的方法使用标准的Unix'dd'工具(可以工作在Linux,Mac OS X等):

$ bzcat ivi-XYZ.raw.bz2 | dd of=/dev/sdX flag=sync conv=sparse

运行这个命令之前,先找到你的存储设备的名字,使用"sudo fdisk -l"或者查看"dmesg"或"lsblk"命令的输出。 同时,确认U盘没有安装,或者是否需要卸载它。

对于Windows系统,你需要RAWRITE.EXE工具

烧录可能需要10-20分钟,这取决于你的存储设备的速度。

新建/快速方法使用bmaptool,这是烧录Tizen IVI镜像的新工具。 此工具复制镜像快四到八倍,更可靠(例如,它会检查数据的SHA1校验,确保您的/ dev / sdx是未安装等)。 工具文档位于以下位置:

https://source.tizen.org/documentation/reference/bmaptool

安装bmaptool后,烧录一个镜像:

$ bmaptool copy tizen-XYZ.raw.bz2 /dev/sdX

注:如果您收到错误“bmaptool:ERROR:无法以独占模式打开块设备”/dev/sdb“: [错误16] 设备或资源忙:'/dev/sdX',则需要卸载USB记忆棒。 范例:umount /media/usb_volume。

或从URL直接复制(提供下载的镜像和在同一目录的BMAP文件):

$ bmaptool copy http://download.tizen.org/..blah.../tizen-XYZ.raw.bz2 /dev/sdX

从USB启动

  1. 烧录镜像到USB记忆棒,使用bmaptool或DD(见上文)。
  2. 将U盘插入设备。
  3. 启动设备。
  4. 按"<F2>"进入BIOS菜单。
  5. 更改引导优先级,使其从可移动U盘启动。
  6. 按“Enter”从U盘引导映像。

系统安装到硬盘或eMMC的

对于这一点,你将需要两个USB驱动器:一个引导启动,一个包含你想安装的镜像。

  1. 准备一个可启动的Linux操作系统用的USB驱动器(Tizen本身或任何常规的Linux发行版都可以)
  2. 将图像复制到第二个USB驱动器(你不需要解压缩。)
  3. 插入两个U盘到连接了HD的设备。
  4. 按“Del”或"<F2>"进入BIOS菜单。
  5. 更改引导优先级从可移除的USB驱动器启动。
  6. USB实时启动进入系统
  7. 在实时启动环境启动一个终端或切换到控制台
  8. 以root身份登录。
  9. 使用"fdisk -l"检查磁盘分区。 你应该可以看到有关/dev/sda、/dev/sdb的一些信息。 使用eMMC储存的系统(如Crossville 或Intel NUC DE3815TYKHE)系统中,eMMC存储将显示为/dev/mmcblk0。
  10. 确保你想要安装的存储设备没有被挂载。 为此,使用这个命令:umount /dev/sda
  11. 拷贝Tizen镜像到HD使用以下命令:(注意:这将完全删除你的硬盘/固态硬盘)
     bzcat tizen-XXX.raw.bz2 | dd of=/dev/sda bs=512k oflag=sync conv=sparse
  12. Tien镜像被安装到系统存储器。
  13. 卸下USB并重启。