ESP8266 Windowsの下の開発環境構造
1。SDKダウンロード
役人は、次の2種類のSDKを選択できます。OSバージョンと非OSバージョン。
OSバージョン、つまりESP8266 RTOS SDKを選択し、リンクをクリックしてGitHubにジャンプしてダウンロードしました。
現在の最新バージョンはv3.4です。下の図に示すように、適切な場所に減圧します。
2。Windowsシステムに開発ツールチェーンをインストールします
Windows SystemsにはMAKE環境がないため、統合されたツールチェーンが必要です。
//m.sbmmt.com/link/510b67b97266d086ba20a6e589756f39
減圧後、MSYS32フォルダーが自動的に生成され、ツールチェーンが含まれます。下の図に示すように、Dディスクに配置します。
3. ESP8266専用のツールチェーンをダウンロードします
異なるSDKバージョンに応じて、2つのツールチェーンが提供され、ダウンロードしたESP8266 SDK V4.3に一致する最初のツールチェーンを選択しました。
減圧後、ツールチェーンファイルは、次の図に示すように、XTENSA-LX106-ELFフォルダーにあります。
XTENSA-LX106-ELFフォルダー全体をMSYS32フォルダーの下のOptディレクトリにコピーします。
4。MINGW32.EXEをMSYS32ディレクトリで開始して、環境を初期化します
5.環境変数を設定します
\ msys32 \ etc \ profile.dディレクトリの下のesp32_toolchain.shファイルで構成し、以下の図に示すように、実際の状況に従って調整します。
6. Hello Worldサンプルプログラムをコンパイルします
MINGW32.EXEをMSYS32ディレクトリで開始し、すべてのコンピレーション操作がこの端末で実行されます。 SDKのHello Worldの例のディレクトリを入力し、すべてを入力してコンパイルします。
エラーが発生した場合、依存関係ファイルをインストールする必要があることが求められます。 python -m pip install - user -r $ idf_path/compoestion.txtを実行して、これらの依存関係をインストールします。
Enter All Aght Againを入力すると、コンピレーションが成功します。
7。SDKを構成します
ターミナルにmenuconfigを作成し、シリアルポート番号を構成してボーレートを燃やし、実際の状況に従ってシリアルポート番号を設定します。下の図に示すように、COM3はここで使用されています。
端末によって印刷されたシリアルポートボーレートを設定します。
構成が完了したら、保存して終了します。
8。プログラムを燃やします
ESP8266開発ボードに正しく接続した後、下の図に示すように、ターミナルにFlashを作成して燃やします。
9。シリアルポートアシスタントを介して出力を表示します
以上がESP8266 Windowsの下の開発環境構造の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undress AI Tool
脱衣画像を無料で

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Stock Market GPT
AIを活用した投資調査により賢明な意思決定を実現

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック

setthelangattributionthehtmltagtospecifypagelanangage、たとえば、たとえば、forenglish;

選択した要素を使用して、複数の属性を追加して、マルチセレクトドロップダウンボックスを作成します。ユーザーはCTRLまたはシフトキーを押して複数のオプションを選択し、サイズ属性を介して複数の行を表示し、選択した値を名前属性配列形式と組み合わせて送信します。

仮想環境を使用した後、pipfreeze> compoestion.txtを使用して手動で生成または作成して、プロジェクト依存関係パッケージとバージョンをリストして、無関係なパッケージを避けます。生産環境は固定バージョンに推奨され、開発ツールは個別にリストできます。

repetitivetaskswsortomating、sosorganizingfilessorsendingningtumails、focusingonthosethatoccurfrequellyandtakesifatipime.2.useapsupratepythonlibrarieslikes、shotil、glob、smtplib、requests、beautifulsoup、anseleniumforferation、email、w

usegitlog - author = "authorname" tofiltercommitsbyauthor、partialmatcheSandemailsearchesをサポートし、oneoptionalformattinglike - oneLineforClearerOutput。

doct -pestandsspordstymenttypedeclarationandisnotanhtmltagbutadirectiveativeativationticatingthehtmlversion

USECSSFLOATPROPERTYTOWRAPTEXTARONDANIMAGE:floatleftortextontontheright、floatrightextontontheleft、addmarginforspacing、およびclearfloatstopreventlayoutissues。

HTMLコメントは構文を使用し、ブラウザは内容を無視します。 1。次のような指示を追加するために使用されます。 2。次のようなコードを一時的にコメントできます。 3.マルチラインのコメントをサポートしますが、ネストすることはできません。使用することは避けられません - >コメントでは、コメントが事前に終了します。コメントはソースコードでのみ表示され、完全な文で終了します。
