各種リソース

  • SDCC
     irMagicianはSDCC (Small Device C Compiler)のVer.2.9によってビルドされています。SDCCはバージョンアップが重ねられており、現行のVer.3系列ではうまくビルド出来ないかも知れません。ここでは Linuxの開発環境の構築を行います。

    • 入手
      • SDCC本体はこちらから入手します。
      • ライブラリはこちらから入手します。
    • ビルド
       SDCCをそのままビルドすると、下記のようなエラーが発生します。
       原因はgetlineの衝突ですので、/usr/include/stdio.h のgetline部分を一時的に以下のように編集します。

       その後、./configure, make, sudo make install を順番に行いビルドします。

      ビルドが通ったら、忘れないうちに上記の変更は元に戻しておきましょう!

    • ライブラリのコピー
      先に入手したライブラリを/usr/local/share/sdcc/libにコピーします。

  • ブートローダ
  • ファームウェア
    • SDCC ベース(現行品)
    • MPLAB ベース(実験実装)

  • 回路図