Toppers/ASPはオープンソースのiTRON実装でJSPの後継として開発されている組み込み用OSです。各種CPUボードで動作する版とMacOSX上で動作する版が配布されています。
MacOSX上で試しにサンプルを動かすまでの手順を忘れないようにメモ。
- Xcodeをインストール
- MacPortsをインストール
- 以下ターミナルを開いて作業
- sudo port install boost +universal
- sudo port install binutils
- Toppers/ASPのMac版をもらって来てコンパイル
wget http://www.toppers.jp/download.cgi/asp_macosx_gcc-20100801.tar.gz
tar xvfz asp_macosx_gcc-20100801.tar.gz
cd asp
cd cfg; ./configure ; make
cd ..
mkdir OBJ; cd OBJ; ../configure -T macosx_gcc; make
tar xvfz asp_macosx_gcc-20100801.tar.gz
cd asp
cd cfg; ./configure ; make
cd ..
mkdir OBJ; cd OBJ; ../configure -T macosx_gcc; make
これでサンプルのコンパイル終了。
出来た"asp"を実行するとtaskが走り出すので適当にキーを打つとdelayしたりいろいろします。
binutilsのインストール時にMacPortsがこれをインストールしていると他のportのインストールで問題が出るとの警告を出してきますので 、一応deactivateしておくのが良いかもしれません。