blog気まぐれ日記この広告は、90日以上更新していないブログに表示しています。Tizenおはようございます、faithです。3.0-M3-June2014が動きました。3.0-M3-June2014を動かす方法について紹介します。TizenはWindowSystemがwayland/westonなので、DRMに対応していないと駄目なので、L4Tのカーネルでは動きません。u-bootについては、先ほど書いた記事を参照。Kernelについては、kmscubeの記事を参照。boot.scrを修正して、root=/dev/sda1に変更してください。Tizenのビルド(パッケージビルド、rootfsの作成)、SDへの書き込みについて説明します。長いですが、ご了承下さい。基本は、Wikiに書かれているIntel向けのビルド方法と同じです。ソースコードをダウンロードしてリビルドします。build.confbuild.confを修正tegra用のマクロを定義します。rpmをrepositoryとして指定します。修正内容は、githubに上げてあります。repositoryからdrm.gitに変更し、specを修正します。001-add-tegra-support.patchmesaの修正ベースをfreedesktopのmesa.gitに変更し、specを修正します。001-add-tegra-support.patchwestonの修正tegra対応の修正を加えます。001-add-tegra-support.patchビルドgbsコマンドを使用して、ソースコードからrpmを作ります。そのままだと、rootfs作成に失敗します。以下のパッケージをpatterns.xmlから削除します。repodatarootfsの作成kickstarterファイルのダウンロードarmのディレクトリにあるのに、中身はintelと同じです。(故に、milestoneリリースのimageはintel版しかありません)とりあえず、ローカルにコピーして修正することにします。ivi-armv7l.kskickstarterファイルの修正repository指定箇所のパスを修正します。(IPアドレスは適宜変更)また、以下のパッケージはintelでしか使えないようになっているので、コメントアウトします。%endrootfsの作成micコマンドを使用してrootfsを作成します。ivi-armv7l.ksrootfsの修正micで作成したrootfsはそのままでは動きません。カーネルモジュールのコピーと、一部ファイルの作成が必要です。さんのカーネルをビルドし、カーネルモジュールを/lib/modules以下にコピーします。micで作成したrootfsはそうなっていません。その為、手動でシンボリックリンクを作成します。mtabksファイルには、その処理が記述されているんですが、なぜかちゃんと動いていないようです。imageではちゃんとリンクが張られている)後は、rootfsをUSBメモリに書き込んで、ボードのUSBポートに指して電源を入れれば、起動します。»プロフィール組み込み技術者やってます。)はてなブログをはじめよう!faith0x7dcさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。