質問

私たちは 8051 マイクロコントローラーをベースにした新しいプロジェクトを開始しています。

質問:

  1. 使用するのに最適な C コンパイラは何ですか?
  2. オープンソースの 8051 コンパイラーはありますか?また、それらはどの程度優れていますか?
役に立ちましたか?

解決

Keil社の私は、過去にこのマイクロコントローラで使用したものです。彼らはツールのかなり良いセットを持っています。 SDCC のも良いと無料です。

他のヒント

SDCC にかなり良いです。

Keil社は非常にいいですが、それはあなたが無料版で使用できるコード・スペースの量を制限します。私は、フルライセンスがワンマンオペについてprohibative可能性が千ドルを超えていると思います。私はちょうどこのような理由のためにSDCCを使用して開始している(私は自由なものが好き!)、出力はそれほどきれいではないですが、今のところそれがうまく機能しています。

SDCCは、私は通常、聞くものです。私はそれを使用していませんでした。 http://sdcc.sourceforge.net/する

私は Keil社の用途のために働いていた会社の一つ。すべてのエンジニアは、コンパイラによって生成されたアセンブリコードの品質に非常に満足しているようです。

また、タスキングのかなりまともなツールを持っているが、我々はより多くのそれを使用8051XAの家族のために。

Keil社は、

...マイクロコントローラへの私たちmaximumof学生Keil社を使用している...アトメルによって提供され、広く使われているコンパイラの一つであります

Keil社のために移動します。 2キロバイトの試用版の制限のコードサイズます。

scroll top