Weitere ähnliche Inhalte
Ähnlich wie Embedded Master2 (20)
Mehr von android sola (15)
Kürzlich hochgeladen (10)
Embedded Master2
- 2. 本日の話の概要
● 自己紹介
● EmbeddedMaster2 での遊び方
● EmbeddedMaster3 へ
- 4. ● 名前
– sola
twitter は sola_dolphin_1
● 仕事
– 2009 年頃までは主にガラケー開発
2010 年頃から、組込み、 Linux 、 Android が仕事
(注) OESF とは関係無い人です
- 5. ● ブログ
– http://blog.sola-dolphin-1.net/
2008 年後半に BeagleBoard や Armadillo- 500 FX
を触ったけど日本語の情報が少なかったので、メモを残して
おこうと考えた
2010 年頃からアクセス増加と共にノイズが増えたので、今
は環境構築くらいまでをネタにしてる
基本的に自分用のメモ
2011 年頃に何か変えるかも
- 7. ● Armadillo-500FX ● BeagleBoard
● Armadillo-440 ● BeagleBoard-xM
● Armadillo-9 ● IGEPv2
● Armadillo-240 ● PandaBoard
● mini2440 ● TOUCHBOOK
● SmartQ5 ● Dev Phone 1
● A81-E ● Dev Phone 2
● K7 MID ● Nexus One
● Xperia ● HTC Aria
● dynabook AZ
※ 赤字はブログとかでネタにしたもの
- 8. 参加してる勉強会
● 日本 Android の会
● 横浜 Android プラットフォーム部
http://www.yokohama.android-pf.org/
横浜支部の人でなくても参加可能(自分は横浜支部に入ってない)
● 日本 Android の会 町田支部
- 14. ● Market Place SDK
スマートフォンだけではなく、今後の各種 Android 端末に向けて、
容易にマーケットプレイスサービスが構築できます。
● OESF Platform Builder
不要なモジュールの削除、独自モジュールの追加などの作業を非常
に効率よく実現するための、フレームワークを提供します。
最小構成の Android を作成すると、最大構成の Android に比
べて 40% 以下のイメージサイズの環境を実現できました。
この最小構成に、ユーザー毎に必要なコンポーネントやアプリケー
ションを簡単に追加し、目的のシステムを容易に構築できる環境とな
ります。
- 16. EmbeddedMaster2 のソース取得
● OESF のリポジトリ
git clone git://github.com/OESF/Embedded-Master-
ARM.git
● 個人のリポジトリ
git clone git://github.com/sola-dolphin1/Embedded-
Master-ARM.git
- 23. ● Market Place SDK のソースコード
frameworks/opt/biz.oesf.marketplace/
packages/services/OesfMarketplaceService/
● アプリケーションのサンプル
packages/apps/OesfMarketplaceSample/
- 34. OESF Platform Builder の使い方
● OESF Platform Builder を使ってみた
http://blog.sola-dolphin-1.net/archives/3075159.html
- 35. 良い点
● 簡単に必要なものを組み込める
● 簡単に不要なものを外せる
本当に簡単だった
仕組みは良く出来てると思う
- 43. 依存関係に関する記述
● package_dependancy.xml
格納場所: .oesf/catalog/package_dependancy.xml
- 45. カスタマイズルール
● customize_rule.xml
格納場所: .oesf/buildsystem_customize/customize_rule.xml
- 51. テンプレートファイル
● 最大構成の Android
格納場所: .oesf/target_templates/1_all.xml
● 最小構成の Android
格納場所: .oesf/target_templates/2_minimum.xml
● テンプレートを参考に、
自分用の設定ファイルを用意することが可能。
- 54. 良くない点
● ビルドが遅い
● Target Design の操作がし難い
一つずつ手動でチェック入れるのはとてもめんどい
● beagleboard 向けのビルド設定を GUI から出来ない
上記の点は EmbeddedMaster3 で改善されるらしい
ET でそんな情報を見た気がする
- 56. 何とかしたもの
● make -j8 でビルド出来るようにする
● SDK は要らないので、 make sdk しないようにする
● beagleboard や armadillo 向けのビルドを行う
- 58. ソースコードの格納場所
● opb/plug_in/src/OESF_Platform_plugin/
これをインポートしてビルドすれば、 OESF Platform Builder の
Eclipse プラグインが出来る
- 65. beagleboard 用にビルドする
● トップディレクトリで、イカを実行
echo "TARGET_PRODUCT:=beagleboard" >
buildspec.mk
● buildspec.mk 作成後、 Eclipse からビルドする