ポーティング

EMMA Mobile 1 HDK 上でAndroidを動かす

EMMA Mobileとは EMMA Mobileとは旧NECエレクトロニクス社から発売された、携帯機器向けマルチメディアプロセッサです。 EMMA Mobileは以下の種類があります。 高機能化と低消費電力化を追求した1シリーズ 1-D:MobileDDR SDRAM(512Mbit)をパッケージに内…

Armadillo-500上のAndroidでカメラプレビューする方法

Armadillo-500上のAndroidでUSBカメラの画像をアプリで表示させる方法をまとめましたので公開します。Androidのソースコード公開前に作成したものの為、Androidから直接デバイスを使用しない方法を使っています。 今後、Androidから直接USBカメラを使用させ…

Androidでサウンド再生を可能にするパッチ

お待たせしました。大分時間がたってしまいましたが、以前アットマークテクノの人にいただいていたサウンドを再生させるためのパッチファイルの動作検証が終わり、ひとまず身の回りが落ち着いたので公開致します。 サウンドのパッチファイル解凍するとファイ…

Armadillo-500にAndroidをポーティングする方法について

このブログに今まで書いてきた方法で、基本的にはArmadillo-500にAndroidをポーティングすることが可能ですが、上手くいっておられない方もいらっしゃるようです。どこまで行っているかの状況と、どこでつまづいているかを教えていただければ、我々で力にな…

Androidポーティング勉強会の開催日を変更します

Androidが俄かに忙しくなってまいりました。先ほどGoogleデベロッパー交流会に参加を申し込みましたので、そこでの内容も勉強会に反映したいのと、デベロッパー交流会の前日では人が集まりにくいと思いますので、勉強会の日程を後ろにずらそうと思います。既…

Androidポーティング勉強会の開催日程と場所が決定しました

開催日時 2008/4/23(水) 15:00〜17:00 初旬に開催予定でしたが、ずれ込んでしまいました。すいません。 開催場所 http://www.tokocityhotel.co.jp/umeda/conference/index.html トーコーシティホテル梅田の2F桜の間です。 地下鉄の場合は南森町駅の2番出…

Androidポーティング情報勉強会を開催します

4月前半にAndroidのポーティング情報の勉強会を大阪で開催したいと思います。Armadillo-500に載せたAndroidのデモも行う予定です。Armadillo-500を持参いただければ、その場で持参していただいたArmadillo-500にAndroidをポーティングすることも可能です。参…

2.6.18へのAndroidパッチ修正

2008/3/10の記事で公開したパッチファイルではエラーが出る状態でした。 修正版を公開いたします。 linux-2.6.18-at3へのAndroidパッチ修正版m5-rc14のカーネルに対応したパッチも近日中に公開したいと思います。

Androidユーザーランドイメージ(buidroot構築環境入り)

buildrootで構築したユーザーランドにAndroidのSDKから吸い出したユーザーランドを盛り込み済みのイメージファイルを公開いたします。分割ファイルその1 分割ファイルその2 分割ファイルその33つともすべてダウンロードして cat android_m3-rc37a.img.ta…

2.6.18にAndroidをポーティングする

2008/2/20の記事に書いたようにカーネル2.6.23でなくてもAndroidのポーティングに成功しています。 Armadillo-500のリリースカーネルソース(linux-2.6.18-at3)へのパッチを作成しましたので公開いたします。 linux-2.6.18-at3へのパッチ 簡単に言ってしまえ…

Armadillo-500のちらつきが直りました

先ほど前回のエントリにちらつきが直らないとコメントを入れたところですが、昨晩ちらつきが直っていたようです。原因は表示オフセットを切り替える時にipuを毎回初期化していたからでした。 freescaleのドライバのもともとの不具合のようです。近々パッチを…

Armadillo-500のちらつき対策パッチ

Armadillo-500のちらつき対策パッチを公開いたします。 ご活用ください。 ちらつき対策パッチ drivers/video/mxc/mxcfb.cに適用してください。これで目が疲れなくてすみます。

Androidの起動

いよいよAndroidを起動させます。 ・・・といきたいところですが、前回のユーザーランドの構築部分では デバイスファイルの準備が不十分です。Androidのキー入力は/dev/input/event0〜を監視していますが、 Armadillo-500標準のnorのユーザーランドには/dev/…

Android用のユーザーランドの構築

今回はAndroid用のユーザーランドの構築方法を解説します。ユーザーランドのファイル群はAndroidエミュレーターから吸い出したものを使用します。 他にも方法はありますが、比較的簡単だと思われる方法を紹介していきます。 NANDをext3でフォーマットする ユ…

Armadillo-500へのAndroidポーティング手順

今回はArmadillo-500へAndroidをポーティングする手順の詳細を解説します。 開発環境を整える クロスコンパイル環境を整える VMWarePlayerをダウンロードしてインストールします。 アットマークテクノさんのArmadillo開発者サイトから、クロスコンパイル環境…

Androidポーティング始動

Androidをポーティングしようと決まったのは12月初旬でした。 すでに各所でハードウェアにポーティングが行われ、Zaurusにも載っているという記事が出てきていて、早くポーティングしなければという思いが強くなっていたため、ボードの選定を急ぎました。 ア…