NXP MCUXpressoのインストール手順

# MCUXpressoってなに？
KinetisとLPC、ARM ContexシリーズがFreeScaleの買収によりNXP傘下になってから、開発環境を統合すべく、登場しました。
経緯や機能のあらましはこちらにある記事を参照してください。
http://www.nxp.com/jp/about/about-nxp/メディアセンター/press-releases/nxpmcuパワーハウスポートフォリオの開発環境を一元化したmcuxpressoソフト:20161102-JP-PR-MCUXPRESSO

# MCUXpressoの動作環境
Windows、OSX、Linuxのマルチ環境でSDK・IDE(統合開発環境)・Config ツール(ピンオーダーやSDKクリエーターなど)が利用できます。
ConfigツールはWebフロントでも提供されています。利用についてはNXPへの登録（無料）が必要です。
https://mcuxpresso.nxp.com/en/welcome

# MCUXpressoの入手
3つのファイルが必要になります。

* MCUXpressoIDE
* MCUXpresso_Config_Tools
* MCUXpresso SDK

IEDとConfig Toolsは、NXPの専用サイトからダウンロードできます。
SDKは、上記のMCUXpressoサイト上でSDKビルダーをつかってSDKを作成後、ダウンロードします。SDKは複数作成することができ、開発ターゲットに合わせて、IDEでダウンロードしたSDKの選択を切り替えて使うイメージです。

__MCUXpressoIDEのダウンロード先__
http://www.nxp.com/jp/products/software-and-tools/run-time-software/mcuxpresso-software-and-tools/mcuxpresso-integrated-development-environment-ide:MCUXpresso-IDE?tid=vanMCUXPRESSO/IDE

__MCUXpresso_Config_Toolsのダウンロード先__
http://www.nxp.com/jp/products/software-and-tools/run-time-software/mcuxpresso-software-and-tools/mcuxpresso-config-tools:MCUXpresso-Config-Tools?tid=vanMCUXPRESSO/CONFIG

__MCUXpresso　SDK Builderを使ってSDKをダウンロード__
開発ターゲット（開発ボード or チップ、Kinetis or LPCなど）ごとにSDKを作成します。SDKの作成はSDK Builderと呼ばれるMCUXpress Webサイトにあるサービスを使って行います。利用についてはNXPへの会員登録が必要です。NXPのアカウントがない場合は、アカウント作成を行ってください。

1. MCUXpresso Config Toolsにアクセス
https://mcuxpresso.nxp.com/en/welcome

2. SDK Builderのボタンをクリック<img width="1008" alt="p-9.png" src="https://qiita-image-store.s3.amazonaws.com/0/194223/643cd709-e5dd-2567-4d6b-ba2208776e33.png">

3. New Configrationを選択して、開発ターゲットを検索します。<img width="866" alt="p-10.png" src="https://qiita-image-store.s3.amazonaws.com/0/194223/d282e688-670a-688b-991e-ef0996dc1441.png">画面の例では、KL03Zシリーズの開発ボード用のSDKを作成したいので、「Board」 を選択し表示されたリストの中からFRDM-KL30Zを選んでいます。画面右で、ボードの写真や詳細を確認することができます。
<img width="1085" alt="p-11.png" src="https://qiita-image-store.s3.amazonaws.com/0/194223/22687ff9-40b1-8771-068d-3e3b8246d38c.png">

4. Select Configボタンを押して決定<img width="534" alt="p-12.png" src="https://qiita-image-store.s3.amazonaws.com/0/194223/434c0509-3087-5450-833c-c49d393c3ef7.png">
最後にSelect Configを選択してください。

5. Select Config画面で環境設定
SDKを利用するOSやIDEを選択します。利用するOSに合わせて選択をしてGo to SDK Builderを選択して、ダウンロード画面に遷移してください。
<img width="1094" alt="p-20.png" src="https://qiita-image-store.s3.amazonaws.com/0/194223/30cd98e7-47e9-543d-9411-a94e067634c3.png">

6.Builder画面からSDKをダウンロード
<img width="973" alt="p-14.png" src="https://qiita-image-store.s3.amazonaws.com/0/194223/60e6fcf9-e537-393d-4a99-10ef01bcbb85.png">

以上で、SDKのダウンロードは終わりです。

# MCUXpressoのインストール
インストールの順番は指定はありませんがSDKの解凍をしておいた方がスムーズかと思います。
OSXの環境では、IDEとConfigToolsのインストールは、パッケージアイコンをダブルクリックするだけです。また、OSXの環境ではIDEとConfigToolsのインストール場所の指定は、アプリケーションフォルダ以外の指定ができませんでした。
ConfigToolsのインストールは、コントロールパネルのプライバシーから認可操作が必要となります。

# MCUXpressoの初回起動
初回起動の際に、作業フォルダの指定を聞かれますので、適切な場所を指定してください。
<img width="695" alt="p-15.png" src="https://qiita-image-store.s3.amazonaws.com/0/194223/dc37cabd-b492-f3dd-72a8-f890ac63b2b2.png">
起動後にアプリケーションがネットワークを利用することへの承認画面がでますので、「許可」を押します。
<img width="422" alt="p-16.png" src="https://qiita-image-store.s3.amazonaws.com/0/194223/7b05b5ef-69f4-3590-8964-0d9f7c5f3f1f.png">
起動できれば、IDEの画面が表示されます。