コンパイラのコンパイル

次のページを参考にして、binutilsgccnewlibコンパイルを行います。

$ cd binutils-2.15
$ sudo ./configure --prefix=/usr/local/h8300-hms --program-prefix=h8300-hms- --target=h8300-hms
$ sudo make CC='cc -no-cpp-precomp' CFLAGS="-O2 -fomit-frame-pointer" all
$ sudo make install

$ cd gcc-3.4.3
$ sudo ./configure --prefix=/usr/local/h8300-hms --program-prefix=h8300-hms- --target=h8300-hms --enable-languages=c --with-newlib --with-headers=/usr/src/newlib-1.13.0/newlib/libc/include
$ sudo make CC='cc -no-cpp-precomp' CFLAGS="-O2 -fomit-frame-pointer" all
$ sudo make install


$ cd newlib-1.13.0
$ sudo ./configure --prefix=/usr/local/h8300-hms --program-prefix=h8300-hms- --target=h8300-hms
$ sudo make CC='cc -no-cpp-precomp' CFLAGS="-O2 -fomit-frame-pointer" all
$ sudo make install

日記の趣旨

この日記はタイトル通り、ロボットを作ることを目指す日記です。日記を書いて、ロボットを作るのは、次のような人物です。

  • 30歳(2009/01/28現在)。男。
  • 大学在学中にロボット製作に趣味で参加。メカ設計しかしてない。
  • 工学部機械系出身。卒研では災害救助支援のマニピュレータの提案。
  • 卒業後はFA系Windowsプログラマになる。
  • 何度か転職をして、組み込み6割くらいのIT系企業に在籍中。
  • 仕事の基本はC/C++かつWindows系。組み込みはほとんどやったことなし。
  • 電気回路は全く知識なし。

で、何らかのロボットを2009年12月31日までに作りたいと思ってます。

  • CPUはH8/3069F(秋月電気)。
  • アクチュエーターはモーター、サーボ、ラインセンサくらい。
  • ソフトにはOSとしてTOPPERS/ASPを使う。

今のところの構想は上記の通りです。徐々に形にしていきます。