誰もがstm32に使用している無料のIDEは何ですか?[閉まっている]


11

現在Atmel SAMシリーズを使用しています。選択は簡単でした。IDEはAtmel Studioであり、無料で非常に優れており、以前はAVRの開発に使用していました。私が持っているデバッガーは、AVRにも使用したAtmel ICEで、ARMシリーズもサポートしています。

STM32シリーズが興味深いのは、チップと開発ボードのコストが非常に低いことです。しかし、人々が開発に使用するIDEは何ですか?完全に無料のメインストリームで、必要なときに簡単にヘルプを見つけたり、ツールを最新の状態に保つことができるものに興味があります。GoogleまたはSTのWebサイトで決定的な答えを見つけることができるので、誰かがこのプラットフォームでの開発に既に関与している場合は、データと意見を共有していただければ幸いです。


1
現在、私は「飼いならす」とSTMの発見(stm32f051r8)を行っています。30分ごとにLEDが点滅しました。私は自分のメイクファイルでgccを使用し、linkerscriptはC ++ HALのようなレイヤーです。IDEが必要なのは誰ですか?(私は多くの人がしていることを知っていますが、私は軽い旅行を好みます。)
Wouter van Ooijen

2
@WoutervanOoijen-個人的には、IDEを使用すると作業が速くなることがわかりました。
user34920

2
www.coocox.org-Eclipseベースで、残念ながら、優れたコストパフォーマンス(つまり、無料で機能的で、非常に使いやすい)。PC OSは生と死の問題であると考える人にとっては、Windowsだけが大げさです。STM32F4を「低コスト」と呼ぶつもりはありませんが、Discoveryボードは非常に価値があります。
markt

1
ところで、新しいcoocoxベータはstm32をサポートしていないと思います。古いバージョンを入手してください。
Mike

1
汎用のテキストエディタとコマンドラインを使用しています。
old_timer

回答:


5

間違いなくmbed.org

Mbedは、オープンライブラリ、リビジョン管理、オンラインコミュニティを備えた、ARMがサポートする無料のオンラインIDE です。

IDEは、あなたが任意のPCから作業することができますので、お使いのウェブブラウザで実行コラボレーション世界中の人々と。

STM32L152RE(のCortex M3、512Kフラッシュ/ 80K RAMが)でサポートされています$ 10核- L152ボード。

最初のSTM32L1を起動して、 Mbed Blinky」(シンプルなLEDフラッシャー)を10分で実行しました。


埋め込みについて詳しく説明していただけますか?arduinoのようです。オンラインのみですか?デバッグをサポートしていますか?
Mike

10
それは正当な理由でArduinoのように聞こえます、それは同じ考えです。個人的に、私はオンラインIDEの不快な考えと、これらの無料ツールがクローズドソースであるという考えをさらに不快に感じています。彼らがあなたに与えるエディタとライブラリがあなたに1つだけあります。彼らがあまりにも悪い料金を請求し始める場合。彼らがあまりにも悪いサービスを停止した場合。これは、プロトタイピングや学校での使用に適しています。
user34920

5
いいえ、Arduinoとはまったく異なります。まず、ライブラリはオープンソース(最初のリンクを参照)であり、リベラルなライセンスを持っています。次に、ソースとライブラリは、いくつかの一般的なコンパイラでコンパイルできるプロジェクトとしてダウンロードできます。3番目に、任意の/すべてのライブラリのソースバージョンをインポートして、それらを心ゆくまで編集できます。
neonzeon 2015年

プロジェクト全体をダウンロードできるというNeonzeonのポイントは、重要なものです。Arduinoと根本的に異なるという主張は弱いものです-許可ライセンスとコピーレフトライセンスの違いのみが与えられている理由の1つは実際に本当です。しかし、言及されていない違いは、mbedプロジェクトモデルは従来の組み込み開発とはるかに類似しており、互換性がはるかに高いということです。事業。
クリスストラットン2016年

私が知っているほとんどの開発者はmbedを使用していません。私はチェックアウトしたいopenstm32.org/HomePage、AC6ツール(GCCコンパイラ)とEclipseのIDEを。
タラバイト2018年

1

無料でプロフェッショナルなIDEを探している場合は、このリンクをたどることをお勧めします。

ARMページに移動して、M0およびM0 +に基づくすべてのSTM32のµvisionの無料バージョンにアクセスできます。

次の製品シリアル番号(PSN)を使用して、STM32F0およびSTM32L0シリーズの両方に対して無料のMDK-ARMライセンスをアクティブ化できます:U1E21-CM9GY-L3G4L


1
これは本当に完全に機能していますか、それとも実行可能なサイズに制限がありますか?
Scott Seidman 2016年

1
@ScottSeidman無料の「MDK-Lite」バージョンのコード制限は32kBです。www2.keil.com/mdk5/selector
Bruce Abbott

@BruceAbbott-ライセンスはどうですか?それを実際に、または趣味/教育に使用できますか?
Scott Seidman 2016年

2
「STMicroelectonics STM32F0およびSTM32L0のMDKは、STMicroelectronicsが支払っライセンスです。これは、ARM Cortex-M0およびARM Cortex-M0 +コアをベースにしたSTM32デバイスを使用するソフトウェア開発者が無料で使用できます。」
Bruce Abbott

-4

Atmel Studio IDEは素晴らしいです。

STマイクロを試して使用すると、サードパーティのIDEの複雑な世界が起動し、インストールに4時間かかり、お持ちの特定のボードでは動作しません。

「自分のメイクファイルなどを設定しました」と答えた人は、実際の組み込み製品の作業に何が関わっているのかまったくわかりません。複雑なマイクロとリアルタイムのオペレーティングシステムの使用。メイクファイルで混乱していませんか?時間を無駄にしないでください。


5
たぶん、複雑なマイクロコントローラー用のソフトウェアを開発し、リアルタイムのオペレーティングシステム(私を含む)を書く人は、メイクファイルの書き方を知っているでしょう。それはロケット科学ではなく、仕事の難しい部分ではありません。
パイプ

4
人々が彼らがやりたいことをしないだらしないIDEを飼いならそうとしている間、私は実際に多くの時間の浪費を見てきました。あるいは、新しいバージョンのバグのために古いバージョンのIDEにダウングレードする必要があり、そのための唯一の方法は、上記のIDEを介してすべてのコンパイラ/リンカー設定を手動で適用することでした。
Dmitry Grigoryev 2017年

ログインして+1しました。OS以外のコンパイラについて何か考えましたか?
dsgdfg 2017年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.