[Armadillo:08035] Re: Armadillo-800 EVAでのAndroid画面表示不具合について
nakai
email@hidden
2012年 5月 14日 (月) 11:08:06 JST
nakaiです。
>「Android 2.3.7 r1.0パッチ (No SGX)」パッチ
> ・ホーム画面がオレンジ色基調になる
> ・動作が重い
> ・スクロールやランチャー起動などで、画面がちらつく
上記のパッチを利用すると、ご指摘のような挙動となります。
これは、OpenGL関連のファイルが含まれていないためです。
また、現状では各メーカーとの契約上、OpenGL関連の開発用ファイルを提供することは
できません。
Armadillo-800 EVAを開封時に使用許諾に同意されたと思いますが、
今一度、使用許諾内容のご確認をお願いいたします。
https://users.atmark-techno.com/armadillo-800-eva/default-software/license_agreement
(2012/05/11 14:36), nusuba1 wrote:
> お世話になります、薄葉と申します。
>
> Armadillo-800 EVAでのAndroid開発環境構築および、SDブートによるAndroidの
> 起動を試みていますが、以下、3点の問題があります。
>
>
> Androidのファイルシステム作成は、以下の手順で行っています。
> 不足している手順や設定などありましたらご指摘をお願いいたします。
>
> ----------------------------------------
>
> ① Armadillo-800 EVAのAndroid開発環境構築
> ※ビルドPCは、ubuntu 10.04(64bit)を使用しました。
>
> ・OHA-Android-2.3.7_r1.0の入手
> gitにて、GitHubサイトからOHA-Android-2.3.7_r1.0を入手。
> $ git clone git://github.com/OESF/OHA-Android-2.3.7_r1.0.git
>
> ・Armadillo-800 EVAパッチをあてる
> アットマークテクノ社公開の「Android 2.3.7 r1.0パッチ (No SGX)」パッチを
> あてる。
> $ patch -p1< OHA-Android-2.3.7_r1.0_to_a800eva-nosgx_20111228.diff
>
> パッチをあてただけだと復元されない0byteファイルがあるので、
> 下記の通りに、0byteファイルを作成する。
> external/alsa-lib
> ltconfig
> external/alsa-lib/src/compat
> empty.c
> device/atmark-techno/armadillo-800eva
> ueventd.armadillo-800eva.rc
>
> uevent.rcが無いので、Armadillo-800 EVAのAndroidパーティションから
> 取り出して、device/atmark-techno/armadillo-800evaにコピーする。
>
> 以下のファイルに、sudo chmod +xで実行権限を付与する。
> (パッチをあてただけだと全て644となってしまう)
> android.sh
> device/atmark-techno/armadillo-800eva/init.armadillo-800eva.sh
> external/alsa-lib/compile
> external/alsa-lib/config.guess
> external/alsa-lib/config.sub
> external/alsa-lib/configure
> external/alsa-lib/depcomp
> external/alsa-lib/gitcompile
> external/alsa-lib/install-sh
> external/alsa-lib/libtool
> external/alsa-lib/missing
> external/alsa-lib/utils/buildrpm
>
> alsaのシンボリックリンクを設定する。
> $ cd external/alsa-lib/include
> $ rm -rf alsa
> $ ln -s . alsa
>
> ・Androidのビルド
> ダウンロードしたAndroidに上記までの修正を行い、ビルドを実行する。
> $ make
>
> 完了後、ファイルシステムをパッケージする。
> $ sudo ./android.sh
>
> 出来上がったandroid_fs.tar.gzを、SDのファイルシステムに展開。
> bootフォルダを別途作成し、カーネルイメージをコピーする。
>
> ② SDブートによるAndroid起動
> Armadillo-800 EVAのディップスイッチ1、2をONにし電源投入。
>
> 以下のコマンドを実行。
> hermit> setbootdevice mmcblk1p2
> hermit> setenv console=ttySC1,115200 noinitrd rootwait root=/dev/mmcblk1p2
> init=/init
> hermit> boot
>
> ----------------------------------------
>
> 以上です。宜しくお願いいたします。
>
>
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
armadillo メーリングリストの案内