- 追加された行はこの色です。
- 削除された行はこの色です。
[[FrontPage]]
2009/05/25 からのアクセス回数 &counter;
#contents
** [#f69648d7]
ARMは、CPUコアは同じでも周辺IOの処理が各社まちまちなのが難点でした。
ARMlibは、安価に使えるLPC2000やAT91シリーズのCPUをターゲットに
- タイマー
- RS232C通信
- I2Cマスター
- SPIインタフェース
- FATファイルシステム
- ネットワークライブラリ
を提供し、ARMの組み込み開発を容易にします。
** armlib [#f69648d7]
AVRlibを出しているProcyonから、
[[Procyon ARMlib>http://hubbard.engr.scu.edu/embedded/arm/armlib/index.html]]
が出ています。
最初は、LPC2000をベースに開発していたみたいですが、atmelのat91シリーズ、aduc7000も
不完全ながら、サポートしているみたいです。
** SAM7S256でarmlibを使う [#o18c7761]
ARMlibのサンプルでは、SAM7S256用のソースファイルがないので、この例題はAT91シリーズの
ユーザによい例になると思います。
*** ARMlibのインストール [#p31e65f9]
[[Procyon ARMlib>http://hubbard.engr.scu.edu/embedded/arm/armlib/index.html]]
のページにアクセスし、
- ARMlib including docs and examples (zip file, 1.3M , Monday November 06, 2006 )
をクリックするとZIPファイルがダウンロードされます。
- 適当な場所に解凍します、私は~/local/arm/armlibに入れました。
- 環境変数ARMLIBにarmlibの場所をセットします、私はターミナルで自動的にセットされるように.profileに
以下のように設定しました。
#pre{{
export ARMLIB=$HOME/local/arm/avrlib
}}
これで、インストール完了です。
詳しくは、
[[Installing ARMlib Manually>http://hubbard.engr.scu.edu/embedded/arm/armlib/docs/html/install.html]]
を見てください。
** コメント [#qf94e4e2]
この記事は、
#vote(おもしろかった,そうでもない,わかりずらい)
皆様のご意見、ご希望をお待ちしております。
#comment_kcaptcha