2011-01-21 26 views
14

最近MPLABを使い始めましたが、EclipseとVSの両方で動作する人にとっては非常に限られています。無料のIDEを知っていますか、EcipleやNetbeansをPIC開発に設定する方法はありますか?MPLAB(PIC開発)の無料代替

おかげで、すべての

答えて

6

基本的なツールチェーン(コンパイラ/リンカなど)は、EclipseやVisual Studioなどのあらゆる環境から使用できますが、Eclipseはおそらくこの点で柔軟性があります。

MPLABには、プロジェクトをGNU makeで使用できるメイクファイルとしてエクスポートする機能がありますが、独自のメイクファイルを生成することも、Eclipseが提供するプロジェクト管理を使用することもできます。 Visual Studioでは、Makefileプロジェクトを作成します。その名前にもかかわらず、ビルドコマンドラインを指定できるので、必要に応じてバッチファイルまたはmakefileを呼び出します。 Eclipseはmakefileプロジェクトも使用できます。

Visual Studioで、すべてのプロジェクトとコンパイラをプロジェクトに手動で追加して、すべてのIntellisenseナビゲーション機能を有効にします。

+1

makeファイルは、特にgccの亜種を使用するPIC24の簡単な部分です。私は、Visual Studioからデバッガとプログラマを実行する方法を検討しましたが、可能であるように見えましたが、思ったよりも時間がかかり、ハードウェアと話すときにMPLABを使用する必要がありました。 –

+1

@Rex:はいシームレスなデバッガの統合は可能ではありません。私がやることは、ビルドが成功したときに外部デバッガを起動するバッチファイルを起動するために、Visual Studioの "debug"ビルドを設定することです。私はMPLABではなくKeil/ARMツールでこれを行っていますが、可能であると想像してください。しかし、MPLABのメイクファイルのエクスポートについての注意は、プロジェクトを使用するように設定している場合は前/後のビルドステップが含まれていないため、makefileからのビルドはMPLABプロジェクトファイルからのビルドと同じではありません。私はマイクロチップのサポートで問題を提起し、それほど気にすることはできませんでした。 – Clifford

+0

私はもう少し調べてみましたが、コマンドラインを使ってすべての処理(コンパイルとプログラミング)を行う方法をすでに知っていました。明日はそれを行うためにEclipseを設定しようとしますが、デバッグのためにはMPLabでしかできません。誰かがそれを行う方法を知っている場合は、私に知らせてください。 – rnunes

4

あなたは、任意のフリーのIDEまたはどのようにPICの開発にEcpliseやNetbeansのを設定する方法を知っていますか?

いいえ、EclipseをPICで利用できる場合、ハートビートで自分のお金を100米ドルチェックします。 MPLABの品質の低さは私の唯一の理由で、マイクロチップ社のプロセッサをもう使用しない理由です。 TIのコード・コンポーザーはEclipseベースであり、MPLABよりもはるかに使いやすく、より信頼性の高いものです。

Eclipse CDTを実行して、Microchipコンパイラを使用するように構成することもできます(注意:これは決して自分でやったことはありません)。しかし、IDEの価値の90%以上のデバッグ機能はありません。

+0

合意しましたが、マイクロチップ社によれば、Eclipseは適切ではなかったので、Netbeansと一緒に行きました。私たちはMPLABの改善を待っていますが、バグが揺れるまで、最初のバージョンのMPLAB Xでは動作しません。 – Martin

+0

彼らはNetbeansと一緒に行きましたか?いつ?私はそれを使うだろう。古いMPLABは吸った。 –

+0

[現在ベータ版]のMPLAB X(http://www.microchip.com/forums/f238.aspx)にあります。 – Martin

9

Netbeansに基づくMPLAB Xのバージョンがあります。

+0

+1 - 最後に!!!!本当のIDE!今すぐC++コンパイラの代わりにgccをベースにしたC++コンパイラをリリースすればいいでしょう。 –

+0

WinXPで今まで私のために完璧に作業しました。私はまだHWを持っていません。 –

4

いくつかのオプション:

Piklabオープンソースのセットですおそらくgputilsが必要になります

Pikdev

(これはpikdevのフォークで、より良いIMOは、Windowsのバージョンがあります)さまざまなもののためのPICユーティリティと上記のIDEに統合します。

また、PIC C builder for Eclipseがあり、C30コンパイラでビルドできるようになりますが、C18をサポートしているとは思わないかもしれませんが、多分。

+0

MPLAB ICD3を使用してプログラムすることができますか?私はすでに1つ持っているから – rnunes

2

間違いなくMPLAB Xに切り替える必要があります。ただし、ベータ版であることに注意してください。

それでも、私たちは両方のウィンドウと非常にバグの多いMPLAB 8.x(私は後者についてはわかりません)を取り除くことを約束します。これは歓迎のステップです。私は彼らの「Getting Started With MPLAB X」スライドをもう少し早く掘り下げていました。スライドの1つでは、「NetBeansは として多くの人に認知されているため、EclipseベースのIDEよりもNetBeansベースのIDEを選択したと言われています:より高度で、肥満が少なく、より速く直感的です。私はこれらの両方で作業してきました。私は、Eclipseがあらゆる分野ではるかに優れていると思います。

関連する問題