[Armadillo:06533] Re: AndroidでJavaを動作させる

Takenoshita Koyo email@hidden
2011年 1月 14日 (金) 14:52:12 JST


竹之下です。

EmbeddedMasterとは関係なく、ATDE3とATDE2に関するご質問と理解して良いでしょうか?

> このATDE3に含まれている arm用gccは eabi 用になっていますが、
> ATDE2 v20101104での、arm用gccは abi用ですよね?
ATDE3に含まれているarm用gccはEABI用で
ATDE2に含まれているarm用gccはOABI用ですね。
                             ~

> ATDE2で作成したarmadillo-500FX用アプリケーションはATDE3上で作成した
> armadillo-500FX用linux kernelで動作させることはできますでしょうか?
カーネルのコンフィギュレーションによります。

関係するのは、CONFIG_AEABIとCONFIG_OABI_COMPATです。これらの組み合わせに
よって、以下のような挙動になります。

arm OABI用gccで作成したプログラムが、
                    | CONFIG_AEABI=n |CONFIG_AEABI=y
CONFIG_OABI_COMPAT=n|動く[*1]        |動かない[*2]
CONFIG_OABI_COMPAT=y| --             |動く[*3]

*1: Armadillo-500シリーズ用の標準設定
*2: Armadillo-400シリーズ用の標準設定
*3: ユーザーランドのプログラム(ライブラリ含む)を全て
    arm OABI用gccで作成した場合、動く。

となります。

Yoshiaki IWATA さんは書きました:
> お世話になっております。
> 岩田です。
> 
> 便乗質問で恐縮です。
> 
>>> また、EmbeddedMaster2をインストール済みの開発環境(ATDE3)が、以下からダウ
> ンロードできます。
>>> http://developer.oesf.biz/em/developer/sdk/ATDE.html
> 
> このATDE3に含まれている arm用gccは eabi 用になっていますが、
> ATDE2 v20101104での、arm用gccは abi用ですよね?
> 
> ATDE2で作成したarmadillo-500FX用アプリケーションはATDE3上で作成した
> armadillo-500FX用linux kernelで動作させることはできますでしょうか?
> 
> 以上、よろしくお願いいたします。
> 
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
> 


-- 
Koyo Takenoshita




armadillo メーリングリストの案内