序文
(1) インターンシップ会社が ESP32BOX のドライバを移植したいと考えています。すべての情報を自分で探すのは非常に骨の折れる作業です。ここで公式コンポーネント移植情報をいくつか共有します: <1> 最もエキサイティングな ESP-IDF コンポーネント (公式のいずれか)を
見つけるESP32 のコンポーネントを使用できます) 内部を確認し、彼のコマンドに従って公式コンポーネントを取得します。最も推奨されます) <2> esp-iot-solution (公式コンポーネント GitHub リポジトリですが、彼のルーチンが実行されるとエラーが報告されます)は奇妙です) <3> ESP-IoT-Solution Programming Guide (読むのは頭が痛いです、個人的な提案です、最後の手段として使用しないでください、時間を無駄にする必要はありません) (2) この記事は主にリンクに基づいています「最もエキサイティングな ESP-IDF コンポーネントを見つける」の情報と、他の 2 つの情報については、興味のある方はご自身で確認してください。
文章
情報の入手方法
(1) 前のリンクにアクセスして、最もエキサイティングな ESP-IDF コンポーネントを見つけてください。MPU6050 を検索して、Espressif の公式 MPU6050 ルーチンとそのダウンロード方法を見つけてください。
(2) Web ページに入ったら、下にスクロールすると「Get Started」があり、idf.py add-dependency "コマンドがあります。このコマンドは、指定された公式コンポーネントを取得できます。公式コンポーネントを使用したい場合は、まず、「最もエキサイティングな ESP-IDF コンポーネントを見つける」 Web サイトにアクセスして、このコンポーネントに関する公式情報があるかどうかを確認してください。存在する場合は、コマンド ラインにこのコマンドとコンポーネント名を入力するだけです。
(3) コマンドラインにコマンドを入力後、以下の方法でコンポーネントを取得できます。そして、コンポーネント内のテストフォルダーに基づいてプログラムを作成する方法を学びます。
コンポーネントの取り外し方法
(1) 場合によっては、使用したくないコンポーネントを誤って追加してしまい、コンパイルされたプロジェクトが冗長になってしまうことがあります。以下に示すように、これらのコンポーネントを削除することもできます。
(2) 公式 Web サイトからコンポーネントを取得する必要がまったくない場合はどうすればよいでしょうか? 次に、メイン フォルダー内の yml ファイル内のすべてのデータをクリアするだけです。