10
Help us understand the problem. What are the problem?

More than 3 years have passed since last update.

posted at

updated at

Organization

【Mac】Nordic nRF52の開発環境を構築する(SEGGER Embedded Studio)

はじめに

Macユーザーのみなさんこんにちは。
ついにMacでもNordic nRF51とnRF52のFW開発ができるようになりました。
Segger Embedded StudioのMac版が無償で使えるようになったのです(Nordic Semiconductor製デバイス限定)

Segger Embedded Studio

Nordic nRF51とnRF52シリーズSoCによるアプリケーションを開発するにあたり、デベロッパーはEmbedded Studioを制約なく無償で利用できることになります。

なんということでしょう。無償です。良い時代になりました。
さっそくインストールしましょう。

環境

以下の環境で試しました。

  • MacBook Air(Early2015)
  • macOS High Sierra 10.13.3
  • Nordic nRF52 DK

ダウンロード

ここからダウンロードしてください。
https://www.segger.com/downloads/embedded-studio
スクリーンショット 2018-02-26 22.34.18.png

インストール

スクリーンショット 2018-02-27 9.55.34.png
インストーラをダブルクリックして

スクリーンショット 2018-02-27 9.56.23.png
テキトーにポチポチ押していくと

スクリーンショット 2018-02-27 9.56.43.png
完了です!

起動する

スクリーンショット 2018-02-27 10.04.19.png
Segger Embedded Studioを起動すると、こんな感じ

ライセンス登録

スクリーンショット 2018-02-27 10.05.05.png
ビルドアイコンをクリックしてビルドしてみると

スクリーンショット 2018-02-27 10.05.15.png
ライセンス登録用の画面が出ますので、Get a Free Licenseボタンを押してライセンスを取得します。

2.png

各項目を入力してRequest Licenseボタンを押すと、メールでアクティベーションコードが送られてきます。

スクリーンショット 2018-03-01 0.14.16.png
メニューから'Tools' -> 'License Manager...' -> 'Activate Embedded Studio'.でアクティベーション画面が開きます。
メールで届いたアクティベーションコードをコピペしてInstall Licenseをクリックします。

ビルド

スクリーンショット 2018-03-01 0.11.33.png
ビルド出来ました。これでWindowsとおさらばできますね。

参考

https://www.nordicsemi.com/jpn/node_206/node_305/Product-Related-News/Nordic-Semiconductor-nRF51-nRF52-SoC-Embedded-Studio-IDE
https://www.youtube.com/watch?v=YZouRE_Ol8g
https://www.youtube.com/watch?v=fRAG6yOqt_4
https://www.nordicsemi.com/eng/Products/Bluetooth-low-energy/nRF52-DK

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Sign upLogin
10
Help us understand the problem. What are the problem?