bc10/TI-Android-FroYo-Devkit-V2
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
]
開始行:
[[bc10]]
~
#contents
~
* bc10/TI-Android-FroYo-Devkit-V2 [#pd6dc9a3]
~
2010年10月27日にテキサスインスツルメンツ社より TI-Android...
TI-Android-FroYo-Devkit-V2 は、主に TI 製品向けの froyo ...
TI-Android-FroYo-Devkit-V2 をbc10用に変更の仕方ついて記載...
~
(注):開発マシンのメモリが 1GB未満の場合 repo sync で preb...
エラーが起こります。以下の手順は 1GB 以上のメモリで動作確...
~
[[TI-Android-FroYo-DevKit-V2_ReleaseNotes>http://processo...
[[TI-Android-FroYo-DevKit-V2_UserGuide>http://processors....
** 主な特徴 [#g21c8b3e]
TI-Android-FroYo-Devkit-V2 は、OMAP35x EVM, AM35x EVM, AM...
向けの SDK パッケージです。~
~
一般に、xmlファイルには各プロダクトコンポーネントの Commi...
Froyo も各プロダクトごとのリビジョンを含んだ TI-Android-F...
** ファイルの取得 [#ka26666a]
TI-Android-Froyo-Devkit-V2 の取得方法を記載します。~
[[TI_Android_DevKit 02_00_00 Product Download Page>http:/...
から TI_Android_FroYo_DevKit-V2.tar.gz をダウンロードし解...
$ tar xvfz TI_Android_FroYo_DevKit-V2.tar.gz
Android のソースファイルを取得するのためにTI-Android-FroY...
xml ファイルは TI_Android_FroYo_DevKit-V2/Android_Source_...
~
(注):ファイル取得完了までに時間がかかることがあります。~
また、作業には1GB以上のメモリを必要とします。開発マシンの...
sdk のfetch の際にエラーが起こります。~
$ cd ~/TI_Android_FroYo_DevKit-V2/Android_Source_Manifest/
$ mkdir rowboat-android
$ cp TI-Android-FroYo-DevKit-V2.xml rowboat-android
$ cd rowboat-android
$ repo init -u git://gitorious.org/rowboat/manifest.git ...
$ repo sync
** bc10 用 DevKit V2 patch [#n52377d4]
bc10 用 TI-Android-Froyo-Devkit-V2 の patch を添付します。~
#ref(devkitv2-patches-for-bc10.tar.gz);~
bc10-devkitV2-patch.sh 内のANDROID_DIR 、SETUP_DIR、 PATC...
bc10-devkitV2-patch.sh の中の以下の環境変数をファイルの P...
### Settings
#ANDROID_DIR=${HOME}/TI_Android_FroYo_DevKit-V2/Android_...
ANDROID_DIR=${HOME}/bc10-Devkit2-Build-Dir-test2
SETUP_DIR=${HOME}/devkitv2-patches-for-bc10
PATCH_DIR=${SETUP_DIR}/patches
patch 適用後、 device/ti 以下に bc10 ディレクトリが作成さ...
$ tar xvfz devkitv2-patches-for-bc10.tar.gz
$ cd ~/devkitv2-patches-for-bc10
$ ./bc10-devkitV2-patch.sh
$ ls ~/TI_Android_FroYo_DevKit-V2/Android_Source_Manifes...
am3517evm bc10 beagleboard igepv2 omap3evm
** Android のビルド [#df16b7a8]
bc10 用設定ファイルを読み込みビルドします。~
$ cd ~/TI_Android_FroYo_DevKit-V2/Android_Source_Manifes...
$ source build/envsetup.sh
$ lunch bc10-eng
$ make
** イメージの作成 [#lcb0a86c]
ビルドが終了したらビルドされた userland のバイナリを起動...
userland を整えるスクリプト mkbc10-image.sh を使用します。~
mkbc10-image.sh内の ANDROID_DIR は以下のように設定してい...
ファイルの PATH に合うよう修正してください。
### Settings
#ANDROID_DIR=${HOME}/bc10
ANDROID_DIR=${HOME}/bc10-Devkit2-Build-Dir-test2
#ANDROID_DIR=${HOME}/TI_Android_FroYo_DevKit-V2/Android_...
###
$ cd ~/devkitv2-patches-for-bc10
$ ./mkbc10-image.sh
実行後、/TI_Android_FroYo_DevKit-V2/Android_Source_Manife...
bc10-image ディレクトリが作成され、このディレクトリ内に a...
** 環境変数の設定 [#qce4f67a]
boot に必要な x-loader、u-boot、kernel は Android のソー...
toolchain を使用してビルドを実行します。~
ビルド時に以下の toolchain で cross compile が実行される...
PATH のディレクトリ位置は上記の設定に合わせています。~
$ export PATH=/home/beat/TI_Android_FroYo_DevKit-V2/Andr...
$ export ARCH=arm
$ export CROSS_COMPILE=arm-eabi-
** kernel のビルド [#w755860b]
$ cd ~
$ git clone git://gitorious.org/~bc-dev/rowboat/bc10-row...
$ cd bc10-rowboat-kernel
$ git checkout -t -b bc10-2.6.32-build origin/bc10-2.6.3...
$ make omap3_bc10_defconfig
$ make uImage
$ make modules
** SGX SDK のビルド [#g555a2b6]
[[bc10/froyo]] と同じ手順で TI Android SGX SDK を取得しま...
~
(注):取得完了までに時間がかかることがあります。~
[[bc10/froyo]]にてOMAP35x_Android_Graphics_SDK_3_01_00_03...
同じファイルなので転用しても問題ありません、Rules.makeの...
注意してください。再度ダウンロードの際は任意にバックアッ...
$ git clone git://gitorious.org/rowboat/ti_android_sgx_s...
$ cd ti_android_sgx_sdk/
$ ./OMAP35x_Android_Graphics_SDK_setuplinux_3_01_00_03.bin
~
インストールディレクトリ位置を聞かれるので今回はデフォル...
の${HOME}/OMAP35x_Android_Graphics_SDK_3_01_00_03 を指定...
~
[[To download TI's Android SGX SDK>http://code.google.com...
~
*** Rules.make の変更 [#ke48d729]
Rules.make のHOME、GRAPHICS_INSTALL_DIR、ANDROID_ROOT、CS...
KERNEL_INSTALL_DIRをそれぞれのファイルPATHに合うよう修正...
以下の Rules.make は上記設定にあわせています。~
$ cd ~/OMAP35x_Android_Graphics_SDK_3_01_00_03
$ vi Rules.make
#Rules.make
PLATFORM=LinuxOMAP3
################# FIELDS MODIFIABLE BY THE USER ########...
##
#set home area HOME (relative location for all SDK opera...
HOME=/home/beat
#Current Directory where Graphics SDK is installed
GRAPHICS_INSTALL_DIR=$(HOME)/OMAP35x_Android_Graphics_SD...
#Android Specific
#Path of Android Root FS
ANDROID_ROOT=$(HOME)/TI_Android_FroYo_DevKit-V2/Android_...
#set toolchain root path for arm-eabi
CSTOOL_DIR=$(HOME)/TI_Android_FroYo_DevKit-V2/Android_So...
CSTOOL_PREFIX=arm-eabi-
CSTOOL_PATH=$(CSTOOL_DIR)/bin
CSTOOL_LIBSTDC++_PATH=$(CSTOOL_DIR)/arm-none-linux-gnuea...
#set the kernel installation path
#KERNEL_INSTALL_DIR=$(HOME)/TI_Android_FroYo_DevKit-V2/A...
KERNEL_INSTALL_DIR=$(HOME)/bc10-rowboat-kernel
TARGETFS_INSTALL_DIR=$(ANDROID_ROOT)
GFX_TARGETFS_KERMOD_PATH=$(TARGETFS_INSTALL_DIR)/lib/mod...
#Android
ANDROID_DISCIMAGE=$(TARGETFS_INSTALL_DIR)/
RULE.make 変更完了後 make、make install を実行します。~
$ make
$ make OMAPES=3.x install
** bc10 u-boot ビルド [#y508c77b]
$ cd ~/
$ git clone git://gitorious.org/bc10/u-boot-bc10.git u-b...
$ cd u-boot-bc10
$ git checkout -t -b build origin/build
$ make omap3_bc10_config
$ make
** bc10 x-loader ビルド [#c697b16a]
$ cd ~/
$ git clone git://gitorious.org/~bc-dev/x-load-omap3/x-l...
$ cd x-load-bc10
$ git checkout -t -b bc10 origin/bc10
$ make omap3530bc10_config
$ make
x-load.binはOMAP BootROMの仕様とフォーマットが合っていな...
SDカードに書きこんでもブートローダとして動作させることが...
この問題を解決するために、signGPというツールでx-load.bin...
signGPの実行ファイルは以下の場所からダウンロードすること...
[[signGP>http://beagleboard.googlecode.com/files/signGP]]...
を以下のように実行します。 ~
$ signGP x-load.bin
** bc10 boot.scr について [#j167bcc5]
2010/12/20 ~
u-boot-bc10 のアップデートにて、有機ELを表示デバイスの初...
boot.scr を埋め込むように修正しています。~
~
%%boot.scr を以下のように作成します。%%~
[[bc10/froyo]]では video_mode の設定をしていましたが、~
kernel 2.6.32 にはvideo_mode の代わりに omapfb.mode と~
omapdss.def_disp を使用して表示デバイスの設定と選択をしま...
~
以下の boot.scr を u-boot に初期値として埋め込んでいます。~
setenv bootargs 'mem=256M androidboot.console=ttyS2 cons...
console=ttyS2,115200n8 root=/dev/mmcblk0p2 init=/init ro...
~
DVI 出力の場合は omapdss.def_disp=dvi と設定し以下のboot....
setenv bootargs 'mem=256M androidboot.console=ttyS2 cons...
console=ttyS2,115200n8 root=/dev/mmcblk0p2 init=/init ro...
omapfb.mode=dvi:1024x768MR-24@60 omapdss.def_disp=dvi'
~
詳細については、kernel ソースファイル内の kernel/Document...
*** Android 起動時の build.prop [#l51b1e38]
デフォルトの表示デバイスro.sf.lcd_density は 120 に設定し...
DVI に出力の際はアイコン表示など画面に比べて小さく表示さ...
ro.sf.lcd_densityを160に変更して再起動してください。~
$ cd ~/TI_Android_FroYo_DevKit-V2/Android_Source_Manife...
$ vi build.prop
(略)
ro.sf.lcd_density=120
** Performance_Apps の導入について [#pa0d4ada]
このPerformance_Apps の導入については必須ではありません。~
Performance_Apps は 2D、3Dの描画やCPUベンチマークソフト群...
ベンチマークを導入したい場合は以下の手順をご覧ください。~
デフォルト設定の状態でインストールすると、LuncherからLunc...
Contacts、Mms、SpeechRecorder が削除されます。~
[[TI_Android_DevKit 02_00_00 Product Download Page>http:/...
上記WebページにあるPerformance_Apps.tar.gz をダウンロード...
Performance_Apps は apk で提供されています。また標準で Lu...
Contactsが削除されるためHOME画面上のボタン表示が変化しま...
(電話アイコンの位置にPerformance_Apps アイコンが表示され...
$ wget http://software-dl.ti.com/dsps/dsps_public_sw/sdo...
$ tar xvfz Performance_Apps.tar.gz
$ cd Performance_Apps
$ vi install_rowboperf.sh
install_rowboperf.sh を実行時にエラーが発生します、以下の...
*** 13,18 ****
--- 13,19 ----
echo "Error: Rootfs location `basename $1` does not exist"
exit $E_BADARGS
fi
+ cd -
echo "Rootfs location is $1"
完了後Androidのユーザランドを指定してスクリプトを実行しま...
$ ./install_rowboperf.sh ~/TI_Android_FroYo_DevKit-V2/An...
install_rowboperf.sh で追加されるapk と削除される apk は...
cp -r ./0xbench/Benchmark-release.apk $1/system/app/
cp -r ./0xbench/armeabi/* $1/system/bin/
cp ./3D/OGLES* $1/system/app/
cp ./3D/lib* $1/system/lib/
cp ./StorageIO/StorageIO.apk $1/system/app/
cp ./rowboatBench/rowboat.benchmark.runner-debug.apk $1/...
cp -r ./RowboPERF/bin/armeabi-v7a/* $1/system/bin/
cp ./RowboPERF/RowboPERF.apk $1/system/app/
cp ./StorageIO/StorageIO.apk $1/system/app/
cp ./Launcher2/Launcher2.apk $1/system/app/
rm $1/system/app/Contacts.apk
rm $1/system/app/Mms.apk
rm $1/system/app/SpeechRecorder.apk
** CameraPreview Overlayについて [#m21127b7]
- カメラのプレビュー表示時に、ハードウェアオーバレイを使...
- 仕様・制限は以下のとおりです。
-- V4L2カメラで動作します。
-- カメラ解像度の設定は640*480固定です。
-- 表示領域に合わせて、画面の拡大・縮小が可能です。拡大・...
-- アプリケーション作成時は、Cameraに登録するSurfaceView...
-- この変更点の動作確認は Logicool Orbit AF と本体内蔵の...
Linux UVC に対応した USBカメラであればどれでも動作可能で...
** 制限事項 [#r5ff3992]
- 現在、バックライト消灯時間に設定した時間を越えて sleep ...
「ホーム」や「戻る」のハードウェアキーを押しても sleep か...
これを避けるためには、一度起動したあと設定データベースに...
直接書き換えてしまいます。~
起動用SDカードを作業用PCにマウントし(/media/EXT3 に第2...
$ cd /media/EXT3/data/data/com.android.providers.setting...
$ sudo sqlite3 settings.db
sqlite> update system set value="-1" where name="screen_...
sqlite> .quit
これで起動後のスクリーンロックを解除したあとは電源を切ら...
終了行:
[[bc10]]
~
#contents
~
* bc10/TI-Android-FroYo-Devkit-V2 [#pd6dc9a3]
~
2010年10月27日にテキサスインスツルメンツ社より TI-Android...
TI-Android-FroYo-Devkit-V2 は、主に TI 製品向けの froyo ...
TI-Android-FroYo-Devkit-V2 をbc10用に変更の仕方ついて記載...
~
(注):開発マシンのメモリが 1GB未満の場合 repo sync で preb...
エラーが起こります。以下の手順は 1GB 以上のメモリで動作確...
~
[[TI-Android-FroYo-DevKit-V2_ReleaseNotes>http://processo...
[[TI-Android-FroYo-DevKit-V2_UserGuide>http://processors....
** 主な特徴 [#g21c8b3e]
TI-Android-FroYo-Devkit-V2 は、OMAP35x EVM, AM35x EVM, AM...
向けの SDK パッケージです。~
~
一般に、xmlファイルには各プロダクトコンポーネントの Commi...
Froyo も各プロダクトごとのリビジョンを含んだ TI-Android-F...
** ファイルの取得 [#ka26666a]
TI-Android-Froyo-Devkit-V2 の取得方法を記載します。~
[[TI_Android_DevKit 02_00_00 Product Download Page>http:/...
から TI_Android_FroYo_DevKit-V2.tar.gz をダウンロードし解...
$ tar xvfz TI_Android_FroYo_DevKit-V2.tar.gz
Android のソースファイルを取得するのためにTI-Android-FroY...
xml ファイルは TI_Android_FroYo_DevKit-V2/Android_Source_...
~
(注):ファイル取得完了までに時間がかかることがあります。~
また、作業には1GB以上のメモリを必要とします。開発マシンの...
sdk のfetch の際にエラーが起こります。~
$ cd ~/TI_Android_FroYo_DevKit-V2/Android_Source_Manifest/
$ mkdir rowboat-android
$ cp TI-Android-FroYo-DevKit-V2.xml rowboat-android
$ cd rowboat-android
$ repo init -u git://gitorious.org/rowboat/manifest.git ...
$ repo sync
** bc10 用 DevKit V2 patch [#n52377d4]
bc10 用 TI-Android-Froyo-Devkit-V2 の patch を添付します。~
#ref(devkitv2-patches-for-bc10.tar.gz);~
bc10-devkitV2-patch.sh 内のANDROID_DIR 、SETUP_DIR、 PATC...
bc10-devkitV2-patch.sh の中の以下の環境変数をファイルの P...
### Settings
#ANDROID_DIR=${HOME}/TI_Android_FroYo_DevKit-V2/Android_...
ANDROID_DIR=${HOME}/bc10-Devkit2-Build-Dir-test2
SETUP_DIR=${HOME}/devkitv2-patches-for-bc10
PATCH_DIR=${SETUP_DIR}/patches
patch 適用後、 device/ti 以下に bc10 ディレクトリが作成さ...
$ tar xvfz devkitv2-patches-for-bc10.tar.gz
$ cd ~/devkitv2-patches-for-bc10
$ ./bc10-devkitV2-patch.sh
$ ls ~/TI_Android_FroYo_DevKit-V2/Android_Source_Manifes...
am3517evm bc10 beagleboard igepv2 omap3evm
** Android のビルド [#df16b7a8]
bc10 用設定ファイルを読み込みビルドします。~
$ cd ~/TI_Android_FroYo_DevKit-V2/Android_Source_Manifes...
$ source build/envsetup.sh
$ lunch bc10-eng
$ make
** イメージの作成 [#lcb0a86c]
ビルドが終了したらビルドされた userland のバイナリを起動...
userland を整えるスクリプト mkbc10-image.sh を使用します。~
mkbc10-image.sh内の ANDROID_DIR は以下のように設定してい...
ファイルの PATH に合うよう修正してください。
### Settings
#ANDROID_DIR=${HOME}/bc10
ANDROID_DIR=${HOME}/bc10-Devkit2-Build-Dir-test2
#ANDROID_DIR=${HOME}/TI_Android_FroYo_DevKit-V2/Android_...
###
$ cd ~/devkitv2-patches-for-bc10
$ ./mkbc10-image.sh
実行後、/TI_Android_FroYo_DevKit-V2/Android_Source_Manife...
bc10-image ディレクトリが作成され、このディレクトリ内に a...
** 環境変数の設定 [#qce4f67a]
boot に必要な x-loader、u-boot、kernel は Android のソー...
toolchain を使用してビルドを実行します。~
ビルド時に以下の toolchain で cross compile が実行される...
PATH のディレクトリ位置は上記の設定に合わせています。~
$ export PATH=/home/beat/TI_Android_FroYo_DevKit-V2/Andr...
$ export ARCH=arm
$ export CROSS_COMPILE=arm-eabi-
** kernel のビルド [#w755860b]
$ cd ~
$ git clone git://gitorious.org/~bc-dev/rowboat/bc10-row...
$ cd bc10-rowboat-kernel
$ git checkout -t -b bc10-2.6.32-build origin/bc10-2.6.3...
$ make omap3_bc10_defconfig
$ make uImage
$ make modules
** SGX SDK のビルド [#g555a2b6]
[[bc10/froyo]] と同じ手順で TI Android SGX SDK を取得しま...
~
(注):取得完了までに時間がかかることがあります。~
[[bc10/froyo]]にてOMAP35x_Android_Graphics_SDK_3_01_00_03...
同じファイルなので転用しても問題ありません、Rules.makeの...
注意してください。再度ダウンロードの際は任意にバックアッ...
$ git clone git://gitorious.org/rowboat/ti_android_sgx_s...
$ cd ti_android_sgx_sdk/
$ ./OMAP35x_Android_Graphics_SDK_setuplinux_3_01_00_03.bin
~
インストールディレクトリ位置を聞かれるので今回はデフォル...
の${HOME}/OMAP35x_Android_Graphics_SDK_3_01_00_03 を指定...
~
[[To download TI's Android SGX SDK>http://code.google.com...
~
*** Rules.make の変更 [#ke48d729]
Rules.make のHOME、GRAPHICS_INSTALL_DIR、ANDROID_ROOT、CS...
KERNEL_INSTALL_DIRをそれぞれのファイルPATHに合うよう修正...
以下の Rules.make は上記設定にあわせています。~
$ cd ~/OMAP35x_Android_Graphics_SDK_3_01_00_03
$ vi Rules.make
#Rules.make
PLATFORM=LinuxOMAP3
################# FIELDS MODIFIABLE BY THE USER ########...
##
#set home area HOME (relative location for all SDK opera...
HOME=/home/beat
#Current Directory where Graphics SDK is installed
GRAPHICS_INSTALL_DIR=$(HOME)/OMAP35x_Android_Graphics_SD...
#Android Specific
#Path of Android Root FS
ANDROID_ROOT=$(HOME)/TI_Android_FroYo_DevKit-V2/Android_...
#set toolchain root path for arm-eabi
CSTOOL_DIR=$(HOME)/TI_Android_FroYo_DevKit-V2/Android_So...
CSTOOL_PREFIX=arm-eabi-
CSTOOL_PATH=$(CSTOOL_DIR)/bin
CSTOOL_LIBSTDC++_PATH=$(CSTOOL_DIR)/arm-none-linux-gnuea...
#set the kernel installation path
#KERNEL_INSTALL_DIR=$(HOME)/TI_Android_FroYo_DevKit-V2/A...
KERNEL_INSTALL_DIR=$(HOME)/bc10-rowboat-kernel
TARGETFS_INSTALL_DIR=$(ANDROID_ROOT)
GFX_TARGETFS_KERMOD_PATH=$(TARGETFS_INSTALL_DIR)/lib/mod...
#Android
ANDROID_DISCIMAGE=$(TARGETFS_INSTALL_DIR)/
RULE.make 変更完了後 make、make install を実行します。~
$ make
$ make OMAPES=3.x install
** bc10 u-boot ビルド [#y508c77b]
$ cd ~/
$ git clone git://gitorious.org/bc10/u-boot-bc10.git u-b...
$ cd u-boot-bc10
$ git checkout -t -b build origin/build
$ make omap3_bc10_config
$ make
** bc10 x-loader ビルド [#c697b16a]
$ cd ~/
$ git clone git://gitorious.org/~bc-dev/x-load-omap3/x-l...
$ cd x-load-bc10
$ git checkout -t -b bc10 origin/bc10
$ make omap3530bc10_config
$ make
x-load.binはOMAP BootROMの仕様とフォーマットが合っていな...
SDカードに書きこんでもブートローダとして動作させることが...
この問題を解決するために、signGPというツールでx-load.bin...
signGPの実行ファイルは以下の場所からダウンロードすること...
[[signGP>http://beagleboard.googlecode.com/files/signGP]]...
を以下のように実行します。 ~
$ signGP x-load.bin
** bc10 boot.scr について [#j167bcc5]
2010/12/20 ~
u-boot-bc10 のアップデートにて、有機ELを表示デバイスの初...
boot.scr を埋め込むように修正しています。~
~
%%boot.scr を以下のように作成します。%%~
[[bc10/froyo]]では video_mode の設定をしていましたが、~
kernel 2.6.32 にはvideo_mode の代わりに omapfb.mode と~
omapdss.def_disp を使用して表示デバイスの設定と選択をしま...
~
以下の boot.scr を u-boot に初期値として埋め込んでいます。~
setenv bootargs 'mem=256M androidboot.console=ttyS2 cons...
console=ttyS2,115200n8 root=/dev/mmcblk0p2 init=/init ro...
~
DVI 出力の場合は omapdss.def_disp=dvi と設定し以下のboot....
setenv bootargs 'mem=256M androidboot.console=ttyS2 cons...
console=ttyS2,115200n8 root=/dev/mmcblk0p2 init=/init ro...
omapfb.mode=dvi:1024x768MR-24@60 omapdss.def_disp=dvi'
~
詳細については、kernel ソースファイル内の kernel/Document...
*** Android 起動時の build.prop [#l51b1e38]
デフォルトの表示デバイスro.sf.lcd_density は 120 に設定し...
DVI に出力の際はアイコン表示など画面に比べて小さく表示さ...
ro.sf.lcd_densityを160に変更して再起動してください。~
$ cd ~/TI_Android_FroYo_DevKit-V2/Android_Source_Manife...
$ vi build.prop
(略)
ro.sf.lcd_density=120
** Performance_Apps の導入について [#pa0d4ada]
このPerformance_Apps の導入については必須ではありません。~
Performance_Apps は 2D、3Dの描画やCPUベンチマークソフト群...
ベンチマークを導入したい場合は以下の手順をご覧ください。~
デフォルト設定の状態でインストールすると、LuncherからLunc...
Contacts、Mms、SpeechRecorder が削除されます。~
[[TI_Android_DevKit 02_00_00 Product Download Page>http:/...
上記WebページにあるPerformance_Apps.tar.gz をダウンロード...
Performance_Apps は apk で提供されています。また標準で Lu...
Contactsが削除されるためHOME画面上のボタン表示が変化しま...
(電話アイコンの位置にPerformance_Apps アイコンが表示され...
$ wget http://software-dl.ti.com/dsps/dsps_public_sw/sdo...
$ tar xvfz Performance_Apps.tar.gz
$ cd Performance_Apps
$ vi install_rowboperf.sh
install_rowboperf.sh を実行時にエラーが発生します、以下の...
*** 13,18 ****
--- 13,19 ----
echo "Error: Rootfs location `basename $1` does not exist"
exit $E_BADARGS
fi
+ cd -
echo "Rootfs location is $1"
完了後Androidのユーザランドを指定してスクリプトを実行しま...
$ ./install_rowboperf.sh ~/TI_Android_FroYo_DevKit-V2/An...
install_rowboperf.sh で追加されるapk と削除される apk は...
cp -r ./0xbench/Benchmark-release.apk $1/system/app/
cp -r ./0xbench/armeabi/* $1/system/bin/
cp ./3D/OGLES* $1/system/app/
cp ./3D/lib* $1/system/lib/
cp ./StorageIO/StorageIO.apk $1/system/app/
cp ./rowboatBench/rowboat.benchmark.runner-debug.apk $1/...
cp -r ./RowboPERF/bin/armeabi-v7a/* $1/system/bin/
cp ./RowboPERF/RowboPERF.apk $1/system/app/
cp ./StorageIO/StorageIO.apk $1/system/app/
cp ./Launcher2/Launcher2.apk $1/system/app/
rm $1/system/app/Contacts.apk
rm $1/system/app/Mms.apk
rm $1/system/app/SpeechRecorder.apk
** CameraPreview Overlayについて [#m21127b7]
- カメラのプレビュー表示時に、ハードウェアオーバレイを使...
- 仕様・制限は以下のとおりです。
-- V4L2カメラで動作します。
-- カメラ解像度の設定は640*480固定です。
-- 表示領域に合わせて、画面の拡大・縮小が可能です。拡大・...
-- アプリケーション作成時は、Cameraに登録するSurfaceView...
-- この変更点の動作確認は Logicool Orbit AF と本体内蔵の...
Linux UVC に対応した USBカメラであればどれでも動作可能で...
** 制限事項 [#r5ff3992]
- 現在、バックライト消灯時間に設定した時間を越えて sleep ...
「ホーム」や「戻る」のハードウェアキーを押しても sleep か...
これを避けるためには、一度起動したあと設定データベースに...
直接書き換えてしまいます。~
起動用SDカードを作業用PCにマウントし(/media/EXT3 に第2...
$ cd /media/EXT3/data/data/com.android.providers.setting...
$ sudo sqlite3 settings.db
sqlite> update system set value="-1" where name="screen_...
sqlite> .quit
これで起動後のスクリーンロックを解除したあとは電源を切ら...
ページ名:
BC::labsへの質問は、bc9-dev @ googlegroups.com までお願い致します。