Howto

PCでクロス開発をする

Armadillo-9は、Linux環境のPCとシリアル接続やLANに接続することによって、カーネルやアプリケーションのクロス開発をすることができます。

1.LinuxのインストールされたPCを用意する

Debian, RedHat, Vineなどの一般的なLinuxディストリビューションを、使用することができます。 WindowsのインストールされたPCであれば、coLinuxを使用することも可能です。 LinuxのPCへのインストール・設定については、それらディストリビューションのマニュアルや、参考書をご覧ください。

2.クロス開発環境パッケージをインストールする

LinuxPCにクロス開発環境をインストールしましょう。

パッケージのインストールをする前に、suでrootユーザになります。

インストールするパッケージ:

Linux開発用モデル付属のCD-ROMの/cross-devディレクトリ下に、deb(Debian系), rpm(RedHat系), tgz(Slackwareなど)の3種類の形式でクロス開発環境が用意されています。クロス開発を行うPCでお使いのディストリビューションに合ったものを選びます。

各形式のディレクトリにある、パッケージをすべてインストールします。

パッケージのインストール方法:

debパッケージ(Debian系)


    [PC ~]# dpkg -i ***.deb

rpmパッケージ(RedHat系)


    [PC ~]# rpm -i ***.rpm

tgz圧縮ファイル(Slackwareなど)


    [PC ~]# cd /
    [PC ~]# tar -zxf ***.tgz

(***はファイル名)

パッケージのインストールをする前に、suでrootユーザになります。

Armadillo-9のオンボードFlashメモリをシリアルポート経由で書き換えるために、Linux PCにシリアルダウンローダ/オンボードフラッシュライタをインストールします。

CD-ROMの/hermitディレクトリに以下のパッケージが、deb/rpm/tgzの3種類の形式で用意されています。 なお、coLinuxを使用している場合、HermitはWin32用のものを使ってください。

以上で、LinuxPCでのクロス開発を行う環境ができました。