6

FPCを Arduino プラットフォームにコンパイルするのは大変でしょうか?

Lazarusを使って「スケッチ」をしたいと思っています。

4

2 に答える 2

10

私は時々 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 トランク)、合理的なコードを作成します (ただし、改善と修正はまだ必要です)。

于 2011-09-04T14:15:45.637 に答える
0

GCC は既に AVR 用に実装されており、このフロント エンドは簡単に追加できるはずなので、http://en.wikipedia.org/wiki/GNU_Compiler_Collectionを調べます。

于 2011-09-04T03:38:04.770 に答える