MICROCHIP-ロゴ

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

MICROCHIP-Harmony-Integrated-Software-Framework 製品イメージ

仕様:

  • 製品名: MPLAB Harmony 統合ソフトウェア フレームワーク
  • バージョン: v1.11
  • 発売日: 2017年XNUMX月

製品情報:
MPLAB Harmony統合ソフトウェアフレームワークv1.11は、Microchipマイクロコントローラ向け組み込みアプリケーションの開発を簡素化・加速するために設計されたソフトウェアフレームワークです。開発プロセスを効率化するための包括的なライブラリ、ドライバ、ミドルウェアのセットを提供します。

製品使用説明書

機能と既知の問題:

MPLAB Harmony の機能:

  • 幅広いMicrochipマイクロコントローラをサポート
  • 包括的なライブラリとミドルウェアのセット
  • 簡単な設定とセットアップ

既知の問題:

  • C++プログラミング言語はサポートされていません
  • Harmony 周辺ライブラリを使用したプロジェクトをビルドする場合は、-O1 最適化レベルが推奨されます。
  • ユーザーが変更したファイルに関するアンインストーラの動作 files

リリース情報

MPLAB Harmonyのリリース情報(リリースノート、リリース内容、リリースタイプ、バージョン番号体系の説明など)を提供します。リリースノートのPDF版は、 MPLAB Harmony インストールの /doc フォルダ。

リリースノート
このトピックでは、このバージョンの MPLAB Harmony のリリース ノートを提供します。

説明
MPLAB Harmony バージョン: v1.11 リリース日: 2017年XNUMX月

ソフトウェア要件
MPLAB Harmony を使用する前に、以下がインストールされていることを確認してください。

  • MPLAB X IDE 3.60
  • MPLAB XC32 C/C++ コンパイラ 1.43
  • MPLAB ハーモニー コンフィギュレータ 1.11.xx

このリリースのMPLAB Harmonyへのアップデート
このリリースのMPLAB Harmonyへのアップデートは比較的簡単です。詳細な手順については、「MPLAB Harmonyへの移植とアップデート」をご覧ください。

新機能と既知の問題
以下の表は、MPLAB Harmonyの前回のリリース以降に変更または追加された機能と、確認された既知の問題を一覧にしたものです。未解決の既知の問題は、前回のリリースから引き継がれています。

MPLABハーモニー:

特徴 追加と更新 既知の問題
一般的な MPLAB Harmony は C++ でテストされていないため、このプログラミング言語はサポートされていません。

MPLAB Harmonyのビルド済みバイナリ(.a)を含むプロジェクトをビルドする場合は、「-O1」最適化レベルが推奨されます。 file)ペリフェラルライブラリ。これは、リンカーが未使用セクション(使用されていないペリフェラルライブラリ機能用)のコードを削除するために必要です。または、xc32-ld(リンカー)プロパティダイアログボックスの「一般」オプションで「未使用セクションを削除」を選択することもできます。

MPLAB Harmonyアンインストーラーは、 fileインストーラによってインストールされたファイルは、たとえユーザーによって変更されたとしても、削除されません。ただし、アンインストーラは しません 新規削除 fileユーザーが MPLAB Harmony インストール フォルダに追加します。

MPLAB Harmony Display Managerプラグインは、LCC生成ドライバの完全な設定とシミュレーションサポートを提供するほか、他のすべてのグラフィックコントローラドライバの基本サポートも提供します。他のグラフィックコントローラドライバの完全な設定とシミュレーションサポートは、MPLAB Harmonyの将来のリリースで追加される予定です。

ミドルウェアとライブラリ:

特徴 追加と更新 既知の問題
ブートローダライブラリ microMIPS を選択した場合、UDP ブートローダは PIC32MZ デバイス用にコンパイルされません。
暗号ライブラリ 該当なし ハードウェア暗号ライブラリを使用し、複数の構成を持つプロジェクトを移行する場合、コードの再生成後にコンパイルの問題が発生する可能性があります。MPLAB X IDEでは、pic32mz-crypt.hとpic32mz-hash.cが fileは、追加しようとしたにもかかわらず、構成から除外されています。コンパイラは、特定のCrypto関数を参照できないというエラーを生成します。この問題を回避するには、両方を削除してください。  fileプロジェクトからpic32mz-crypt.hとpic32mz-hash.cを削除し、MPLAB Harmony Configurator(MHC)を使用して、これらを使用するすべての構成を再生成します。 files.
デコーダーライブラリ メモリ要件と利用可能なSRAM容量の関係で、一部のデコーダーは他のデコーダーと同時に動作できません。ただし、universal_audio_decodersデモでは、各デコーダーは個別に動作します。
File システム アンマウント関数で潜在的な null ポインタ例外を発見し、修正しました。
グラフィックライブラリ JPEG デコードはプログレッシブ スキャン画像をサポートしません。透明部分が組み込まれたアニメーション GIF 画像ではティアリングが発生する場合があります。生成された LCCG ドライバーは、WVGA または同等までの表示解像度をサポートします。
TCP/IPスタック SMTPC:
  • 再試行が必要な場合に便利なメッセージを中止する API は現在利用できません。
  •  より信頼性の高いメール送信を提供する複数のDNSアドレスは現在利用できません
  • オプションのメールヘッダーフィールドのサポートは現在利用できません
USBデバイスライブラリ 該当なし USB デバイス スタックは、RTOS で限定された容量でテストされています。PIC32MZ ファミリ デバイスで USB デバイス スタックを実行する場合、スタックの初期化には、PIC32MZ EC デバイスの場合は 32 秒、PICXNUMXMZ EF デバイスの場合は XNUMX ミリ秒かかります。
USBホストライブラリ USBホストベータソフトウェアのMHCサポートを削除しました。USBホストベータAPIのサポートは、今後のリリースで削除される予定です。 次の USB ホスト スタック機能は実装されていません。
  •  USB_HOST_バス再開
  •  USB_HOST_デバイスのサスペンド
  • USB_HOST_デバイスの再開

ハブ、オーディオ v1.0、および HID ホスト クライアント ドライバーは、限られた容量でテストされています。USB ホスト スタックは、RTOS で限られた容量でテストされています。ポーリング モードの動作はテストされていません。アタッチ/デタッチ動作は、限られた容量でテストされています。PIC32MZ ファミリ デバイスで USB ホスト スタックを実行している場合、スタックの初期化には、PIC32MZ EC デバイスの場合は 32 秒、PICXNUMXMZ EF デバイスの場合は XNUMX ミリ秒かかります。USB ホスト レイヤーは過電流チェックを実行しません。この機能は、MPLAB Harmony の将来のリリースで使用可能になります。USB ホスト レイヤーは、ハブ層レベルをチェックしません。この機能は、MPLAB Harmony の将来のリリースで使用可能になります。USB ホスト レイヤーは、複数の構成がある場合、最初の構成のみを有効にします。最初の構成に一致するインターフェイスがない場合、デバイスは動作不能になります。複数の構成の有効化は、MPLAB Harmony の将来のリリースでアクティブ化されます。 MSDホストクライアントドライバは、市販のUSBフラッシュドライブの一部でテストされています。MSDホストクライアントドライバとUSBホストレイヤの読み取り/書き込みスループットはテストされていません。このテストは、MPLAB Harmonyの将来のリリースで実施される予定です。MSDホストクライアントドライバとSCSIブロックドライバは、 File システムの場合 file システムの自動マウント機能が有効になっています。MSD ホスト クライアント ドライバーは、マルチ LUN 大容量ストレージ デバイスおよび USB カード リーダーではテストされていません。

USBホストライブラリ(続き) USBホストSCSIブロックドライバ、CDCクライアントドライバ、およびオーディオホストクライアントドライバは、シングルクライアント動作のみをサポートしています。マルチクライアント動作は、MPLAB Harmonyの将来のリリースで有効になる予定です。

USB HIDホストクライアントドライバーは、複数の用途を持つデバイスではテストされていません。出力または機能レポートの送信はテストされていません。

USB オーディオ ホスト クライアント ドライバーは、次の機能の実装を提供しません。

  • USB_HOST_AUDIO_V1_デバイスオブジェクトハンドル取得
  • USB_HOST_AUDIO_V1_FeatureUnitChannelVolumeRangeGet
  • USB_HOST_AUDIO_V1_FeatureUnitChannelVolumeSub範囲番号の取得
  • USB_HOST_AUDIO_V1_StreamSampリング周波数取得
  •  USB_HOST_AUDIO_V1_ターミナルID取得

デバイスドライバー:

特徴 追加と更新 既知の問題
LCC . MPLAB Harmony Graphics Composer(MHGC)はパレットテーブルを提供できません。そのため、ユーザーはDRV_GFX_PalletteSet関数を使用して、LCCドライバに16個の256bpp RGBカラーを含むuint16_t配列を提供する必要があります。この配列の内容は、カラーインデックスをTFTディスプレイの色にマッピングするために使用されます。

MHCのDMAトリガーソース設定が変更されました。プロジェクトで設定が3、5、7、または9になっている場合、MHCはそれを赤色で表示します。2、4、6、または8に変更してください。奇数番号のタイマーはすべて選択から削除されます。これらのタイマーはデフォルトで機能しますが、プリスケーラ値の変更は偶数番号のタイマー(2、4、6、8)のみで受け付けられます。

I2C 該当なし ペリフェラルとビットバンギング実装を使用した I2C ドライバー:
  •  単一のマスター環境でのみテストされています
  •  RTOSをサポートしていないため、RTOS環境で使用するとスレッドセーフではありません。
  • ポーリング環境ではテストされていません
  • 省電力モードでの動作はテストされていません
  • ビットバンギング実装を使用した I2C ドライバ:
  • ノンブロッキングで、I2C操作を実行するためにタイマーリソースを使用します。このタイマーリソースは、他のタイマー用途には使用できません。
  •  タイマー割り込みの優先度は、アプリケーション内で最も優先度の高い割り込みの1つである必要があります。
  •  この実装のテストは、システムクロック200MHz、タイマーの周辺バスクロック100MHzでのみ実行されました。
  •  マスターモードでのみ動作するように設定できます
  •  ダイナミックドライバー設定でのみ使用可能
  •  ボーレートはCPU使用率に依存します。100kHzまで安定動作することがテスト済みです。
  • PIC32MXファミリーデバイスをサポートしていません
  •  対応するI2CペリフェラルのSCLおよびSDAピンでのみ動作します
  •  割り込みモードでのみ動作します
MRF24WN Wi-Fi 新しい wdrvext_mx.a、wdrvext_ec.a、wdrvext_mz.a ライブラリ files.
S1D13517 S1D13517 ドライバは、S1D13517 フレームバッファからのピクセルまたはピクセル配列の取得をサポートしておらず、アンチエイリアシングが有効になっている場合のフォント レンダリングもサポートしていません。
セキュアデジタル(SD)カード 該当なし SD カード ドライバーは、高頻度割り込み環境ではテストされていません。
SPI 該当なし DMAを使用したSPIスレーブモードは動作しません。この問題は、MPLAB Harmonyの将来のリリースで修正される予定です。
SPIフラッシュ 高速読み取り、保持、書き込み保護などのフラッシュ機能は、ドライバー ライブラリではサポートされていません。

ドライバー ライブラリの静的実装は利用できません。

USB USB ドライバ ライブラリは、RTOS を使用して限定された容量でテストされています。

PIC32MZ ファミリ デバイスで USB ドライバ ライブラリを実行している場合、PIC32MZ EC デバイスの場合はスタックの初期化に 32 秒、PICXNUMXMZ EF デバイスの場合は XNUMX ミリ秒かかります。USB ホスト ドライバ ライブラリの一部の API は、次のリリースで変更される可能性があります。USB ホスト ドライバ ライブラリのポーリング モード操作はテストされていません。USB ホスト ドライバ ライブラリのアタッチ/デタッチ動作は、限られた範囲でテストされています。

システムサービス:

特徴 追加と更新 既知の問題
DMA

周辺ライブラリ:

特徴 追加と更新 既知の問題
アドキス 該当なし このバージョンの周辺機器ライブラリでは FIFO はサポートされていません。
品質保証 該当なし CLK_DIV_16より高いSQIクロック分周値は動作しません。最適なSQIクロック速度を実現するには、CLK_DIV_16より低いSQIクロック分周値を使用してください。

注記: この問題は、SQI モジュールを使用するすべてのアプリケーションに適用されます。

アプリケーション

特徴 追加と更新 既知の問題
オーディオデモンストレーション Universal_audio_decodersでディレクトリの深さを制限するように変更されました file システム。これにより、6 階層を超えるサブディレクトリで例外が発生するのを回避できます。 usb_headset、usb_microphone、usb_speaker のデモ:
  •   これらのアプリケーションを切り替えると、Windowsドライバは接続されているデバイスの種類を誤認識する可能性があります。例えば、ampドライバーによってオーディオストリーミングがブロックされています。このような状況が発生した場合は、以下の手順に従って問題を解決してください。
    1. デバイスが接続されている間に、ドライバーをアンインストールします。
    2. Windows オペレーティング システムの再起動も必要になる場合があります。
      universal_audio_decoder デモ:
  • 270f512lpim_bt_audio_dkおよびpic32mz_da_sk_meb2構成ではディスプレイがサポートされません。ディスプレイは点灯しているように見えますが、バックライトが点灯しているため、実際には何も表示されていません。
  • 270f512lpim_bt_audio_dk 構成は、WMA および AAC デコーダーをサポートしていません。
  • ボリュームコントロールは、bt_audio_dk および 270f512lpim_bt_audio_dk 構成でのみ使用できます。
  • 96 kHz WAVEオーディオでは軽微な音声の不具合が発生する場合があります。 fileデフォルトのバッファサイズは1000です。回避策として、バッファサイズを大きくすることで不具合を解消できます。
  • 高画質で再生すると音声に不具合が生じる場合がありますampリングレートAAC files。sが高いほどampリング率が高いほど、グリッチは深刻になります。
  • 一部のUSBフラッシュドライブはこのデモでは動作しない可能性があります
  • メモリ制限のため、Speex デコーダーと WMA デコーダーは他のデコーダーと同時に動作できません audio_tone デモ:
  • ディスプレイは静的です
  • スイッチデバウンスは実装されていません usb_speaker デモ:
  • 出力コネクタの pic32mz_ef_sk_meb2 構成では、左と右の出力チャネルが入れ替わります。 注記: これはアプリケーション ソフトウェアの問題ではなく、MEB II ハードウェアの問題です。
  • ミュート機能(PC から制御)は機能しません usb_headset:

ミュート機能(PC から制御)は機能しません。

mac_audio_hi_res デモ:

PCのオーディオをミュートするのは最初の1回だけ正常に機能します

Bluetoothデモンストレーション a2dp_avrcpデモのWVGA表示に関する問題を修正しました。これはプレミアムデモです。 すべてのPIC32MZ DA構成でグラフィックスが一時的にオフ/削除されており、将来のリリースで利用可能になる予定です。
File     システムデモンストレーション デモンストレーションの成功を示すために使用される LED_3 が点灯しません。これは次のデモンストレーションに影響します。
  • sdcard_fat_single_disk (pic32mz_da_sk_adma 構成)
  • sdcard_msd_fat_multi_disk (pic32mz_da_sk_meb2 構成)

回避策として、ユーザーはアプリケーション コードにブレークポイントを配置して、デモンストレーションのステータスを確認することができます。

グラフィックデモンストレーション スターター キット PKOB プログラミングおよびデバッグで次のエラーが発生する場合があります。 プログラマを起動できませんでした: ターゲットデバイスのプログラムに失敗しました。このメッセージが表示された場合、デバイスの電源を再投入するとアプリケーションが起動します。デバッグが必要な場合は、MPLAB REAL ICEを使用してスターターキットに適切なヘッダーをインストールすることを推奨します。

external_resources デモンストレーションには次の問題が適用されます。

  •   現在、JPEGデコードのサポートは内部ストレージに対してのみ有効になっています。
  •  デモ中、外部のオフチップ メモリから画像を取得する際に遅延が発生し、画面メモリに画像をレンダリングする際にディスプレイの表示が遅くなります。
  •  JPEGランタイムデコードによる遅延のため、JPEG画像を画面に表示する際にも、前回の問題と同様の遅延が発生します。
MEB IIデモンストレーション segger_emwin デモ アプリケーションには、まだタッチ入力が含まれていません。
RTOSデモ PIC32MZ EFの設定には、FPUサポート付きのSEGGER embOSライブラリが必要です。ユーザーはこれを明示的にインクルードする必要があります。デフォルトでは、FPUサポートなしのライブラリが含まれています。
システムサービスライブラリExampレ 該当なし command_appio デモは MPLAB X IDE v3.06 では機能しませんが、v3.00 では動作します。
TCP/IP Wi-Fi

デモ

該当なし ENC24xJ600またはENC28J60構成を使用したtcpip_tcp_clientデモは、SPIドライバでDMAが有効になっている場合、正常に動作しません。これらの構成ではSPI DMAオプションを無効にしてください。この問題は、MPLAB Harmonyの将来のリリースで修正される予定です。
テスト アプリケーション 該当なし PIC32MZ EF スターター キットで使用する FreeRTOS 構成では、プロジェクト オプションで浮動小数点ライブラリが無効になっています。
USBデモンストレーション PIC32MZデバイスを使用してビルドされたmsd_basicデバイスデモアプリケーションでは、SCSI Enquiry応答データ構造をRAMに配置する必要があります。このデータ構造をプログラムフラッシュメモリに配置すると、Enquiry応答が破損します。この問題は将来のリリースで修正される予定です。hid_basic_keyboardホストデモは、A~Z、a~z、0~9、Shift、およびCapsLockキーのキーストロークをキャプチャします。 のみキーボードの LED グロー機能とその他のキーの組み合わせのサポートは、将来のリリースで更新される予定です。audio_speaker ホスト デモでは、pic32mz_ef_sk_int_dyn および pic32mx_usb_sk2_int_dyn 構成でプラグ アンド プレイが機能しない場合があります。この問題は、将来のリリースで修正される予定です。hub_msd ホスト デモ アプリケーションでは、ハブのプラグ アンド プレイ検出がまれに失敗することがあります。ただし、PIC32MZ デバイスのリセットが解除される前にハブが接続されると、デモ アプリケーションは期待どおりに動作します。この問題は現在調査中で、MPLAB Harmony の将来のリリースで修正される予定です。ハブ デモ アプリケーションを使用する場合は、セルフパワー ハブを使用することをお勧めします。スターター キットの VBUS 電源レギュレータは、バスパワー ハブの電流要件を満たせない可能性があり、その場合、デモ アプリケーションが予期しない動作をする可能性があります。

ビルドフレームワーク:

特徴 追加と更新 既知の問題
Bluetoothスタックライブラリ 該当なし
数学図書館 DSP 固定小数点数学ライブラリ:
  •  DSP ASEを活用したmicroAptiv™コア機能を備えたPIC32MZデバイス専用に最適化されています。
  •  _Fract データ型では機能しません LibQ 固定小数点数学ライブラリ:
  • microAptivコア機能を備えたPIC32MZデバイス向けに最適化
  •  _fast関数の精度は低下しました

 ユーティリティ:

特徴 追加と更新 既知の問題
MPLAB ハーモニー コンフィギュレータ (MHC) 該当なし
  • MHCはプロジェクトからソースへの相対パスの変更をサポートしていません fileプロジェクトが作成されると、MPLAB Harmonyインストール内で
  • いつ viewMHCでMPLAB Harmonyヘルプを開くと、索引はアクセスできますが、機能しません。これは、MHCが使用するブラウザの制限によるものです。回避策として、HTMLヘルプを外部ブラウザで開くと、索引にアクセスでき、機能します。 Web ブラウザ。
  •  .hconfig 内の「—endhelp—」の後のタブ文字 file 次の構成シンボルがスキップされる可能性があります

サードパーティ製ソフトウェア:

特徴 追加と更新 既知の問題
SEGGER emWin グラフィックスライブラリ 該当なし LCCディスプレイコントローラのみがサポートされています。他のディスプレイコントローラはこのリリースではサポートされていません。

このリリースでは、ダイアログ ウィジェットのハンドルを取得するための API は使用できません。

リリース内容
このトピックでは、このリリースの内容をリストし、各モジュールを識別します。

説明
この表には、このリリースの内容、簡単な説明、リリースの種類 (アルファ版、ベータ版、製品版、ベンダー版) がリストされています。

ミドルウェアとライブラリ

/フレームワーク/ 説明 リリース タイプ
ブルートゥース/CDBT Bluetooth スタック ライブラリ (基本) 生産
Bluetooth/プレミアム/オーディオ/CDBT

Bluetooth/プレミアム/オーディオ/デコーダー/SBC

Bluetooth オーディオ スタック ライブラリ (プレミアム)

SBC デコーダー ライブラリ (プレミアム)

生産

生産

ブートローダー ブートローダライブラリ 生産
クラスb B級図書館 生産
暗号 マイクロチップ暗号ライブラリ 生産
デコーダー/bmp/BmpDecoder デコーダー/bmp/GifDecoder デコーダー/bmp/JpegDecoder デコーダー/audio_decoders/decoder_opus デコーダー/speex デコーダー/premium/decoder_aac デコーダー/premium/decoder_mp3
デコーダー/プレミアム/デコーダー_wma
BMPデコーダライブラリ
GIFデコーダーライブラリ
JPEG デコーダライブラリ
Opusデコーダーライブラリ
Speexデコーダライブラリ
AACデコーダーライブラリ
(プレミアム)MP3デコーダーライブラリ(プレミアム)
WMAデコーダーライブラリ(プレミアム)
ベータ
ベータ
ベータ
ベータ
ベータ
ベータベータ
ベータ
gfx グラフィックライブラリ 生産
数学/DSP PIC32MZデバイス用DSP固定小数点演算ライブラリAPIヘッダー 生産
数学/libq PIC32MZデバイス用のLibQ固定小数点数学ライブラリAPIヘッダー 生産
ネット/プレゼンス MPLAB Harmony ネットワーク プレゼンテーション層 ベータ
テスト テストハーネスライブラリ 生産
TCPIP TCP/IP ネットワークスタック 生産
USB USBデバイススタック

USBホストスタック

生産

ベータ

デバイスドライバー:

/フレームワーク/ドライバー/ 説明 リリース タイプ
アドック アナログ-デジタルコンバータ(ADC)ドライバ

動的実装 静的実装

 ベータ
ベータ
カメラ/ovm7690 OVM7690 カメラドライバー

動的実装のみ

ベータ
できる コントローラエリアネットワーク (CAN) ドライバー

静的実装のみ

 

ベータ

CMP コンパレータドライバ

静的実装のみ

ベータ
コーデック/ak4384

 

 

コーデック/ak4642

 

 

コーデック/ak4953

 

 

コーデック/ak7755

AK4384 コーデック ドライバー

動的実装のみ

 

AK4642 コーデック ドライバー

動的実装のみ

 

AK4953 コーデック ドライバー

動的実装のみ

 

AK7755 コーデック ドライバー

動的実装のみ

 

生産

 

 

生産

 

 

生産

 

 

生産

cpld CPLD XC2C64A ドライバー

静的実装のみ

 

生産

enc28j60 ENC28J60 ドライバライブラリ

動的実装のみ

ベータ
encx24j600 ENCx24J600 ドライバライブラリ

動的実装のみ

 

ベータ

エスマック イーサネット メディア アクセス コントローラ (MAC) ドライバー

動的実装のみ

 

生産

倫理 イーサネット物理インターフェース (PHY) ドライバー

動的実装のみ

 

生産

フラッシュ フラッシュドライバー

静的実装のみ

 

ベータ

グラフィックス/コントローラー/LCC 低コストのコントローラレス(LCC)グラフィックス ドライバー

動的実装のみ

 

生産

グラフィック/コントローラー/otm2201a OTM2201a LCDコントローラドライバ

動的実装のみ

 

生産

グラフィック/コントローラー/s1d13517 Epson S1D13517 LCDコントローラドライバ

動的実装のみ

 

生産

グラフィックス/コントローラー/SSD1289 Solomon Systech SSD1289 コントローラー ドライバー

動的実装のみ

生産
グラフィックス/コントローラー/SSD1926 Solomon Systech SSD1926 コントローラー ドライバー

動的実装のみ

 

生産

グラフィックス/コントローラー/TFT002 TFT002 グラフィックス ドライバー

動的実装のみ

 

生産

2c I2C(Inter-Integrated Circuit)ドライバ

動的実装 静的実装

 

アルファアルファ

i2s IC間サウンド(I2S)ドライバ

動的実装のみ

 

ベータ

ic 入力キャプチャドライバ

静的実装のみ

 

ベータ

いいえ 不揮発性メモリ(NVM)ドライバー

動的実装 静的実装

 

ベータベータ

oc 出力比較ドライバ

静的実装のみ

 

ベータ

pmp パラレル マスター ポート (PMP) ドライバー

動的実装 静的実装

 

プロダクションベータ

rtcc リアルタイムクロックとカレンダー(RTCC)ドライバー

静的実装のみ

 

ベータ

SDカード SD カード ドライバー (SPI ドライバーのクライアント)

動的実装のみ

 

ベータ

スピ シリアルペリフェラルインターフェース(SPI)ドライバ

動的実装 静的実装

 プロダクションベータ
 

spi_flash/sst25vf016b spi_flash/sst25vf020b spi_flash/sst25vf064c spi_flash/sst25

SPIフラッシュドライバ

動的実装のみ
動的実装のみ
動的実装のみ
動的実装のみ

 

アルファ
アルファ
アルファ
アプラ

明日 タイマードライバー

動的実装 静的実装

 プロダクションベータ
タッチ/ADC10ビット

 

 

タッチ/ar1021

 

 

タッチ/mtch6301

 

 

タッチ/mtch6303

ADC 10ビットタッチドライバ
動的実装のみ AR1021 タッチドライバー
動的実装のみ MTCH6301 タッチドライバ
動的実装のみ MTCH6303 タッチドライバ
静的実装のみ
 ベータ

ベータ

 

ベータ

 

 

ベータ

ユーアート ユニバーサル同期/非同期受信/送信(USART)ドライバ

動的実装 静的実装

 生産

ベータ

USBFS

 

USBH

PIC32MX ユニバーサル シリアル バス (USB) コントローラ ドライバー (USB デバイス)
動的実装のみPIC32MZユニバーサルシリアルバス(USB)コントローラドライバ(USBデバイス)
動的実装のみ
生産

生産

USBFS

 

USBH

PIC32MX ユニバーサル シリアル バス (USB) コントローラ ドライバ (USB ホスト)

動的実装のみ

PIC32MZ ユニバーサル シリアル バス (USB) コントローラ ドライバ (USB ホスト)

動的実装のみ

ベータ

ベータ

wifi/mrf24w

 

wifi/mrf24wn

MRF24WGコントローラ用Wi-Fiドライバー
動的実装のみMRF24WNコントローラ用Wi-Fiドライバー
動的実装のみ
生産

 

生産

システムサービス

/フレームワーク/システム/ 説明 リリース タイプ
クリック クロックシステムサービスライブラリ

動的実装 静的実装

 生産

生産

指示 コマンドプロセッサシステムサービスライブラリ

動的実装のみ

 

生産

一般 共通システムサービスライブラリ ベータ
コンソール コンソールシステムサービスライブラリ

動的実装 静的実装

 ベータ

アルファ

デバッグ デバッグシステムサービスライブラリ

動的実装のみ

 

ベータ

デブコン デバイス制御システムサービスライブラリ

動的実装のみ

 

生産

DMA ダイレクトメモリアクセスシステムサービスライブラリ

動的実装

 

生産

fs File システムサービスライブラリ

動的実装のみ

 

生産

整数 割り込みシステムサービスライブラリ

静的実装のみ

 

生産

メモリ メモリシステムサービスライブラリ

静的実装のみ

 

ベータ

メッセージ メッセージングシステムサービスライブラリ

動的実装のみ

 

ベータ

ポート ポートシステムサービスライブラリ

静的実装のみ

 

生産

ランダム 乱数生成システムサービスライブラリ

静的実装のみ

 

生産

リセット システムサービスライブラリをリセットする

静的実装のみ

 

ベータ

明日 タイマーシステムサービスライブラリ

動的実装のみ

 

ベータ

触る タッチシステムサービスライブラリ

動的実装のみ

 

ベータ

wdt ウォッチドッグタイマーシステムサービスライブラリ

静的実装のみ

 

ベータ

周辺ライブラリ:

/フレームワーク/ 説明 リリースタイプ
周辺 サポートされているすべてのPIC32マイクロコントローラ用の周辺ライブラリソースコード 生産
PIC32MX1XX/2XX 28/36/44-pin Family 生産
PIC32MX1XX/2XX/5XX 64/100-pin Family 生産
PIC32MX320/340/360/420/440/460 Family 生産
PIC32MX330/350/370/430/450/470 Family 生産
PIC32MX5XX/6XX/7XXファミリー 生産
PIC32MZ組み込みコネクティビティ(EC)ファミリ 生産
PIC32MZ 組み込みコネクティビティ(浮動小数点ユニット搭載)(EF)ファミリ 生産

オペレーティング システム抽象化レイヤー (OSAL):

/フレームワーク/ 説明 リリース タイプ
オサル オペレーティング システム抽象化レイヤー (OSAL) 生産

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

/bsp/ 説明 リリース タイプ
bt_audio_dk PIC32 Bluetooth オーディオ開発キット用の BSP。 生産
チップキット_wf32 chipKIT™ WF32™ Wi-Fi 開発ボード用の BSP。 生産
チップキット_wifire chipKIT™ Wi-FIRE 開発ボード用の BSP。 生産
pic32mx_125_sk PIC32MX1/2/5 スターターキット用の BSP。 生産
pic32mx_125_sk+lcc_pictail+qvga PIC3.2MX320/240/32 スターター キットに接続されたグラフィックス ディスプレイ Truly 1 インチ 2×5 ボードを備えた低コスト コントローラレス (LCC) グラフィックス PICtail Plus ドーター ボード用の BSP。 生産
pic32mx_125_sk+meb マルチメディア拡張ボード (MEB) に接続された PIC32MX1/2/5 スターター キット用の BSP。 生産
pic32mx_bt_sk PIC32 Bluetooth スターターキット用の BSP。 生産
pic32mx_eth_sk PIC32 イーサネット スターター キット用の BSP。 生産
pic32mx_eth_sk2 PIC32 Ethernet Starter Kit II 用の BSP。 生産
pic32mx_pcap_db 投影型静電容量タッチを備えた PIC32 GUI 開発ボード用の BSP。 生産
pic32mx_usb_デジタル_オーディオ_ab PIC32 USBオーディオアクセサリボード用BSP 生産
pic32mx_usb_sk2 PIC32 USB スターターキット II の BSP。 生産
pic32mx_usb_sk2+lcc_pictail+qvga PIC3.2 USB スターター キット II に接続されたグラフィックス ディスプレイ Truly 320 インチ 240×32 ボードを備えた低コスト コントローラレス (LCC) グラフィックス PICtail Plus ドーター ボード用の BSP。 生産
pic32mx_usb_sk2+lcc_pictail+wqvga PIC4.3 USB スターター キット II に接続されたグラフィックス ディスプレイ Powertip 480 インチ 272×32 ボードを備えた低コスト コントローラレス (LCC) グラフィックス PICtail Plus ドーター ボード用の BSP。 生産
pic32mx_usb_sk2+meb PIC32 USB スターター キット II に接続されたマルチメディア拡張ボード (MEB) 用の BSP。 生産
pic32mx_usb_sk2+s1d_pictail+vga PIC1 USB スターター キット II に接続されたグラフィックス ディスプレイ Truly 13517 インチ 5.7×640 ボードを備えたグラフィックス コントローラ PICtail Plus Epson S480D32 ドーター ボード用の BSP。 生産
pic32mx_usb_sk2+s1d_pictail+wqvga PIC1 USB スターター キット II に接続されたグラフィックス ディスプレイ Power tip 13517 インチ 4.3×480 ボードを備えたグラフィックス コントローラ PICtail Plus Epson S272D32 ドーター ボード用の BSP。 生産
pic32mx_usb_sk2+s1d_pictail+wvga PIC1 USB スターター キット II に接続されたグラフィックス ディスプレイ Truly 13517 インチ 7×800 ボードを備えたグラフィックス コントローラ PICtail Plus Epson S400D32 ドーター ボード用の BSP。 生産
pic32mx_usb_sk2+ssd_pictail+qvga PIC1926 USB スターター キット II に接続されたグラフィックス ディスプレイ Truly 3.2 インチ 320×240 ボードを備えたグラフィックス LCD コントローラ PICtail Plus SSD32 ドーター ボード用の BSP。 生産
pic32mx_usb_sk3 PIC32 USB スターターキット III 用の BSP。 生産
pic32mx270f512l_pim+bt_audio_dk PIC32 Bluetooth オーディオ開発キットに接続された PIC270MX512F32L プラグイン モジュール (PIM) 用の BSP。 生産
pic32mx460_pim+e16 Explorer 32 開発ボードに接続された PIC460MX512F16L プラグイン モジュール (PIM) 用の BSP。 生産
pic32mx470_pim+e16 Explorer 32 開発ボードに接続された PIC450MX470/512F16L プラグイン モジュール (PIM) 用の BSP。 生産
pic32mx795_pim+e16 Explorer 32 開発ボードに接続された PIC795MX512F16L プラグイン モジュール (PIM) 用の BSP。 生産
pic32mz_ec_pim+bt_audio_dk PIC32 Bluetooth オーディオ開発キットに接続された PIC2048MZ144ECH32 オーディオ プラグイン モジュール (PIM) 用の BSP。 生産
pic32mz_ec_pim+e16 Explorer 32 開発ボードに接続された PIC2048MZ100ECH16 プラグイン モジュール (PIM) 用の BSP。 生産
pic32mz_ec_sk PIC32MZ 組み込みコネクティビティ (EC) スターター キット用の BSP。 生産
pic32mz_ec_sk+meb2 PIC32MZ 組み込みコネクティビティ (EC) スターター キットに接続されたマルチメディア拡張ボード II (MEB II) 用の BSP。 生産
pic32mz_ec_sk+meb2+wv​​ga 5インチWVGA PCAPディスプレイボードを搭載したマルチメディア拡張ボードII(MEB II)用BSP( 注記) を PIC32MZ 組み込みコネクティビティ (EC) スターター キットに接続します。

注記: 5 インチ WVGA PCAP ディスプレイ ボードの入手方法については、お近くの Microchip 営業所にお問い合わせください。

生産
pic32mz_ec_sk+s1d_pictail+vga PIC1MZ 組み込みコネクティビティ (EC) スターター キットに接続されたグラフィックス ディスプレイ Truly 13517 インチ 5.7×640 ボードを備えたグラフィックス コントローラ PICtail Plus Epson S480D32 ドーター ボード用の BSP。 生産
pic32mz_ec_sk+s1d_pictail+wqvga PIC1MZ 組み込みコネクティビティ (EC) スターター キットに接続されたグラフィックス ディスプレイ Powertip 13517 インチ 4.3×480 ボードを備えたグラフィックス コントローラ PICtail Plus Epson S272D32 ドーター ボード用の BSP。 生産
pic32mz_ec_sk+s1d_pictail+wvga グラフィックスコントローラPICtail Plus Epson S1D13517ドーターボードと5インチWVGA PCAPディスプレイボード(参照)用のBSP 注記) を PIC32MZ 組み込みコネクティビティ 浮動小数点ユニット (EC) スターター キットに接続します。

注記: 5 インチ WVGA PCAP ディスプレイ ボードの入手方法については、お近くの Microchip 営業所にお問い合わせください。

生産
pic32mz_ef_pim+bt_audio_dk PIC32 Bluetooth オーディオ開発キットに接続された PIC2048MZ144EFH32 オーディオ プラグイン モジュール (PIM) 用の BSP。 生産
pic32mz_ef_pim+e16 Explorer 32 開発ボードに接続された PIC2048MZ100EFH16 プラグイン モジュール (PIM) 用の BSP。 生産
pic32mz_ef_sk PIC32MZ 組み込みコネクティビティおよび浮動小数点 (EF) スターター キット用の BSP。 生産
pic32mz_ef_sk+meb2 PIC32MZ 組み込みコネクティビティおよび浮動小数点ユニット (EF) スターター キットに接続されたマルチメディア拡張ボード II (MEB II) 用の BSP。 生産
pic32mz_ef_sk+meb2+wv​​ga 5インチWVGA PCAPディスプレイボードを搭載したマルチメディア拡張ボードII(MEB II)用BSP( 注記) を PIC32MZ 組み込みコネクティビティ 浮動小数点ユニット (EF) スターター キットに接続します。

注記: 5 インチ WVGA PCAP ディスプレイ ボードの入手方法については、お近くの Microchip 営業所にお問い合わせください。

生産
pic32mz_ef_sk+s1d_pictail+vga グラフィックス コントローラ PICtail Plus Epson S1D13517 ドーター ボード用の BSP。グラフィックス ディスプレイ Truly 5.7 インチ 640×480 ボードが、PIC32MZ 組み込みコネクティビティおよび浮動小数点ユニット (EF) スターター キットに接続されています。 生産
pic32mz_ef_sk+s1d_pictail+wqvga グラフィックス コントローラ PICtail Plus Epson S1D13517 ドーター ボード用の BSP。グラフィックス ディスプレイ Powertip 4.3 インチ 480×272 ボードが、PIC32MZ 組み込み接続および浮動小数点ユニット (EF) スターター キットに接続されています。 生産
wifi_g_db Wi-Fi G デモ ボード用の BSP。 生産

オーディオアプリケーション:

/アプリ/オーディオ/ 説明 リリース タイプ
オーディオマイクループバック オーディオマイクループバックのデモ 生産
オーディオトーン オーディオトーンのデモンストレーション 生産
mac_audio_hi_res ハイレゾオーディオデモ 生産
SDカード_USB_オーディオ USBオーディオSDカードのデモ ベータ
ユニバーサルオーディオデコーダー ユニバーサルオーディオデコーダーのデモ 生産
USBヘッドセット USBオーディオヘッドセットのデモンストレーション 生産
usb_マイク USBオーディオマイクのデモンストレーション 生産
USBスピーカー USBオーディオスピーカーのデモ 生産

Bluetooth アプリケーション:

/アプリ/Bluetooth/ 説明 リリース タイプ
データ/データ基本 Bluetooth® 基本データデモンストレーション 生産
データ/データ温度センサーRGB Bluetooth温度センサーとRGBデータのデモンストレーション 生産
プレミアム/オーディオ/a2dp_avrcp Bluetoothプレミアムオーディオのデモンストレーション 生産

ブートローダアプリケーション:

/apps/ブートローダー/ 説明 リリース タイプ
基本的な 基本的なブートローダのデモ 生産
ライブアップデート ライブアップデートのデモ 生産

クラス B アプリケーション:

/アプリ/クラスb/ 説明 リリース タイプ
クラスBデモ クラスBライブラリデモンストレーション 生産

暗号化アプリケーション:

/アプリ/暗号/ 説明 リリース タイプ
暗号化_復号化 暗号周辺ライブラリ MD5 暗号化/復号化デモ 生産
ラージハッシュ 暗号周辺ライブラリハッシュのデモ 生産

ドライバーアプリケーション:

/アプリ/ドライバー/ 説明 リリース タイプ
i2c/i2c_rtcc I2C RTCC デモ 生産
nvm/nvm_read_write NVMデモンストレーション 生産
spi/シリアル_eeprom SPIデモンストレーション 生産
spi/spi_loopback SPIデモンストレーション 生産
spi_flash/sst25vf020b SPIフラッシュSST25VF020Bデバイスデモ 生産
usart/usart_echo USARTデモンストレーション 生産
usart/usart_loopback USARTループバックのデモ 生産

 Exampファイルアプリケーション:

/アプリ/examples / 説明 リリース タイプ
私の最初のアプリ MPLAB Harmonyチュートリアル例ampルソリューション 該当なし
周辺 MPLAB Harmony準拠ペリフェラルライブラリExampレ 生産
システム MPLAB Harmony準拠システムサービスライブラリExampレ 生産

 外部メモリプログラマーのアプリケーション:

/アプリ/プログラマー/ 説明 リリース タイプ
外部フラッシュ 外部フラッシュブートローダのデモ 生産
sqi_flash 外部メモリプログラマSQIフラッシュデモンストレーション 生産

 File システムアプリケーション:

/アプリ/fs/ 説明 リリース タイプ
nvm_fat_single_disk シングルディスク不揮発性メモリ FAT FS デモ 生産
nvm_mpfs_シングルディスク シングルディスク不揮発性メモリ MPFS デモ 生産
nvm_sdcard_fat_mpfs_マルチディスク マルチディスク不揮発性メモリ FAT FS MPFS デモ 生産
nvm_sdcard_fat_マルチディスク マルチディスク不揮発性メモリ FAT FS デモ 生産
SDカード_F​​AT_シングルディスク シングルディスク SD カード FAT FS デモ 生産
sdカード_msd_fat_マルチディスク マルチディスク SD カード MSD FAT FS デモ 生産
sst25_脂肪 SST25 フラッシュ FAT FS デモ アルファ

グラフィックス アプリケーション:

/アプリ/グラフィック/ 説明 リリース タイプ
基本的な画像の動き 基本的な画像モーショングラフィックスライブラリのデモンストレーション 生産
emwin_クイックスタート SEGGER emWin クイックスタートデモ 生産
外部リソース 保存されたグラフィックリソースの外部メモリアクセスのデモ 生産
グラフィックショーケース グラフィックス低コストコントローラレス(LCC)WVGAデモ 生産
LCCC 低コストのコントローラレス(LCC)グラフィックスのデモ 生産
メディア画像viewer グラフィックメディアイメージ Viewerデモンストレーション 生産
物体 グラフィックスオブジェクトレイヤーのデモンストレーション 生産
原生的 グラフィックスプリミティブレイヤーのデモンストレーション 生産
抵抗膜タッチキャリブレーション 抵抗膜方式タッチキャリブレーションのデモンストレーション 生産
s1d13517 エプソン S1D13517 LCD コントローラのデモ 生産
ssd1926 Solomon Systech SSD1926 コントローラーのデモ 生産

 マルチメディア拡張ボード II (MEB II) の用途:

/apps/meb_ii/ 説明 リリース タイプ
グラフィックカメラ グラフィックカメラのデモンストレーション 生産
gfx_cdc_com_port_single グラフィックスとUSB CDCを組み合わせたデモ 生産
gfx_フォトフレーム グラフィックフォトフレームのデモンストレーション 生産
グラフィック_web_server_nvm_mpfs グラフィックスとTCP/IPの組み合わせ Web サーバーデモンストレーション 生産
エムウィン SEGGER emWin® の MEB II デモ機能 ベータ

RTOS アプリケーション:

/アプリ/rtos/ 説明 リリース タイプ
エンボス SEGGER embOS® デモンストレーション 生産
フリートス FreeRTOS™ デモ 生産
オープンルトス OPENRTOSデモ 生産
スレッドx Express Logic ThreadX デモ 生産
uC_OS_II Micriµm® µC/OS-II™ のデモ ベータ
uC_OS_III Micriµm® µC/OS-III™ のデモ 生産

TCP/IP アプリケーション:

/apps/tcpip/ 説明 リリース タイプ
バークレーTCPクライアント Berkeley TCP/IP クライアントのデモ 生産
バークレーTCPサーバー バークレー TCP/IP サーバのデモンストレーション 生産
berkeley_udp_クライアント Berkeley TCP/IP UDP クライアントのデモ 生産
バークレーUDPリレー バークレー TCP/IP UDP リレー デモンストレーション 生産
バークレーUDPサーバー バークレー TCP/IP UDP サーバーのデモ 生産
wolfssl_tcp_クライアント wolfSSL TCP/IP TCP クライアントのデモ 生産
wolfssl_tcp_server wolfSSL TCP/IP TCPサーバのデモ 生産
snmpv3_nvm_mpfs SNMPv3 不揮発性メモリ マイクロチップ独自 File システムデモンストレーション 生産
snmpv3_sdcard_fatfs SNMPv3 不揮発性メモリ SD カード FAT File システムデモンストレーション 生産
tcpip_tcp_クライアント TCP/IP TCP クライアントのデモ 生産
tcpip_tcp_クライアント_サーバー TCP/IP TCP クライアント サーバー デモ 生産
tcpip_tcp_server TCP/IP TCP サーバーのデモ 生産
tcpip_udp_クライアント TCP/IP UDP クライアントのデモ 生産
tcpip_udp_クライアント_サーバー TCP/IP UDPクライアントサーバのデモ 生産
tcpip_udp_server TCP/IP UDP サーバーのデモ 生産
web_server_nvm_mpfs 不揮発性メモリマイクロチップ独自 File システム Web サーバーデモンストレーション 生産
web_server_sdcard_fatfs SDカードFAT File システム Web サーバーデモンストレーション 生産
wifiの簡単設定 Wi-Fi® EasyConf デモンストレーション 生産
wifi_g_デモ Wi-Fi G デモ 生産
wifi_wolfssl_tcp_クライアント Wi-Fi wolfSSL TCP/IP クライアントのデモ 生産
wifi_wolfssl_tcp_サーバー Wi-Fi wolfSSL TCP/IPサーバのデモ 生産
wolfssl_tcp_クライアント wolfSSL TCP/IP クライアントのデモ 生産
wolfssl_tcp_server wolfSSL TCP/IPサーバのデモ 生産

テストアプリケーション:

/apps/meb_ii/ 説明 リリース タイプ
テスト_sample MPLAB ハーモニーテスト Sampファイルアプリケーション アルファ

 USBデバイスアプリケーション:

/アプリ/usb/デバイス/ 説明 リリース タイプ
cdc_com_port_dual CDC デュアルシリアル COM ポート エミュレーションのデモ 生産
cdc_com_port_single CDC シングルシリアル COM ポート エミュレーションのデモ 生産
cdc_msd_basic CDC マスストレージデバイス (MSD) のデモンストレーション 生産
cdc_シリアル_エミュレータ CDCシリアルエミュレーションデモ 生産
cdc_シリアル_エミュレータ_msd CDCシリアルエミュレーションMSDデモンストレーション 生産
hid_basic 基本的なUSBヒューマンインターフェースデバイス(HID)のデモ 生産
隠しジョイスティック USB HIDクラスジョイスティックデバイスのデモンストレーション 生産
隠しキーボード USB HIDクラスキーボードデバイスのデモンストレーション 生産
隠しマウス USB HIDクラスマウスデバイスのデモンストレーション 生産
hid_msd_basic USB HIDクラスMSDデモンストレーション 生産
msd_basic USB MSDデモンストレーション 生産
msd_fs_spiflash USB MSD SPIフラッシュ File システムデモンストレーション 生産
msd_sdカード USB MSD SDカードのデモンストレーション 生産
ベンダー USBベンダー(つまり、ジェネリック)のデモ 生産

 USB ホスト アプリケーション:

/apps/usb/ホスト/ 説明 リリース タイプ
オーディオスピーカー USB Audio v1.0 ホストクラス ドライバーのデモ 生産
cdc_basic USB CDC 基本デモンストレーション 生産
cdc_msd USB CDC MSD 基本デモンストレーション 生産
hid_basic_keyboard USB HIDホストキーボードのデモンストレーション 生産
hid_basic_mouse USB HIDホストマウスのデモ 生産
ハブ_cdc_hid USB HID CDC ハブのデモ 生産
ハブ_msd USB MSDハブホストのデモ 生産
msd_basic USB MSDホストのシンプルなサムドライブのデモ 生産

ビルド済みバイナリ:

/bin/フレームワーク 説明 リリース タイプ
ブルートゥース ビルド済み PIC32 Bluetooth スタック ライブラリ 生産
Bluetooth/プレミアム/オーディオ 構築済み PIC32 Bluetooth オーディオ スタック ライブラリ (プレミアム) 生産
デコーダー/プレミアム/aac_microaptiv microAptiv コア機能を備えた PIC32MZ デバイス用のビルド済み AAC デコーダー ライブラリ (プレミアム) ベータ
デコーダー/プレミアム/aac_pic32mx PIC32MX デバイス用 AAC デコーダー ライブラリ (プレミアム) ベータ
デコーダー/プレミアム/mp3_microaptiv microAptiv コア機能を備えた PIC3MZ デバイス用の事前構築済み MP32 デコーダ ライブラリ (プレミアム) 生産
デコーダー/プレミアム/mp3_pic32mx PIC3MX デバイス用プリビルド MP32 デコーダ ライブラリ (プレミアム) 生産
デコーダー/プレミアム/wma_microaptiv microAptiv コア機能を備えた PIC32MZ デバイス用のビルド済み WMA デコーダー ライブラリ (プレミアム) ベータ
デコーダー/プレミアム/wma_pic32mx PIC32MX デバイス用ビルド済み WMA デコーダー ライブラリ (プレミアム) ベータ
数学/DSP PIC32MZデバイス用のプリビルドDSP固定小数点演算ライブラリ 生産
数学/libq PIC32MZデバイス用のビルド済みLibQ固定小数点数学ライブラリ 生産
数学/libq/libq_c Pic32MX および Pic32MZ デバイスと互換性のある C 実装を備えた、事前に構築された数学ライブラリ。(注: これらのルーチンは libq ライブラリの機能とは互換性がありません) ベータ
周辺 プリビルド周辺機器ライブラリ 製品版/ベータ版

 ビルドフレームワーク:

/ビルド/フレームワーク/ 説明 リリース タイプ
数学/libq LibQ ライブラリビルドプロジェクト 生産
数学/libq LibQ_C ライブラリビルドプロジェクト アルファ
周辺 周辺ライブラリ構築プロジェクト 生産

 ユーティリティ:

/ユーティリティ/ 説明 リリース タイプ
mhc/plugins/ディスプレイマネージャー/ディスプレイマネージャー.jar MPLAB Harmony ディスプレイマネージャプラグイン ベータ
mhc/com-microchip-mplab-modules-mhc.nbm MPLAB Harmony Configurator (MHC) プラグイン

MPLAB Harmony Graphics Composer(MHCプラグインに含まれています)

生産

ベータ

mib2bib/mib2bib.jar コンパイルされたカスタム Microchip MIB スクリプト (snmp.mib) で snmp.bib と mib.h を生成します。 生産
mpfs_generator/mpfs2.jar TCP/IP MPFS File ジェネレーターとアップロードユーティリティ 生産
セガー/エムウィン MPLAB Harmony emWin デモアプリケーションで使用される SEGGER emWin ユーティリティ ベンダー
tcpip_discoverer/tcpip_discoverer.jar TCP/IP マイクロチップノード検出ユーティリティ 生産

 サードパーティ製ソフトウェア:

/第三者/ 説明 リリース タイプ
デコーダ デコーダライブラリソース配布 ベンダー
グラフィック/emwin SEGGER emWin® グラフィックスライブラリ配布 ベンダー
rtos/embOS SEGGER embOS® ディストリビューション ベンダー
rtos/フリーRTOS PIC32MZデバイスをサポートするFreeRTOSソース配布 ベンダー
rtos/MicriumOSII Micriµm® µC/OS-II™ ディストリビューション ベンダー
rtos/MicriumOSIII Micriµm® µC/OS-III™ ディストリビューション ベンダー
rtos/OpenRTOS PIC32MZデバイスをサポートするOPENRTOSソースディストリビューション ベンダー
rtos/ThreadX Express Logic ThreadX ディストリビューション ベンダー
セガー/エムウィン SEGGER emWin® Pro ディストリビューション ベンダー
TCPIP/ウルフSSL wolfSSL(旧CyaSSL)組み込みSSLライブラリオープンソースベースのデモ ベンダー
tcpip/iniche InterNicheライブラリ配信 ベンダー

 ドキュメント:

/ドキュメント/ 説明 リリース タイプ
ハーモニーヘルプ.pdf MPLAB Harmony ヘルプ(ポータブル ドキュメント形式、PDF) 生産
ハーモニーヘルプ.chm コンパイルされたヘルプ (CHM) 形式の MPLAB Harmony ヘルプ 生産
html/インデックス.html MPLAB Harmony ヘルプ(HTML 形式) 生産
ハーモニー互換性ワークシート.pdf MPLAB Harmony の互換性レベルを決定し、互換性ガイドラインの例外や制限事項を把握するために使用する PDF フォーム 生産
ハーモニーリリース概要v1.11.pdf MPLAB Harmonyリリース概要では、リリース情報を一目で確認できます。 生産
ハーモニーリリースノートv1.11.pdf MPLAB Harmony リリースノート(PDF) 生産
ハーモニーライセンスv1.11.pdf MPLAB Harmony ソフトウェア ライセンス契約書 (PDF) 生産

リリースタイプ

このセクションでは、リリースの種類とその意味について説明します。

説明
MPLAB Harmony モジュールのリリースは、次の図に示すように 3 つの異なるタイプのいずれかになります。

MICROCHIP-Harmony統合ソフトウェアフレームワーク1

アルファリリース
モジュールのアルファリリース版は通常、初期リリースです。アルファリリースには基本機能セットの完全な実装が含まれており、機能的にユニットテストされ、正しくビルドされます。アルファリリースは、優れた「事前リリース」です。viewMicrochip社が現在取り組んでいる新しい開発について知るには、「」は新しい機能の探索に非常に役立ちます。ただし、完全な正式なテストプロセスを経ておらず、製品版がリリースされる前にインターフェースの一部が変更されることはほぼ確実であるため、製品版での使用は推奨されません。

ベータ版リリース
モジュールのベータリリースバージョンが内部インターフェースを通過しましたview ベータ版は、開発プロセスが適切に行われ、機能の正式なテストが行​​われています。また、アルファ版で報告された問題は修正または文書化されています。モジュールがベータ版の場合、通常の状況では正常に機能し、インターフェースも最終版に非常に近い状態であると期待できます(ただし、必要に応じて変更を加えることは可能です)。ただし、ストレステストやパフォーマンステストは実施されておらず、誤った使用方法で正常に動作しない可能性があります。ベータ版は本番環境での使用には推奨されませんが、開発には使用できます。

プロダクションリリース
モジュールが製品版としてリリースされる時点で、機能は完了し、完全にテストされ、インターフェースは「フリーズ」されています。以前のリリースで発生した既知の問題はすべて修正またはドキュメント化されています。既存のインターフェースは将来のリリースでも変更されません。機能やインターフェース関数が追加される可能性はありますが、既存のインターフェース関数は変更されません。これは、安定したアプリケーション・プログラム・インターフェース (API) を備えた安定したコードであり、製品版として安心してご利用いただけます。

バージョン番号

このセクションでは、MPLAB Harmony のバージョン番号の意味について説明します。

説明

MPLAB Harmony バージョン番号体系
MPLAB Harmony は次のバージョン番号付けスキームを使用します。
。 [. ][ ] どこ:

  • = メジャーリビジョン(多くのモジュールまたはすべてのモジュールに影響する重要な変更)
  • = マイナーリビジョン(新機能、定期リリース)
  • [. ] = ドットリリース(エラー修正、予定外のリリース)
  • [ ] = リリースタイプ(該当する場合、アルファ版はa、ベータ版はb)。製品版リリースにはリリースタイプ文字は含まれません。

バージョン文字列
SYS_VersionStrGet 関数は次の形式で文字列を返します。
「 。 [. ][ ]”
どこ:

  • モジュールのメジャーバージョン番号
  • モジュールのマイナーバージョン番号
  • オプションの「パッチ」または「ドット」リリース番号(「00」の場合は文字列に含まれません)
  • オプションのリリースタイプで、アルファ版の場合は「a」、ベータ版の場合は「b」です。リリースが製品版(アルファ版でもベータ版でもない)の場合は、このタイプは含まれません。

注: バージョン文字列にはスペースは含まれません。

Examp上:
「0.03a」
「1.00」

バージョン番号
SYS_VersionGet 関数から返されるバージョン番号は、次の 10 進形式 (BCD 形式ではない) の符号なし整数です。
* 10000以上* 100以上
数字は 10 進数で表され、意味はバージョン文字列で説明されているものと同じです。
注: リリース タイプを数値で表すことはできません。

Examp上:
バージョン「0.03a」の場合、返される値は 0 * 10000 + 3 * 100 + 0 になります。
バージョン「1.00」の場合、返される値は 1 * 100000 + 0 * 100 + 0 になります。
© 2013-2017 Microchip Technology Inc.

よくある質問

  • Q: MPLAB HarmonyはC++プログラミングで使用できますか? 言語?
    A: いいえ、MPLAB Harmony は C++ でテストされていないため、このプログラミング言語はサポートされていません。
  • Q: ビルドの推奨最適化レベルは? MPLAB Harmony 周辺ライブラリを使用したプロジェクトですか?
    A: 周辺ライブラリ内の未使用セクションからコードを削除するには、-O1 最適化レベルをお勧めします。
  • Q: MPLAB Harmonyアンインストーラは、ユーザーが変更したファイルをどのように処理しますか? files?
    A: アンインストーラーはすべてを削除します fileインストーラによってインストールされたファイルは、たとえユーザーによって変更されたとしても、そのまま残ります。ただし、新しい fileユーザーが追加した内容は削除されません。

ドキュメント / リソース

MICROCHIP Harmony 統合ソフトウェア フレームワーク [pdf] ユーザーガイド
v1.11、ハーモニー統合ソフトウェアフレームワーク、統合ソフトウェアフレームワーク、ソフトウェアフレームワーク、フレームワーク

参考文献

コメントを残す

あなたのメールアドレスは公開されません。 必須項目はマークされています *