• 検索結果がありません。

MPLAB Harmony 概要 MPLAB Harmony は PIC32 マイクロコントローラ向けの柔軟で包括的なファームウェア統合開発環境です 相互動作可能な RTOS 対応ライブラリの開発を可能にします また 迅速かつ広範なサポートによりサードパーティ製ソフトウェアを統合できます MPLAB

N/A
N/A
Protected

Academic year: 2021

シェア "MPLAB Harmony 概要 MPLAB Harmony は PIC32 マイクロコントローラ向けの柔軟で包括的なファームウェア統合開発環境です 相互動作可能な RTOS 対応ライブラリの開発を可能にします また 迅速かつ広範なサポートによりサードパーティ製ソフトウェアを統合できます MPLAB"

Copied!
12
0
0

読み込み中.... (全文を見る)

全文

(1)

MPLAB

®

Harmony

統合ソフトウェア フレームワーク

業界で最も先進的で使いやすい

組み込みソフトウェア ソリューション

(2)

MPLAB

®

Harmony

概要

MPLAB Harmony は、PIC32 マイクロコントローラ向けの柔軟で包括的なファームウェア統合開発環境です。相互動作可能な RTOS 対応ライブラリの開発を可能にします。また、迅速かつ広範なサポートによりサードパーティ製ソフトウェアを統合できます。MPLAB Harmony は周辺モジュール ライブラリ、ドライバ、システムサービスを多数用意しており、これらを使うと簡単にアプリケーション開発 が行えます。このコード開発フレームワークによりコードのリユース性が最大限に向上し、開発期間が短縮します。MPLAB Harmony Configurator (MHC) プラグインを使うと、ミドルウェア、システムサービス、周辺モジュール等全ての MPLAB Harmony コンポーネン トをグラフィカルな方法で簡単に選択、構成できます。

利点

⿠開発期間の短縮

⿠コードの相互動作性が向上

⿠サポートの一元化

⿠MPLAB Harmony Configurator (MHC) による迅速な開発

⿠32 ビットのスケーラビリティが向上

⿠サードパーティ製ソフトウェア統合の強化

MPLAB Harmony Configurator

MPLAB Harmony Configurator (MHC) プラグインは、MPLAB X 統合開発環境 (IDE) とシームレスに統合し、PIC32 マイクロコント ローラを使った設計を容易にします。PIC32 MCU がグラフィカルに表示され、コードを 1 行も書かずにクロック周波数と I/O ピンの設定 を素早く初期化し、ソフトウェア モジュールを簡単に選択および構成できます。

MHC の特長

⿠グラフィカルな Clock Configurator

⿠グラフィカルな Pin Manager

⿠同時に最大 10 の異なるユーザ アプリケーションを素早く構成およびコード生成するための、アプリケーション テンプレート

⿠MPLAB Harmony Display Manager

⿠MPLAB Harmony ADC Manager

⿠MPLAB Harmony Graphics Composer

(3)

MPLAB Harmony で利用可能な PIC32 ソフトウェア コンポーネント

アプリケーション (Operating System OSAL

Abstraction Layer) ミドルウェア/ ソフトウェア ライブラリ デバイスドライバ 開発ソフトウェア サードパーティ ソフトウェア ⿠Bluetooth® Low Energy、 Bluetooth オーディ オ、SPP ⿠CAN アプリケーション ⿠グラフィック アプリ ケーション ⿠TCP/IP アプリケー ションとユーティリ ティ ⿠USB アプリケーション ⿠暗号化 ⿠OSAL インター フェイス (Basic または None) ⿠ThreadX ⿠embOS ⿠FreeRTOS ⿠OPENRTOS ⿠Micrium µC/OS-II ⿠Micrium µC/OS-III ⿠グラフィック ⿠TCP/IP ⿠USB ⿠暗号化ライブラリ ⿠クラス B ⿠ファイルシステム ⿠システムサービス ⿠Bluetooth ⿠DSP/数値演算 ⿠ブートローダ ⿠周辺モジュール ライブラリ (PLIB) ⿠802.11 Wi-Fi® MAC (Media Access Controller) ⿠ADC ⿠オーディオ コーデック ⿠Ethernet MAC ⿠モータ制御 PWM ⿠Ethernet PHY インターフェイス ⿠コントローラレス グラフィック ⿠Epson および Solomon LCD コントローラ ⿠不揮発性メモリ ⿠SPI、UART、CAN2.0B、 ハイスピード USB ⿠タイマ ⿠パラレル マスタポート ⿠MPLAB® X IDE ⿠MPLAB XC32++ ⿠MPLAB Harmony Configurator (MHC) プラグイン ⿠MPLAB Harmony Graphics Composer (MHGC) ⿠ボードサポート パッケージ (BSP) ⿠MPLAB Harmony Display Manager ⿠セキュリティ ⿠IoT ⿠グラフィック ⿠RTOS 上記以外のソフトウェア コンポーネントも計画中

MPLAB Harmony Configurator

Pin Manager

グラフィカルな Clock Configurator

MPLAB® Harmony

Graphics Composer ADC Manager

(4)

MPLAB Harmony

MPLAB Harmony のブロック図

Application(s) RTOS (Third Party) Common System Services Middleware

Plug-In Plug-In Driver

OSAL Driver Middleware Driver Driver Driver Driver Driver PLIB PLIB PLIB PLIB PLIB System Configuration RTOS Configuration Hardware Software Framework

MPLAB

®

Harmony Configurator (MHC)

アプリケーション層

⿠要求される挙動全体を実装 ⿠抽象化されたハードウェア アクセス ⿠PIC32 デバイス間で容易に移植が可能

共通のシステムサービス

⿠共通機能を提供する事で重複と競合を回避 ⿠モジュール間の複雑な相互動作と相互依存を解消 ⿠OSAL により OS の互換性を提供 ⿠共有リソースを管理 ⿠ローレベルのコンフィグレーションとボードサポート パッケージをサポート

周辺モジュール ライブラリ (PLIB) 層

⿠PIC32 デバイス間のスケーラビリティを実現する 機能インターフェイスを提供 ⿠デバイス固有の機能を実装 ⿠MISRA-C:2012 必須事項に準拠

ミドルウェア層

⿠ライブラリとプロトコルの実装を容易化 (USB、TCP/IP、デジタル オーディオ、グラフィック) ⿠高度に抽象化された API を提供 ⿠ライブラリはスレッドセーフで、RTOS に対応 ⿠ドライバ、PLIB、システムサービスの上位に構築

デバイスドライバ層

⿠周辺モジュールへの高度に抽象化されたインターフェイスを 提供 ⿠周辺モジュールへのアクセスを制御 ⿠一部のドライバでは複数のハードウェア インスタンスと ソフトウェア クライアントを管理 ⿠周辺モジュールのステートと動作を管理 ⿠直接または PLIB 経由でハードウェアにアクセス ⿠ブロッキングまたはノンブロッキング コードをサポート

(5)

コネクティビティ

TCP/IP ネットワーク スタックと Wi-Fi

®

をサポート

MPLAB Harmony の TCP/IP スタックは、組み込みネットワーク アプリケーションの基盤として、物理ネットワーク ポートとユーザ ア プリケーション間で必要な相互作用のほとんどを処理します。この スタックは複数の共用アプリケーション層のためのモジュールを備 えています。ウェブページ用の HTTP、メール送信用の SMTP、 ステータスおよび制御用の SNMP、Telnet、TFTP、その他多 数が含まれます。 ⿠複数のインターフェイス (Ethernet と Wi-Fi のどちらかまたは 両方) ⿠デュアルスタック (IPv4 と IPv6 のどちらかまたは両 方) を サポート ⿠完全に動的 ⿠RTOS の統合が容易 Wi-Fi ソフトウェア ライブラリと MRF24WN、WINC1500 とを 組み合わせると、アプリケーションは以下の動作を実行できます。 ⿠既存のセキュアな 802.11b/g/n Wi-Fi ネットワークに接続 ⿠新規のセキュアな 802.11b/g/n Wi-Fi ネットワークを構成

USB ライブラリ

USB デバイススタックは各種 USB デバイスの設計開発向けフ レームワークを提供します。PIC32 マイクロコントローラの種類に よって、フルスピードのみ、またはフルスピードおよびハイスピード USB 動作を選択できます。 USB デバイススタックの特長を以下に示します。 ⿠各種 USB デバイスクラス (CDC、オーディオ、HID、MSD、 汎用) をサポート ⿠1 つのコンポジット デバイス内で、同クラスの複数インスタン スをサポート ⿠RTOS アプリケーションで使う場合、スレッドセーフ動作に対応 ⿠スピードが異なる複数のコンフィグレーションをサポート ⿠複数の USB 機器をサポート USB ホストスタックを使うと、各種 USB デバイスクラスをサポー トする組み込み USB ホスト アプリケーションを開発できます。 USB ホストスタックの特長を以下に示します。 ⿠CDC、MSD、HID、ハブ、オーディオ v1.0 デバイスクラスを サポート ⿠ハブのサポートにより単一アプリケーションで複数の USB デバ イスをサポート ⿠RTOS に基づくアプリケーションで使う場合、スレッドセーフ 動作に対応 ⿠マルチ コンフィグレーションおよびコンポジット USB デバイス をサポート ⿠VID PID、クラス、サブクラス、プロトコル デバイスをサポート ⿠アプリケーション開発を容易にする簡潔な API ⿠ロースピード、フルスピード、ハイスピードの USB デバイスを サポート

CANドライバおよび CAN モジュール ライブラリ

CAN スタティック ドライバは、Microchip 社マイクロコントロー ラの CAN モジュールを管理するためのハイレベル インターフェイ スを提供します。単純な送受信機能に加えて、CAN モジュールと baud レートを初期化する API を備えています。 CAN モジュール ライブラリは、便利な C 言語インターフェイスを 備え、Microchip 社マイクロコントローラ CAN モジュールのロー レベル機能を抽象化します。このライブラリを使うとモジュールの レジスタに直接アクセスしなくて良いため、モジュールへのローレ ベル アクセスを簡略化できます。従って、マイクロコントローラ間 の差異を意識する必要がありません。

PIC32 Bluetooth 基本スタック ライブラリ

MPLAB Harmony は、 デ ー タ 転 送 を サ ポ ート す る PIC32 Bluetooth®基本スタックを備えており、BLE (Bluetooth Low

Energy) と SPP (Serial Port Profile) のデータの実例を含んで います。

Device Layer User Application

USB Controller Driver (USBCD) CDC #1 HID CDC#2 MSD USB デバイス ライブラリ アーキテクチャ Host Layer User Application HCD Root Hub MSD

Host CDCHost HostHID

USB ホストライブラリ アーキテクチャ

(6)

MPLAB Harmony ソリューション

ヒューマンマシン インターフェイス (HMI)

MPLAB Harmony Graphics Composer Suite

(MHGC)

MPLAB Harmony Graphics Composer Suite (MHGC) は、 Microchip 社の PIC32 マイクロコントローラ向け無償モジュール 式グラフィック スタック、各種ツール、ユーティリティを備えていま す。MHGC は MPLAB X 統合開発環境 (IDE) で機能する使いや すい GUI です。MPLAB Harmony Configurator (MHC) と密 に連携し、コード開発とデバッグを実行できます。MHGC は自動コー ド生成を容易にする事で、先進のグラフィック コンテンツの作成を 簡単にし開発期間を短縮します。 グラフィック ライブラリの特長は以下の通りです。 ⿠24 ビットカラー (アルファ チャンネルありの場合は 32 ビット) とマルチレイヤをサポート ⿠ディスプレイ ドライバを自動生成する Display Manager ⿠MHGC 設計ツール ⿠Aria グラフィック ライブラリ ⿠グラフィック処理ユニット (GPU) をサポートする Nano2D ドライバ ⿠タッチジェスチャをサポートするマルチモデム ウィジェット ⿠多言語フォント パッケージ ⿠ランタイム グラフィック ウィジェット モーション ⿠ランレングス符号化 (RLE) 画像圧縮

Aria グラフィック ライブラリ

美しいユーザ インターフェイスを簡単に開発できる要素を提供しま す。また、作成済みのインターフェイスを管理する機能を備えてい ます。 特長 ⿠シンプルだがパワフルなユーザ エクスペリエンスを提供 ⿠アプリケーション要件に合わせてカスタマイズ可能 ⿠リソース消費が少なく柔軟性が高い ⿠将来の設計要件に適合するために容易に拡張可能

Display Manager

ディスプレイ ドライバを自動生成するラピッド プロトタイピング ツールです。 本ツールを使うと、ディスプレイ コントローラの タイミング シミュレーションとアクティブ領域管理が可能です。 本ツールは低コスト コントローラレス グラフィック (LCC) とディス プレイ コントローラ (例 : GLCD、S1D13517、SSD1926、 OTM2201A) をサポートしています。また、カスタム ディスプレ イ ドライバを組み込む設定も簡単です。

Nano2Dドライバ ライブラリ

Nano2D ライブラリを使うと、PIC32MZ 2D グラフィック処理 ユニット (GPU) の全機能 (例 : 直線、矩形、ビットブロック転送 (BitBlt)、透過処理、バイナリラスタ演算 (ROP2)) が利用できます。 本ライブラリでは、GPU を用いてメモリバッファ上に高速ラスタ グラフィックを描画する API が使えるため、CPU リソースはほとん どまたは全く使いません。

maXTouch

®

ドライバとタッチ システムサービス

ライブラリ

MPLAB Harmony の maXTouchドライバは、MXT336T タッ チ コントローラ デバイスへのハイレベル インターフェイスを提供 します。本ドライバは、タッチスクリーンからタッチ入力データを読 み込むアプリケーション ルーチンを提供します。 本タッチ システムサービスは、タッチスクリーン ドライバを管理 する簡潔なインターフェイスを提供します。MPLAB Harmony Graphics Composer は、タッチスクリーン入力に対するユーザ 要求に基づきタッチ システムサービスとメッセージ システムサービ スを自動的に設定するためのものです。このライブラリは C 言語 インターフェイスを備え、Microchip 社の PIC32 マイクロコント ローラ ファミリで使えるデバイス制御システムサービス ライブラリ のローレベルの抽象化機能を提供します。

Display Manager

(7)

デジタル オーディオと Bluetooth

PIC32 Bluetooth オーディオ パッケージ (SW320024-1HPM)

このソフトウェア パッケージを使うと、Bluetooth アプリケーションでリモコンによるオーディオ再生が可能です。このソフトウェア パッケー ジは Bluetooth オーディオ SBC デコーダを備え、Serial Port Profile (SPP)、Advanced Audio Distribution Profile (A2DP)、 Audio Video Remote Control Profile (AVRCP)、Audio Video Distribution Transport Protocol (AVDTP)、Audio Video Control Transport Protocol (AVCTP) 等の Bluetooth オーディオ プロトコルおよびプロファイルに対応しています。

Microchip 社は、MP3 (SW320022-1HPM)、AAC (SW320023-1HPM)、WMA (SW320025-1HPM) のデコーダ ライブラ リを提供します。これらのライブラリは、全 PIC32 デバイス向けに最適化して設計されており、MPLAB Harmony ソフトウェア フレームワー クとシームレスに統合します。

BM64 Bluetooth アプリケーション

MPLAB Harmony は、BM64 Bluetoothドライバを使って作成した無償のオーディオ アプリケーションを提供しています。これらのアプ リケーションでは、A2DP および HFP プロファイルを使ったハンズフリー通話を試す事ができます。

無償オーディオ デコーダ ライブラリ

Microchip 社は、MPLAB Harmony フレームワークの無償ダウンロードで入手できるデコーダ ライブラリも提供しています。これらには FLAC、OPUS、SPEEX、WAVE、ADPCM が含まれます。

USB オーディオ デバイス ライブラリ

MPLAB Harmony USB オーディオ デバイス ライブラリは、USB オーディオクラス 1.0 および 2.0 を実装するためのルーチンを備えて います。このライブラリが USB 仕様の詳細を抽象化し実装を簡単にする事で、USB オーディオ デバイスはホストと通信するための各種サー ビスを実現できます。

USB オーディオホスト クライアント ドライバ ライブラリ

このライブラリは以下の機能を備えており、USB ホスト アプリケーションによる USB オーディオクラス 1.0 デバイスのサポートと制御を可 能にします。 ⿠各種ストリーミング インターフェイスを備えた USB オーディオクラス 1.0 デバイスをサポート ⿠マルチ クライアント動作をサポート ⿠RTOS 対応 ⿠イベントドライバ ノンブロッキング アプリケーション相互動作モデルに対応 ⿠読み出し/書き込みデータ転送のキューイングをサポート

汎用オーディオ デコーダ

汎用オーディオ デコーダは USB ホストモードで実行し FAT32 ファイルシステムをサポートしているため、マスストレージ デバイスからオー ディオ ファイルを再生できます。WAVE、MP3、AAC、WMA、ADPCM、Speex の各フォーマットをサポートしています。

emWin メディアプレーヤ

このアプリケーションでは、SD カードと USB フラッシュ ドライブから WAVE ファイルを再生するオーディオ プレーヤの作成する事ができ ます。タッチスクリーンを備えたグラフィカル ユーザ インターフェイス(GUI) のサポートは、SEGGER emWinグラフィック ライブラリを使っ て設計します。本 GUI は、メディアタイプ (SD カード/フラッシュ ドライブ) 選択、音量調整、トラックのランダム選択/シャッフル、プログレ スバー/シークバー付きプレイリスト表示を提供します。

(8)

基本ライブラリ、システムサービス、OSAL

周辺モジュール ライブラリ (PLIB)

周辺モジュール ライブラリは、PIC32 MCU の周辺モジュールを 設定制御するための C 言語関数一式を提供します。関数は「イン ライン」ヘッダとプリビルド バイナリとして実装されます。実装す るデバイスを PIC32 MCU ファミリの別のデバイスに変えても関 数名とデータタイプは維持されるため、デバイス間で簡単にコード を移植できます。PLIB は MISRA-C:2012 必須項目に準拠して います。

クラス B ライブラリ

本ライブラリはシングル チャンネル CPU でのフォルト発生を検出 するクラスB 安全ソフトウェア ルーチンを提供します。これらのルー チンは IEC 60730 規格に従って開発されており、クラス B 認証 プロセスをサポートします。各ルーチンは、アプリケーションに直 接組み込んでコントローラの重要な機能をテストおよび検証でき、 起動時または実行中に周期的に呼び出す事ができます。

数値演算ライブラリ

DSP 固定小数点数値演算ライブラリは、デジタル信号処理アルゴ リズムを開発するための基本機能を備えています。このライブラリ は Q15 および Q31 小数データ フォーマットをサポートしていま す。DSP 固定小数点数値演算ライブラリの機能には、複素数演 算、ベクトル演算、行列演算、デジタルフィルタ、変換等がありま す。LibQ 固定小数点数値演算ライブラリを使うと固定小数点アル ゴリズムを簡単に作成でき、Q15、Q31 等の 16/32 ビットデー タ フォーマットもサポートされています。LibQ ライブラリの機能に は三角関数、累乗、対数、データ変換機能等があります。MCU 間の移植性を高めるため、LibQ 固定小数点数値演算ライブラリは C コードで実装する事もできます。

暗号化ライブラリ

Microchip 社は、32 ビット MCU プラットフォームで構築した組 み込みアプリケーション向けセキュリティ ソリューションを提供して います。暗号化ライブラリは暗号化、復号、認証、ハッシング、圧 縮、乱数生成ルーチンを備え、便利な C 言語インターフェイスを 備えています。

ファイルシステム

ファイルシステム サービスは、同一アプリケーション内で複数の下 層ファイルシステムと複数のメディアをサポートするためのフレーム ワークです。FAT12、FAT16、FAT32、MPFS をサポートし ています。共通のインターフェイスで、サポートされた全てのスト レージ メディアの、サポートされた全てのファイルシステム フォー マットに簡単にアクセスできます。

システムサービス

MPLAB Harmonyシステムサービスは共有リソースの管理を受け 持ち、ドライバ、ミドルウェア、アプリケーション等の別モジュール が共有リソース上で競合しないようにします。MPLAB Harmony が提供するシステムサービスには、クロック、コンソール、デバッグ、 デバイス制御、DMA、割り込み、メッセージング、ポート、乱数 生成器、リセット、タイマ、ウォッチドッグ タイマ等があります。

ブートローダ

ブートローダを使うと、外部のプログラマ/デバッガを使わずに ターゲット デバイスのファームウェアをアップグレードできます。 MPLAB Harmony は UART、USB、Ethernet、SD カードを 含む複数のブートローダ構成に対応しています。

OSAL (Operating System Abstraction Layer)

OSAL は 一 般 的 なリア ルタイム オペレーティング システム (RTOS) へのインターフェイスを提供します。これにより、スレッド セーフに必要な最小限の OS 機能に対するインターフェイスだけで MPLAB Harmony ライブラリを作成できます。 OSAL は以下をサポートしています。 ⿠FreeRTOS ⿠OPENRTOS ⿠Micrium µC/OS-II ⿠Micrium µC/OS-III ⿠ThreadX ⿠embOS

MPLAB Harmony ソリューション

(9)

MPLAB Harmony サードパーティ パートナー

Microchip 社は、業界トップレベルの RTOS、IoT、セキュリティ、グラフィックのサードパーティが開発した MPLAB Harmony フレームワー ク互換ソリューションを提供しています。

Express Logic 社

ThreadX はコンパクトで高速な RTOS です。この RTOS の特長 はプリエンプティブなハード リアルタイム スケジューリング、直感 的な API、プリビルド サンプル プログラムです。

FreeRTOS

FreeRTOS は、小型で移植しやすいプリエンプティブなオープン ソース RTOS です。

Micrium 社

Micrium 社は、高品質の組み込みソフトウェアを提供している先進 的なプロバイダーであり、クリーンなコード、徹底的な文書化、最 高水準の技術サポートで知られています。Micrium 社はカーネル、 ファイルシステム、GUI、プロトコル スタックを含む完全な RTOS を提供しています。

PubNub 社

PubNub は、同社の Global Data Stream Network を使った セキュアなリアルタイム IoT ソリューションです。

iREASONING Networks 社

iREASONING Networks 社 の MIB Browser は、MPLAB Harmony TCP/IP SNMP デ モ の 実 行 に 使 い ま す。MIB Browser は iReasoning SNMP API を使った強力で使いやすい ツールです。このツールを使うと、標準の専用 MIB だけでなく不 正な形式の MIB であっても読み込む事ができます。

SEGGER Microcontroller 社

embOS は優先度制御 RTOS です。割り込みレイテンシがない事、 超高速のコンテクスト スイッチング時間、実証済みの高信頼性が特 長です。 emWin は、グラフィック LCD を使うアプリケーション向けの高効 率 GUI ビルディング ブロックを提供するグラフィック ライブラリで す。ロバストなグラフィック ウィジェットとシェイプ描画ライブラリを 特長とし、RTOS に依存しません。

WITTENSTEIN high integrity systems 社

OPENRTOS は、大きな成功を収めたコンパクトで高効率の組 み込み RTOS である FreeRTOS の唯一の商用ライセンスです。 OPENRTOS は、FreeRTOS から改変済みの GPL 条件を削除し たもので、商品としての補償、機密性、専門的サポートを提供します。

wolfSSL 社

組み込み SSL ライブラリである wolfSSL は、ANSI C で書かれ た軽量の SSL/TLS ライブラリであり、組み込み、RTOS 等リソー スに制約のある環境向けです。その主な理由は、サイズが小さい 事と優れた処理速度と機能を備えている事です。 wolfMQTT ライブラリは、組み込み用途向けに C 言語で書かれた MQTT (Message Queuing Telemetry Transport) のクライ アント実装です。wolfMQTT ライブラリは WolfSSL ライブラリで SSL/TSL をサポートしています。本ライブラリはマルチ プラット フォームに対応しコンパクトなサイズと高い拡張性を持つように新 規に作成されました。全パケットタイプと全 QoS レベル (0~2) を サポートしています。この実装は MQTT v3.1.1 仕様に基づいて います。

MPLAB Harmony ソリューション

(10)

ボードサポート パッケージ (BSP) は、ボード固有のハードウェアのサポートに必要なコードアイテムとコンフィグレーション アイテムを提供し ます。BSP には、内蔵 LED およびスイッチをサポートするカスタム ライブラリコードと、ボードで利用可能なハードウェア用のドライバと ライブラリのための適切な設定が含まれます。BSP に含まれるアイテムはどれもそのまま使っても、必要に応じてアプリケーション固有の アイテムで置き換えてもかまいません。 アプリケーション 開発ツール 製品番号 コネクティビティ: USB, Ethernet, CAN, Wi-Fi®, Bluetooth® SPP, Bluetooth® Low Energy

PIC32MX1/2/5 スタータキット DM320100 PIC32 Bluetooth スタータキット DM320018 PIC32 Ethernet スタータキット DM320004 PIC32MK GP 開発キット DM320106 PIC32 Ethernet スタータキット II DM320004-2 PIC32 XLP スタータキット DM320105 PIC32 USB スタータキット II DM320003-2

PIC32 USB スタータキット III DM320003-3

PIC32MZ Curiosity 開発ボード DM320104

FPU 内蔵 PIC32MZ 組み込みコネクティビティ スタータキット DM320007

FPU および暗号化エンジン内蔵 PIC32MZ 組み込みコネクティビティ スタータキット DM320007-C

PIC32 I/O 拡張ボード DM320002

Explorer 16 開発ボード DM240001

PIC32MX460 プラグイン モジュール (PIM) MA320002

PIC32MX450/470 PIM MA320002-2

PIC32MX795F PIM MA320003

FPU 内蔵 PIC32MZ PIM MA320019

chipKIT® WF32 Wi-Fi 開発ボード TDGL021

WINC1500 Wi-Fi PICtail/PICtail Plusドータボード AC164156

chipKIT Wi-FIRE 開発ボード TDGL021-2

グラフィックとタッチ

マルチメディア拡張ボード II (MEB II) DM320005-5

グラフィック コントローラ PICtail™ Plus Epson S1D13517 ボード AC164127-7

グラフィック LCD コントローラ PICtail Plus SSD1926 ボード AC164127-5

低コスト コントローラレス (LCC) グラフィック ボード AC164144

PIC32 GUI 開発ボード DM320015

グラフィック ディスプレイ Truly 3.2" 320×240 ボード AC164127-4

グラフィック ディスプレイ Truly 5.7" 640×480 ボード AC164127-8

グラフィック ディスプレイ Powertip 4.3" 480×272 ボード AC164127-6

グラフィック ディスプレイ 5" WVGA PCAP ボード AC320005

PIC32MZ 組み込みグラフィック (DA) スタータキット (スタック DRAM 付き) DM320010

PIC32MZ組み込みグラフィック(DA)スタータキット (スタックDRAM付き、暗号化エンジン内蔵) DM320010-C

PIC32MZ 組み込みグラフィック (DA) スタータキット (外部 DRAM 付き) DM320008

PIC32MZ 組み込みグラフィック (DA) スタータキット (外部 DRAM 付き、暗号化エンジン内蔵) DM320008-C

デジタル オーディオと Bluetooth

PIC32MX470 Curiosity 開発ボード DM320103

PIC32 Bluetooth オーディオ開発キット DV320032

PIC32 オーディオ DACドータボード AC320032-2

オーディオ コーデック (AK4642)ドータカード AC320100

PIC32MX270F512L Bluetooth PIM MA320017

FPU 内蔵 PIC32MZ Bluetooth PIM MA320018

MPLAB Harmony

ボードサポート パッケージ (BSP)

(11)

参考資料

MPLAB Harmony リソース

ダウンロード

MPLAB Harmony はwww.microchip.com/harmonyからダウンロードできます。

サポート

www.microchip.com/forumsのフォーラムでユーザサポートを利用できます。キーワードは「harmony」です。

自分のペースで進められるトレーニング

www.microchip.com/developerhelp

価格

基本的なフレームワークは無償です。一部ライブラリは有償です。

ワンストップ ショップ

ライセンス、リセール、サポート (一部サードパーティ ソリューションを含む) は全て www.microchip.com/harmonyを参照してください。

(12)

北米 アトランタ、GA Tel: 678-957-9614 オースティン、TX Tel: 512-257-3370 ボストン、MA Tel: 774-760-0087 チャンドラー、AZ (HQ) Tel: 480-792-7200 シカゴ、IL Tel: 630-285-0071 ダラス、TX Tel: 972-818-7423 デトロイト、MI Tel: 248-848-4000 ヒューストン、TX Tel: 281-894-5983 インディアナポリス、IN Tel: 317-773-8323 Tel:317-536-2380 ロサンゼルス、CA Tel: 949-462-9523 Tel:951-273-7800 ローリー、NC Tel: 919-844-7510 ニューヨーク、NY Tel: 631-435-6000 サンノゼ、CA Tel: 408-735-9110 Tel:408-436-4270 カナダ - トロント Tel: 905-695-1980 ヨーロッパ オーストリア - ヴェルス Tel: 43-7242-2244-39 デンマーク - コペンハーゲン Tel: 45-4450-2828 フィンランド - エスポー Tel: 358-9-4520-820 フランス - パリ Tel: 33-1-69-53-63-20 フランス - サンクルー Tel: 33-1-30-60-70-00 ドイツ - ガーヒング Tel: 49-8931-9700 ドイツ - ハーン Tel: 49-2129-3766-400 ドイツ - ハイルブロン Tel: 49-7131-67-3636 ドイツ - カールスルーエ Tel: 49-721-62537-0 ドイツ - ミュンヘン Tel: 49-89-627-144-0 ドイツ - ローゼンハイム Tel: 49-8031-354-560 ヨーロッパ イスラエル - ラーナナ Tel: 972-9-744-7705 イタリア - ミラノ Tel: 39-0331-742611 イタリア - パドヴァ Tel: 39-049-7625286 オランダ - ドリューネン Tel: 31-416-690399 ノルウェー - トロンハイム Tel: 47-7289-7561 ポーランド - ワルシャワ Tel: 48-22-3325737 ルーマニア - ブカレスト Tel: 40-21-407-87-50 スペイン - マドリッド Tel: 34-91-708-08-90 スウェーデン - ヨーテボリ Tel: 46-31-704-60-40 イギリス - ウォーキンガム Tel: 44-118-921-5800 アジア太平洋 オーストラリア - シドニー Tel: 61-2-9868-6733 中国 - 北京 Tel: 86-10-8569-7000 中国 - 成都 Tel: 86-28-8665-5511 中国 - 重慶 Tel: 86-23-8980-9588 中国 - 東莞 Tel: 86-769-8702-9880 中国 - 広州 Tel: 86-20-8755-8029 中国 - 杭州 Tel: 86-571-8792-8115 中国 - 香港 SAR Tel: 852-2943-5100 中国 - 南京 Tel: 86-25-8473-2460 中国 - 青島 Tel: 86-532-8502-7355 中国 - 上海 Tel: 86-21-3326-8000 中国 - 瀋陽 Tel: 86-24-2334-2829 中国 - 深圳 Tel: 86-755-8864-2200 中国 - 武漢 Tel: 86-27-5980-5300 中国 - 厦門 Tel: 86-592-2388138 中国 - 西安 Tel: 86-29-8833-7252 アジア太平洋 中国 - 珠海 Tel: 86-756-321-0040 インド - バンガロール Tel: 91-80-3090-4444 インド - ニューデリー Tel: 91-11-4160-8631 インド - プネ Tel: 91-20-3019-1500 日本 - 大阪 Tel: 81-6-6152-7160 日本 - 東京 Tel: 81-3-6880-3770 韓国 - 大邱 Tel: 82-53-744-4301 韓国 - ソウル Tel: 82-2-554-7200 マレーシア - クアラルンプール Tel: 60-3-6201-9857 マレーシア - ペナン Tel: 60-4-227-8870 フィリピン - マニラ Tel: 63-2-634-9065 シンガポール Tel: 65-6334-8870 台湾 - 新竹 Tel: 886-3-577-8366 台湾 - 高雄 Tel: 886-7-213-7830 台湾 - 台北 Tel: 886-2-2508-8600 タイ - バンコク Tel: 66-2-694-1351 10/28/16

営業所一覧

トレーニング

追加トレーニングのご希望に応えるため、Microchip 社は詳細な技術 トレーニング、参考資料、自分のペースで進められるチュートリアル、 各種オンライン リソースを含む複数のリソースを提供しています。 ⿠技術トレーニング リソースの概要 : www.microchip.com/training ⿠MASTERs カンファレンス : www.microchip.com/masters ⿠「Developer Help」ウェブページ : www.microchip.com/developerhelp ⿠技術トレーニング センター : www.microchip.com/seminars

サポート

Microchip 社はお客様の製品開発の短期化と効率化をサポートして います。製品とシステムのサポートを提供できる、フィールド アプリ ケーション エンジニアと技術サポートの世界的ネットワークを維持し ています。詳細はwww.microchip.comを参照してください。 ⿠技術サポート : www.microchip.com/support ⿠Microchip 社デバイスの無償評価サンプル : www.microchip.com/samples ⿠ナレッジ データベースとユーザ同士のディスカッション : www.microchip.com/forums ⿠営業と国際物流 : www.microchip.com/sales

参照

関連したドキュメント

えて リア 会を設 したのです そして、 リア で 会を開 して、そこに 者を 込 ような仕 けをしました そして 会を必 開 して、オブザーバーにも必 の けをし ます

弊社または関係会社は本製品および関連情報につき、明示または黙示を問わず、いかなる権利を許諾するものでもなく、またそれらの市場適応性

2)海を取り巻く国際社会の動向

ふくしまフェアの開催店舗は確実に増えており、更なる福島ファンの獲得に向けて取り組んで まいります。..

環境への影響を最小にし、持続可能な発展に貢

* 広告や機能は条件によってはご利用いただけない場合があります。

 工学の目的は社会における課題の解決で す。現代社会の課題は複雑化し、柔軟、再構

一部エリアで目安値を 超えるが、仮設の遮へ い体を適宜移動して使 用するなどで、燃料取 り出しに向けた作業は