ラベル Tizen の投稿を表示しています。 すべての投稿を表示
ラベル Tizen の投稿を表示しています。 すべての投稿を表示

2012年10月1日月曜日

Tizen SDK 2.0 の atom用イメージの作成 その2

前回、Tizen SDK 2.0 の atom用イメージの作成 その1 で、syslinux 関連でエラーが出ていたため、とりあえず Tizen 1.0の環境からそれらをダウンロードしてエラーを回避できないかに挑戦してみました。

結論としては、まだatom用イメージで起動はできてきません。

不足する以下のパッケージを tizen_20120905.3 より取得しました。

  • mtools-4.0.12-4.4.i586.rpm
  • syslinux-extlinux-4.04-1.4.i586.rpm
  • syslinux-4.04-1.4.i586.rpm
  • syslinux-tftpboot-4.04-1.4.i586.rpm
  • syslinux-devel-4.04-1.4.i586.rpm


これらをローカルのフォルダ(/tmp/tizen_20120905.3)に格納し以下の様にmicコマンドを実行しました。


$ sudo mic create loop TRATS-2.0A-tizen-2.0_20120926.2.ks -o .  --local-pkgs-path=/tmp/tizen_20120905.3

すると以下のようになり、syslinuxは使ってくれるようですがまだエラーが出ています。

Info: Marking /home/toru/TRATS-2.0A-tizen-2.0_20120926.2/tizen_20120905.3/syslinux-devel-4.04-1.4.i58\
6.rpm to be installed
Info: Marking /home/toru/TRATS-2.0A-tizen-2.0_20120926.2/tizen_20120905.3/syslinux-extlinux-4.04-1.4.\
i586.rpm to be installed
Info: Marking /home/toru/TRATS-2.0A-tizen-2.0_20120926.2/tizen_20120905.3/syslinux-4.04-1.4.i586.rpm \
to be installed
Info: Marking /home/toru/TRATS-2.0A-tizen-2.0_20120926.2/tizen_20120905.3/syslinux-tftpboot-4.04-1.4.\
i586.rpm to be installed
Info: Marking /home/toru/TRATS-2.0A-tizen-2.0_20120926.2/tizen_20120905.3/mtools-4.0.12-4.4.i586.rpm \
to be installed
Warning: repo problem: nothing provides charging-animation needed by pattern:trats-.noarch,

Error : found 1 resolver problem, abort!

これは、ksファイル中の以下の部分が影響しています。多分TRATS-board(Samusungの評価ボード?)用のもので、TW317用(pinetrail)だと"@Pinetrail Support"に該当するものだと思いますので、暫定でコメントアウトしました(本当は、@Pinetrail Support相当の処理が必要)。

# @trats

そうすると、micコマンドで "create loop"だとmicコマンド自体は成功するようになりました。



$ sudo mic create loop TRATS-2.0A-tizen-2.0_20120926.2.ks -o .  --local-pkgs-path=/tmp/tizen_20120905.3

しかし、実行したいのは"create raw"です。"create raw"だと、またこのエラーがでます...。
Tizen 1.0 の handset-pinetrail-tizen_20120905.2 は、"mic create raw" で生成したイメージでUSBから起動できることを確認したので、"create raw"で問題ないと思うのですが。

Error : Unable to find package: syslinux

2012年9月28日金曜日

Tizen SDK 2.0 の atom用イメージの作成 その1

HTML5をアプリ開発の主な言語にしているTizenですが、先日SDK 2.0がリリースされました。

Tizen SDK 2.0 をインストールすると、Emulatorがインストールされます。まずはこれで動作確認ができます。しかしEmulatorのため非常に動作が遅いです。

実機環境としては、arm用にTizen Developer Phoneがありますが、私は持っていません。もう一つintel atomでも動作可能なため、私はそのうちの一つexoPCのOEM?のONKYO TW317(A7)を購入しました。

現在は、Tizen SDK 2.0で、arm用の動作イメージはあるようなのですが、atom用の動作イメージが無いので作成してみました。なお今回は成功していません。

今回は以下の環境(現時点の最新)を使用しました。
http://download.tizen.org/snapshots/2.0alpha/common/tizen-2.0_20120926.2/

イメージ作成のmicコマンドで使用する、ksファイルを取得します。
そのままだと、ローカルディレクトリ/srv以下よりrpmファイルを取得しようとするので、以下のように書き換えます。またatom用のイメージを作成するため、armv7lをia32に変更します。

#repo --name=tizen-base --baseurl=file:///srv/snapshots/2.0alpha/common/tizen-2.0_20120926.2/repos/tizen-base/armv7l/packages/ --ssl_verify=no
#repo --name=tizen-main --baseurl=file:///srv/snapshots/2.0alpha/common/tizen-2.0_20120926.2/repos/tizen-main/armv7l/packages/ --save  --ssl_verify=no

repo --name=tizen-base --baseurl=http://download.tizen.org/releases/2.0alpha/daily/tizen-2.0_20120926.2/repos/tizen-base/ia32/packages/ --ssl_verify=no
repo --name=tizen-main --baseurl=http://download.tizen.org/releases/2.0alpha/daily/tizen-2.0_20120926.2/repos/tizen-main/ia32/packages/ --save  --ssl_verify=no

そして以下のように実行しましたが、エラーが出てしまいました。

$ sudo mic create raw TRATS-2.0A-tizen-2.0_20120926.2.ks -o .
mic 0.14 (Ubuntu 12.04 precise)
Info: Retrieving repo metadata:
Info: Retrieving repomd.xml ... DONE
Info: Refreshing repository: tizen-main ...
Info: Refreshing repository: tizen-base ...
Info: zypp architecture is 

Error : Unable to find package: syslinux

syslinuxのrpmファイルがないからNGなのでしょうか?今回はここまでです。 
なお、ksファイルの修正の際にarmv7lのままでmicコマンドを実行すると、エラーが出ずにイメージが作成できました。動作確認できませんが...