Tizen 3.0をRD-PQにインストールする

少し前まで、Tizenのダウンロードリソースに新しいビルドが登場しました。 アセンブリログを調べた結果、Tizen 3.0がすべてであることを理解しています。 この記事では、RD-PQにTizen 3.0をインストールするプロセスについて説明します。



だから私たちが持っているもの:



  1. Ubuntu 14.04 LTS i386(ライブラリのインストールに問題がないように選択)
  2. サムスンRD-PQ
  3. いくつかの自由時間




順番に始めましょう。まず、Tizen OS-LTHORにデバイスをフラッシュするためのユーティリティをインストールする必要があります。 これをダウンロードするには、リポジトリを/etc/apt/sources.list 、つまり次の行に追加する必要があります。



deb http://download.tizen.org/tools/latest-release/Ubuntu_12.10 /
      
      







次に、2つのコマンドを実行します。



 sudo apt-get update sudo apt-get install lthor
      
      







しかし、新しいバージョンで2番目のコマンドを実行した後、libarchive12コンポーネントがないために、ubuntsがこのようなエラーで失敗する場合があります。



エラーログ
 dimones@dimones-dev:~$ sudo apt-get install lthor   …        …     . ,   ,      ,            Incoming.  , ,  : ,   : lthor : : libarchive12       E:   ,    (held)  .
      
      









必要なアセンブリを選択して、ここからダウンロードできます。私の場合はlibarchive12_3.0.4-3 + nmu1_i386.debで 、好きな方法でインストールしてください。



そのため、操作を繰り返します。



 sudo apt-get install lthor
      
      







次のようなものが必要です。



おわりに
 dimones@dimones-dev:~$ sudo apt-get install lthor   …        …   ,   : lthor  0,  1  ,    0 ,  592   .   0 B/13,5 kB .   ,       68,6 kB. :    ! lthor     ? [y/N] y      lthor. (   …     163783   .) Preparing to unpack …/archives/lthor_1.4_i386.deb ... Unpacking lthor (1.4) ...   lthor (1.4) … dimones@dimones-dev:~$
      
      









次に、ファームウェア自体が必要です。 このサイトでそれを探していますが、imagesフォルダーにRD-PQ-bootとRD-PQの2つのフォルダーが必要であり、tar.gzアーカイブが含まれていることが不可欠です。 そこで、ファームウェアの最新のブートバージョンtizen_20140414.8_RD-PQ-boot.tar.gzとメインアーカイブtizen_20140414.8_RD-PQ.tar.gzを選択しました



最後に、準備が完了したら、行動に移ります。 まず、デバイスをブートモードにする必要があります。これは、ボリュームダウンボタンと電源ボタンを押しながらデバイスの電源を入れることで行います。 操作が完了すると、画面に次の画像が表示されます。







そのため、RD-PQをコンピューターに接続し、ターミナルでコマンドを実行します。



 sudo lthor '/{  }/tizen_20140414.8_RD-PQ-boot.tar'
      
      







そして、次の形式でインストールプロセスを観察します。



ブートインストールプロセス
 dimones@dimones-dev:~$ sudo lthor '/home/dimones/ /tizen_20140414.8_RD-PQ-boot.tar' Linux Thor downloader, version 1.4 Authors: Jaehoon You <jaehoon.you@samsung.com> USB port is detected : /dev/ttyACM0 /home/dimones/ /tizen_20140414.8_RD-PQ-boot.tar : [boot.img] 20480k [u-boot-mmc.bin] 1024k ------------------------- total : 21.00MB Download files from /home/dimones/ /tizen_20140414.8_RD-PQ-boot.tar [boot.img] | sending 20480k/ 20480k 100% block 20 [avg 27.23 MB/s] [u-boot-mmc.bin]| sending 1024k/ 1024k 100% block 1 [avg 27.73 MB/s] /home/dimones/ /tizen_20140414.8_RD-PQ-boot.tar completed request target reboot : success
      
      









ただし、急いで喜ぶのではなく、デバイスをブートモードにするための手順を繰り返す必要があります。 一度入力すると、ファームウェアを繰り返す必要がありますが、今は大きなメインアーカイブがあります。 これを行うには、次のコマンドを実行します。



 sudo lthor '/{  }/tizen_20140414.8_RD-PQ.tar.gz'
      
      







ターミナルで次のような出力を取得します。



主要部分のインストールプロセス
 dimones@dimones-dev:~$ sudo lthor '/home/dimones/ /tizen_20140414.8_RD-PQ.tar.gz' Linux Thor downloader, version 1.4 Authors: Jaehoon You <jaehoon.you@samsung.com> USB port is detected : /dev/ttyACM0 /home/dimones/ /tizen_20140414.8_RD-PQ.tar.gz : [ums.img] 120960k [platform.img] 675712k [data.img] 112400k ------------------------- total : 887.77MB Download files from /home/dimones/ /tizen_20140414.8_RD-PQ.tar.gz [ums.img] - sending 120960k/120960k 100% block 119 [avg 18.57 MB/s] [platform.img] / sending 675712k/675712k 100% block 660 [avg 16.35 MB/s] [data.img] | sending 112400k/112400k 100% block 110 [avg 18.23 MB/s] /home/dimones/ /tizen_20140414.8_RD-PQ.tar.gz completed request target reboot : success dimones@dimones-dev:~$
      
      









これらの操作の後、レンガを受け取ったことがわかりますが、そうではありません。 また、接続されたデバイスのリストにデバイスが表示されていることにお気づきでしょう。 蘇生に進みます。 ネット上で十分に調べてみると、バグレポートに同様のエントリといくつかの解決策がありました。 そのため、このソリューションを少しやり直しましたが、現在、デバイスに実装しています。



これを行うには、SDB(Smart Development Bridge)が必要です。Tizenの多くと同様、原則としてAndroidのADBに似ています。 上記で追加されたTizenリポジトリからインストールが行われます。



 sudo apt-get install sdb
      
      







インストールしたら、マジックを作成できます。そのためには、デバイスの電源を入れてコンピューターに接続する必要があります。



コマンドを実行します。



 sdb root on //   root-   sdb shell su root
      
      







次に、パス/usr/lib/systemd/system/user@.serviceにある1つのファイルの構成を変更する必要があります。これを行うには:



 sudo vi /usr/lib/systemd/system/user@.service
      
      







内容をこのフォームに持ち込んで保存します。



 # This file is part of systemd. # # systemd is free software; you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by # the Free Software Foundation; either version 2.1 of the License, or # (at your option) any later version. [Unit] Description=User Manager for %I After=systemd-user-sessions.service [Service] User=%I PAMName=systemd-user Type=notify Environment=DISPLAY=:0 EnvironmentFile=-/run/tizen-mobile-ui ExecStart=-/usr/lib/systemd/systemd --user SmackExecLabel=User Environment=DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/%I/dbus/user_bus_socket Slice=user-%i.slice
      
      







以下を実行することも必要です。



 chsmack -a "*" /home/app/ find /home/app/.e -exec chsmack -a "*" {} \; vconftool set -t int memory/starter/sequence 1 -f reboot
      
      







インターフェイスは実際には機能しないため、どのバージョンを確認する唯一の方法は、シェルに接続して/ etc / tizen-releaseファイルの内容を確認することです。



そして実際、そこには:



 Tizen 3.0.0 (arm) VERSION = 3.0.0 CODENAME = Next
      
      







その結果、実際には何もできないデバイスを手に入れました。実際、インターフェースでさえ機能しません。 しかし、Tizenのメンバーは積極的に活動しており、すぐにもっと安定した機能的なアセンブリが見られることを願っています。 ところで、内部を掘り下げてみると、Qt 5.0ライブラリがプリインストールされており、マルチユースが実装されており、いくつかの追加機能があります。



また、カットの下の写真を見ることができます。



写真











All Articles