コンパイラのコンパイル
次のページを参考にして、binutils、gcc、newlibのコンパイルを行います。
$ 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
Macで開発環境構築
時間がかかりましたが、MacOSX上にH8の開発環境のベースを作りました。
日記の趣旨
この日記はタイトル通り、ロボットを作ることを目指す日記です。日記を書いて、ロボットを作るのは、次のような人物です。
- 30歳(2009/01/28現在)。男。
- 大学在学中にロボット製作に趣味で参加。メカ設計しかしてない。
- 工学部機械系出身。卒研では災害救助支援のマニピュレータの提案。
- 卒業後はFA系Windowsプログラマになる。
- 何度か転職をして、組み込み6割くらいのIT系企業に在籍中。
- 仕事の基本はC/C++かつWindows系。組み込みはほとんどやったことなし。
- 電気回路は全く知識なし。
で、何らかのロボットを2009年12月31日までに作りたいと思ってます。
今のところの構想は上記の通りです。徐々に形にしていきます。