FPCを Arduino プラットフォームにコンパイルするのは大変でしょうか?
Lazarusを使って「スケッチ」をしたいと思っています。
私は時々 FPC AVR ポートに取り組んでいます。現在の状態は次のとおりです。AVR FPC コンパイラを構築することができ、適切なコードが作成され、スタートアップ コードに取り組んでいます。この後、単純なプログラムのコードのデバッグを開始します。
試してみたい場合は、次の方法で FPC トランクから avr クロス コンパイラをビルドできます (現在ビルドされているかどうかは不明ですが、avr ではまだ回帰テストを実行していません)。
make all OS_TARGET=embedded CPU_TARGET=avr CROSSOPT=-O-
avr binutils (avr-embedded-*) と FPC 2.4.4 がインストールされていること (CROSSOPT=-O- を忘れないでください。オプティマイザは現在 AVR に対して壊れています)。
編集:フォーマット
古い回答の更新: AVR の FPC が大幅に改善されました
make all OS_TARGET=embedded CPU_TARGET=avr
現在は動作し (FPC トランク)、合理的なコードを作成します (ただし、改善と修正はまだ必要です)。
GCC は既に AVR 用に実装されており、このフロント エンドは簡単に追加できるはずなので、http://en.wikipedia.org/wiki/GNU_Compiler_Collectionを調べます。