「LPC」と「Kinetis」の双方に対応する統合開発環境:NXP MCUXpresso
NXPセミコンダクターズは、「LPC」と「Kinetis」の両マイクロコントローラーファミリーの全ポートフォリオに対応する「MCUXpresso統合開発環境(IDE)」の提供を開始した。
NXPセミコンダクターズ(NXP)は2017年4月10日、「LPC」と」「Kinetis」の両マイクロコントローラーファミリーの全ポートフォリオに対応する「MCUXpresso 統合開発環境(IDE)」の提供を開始した。
MCUXpresso IDEは、MCUXpresso SDKとConfig Toolsの機能を活用するために構築された。ユーザーは同じソフトウェアスイートを使用しながら、「ARM Cortex-M」コアベースのマイコンであるLPCとKinetisを用いた製品の設計が可能になる。
また同製品は、LPCとKinetisのための互換開発ツールセットでもある。専用クイックスタートパネル、自動プローブ検出/構成機能、直観的なプロジェクト生成/クローニングウィザードにより、MCUXpresso IDEはアプリケーション設計からマルチコア開発に至るまで開発者の負担を軽減する。
加えて、コードサイズとコードプロファイリングとともに、フル機能のデバッグを無償でサポート。プロフェッショナル版にはトレース機能を追加した。さらに、Freedom、Tower System、LPCXpressoボード、カスタムハードウェアプラットフォームをサポートしている。
今回発表したMCUXpresso SDKは、MCUXpresso IDEで使用するためのサンプルとプロジェクトファイルを付属。新たに、ホームオートメーションやコンシューマーアプリケーション向けのNXPのNTAG I2C Plus接続NFCタグをサポートしている。
さらに、Bluetooth Low Energy(BLE)v4.2やIEEE 802.15.4 RFコネクティビティを必要とする超低消費電力ポータブル・アプリケーション向けに設計されたFRDM-KW41Zボードへのサポートも近々開始する。MCUXpresso Config Toolsは、初期化Cコードを生成するためのピンや、クロックツールを備えた単一の構成環境とともに、ボード開発に用いるサンプルプロジェクトと、Webベースツールのクイック・ガイドを提供する。
NXPは2015年12月、Freescale Semiconductorと合併。ARM Cortex-Mを搭載するマイコンとして、NXPはLPCを、FreescaleはKinetisを展開しており、合併に合わせてこの両マイコンファミリーの統合開発環境が求められていた。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- マイコン制御不要のリチウムイオン電池監視LSI
ロームグループのラピスセミコンダクタは、マイコンによる制御が必要ないスタンドアロンタイプのリチウムイオン電池監視LSI「ML5245」を発表した。温度検出機能、充放電用FETの過熱防止機能、放電用FET強制オフ機能、セル電圧読み出しといった、電池の安全性を高める機能を4つ備える。 - USBデータロガー機能を1チップ化した32ビットマイコン
ラピスセミコンダクタは、USBやクロック発生機能、LCDドライバ、RC発振型A-DコンバーターなどのUSBデータロガーに必要な機能を内蔵した、32ビットマイコン「ML630Q464/466」の量産を開始した。 - ルネサスがLoRa対応マイコンを製品化、1年内に
ルネサス エレクトロニクスがLPWAの1つ、「LoRa」の標準化団体に加盟。1年以内にLoRa対応マイコンを製品化する。 - Cypress、低消費でより強固なセキュリティ実現
Cypress Semiconductor(サイプレス セミコンダクタ)は、IoT機器に向けたマイクロコントローラー(MCU)アーキテクチャ「PSoC 6」を発表した。デュアルCPUコア構成とし処理性能を向上しつつ、消費電力を抑えた。セキュリティ機能もハードウェアベースで実装した。