[[FrontPage]] 2009/05/25 からのアクセス回数 &counter; #contents 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