0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Raspberry Pi PicoのC/C++での開発環境をWindowsで構築するには?

Posted at

まず、初めにみなさんが見るのはGetting started with Raspberry Pi Picoだと思います。これは、その「Chapter8. Building on other platforms」の「8.2. Building on MS Windows」従って開発環境をインストールしたときのメモになります。

  1. 必要なもの

インストールする必要なプログラムは以下の通りです。

  1. ARM GCC Compilerをインストールする

まず、ホームページ にアクセスします。
gcc-arm-homepage.jpg

スクロールすると目的の「gcc-arm-none-eabi-10-2020-q4-major-win32.exe」がありますので、これをインストールします。

gcc-arm-homepage1.jpg

日本を選びます。
gcc-install-1.jpg

次へに進みます。
gcc-install-2.jpg

同意します。
gcc-install-3.jpg

ここはデフォルトにしました。そして、インストールします。
gcc-install-4.jpg

忘れずに「Add path to environment variable」にチェックを入れてください。
gcc-install-6-1.jpg

3.cmakeをインストールする

まず、ホームページにアクセスします。

cmake-dl-homepage.jpg

「cmake-3.19.5-win64-x64.msi」をインストールしてます。インストーラが起動します。Nextをクリックします。

cmake-install-1.jpg

同意にチェックを入れて、ここでもNextをクリックします。

cmake-install-3.jpg

ここでは忘れずにPATHを通しました。「Add CMake to the system PATH for all users」を選択してます。そしてNextをクリックします。

cmake-install-5.jpg

ここはデフォルトのインストール先のままインストールしてます。そして、Nextをクリックします。

cmake-install-6.jpg

インストールできたのでFinishをクリックしてインストーラを終了します。
cmake-install-10.jpg

4.「Build Tools for Visual Studio 2019」のインストール

Visual Studio 2019のダウンロードのホームページに行きます。
vs-tools-1.jpg

下の方にスクロールさせますと「Visual Studio 2019のツール」があります。
vs-tools-2.jpg
「BUild Tools for Visual Studio 2019」が見えてきますのでこれをクリックしてダウンロードしインストールします。
vs-tools-3.jpg

「C++ Build Tools」をチェックして、これをインストールしてください。
vstools-install-3.jpg

※ここではVisual Studio 2019のコミュニティ版を入れる必要が無く、「BUild Tools for Visual Studio 2019」をインストールすれば開発環境が動作することを確認しました。

  1. pytohn 3のインストール

Python 3のインストールは「Windows版Pythonのインストール」に従ってインストールしてください。

自分はAnaconda版のPythonをインストールしているためこのステップをとばしました(Microsoft版のstoreへのPythonのリンクが問題になる場合が出てきます。

  1. Gitのインストール

いろいろと聞いてくるので大変ですがインストールを頑張ってください。
特にでデフォルトでいいと思います。ただし、「Choosing the default editor used by Git」では「Use VIsual Studio Code as GIt's default editor」を選択しましたがコマンドラインでは特に使用していて問題は起きてません。

git-install-5.jpg

  1. Pico SDKとサンプルを取得する。

まず、コマンドプロンプトを起動します。場所は「Windows > Visual Studio 2019 > Developer Command Prompt」です。そして、「C:¥」に「pico」というディレクトリを作成して、ここに開発環境を置きます。

C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools>mkdir C:\pico
C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools>cd C:\pico

C:\pico> git clone -b master https://github.com/raspberrypi/pico-sdk.git
C:\pico> cd pico-sdk
C:\pico\pico-sdk> git submodule update --init
C:\pico\pico-sdk> cd ..
C:\pico> git clone -b master https://github.com/raspberrypi/pico-examples.git

開発環境へのPICO_SDK_PATHを通します。

setx PICO_SDK_PATH "..\..\pico-sdk"

サンプルコードを作成します。

C:\pico> cd pico-examples
C:\pico\pico-examples> mkdir build
C:\pico\pico-examples> cd build
C:\pico\pico-examples\build> cmake -G "NMake Makefiles" ..
C:\pico\pico-examples\build> nmake

ディレクトリbuild配下に各サンプルコードの拡張子がuf2のファイルがあます。blink(Lちか)の場合は「c:\pico\pico-examples\build\blink」にあります。blinkのコードは「c:\pico\pico-examples\blink」にあります。このファイルをRaspberry Pi Picoのホルダーに入れると実行できます。

以上

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?