[Armadillo:05709] Re: Armadillo-440 "Hello World"

ToruTakano@intermind email@hidden
2010年 8月 25日 (水) 10:44:25 JST


溝渕様

Optionは -h との認識で
[atde]$ readelf -h hello
で確認しましたところ、
>  Flags:                            0x4000002, has entry point, Version4 
> EABI
でした。

画面上ではATDE3とあるのですが、環境のインストールの際に間違いがあったのでしょうか。
確認してみます。

高野

----- Original Message ----- 
From: "mizo" <email@hidden>
To: "Armadillo series general discussion list" 
<email@hidden>
Sent: Wednesday, August 25, 2010 10:23 AM
Subject: [Armadillo:05705] Re: Armadillo-440 "Hello World"


> 溝渕です。
>
> ちなみに、readelfで、バイナリがEABIかOABIかを調べることができます。
>
> ● OABIの場合
> [atde]$ readelf -f hello
>   :
> (省略)
>   :
>  Flags:                            0x2, has entry point, GNU EABI
>   :
> (省略)
>   :
>
> ● EABIの場合
> [atde]$ readelf -f hello
>   :
> (省略)
>   :
>  Flags:                            0x4000002, has entry point, Version4 
> EABI
>   :
> (省略)
>   :
>
> 両方"EABI"と表示されますが、
> GNU EABI     : OABI
> Version4 EABI: EABI
> です。
>
> 以上です。
>
> mizo wrote:
>> 溝渕です。
>>
>> email@hidden wrote:
>>> メーリングリストの皆様、はじめまして。
>>> 高野@intermindと申します。
>>>
>>> 最近Armadillo-440を入手し、Linuxの習得を開始したばかりな小生ではございま
>>> すが、今後ともよろしくお願いします。
>>>
>>> まずは簡単な例題として、「atmark-dist開発者ガイド」にあります”Hello
>>> World”を、ターゲットボードに追加して実行させてみましたところ、
>>>
>>>  /bin/hello: 1: Syntax error: "(" unexpected
>>>
>>> となって、正常に実行されません。
>>> 何が、不足もしくは不具合なのかが不明です。
>>
>> atdeのバージョンはいくつですか?Armadillo-400シリーズ用のバイナリを生成するには
>> バージョン3を使用しなければなりません。
>>
>> Armadillo-400シリーズと、他のArmadilloシリーズでは、ABI(Application 
>> Binary
>> Interface)が異なるため、そのまま実行することができません。
>>
>> atde3を使うと、Armadillo-400シリーズで使用しているABIであるEABI(Embedded 
>> ABI)の
>> バイナリを生成することができます。
>>
>> atde2を使うと、OABI(Old ABI)のバイナリが生成されます。
>>
>> 以上確認してみてください。
>>
>>> ※コマンドラインから printf Hello<CR> としてprintf構文が実行されること
>>> は確認してます。
>>>
>>> どなたか、上記不明点に対して、ご教授頂けますでしょうか
>>> よろしくお願いします。
>>>
>>> 高野
>>> _______________________________________________
>>> armadillo mailing list
>>> email@hidden
>>> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
>>>
>>>
>
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
>
> 




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