EmBlocks-STM32のIDE

カスタマイズしたEm :: Blocks環境を共有することを約束しました。
私は約束を守ります。


Em ::ブロックとは何ですか?


これはCode :: Blocksに基づいたIDEで、組み込みのスクリプト言語とC / C ++開発向けの非常に柔軟な構成を備えたクロスプラットフォームの高速開発環境です。 この環境には、さまざまなケースのための組み込みテンプレートと、コンパイラーを接続する機能があります。
EmBlocksはCodeBlocksとは異なり、クロスプラットフォームではなく、Windowsでのみ存在します。
しかし、それに伴ってCodeSourceryツールチェーンの特別なバージョンが提供されます。これにより、ツールチェーンをIDEとより緊密に統合できます。 バンドル版は常に新鮮です。

EmBlocksの利点



EmBlocksを使用したプロジェクト例は、LEDの点滅です。

私はSTM32F103C8、STM32F103VE、STM32F100RBで最も頻繁に作業するため、プロジェクトはそれらのテンプレートを変更しました。 しかし、他のプロセッサに適応することは難しくありません。 特定の質問がある場合-方法を書きます。
私は自分のためにそれを調整しました:

ささいなことで何かが変わったが、私は覚えていない。
EmBlocksの使用を開始するには、アーカイブを解凍してemblocks.exeを実行するだけで十分です。
私が加えた変更が気に入らない人がいる場合、オリジナルは開発者のウェブサイトにあります。 元のスプラッシュスクリーンもアーカイブ内にあります。

変更点:



確かに私たち一人ひとりが開発において独自の微妙さを持っているので、私はそれらすべてをカバーすることはできません。 これをすべて使用する方法を次のエントリで説明します。 質問をしてください。説明の中でそれらを考慮に入れます。
一般的に、STM32の開発に参入するためのしきい値を下げることで、便利なツールセットから簡単に開始できるようにするという考えがあります。 配信され、2分後にBlinkが動作します。
EmBlocksアーカイブとライブラリ:STM32F10x StdPeriph Library、STM32 USB-FS-Device driver
リクエスト-ホスティングを配置しないでください:)今すぐ使用しない場合は、後でダウンロードしてください。

Source: https://habr.com/ru/post/J191468/


All Articles