VSCode を使用して Keil を置き換え、STM32 および 51 マイクロコントローラーの開発を実現

Visual Studio Code を使用して STM32 および 51 マイクロコントローラーを開発し、VS Code をエディターとして使用して組み込みプログラムを開発します。

ビデオチュートリアル: https://www.bilibili.com/video/BV18e4y1H7xX/

VS コードの紹介

Visual Studio Code は、Microsoft によって開発された軽量かつ強力なソース コード エディターです。このソフトウェアは無料のオープン ソースであり、デスクトップ上で実行され、Windows、macOS、および Linux で使用できます。JavaScript、TypeScript、および Node.js のサポートが組み込まれており、他の言語 (C++、C#、Java、Python、PHP、Go など) およびランタイム (.NET など) の拡張機能の豊富なエコシステムがあります。および Unity) システム。

Dev の開発インターフェイスが気に入らない場合、または Visual Studio でプロジェクトを開始するのが遅い場合は、VScode を使用して C/C++ プログラムを記述してみてください。簡潔で効率的で十分に効率的だからです。

51 MCU または STM32 MCU のユーザーとして、keil は常に必須ツールの 1 つです。ただし、kei には常にいくつかの問題があり、最も不満な点は、エディターの機能が 1 つしかないこと、プロンプト機能が強力ではないこと、中国語のサポートが使いにくいことです。もちろん、美しさを愛する一部の友人は、そのインターフェイスが見苦しいと言っています。VS Code は、使いやすいインターフェイスを備えた Microsoft 製のエディターとして、常にプログラマーに愛されてきました。プラグインをインストールすることで、VS Code で 51 または STM32 を開発できるようになりました。以下の方法。

ソフトウェアのインストール

最初に Keil と VS Code をインストールする必要があるため、インストール方法については説明しません。Baidu を自分でインストールするだけです。

VS Code 公式サイト: https://url.zeruns.tech/6y6RD

Keil5 ダウンロードアドレス: https://url.zeruns.tech/usV3e

言語を中国語に変更

vscode を開き、左側の拡張機能アイコンをクリックし (下図を参照)、検索バーに中国語を入力し、最初の拡張機能をインストールし、インストール後に vscode を再起動して中国語に変更します。

拡張機能をインストールする

最初に C/C++ Extension Pack 拡張機能をインストールします。

Keil Assistant 拡張機能をインストールします。

インストール後、拡張機能の設定をクリックします

keil の実行可能ファイルのパスを追加します. ここには 2 つのパスがあります. 上が C51 で, 下が MDK です. 以下の図に示すように, 独自の keil インストールのディレクトリを埋める必要があります. C51とMDKを一緒にインストールしたので、両方とも同じアドレスを記入すればよいのですが、別々にインストールする場合は別々に記入する必要があります。

以上で設定は完了です。以下に使用方法を示します。

VSCode で開発する

最初に、keil または stm32cubemx を使用して新しいプロジェクトを作成し、コンパイルおよびデバッグ ダウンロードに関連する設定を行う必要があります。

次に、vscode でプロジェクト フォルダーを開きます。

次に、vscode を使用して stm32 を開発します. コンパイルとダウンロードのボタンは下の図に示されています.

コンパイル ボタンをクリックすると、vscode は keil を呼び出してコンパイルを完了します。

ダウンロード ボタンをクリックすると、コンパイルされたプログラムが stm32 マイクロコントローラーにダウンロードされます。

51個のマイクロコントローラもこの方法で開発できます。

推奨読書

おすすめ

転載: blog.csdn.net/u012513463/article/details/127139494