Кіраўніцтва карыстальніка інтэграванай праграмнай платформы MICROCHIP Harmony

MICROCHIP-Harmony-Integrated-Software-Framework-featured-image

МІКРАЧЫП-лагатып

Інтэграваная праграмная платформа MICROCHIP Harmony

Вобраз прадукту MICROCHIP-Harmony-Integrated-Software-Framework

тэхнічныя характарыстыкі:

  • Назва прадукту: Інтэграваная праграмная платформа MPLAB Harmony
  • Версія: v1.11
  • Дата выхаду: красавік 2017 г

Інфармацыя аб прадукце:
Праграмны фрэймворк MPLAB Harmony v1.11 — гэта праграмны фрэймворк, прызначаны для спрашчэння і паскарэння распрацоўкі ўбудаваных прыкладанняў для мікракантролераў Microchip. Ён прапануе поўны набор бібліятэк, драйвераў і прамежкавага праграмнага забеспячэння для аптымізацыі працэсу распрацоўкі.

Інструкцыя па ўжыванні прадукту

Асаблівасці і вядомыя праблемы:

Асаблівасці гармоніі MPLAB:

  • Падтрымлівае шырокі спектр мікракантролераў Microchip
  • Поўны набор бібліятэк і прамежкавага праграмнага забеспячэння
  • Простая канфігурацыя і ўстаноўка

Вядомыя праблемы:

  • Мова праграмавання C++ не падтрымліваецца
  • Рэкамендаваны ўзровень аптымізацыі -O1 для праектаў пабудовы з перыферыйнай бібліятэкай Harmony
  • Паводзіны праграмы выдалення адносна зменаў карыстальнікам files

Інфармацыя аб выпуску

Змяшчае інфармацыю аб выпуску MPLAB Harmony, у тым ліку нататкі да выпуску, змест выпуску, тыпы выпускаў і тлумачэнне сістэмы нумарацыі версій. Копія нататак да выпуску ў фармаце PDF прадстаўлена ў тэчку /doc вашай устаноўкі MPLAB Harmony.

Заўвагі да выпуску
У гэтым раздзеле прыведзены заўвагі да выпуску гэтай версіі MPLAB Harmony.

Апісанне
MPLAB Harmony Версія: v1.11 Дата выпуску: красавік 2017 г.

Патрабаванні да праграмнага забеспячэння
Перад выкарыстаннем 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.

Праграмнае забеспячэнне прамежкавага ўзроўню і бібліятэкі:

Асаблівасць Дапаўненні і абнаўленні Вядомыя праблемы
Бібліятэка загрузніка Загрузнік UDP не кампілюецца для прылад PIC32MZ, калі выбраны microMIPS.
Крыптаграфічная бібліятэка Н/Д Міграцыя праектаў, якія выкарыстоўваюць апаратную бібліятэку Crypto і маюць некалькі канфігурацый, можа сутыкнуцца з праблемай кампіляцыі пасля перагенерацыі кода. 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 сістэма Знойдзена і выпраўлена патэнцыйнае выключэнне нулявога ўказальніка ў функцыі адмантавання.
Графічныя бібліятэкі Дэкадаванне JPEG не падтрымлівае прагрэсіўнае сканаванне малюнкаў. Некаторыя аніміраваныя GIF-выявы з убудаванай празрыстасцю могуць дэманстраваць разрывы. Згенераваны драйвер LCCG падтрымлівае разрозненне дысплея да WVGA або эквівалентнага.
Стэк TCP/IP SMTPC:
  • API для перапынення паведамлення, які карысны, калі патрэбныя паўторныя спробы, у цяперашні час недаступны
  •  Некалькі DNS-адрасоў для забеспячэння больш надзейнай перадачы пошты ў цяперашні час недаступныя.
  • Падтрымка дадатковых палёў загалоўка электроннай пошты ў цяперашні час недаступная
Бібліятэка USB-прылад Н/Д Стэк USB-прылад быў пратэставаны ў абмежаваных умовах з дапамогай RTOS. Падчас працы стэка USB-прылад на прыладзе сямейства PIC32MZ ініцыялізацыя стэка займае тры секунды для прылад PIC32MZ EC і тры мілісекунды для прылад PIC32MZ EF.
Бібліятэка USB-хоста Выдалена падтрымка MHC для праграмнага забеспячэння USB Host Beta. Падтрымка API USB Host Beta будзе выдалена ў будучых выпусках. Наступныя функцыі USB Host Stack не рэалізаваны:
  •  USB_HOST_BusResume
  •  Прыпыненне_прылады_USB_HOST
  • USB_HOST_DeviceResume

Драйверы Hub, Audio v1.0 і HID Host Client былі пратэставаны з абмежаванай ёмістасцю. USB Host Stack быў пратэставаны з абмежаванай ёмістасцю з RTOS. Праца ў рэжыме апытання не тэставалася. Паводзіны падключэння/адключэння былі пратэставаны з абмежаванай ёмістасцю. Падчас працы USB Host Stack на прыладзе сямейства PIC32MZ, стэку патрабуецца тры секунды для ініцыялізацыі прылад PIC32MZ EC і тры мілісекунды для прылад PIC32MZ EF. USB Host Layer не выконвае праверку на перагрузку па току. Гэтая функцыя будзе даступная ў будучай версіі MPLAB Harmony. USB Host Layer не правярае ўзровень Hub Tier. Гэтая функцыя будзе даступная ў будучай версіі MPLAB Harmony. USB Host Layer дазволіць першую канфігурацыю толькі пры наяўнасці некалькіх канфігурацый. Калі ў першай канфігурацыі няма супадзенняў інтэрфейсаў, гэта прывядзе да таго, што прылада стане непрацаздольнай. Уключэнне некалькіх канфігурацый будзе актывавана ў будучай версіі MPLAB Harmony. Драйвер MSD Host Client быў пратэставаны з абмежаванай колькасцю камерцыйна даступных USB-флэш-назапашвальнікаў. Драйвер MSD Host Client і USB Host Layer не былі пратэставаны на прапускную здольнасць чытання/запісу. Гэта тэставанне будзе праведзена ў будучай версіі MPLAB Harmony. Драйвер MSD Host Client і драйвер блока SCSI можна выкарыстоўваць толькі з... File сістэма, калі file Функцыя аўтаматычнага мантавання сістэмы ўключана. Драйвер кліента MSD Host не тэставаўся з шмат'яруснымі назапашвальнікамі вялікай ёмістасці і прыладамі для чытання карт USB.

Бібліятэка USB-хоста (працяг) Драйвер блока USB Host SCSI, драйвер кліента CDC і драйвер кліента Audio Host падтрымліваюць працу толькі з адным кліентам. Праца з некалькімі кліентамі будзе ўключана ў будучай версіі MPLAB Harmony.

Драйвер кліента USB HID Host не тэставаўся з рознымі прыладамі. Адпраўка вываду або справаздачы аб функцыях не тэставалася.

Драйвер кліента USB Audio Host не рэалізуе наступныя функцыі:

  • USB_HOST_AUDIO_V1_DeviceObjHandleGet
  • USB_HOST_AUDIO_V1_FeatureUnitChannelVolumeRan geGet
  • Нумары дыяпазону USB_HOST_AUDIO_V1_FeatureUnitChannelVolumeSub Атрымаць
  • USB_HOST_AUDIO_V1_StreamSampЧастата лінга Атрымаць
  •  USB_HOST_AUDIO_V1_TerminalIDGet

Драйверы прылад:

Асаблівасць Дапаўненні і абнаўленні Вядомыя праблемы
LCC . MPLAB Harmony Graphics Composer (MHGC) не можа стварыць табліцу палітр; таму карыстальнікі павінны падаваць драйверу LCC масіў uint16_t з 256 колерамі RGB па 16 біт/пікс. з дапамогай функцыі DRV_GFX_PalletteSet. Змест гэтага масіва будзе служыць для аднясення каляровых індэксаў да колераў TFT-дысплея.

Налада крыніцы трыгера DMA ў MHC змянілася. Калі ў вашым праекце ўсталяваны значэнні 3, 5, 7 або 9, MHC пазначыць іх чырвоным колерам. Калі ласка, змяніце іх на 2, 4, 6 або 8. Усе таймеры з няцотнымі нумарамі выдаляюцца з выбару. Хоць гэтыя таймеры працуюць па змаўчанні, толькі таймеры з цотнымі нумарамі (2, 4, 6, 8) прымаюць змены значэнняў папярэдняга дзельніка.

I2C Н/Д Драйвер I2C з выкарыстаннем перыферыйнага прыстасавання і рэалізацыі з бітавым уздзеяннем:
  •  Было пратэставана толькі ў адным галоўным асяроддзі
  •  Не падтрымлівае RTOS; таму не з'яўляецца патокабяспечным пры выкарыстанні ў асяроддзі RTOS.
  • Не тэставаўся ў асяроддзі апытання
  • Праца ў рэжымах энергазберажэння не тэставалася
  • Драйвер I2C з выкарыстаннем рэалізацыі Bit-banged:
  • Не блакуе і выкарыстоўвае рэсурс таймера для выканання аперацый I2C. Гэты рэсурс таймера нельга выкарыстоўваць для любых іншых патрэб таймера.
  •  Прыярытэт перапыненняў таймера павінен быць адным з перапыненняў з найвышэйшым прыярытэтам у дадатку.
  •  Тэставанне гэтай рэалізацыі праводзілася толькі з сістэмнай частатой 200 МГц і перыферыйнай частатой шыны 100 МГц для таймера.
  •  Можна наладзіць для працы толькі ў рэжыме Master
  •  Даступна толькі ў дынамічным рэжыме кіравання
  •  Хуткасць перадачы дадзеных залежыць ад загрузкі працэсара. Было пратэставана, што прылада надзейна працуе да 100 кГц.
  • Не падтрымлівае прылады сямейства PIC32MX
  •  Працуе толькі на кантактах SCL і SDA адпаведнай перыферыйнай прылады I2C
  •  Працуе толькі ў рэжыме перапынення
MRF24WN Wi-Fi Новыя бібліятэкі wdrvext_mx.a, wdrvext_ec.a і wdrvext_mz.a files.
S1D13517 The S1D13517 Driver does not support the getting of a pixel or array of pixels from the S1D13517 framebuffer and does not support font rendering when Anti-aliasing is enabled.
Карта Secure Digital (SD). Н/Д Драйвер SD-карты не тэставаўся ў асяроддзі высокачастотных перапыненняў.
SPI Н/Д Рэжым SPI Slave з DMA не працуе. Гэтая праблема будзе выпраўлена ў будучай версіі MPLAB Harmony.
SPI ўспышка Такія функцыі флэш-памяці, як хуткаснае чытанне, утрыманне і абарона ад запісу, не падтрымліваюцца бібліятэкай драйвераў.

Статычная рэалізацыя бібліятэкі драйвераў недаступная.

USB Бібліятэка драйвераў USB была пратэставана ў абмежаванай колькасці з дапамогай RTOS.

Падчас запуску бібліятэкі драйвераў USB на прыладзе сямейства PIC32MZ стэку патрабуецца тры секунды для ініцыялізацыі прылад PIC32MZ EC і тры мілісекунды для прылад PIC32MZ EF. Некаторыя API для бібліятэкі драйвераў USB Host могуць змяніцца ў наступным выпуску. Аперацыя бібліятэкі драйвераў USB Host у рэжыме апытання не тэставалася. Паводзіны падключэння/адключэння бібліятэкі драйвераў USB Host пратэставаліся ў абмежаванай колькасці.

Сістэмныя службы:

Асаблівасць Дапаўненні і абнаўленні Вядомыя праблемы
DMA

Перыферыйныя бібліятэкі:

Асаблівасць Дапаўненні і абнаўленні Вядомыя праблемы
АДЧС Н/Д FIFO не падтрымліваецца ў гэтай версіі перыферыйнай бібліятэкі.
SQI Н/Д Значэнне дзельніка тактавай частаты SQI, вышэйшае за CLK_DIV_16, не будзе працаваць. Каб дасягнуць аптымальнай частаты тактавай частаты SQI, выкарыстоўвайце значэнне дзельніка тактавай частаты SQI, ніжэйшае за CLK_DIV_16.

Заўвага: Гэтая праблема тычыцца любых праграм, якія выкарыстоўваюць модуль 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
  • Прысутнічаюць нязначныя збоі гуку для WAVE-аўдыё з частатой 96 кГц fileПамер буфера па змаўчанні — s. У якасці часовага рашэння праблемы можна ліквідаваць збоі, выкарыстоўваючы большы памер буфера.
  • Пры прайграванні высокай частаты могуць узнікаць збоі гукуampхуткасць лінгу AAC fileс. Чым вышэй сampчым хутчэй завязваецца сігнал, тым больш сур'ёзны збой.
  • Некаторыя USB-флэш-назапашвальнікі могуць не працаваць з гэтай дэманстрацыяй
  • З-за абмежаванняў памяці дэкодэр Speex і дэкодэр WMA не могуць працаваць адначасова з іншымі дэкодэрамі. Дэманстрацыя аўдыётона:
  • Дысплей статычны
  • Падаўленне дрыжыкаў перамыкача не рэалізавана Дэманстрацыя usb_speaker:
  • Левы і правы выходныя каналы памяняюцца месцамі для канфігурацыі pic32mz_ef_sk_meb2 на выходным раздыме. Заўвага: Гэта праблема з абсталяваннем MEB II, а не з праграмным забеспячэннем.
  • Функцыя адключэння гуку (кіраваная з ПК) не працуе usb_headset:

Функцыя адключэння гуку (кіруецца з ПК) не працуе.

Дэманстрацыя mac_audio_hi_res:

Адключэнне гуку на ПК працуе правільна толькі з першага разу

Дэманстрацыі Bluetooth Выпраўленыя праблемы, выяўленыя ў дысплеі WVGA ў дэманстрацыі a2dp_avrcp. Гэта прэміум-дэманстрацыя. Графіка была часова адключана/выдалена ва ўсіх канфігурацыях 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 патрабуецца бібліятэка SEGGER embOS з падтрымкай FPU, і карыстальнік павінен яе відавочна ўключыць. Па змаўчанні ўключана бібліятэка без падтрымкі FPU.
Бібліятэка сістэмных службаў Exampлес Н/Д Дэманстрацыя command_appio не працуе ў MPLAB X IDE версіі 3.06, але працуе ў версіі 3.00.
Wi-Fi праз TCP/IP

Дэманстрацыі

Н/Д Дэманстрацыя tcpip_tcp_client з выкарыстаннем канфігурацый ENC24xJ600 або ENC28J60 не працуе належным чынам, калі драйвер SPI уключае DMA. Калі ласка, адключыце опцыю SPI DMA для гэтых канфігурацый. Гэта будзе выпраўлена ў наступнай версіі MPLAB Harmony.
Тэставыя прыкладанні Н/Д У канфігурацыях FreeRTOS для выкарыстання са стартавым камплектам PIC32MZ EF бібліятэка аперацый з плаваючай коскай адключана ў наладах праекта.
Дэманстрацыі USB Дэманстрацыйнае прыкладанне прылады msd_basic, пабудаванае з выкарыстаннем прылад PIC32MZ, патрабуе, каб структура дадзеных адказу на запыт SCSI была размешчана ў аператыўнай памяці. Размяшчэнне гэтай структуры дадзеных у флэш-памяці праграмы прыводзіць да пашкоджання адказу на запыт. Гэтая праблема будзе выпраўлена ў будучым выпуску. Дэманстрацыйнае прыкладанне hid_basic_keyboard Host фіксуе націсканні клавіш AZ, az, 0-9, Shift і CAPS LOCK. толькіФункцыянальнасць падсвятлення святлодыёда клавіятуры і падтрымка іншых камбінацый клавіш будуць абноўлены ў будучым выпуску. У дэманстрацыі audio_speaker Host функцыя "Plug and Play" можа не працаваць для канфігурацый pic32mz_ef_sk_int_dyn і pic32mx_usb_sk2_int_dyn. Гэтая праблема будзе выпраўлена ў будучым выпуску. У дэманстрацыйным дадатку hub_msd Host выяўленне "Plug and Play" хаба можа часам не працаваць. Аднак, калі хаб падключаны да таго, як прылада PIC32MZ будзе выпушчана з стану скіду, дэманстрацыйны дадатак будзе працаваць належным чынам. Гэтая праблема знаходзіцца на стадыі расследавання, і выпраўленне будзе даступна ў будучым выпуску MPLAB Harmony. Рэкамендуецца выкарыстоўваць хаб з аўтаномным харчаваннем пры спробе выкарыстання даступных дэманстрацыйных прыкладанняў хаба. Рэгулятар харчавання VBUS у стартавым камплекце можа не адпавядаць бягучым патрабаванням хаба з харчаваннем ад шыны, што прывядзе да непрадказальнай паводзін дэманстрацыйнага прыкладання.

Зборка фрэймворка:

Асаблівасць Дапаўненні і абнаўленні Вядомыя праблемы
Бібліятэка стэка Bluetooth Н/Д
Матэматычныя бібліятэкі Бібліятэка матэматыкі з фіксаванай кропкай DSP:
  •  Аптымізавана толькі для прылад PIC32MZ з асноўнымі функцыямі microAptiv™, якія выкарыстоўваюць DSP ASE
  •  Не будзе працаваць з тыпам дадзеных _Fract Бібліятэка матэматыкі з фіксаванай кропкай LibQ:
  • Аптымізаваны для прылад PIC32MZ з асноўнымі функцыямі microAptiv
  •  Функцыі _fast маюць зніжаную дакладнасць

 Утыліты:

Асаблівасць Дапаўненні і абнаўленні Вядомыя праблемы
Канфігуратар гармоніі MPLAB (MHC) Н/Д
  • MHC не падтрымлівае змяненне адноснага шляху ад праекта да крыніцы fileунутры ўстаноўкі MPLAB Harmony, пасля стварэння праекта
  • Калі viewПры выкарыстанні даведкі MPLAB Harmony ў MHC індэкс даступны, але не функцыянуе. Гэта звязана з абмежаваннем браўзера, які выкарыстоўваецца MHC. У якасці часовага рашэння, індэкс даступны і функцыянуе, калі даведка HTML адкрываецца ў знешнім асяроддзі. Web браўзер.
  •  Сімвал табуляцыі пасля «—endhelp—» у .hconfig file можа прывесці да прапуску наступнага сімвала канфігурацыі

Праграмнае забеспячэнне іншых вытворцаў:

Асаблівасць Дапаўненні і абнаўленні Вядомыя праблемы
Графічная бібліятэка SEGGER emWin Н/Д Падтрымліваецца толькі кантролер дысплея LCC. Падтрымка іншых кантролераў дысплея ў гэтым выпуску недаступная.

API для атрымання дэскрыптара віджэта Dialog недаступны ў гэтым выпуску.

Змест выпуску
У гэтым раздзеле пералічаны змест гэтага выпуску і пазначаны кожны модуль.

Апісанне
У гэтай табліцы пералічаны змест гэтага рэлізу, у тым ліку кароткае апісанне і тып рэлізу (альфа, бэта, прадукцыйны або для пастаўшчыка).

Праграмнае забеспячэнне прамежкавага ўзроўню і бібліятэкі

/фреймворк/ Апісанне Вызваленне Тып
Bluetooth/CDBT Бібліятэка стэка Bluetooth (базавая) Вытворчасць
Bluetooth/прэміум/аўдыё/CDBT

Bluetooth/прэміум/аўдыё/дэкодэр/sbc

Бібліятэка аўдыё Bluetooth (прэміум-клас)

Бібліятэка дэкодэра SBC (прэміум-класа)

Вытворчасць

Вытворчасць

загрузнік Бібліятэка загрузніка Вытворчасць
клас б Бібліятэка класа B Вытворчасць
крыпта Крыптаграфічная бібліятэка мікрачыпаў Вытворчасць
дэкодэр/bmp/BmpDecoder дэкодэр/bmp/GifDecoder дэкодэр/bmp/JpegDecoder дэкодэр/аўдыё_дэкодэры/дэкодэр_opus дэкодэр/speex дэкодэр/прэміум/дэкодэр_aac дэкодэр/прэміум/дэкодэр_mp3
дэкодэр/прэміум/дэкодэр_wma
Бібліятэка дэкодэра BMP
Бібліятэка дэкодэра GIF
Бібліятэка дэкодэра JPEG
Бібліятэка дэкодэра Opus
Бібліятэка дэкодэра Speex
Бібліятэка дэкодэра AAC
(Прэміум) Бібліятэка дэкодэраў MP3 (Прэміум)
Бібліятэка дэкодэраў WMA (прэміум-класа)
Бэта-версія
Бэта-версія
Бэта-версія
Бэта-версія
Бэта-версія
Бэта-версія Бэта-версія
Бэта-версія
gfx Бібліятэка графікі Вытворчасць
матэматыка/цыфровая сінтэзацыя сігналаў Загалоўка API бібліятэкі DSP з фіксаванай кропкай для прылад PIC32MZ Вытворчасць
матэматыка/libq Загалоўны файл API бібліятэкі LibQ Fixed-Point Math для прылад PIC32MZ Вытворчасць
сетка/прэс Прэзентацыйны ўзровень сеткі MPLAB Harmony Бэта-версія
тэст Бібліятэка тэставых жгутоў Вытворчасць
tcpip Сеткавы стэк TCP/IP Вытворчасць
USB Стэк USB-прылад

Стэк хоста USB

Вытворчасць

Бэта-версія

Драйверы прылад:

/фреймворк/драйвер/ Апісанне Вызваленне Тып
АЛП Драйвер аналага-лічбавага пераўтваральніка (АЛП)

Дынамічная рэалізацыя Статычная рэалізацыя

 Бэта-версія
Бэта-версія
камера/ovm7690 Драйвер камеры OVM7690

Толькі дынамічная рэалізацыя

Бэта-версія
можна Драйвер кантролера сеткі (CAN)

Толькі статычная рэалізацыя

 

Бэта-версія

цмп Драйвер кампаратара

Толькі статычная рэалізацыя

Бэта-версія
кодэк/ak4384

 

 

кодэк/ak4642

 

 

кодэк/ak4953

 

 

кодэк/ak7755

Драйвер кодэка AK4384

Толькі дынамічная рэалізацыя

 

Драйвер кодэка AK4642

Толькі дынамічная рэалізацыя

 

Драйвер кодэка AK4953

Толькі дынамічная рэалізацыя

 

Драйвер кодэка AK7755

Толькі дынамічная рэалізацыя

 

Вытворчасць

 

 

Вытворчасць

 

 

Вытворчасць

 

 

Вытворчасць

каманда cpld Драйвер CPLD XC2C64A

Толькі статычная рэалізацыя

 

Вытворчасць

enc28j60 Бібліятэка драйвераў ENC28J60

Толькі дынамічная рэалізацыя

Бэта-версія
encx24j600 Бібліятэка драйвераў ENCx24J600

Толькі дынамічная рэалізацыя

 

Бэта-версія

Этмак Драйвер кантролера доступу да сеткі Ethernet (MAC)

Толькі дынамічная рэалізацыя

 

Вытворчасць

этыка Драйвер фізічнага інтэрфейсу Ethernet (PHY)

Толькі дынамічная рэалізацыя

 

Вытворчасць

ўспышка Драйвер флэшкі

Толькі статычная рэалізацыя

 

Бэта-версія

gfx/кантролер/lcc Недарагі драйвер графікі без кантролера (LCC)

Толькі дынамічная рэалізацыя

 

Вытворчасць

gfx/кантролер/otm2201a Драйвер кантролера LCD OTM2201a

Толькі дынамічная рэалізацыя

 

Вытворчасць

gfx/кантролер/s1d13517 Драйвер кантролера ВК-экрана Epson S1D13517

Толькі дынамічная рэалізацыя

 

Вытворчасць

gfx/кантролер/ssd1289 Драйвер кантролера Solomon Systech SSD1289

Толькі дынамічная рэалізацыя

Вытворчасць
gfx/кантролер/ssd1926 Драйвер кантролера Solomon Systech SSD1926

Толькі дынамічная рэалізацыя

 

Вытворчасць

gfx/кантролер/tft002 Драйвер відэакарты TFT002

Толькі дынамічная рэалізацыя

 

Вытворчасць

i2c Драйвер міжінтэгральнай схемы (I2C)

Дынамічная рэалізацыя Статычная рэалізацыя

 

Альфа Альфа

i2s Драйвер гуку Inter-IC (I2S)

Толькі дынамічная рэалізацыя

 

Бэта-версія

ic Драйвер захопу ўводу

Толькі статычная рэалізацыя

 

Бэта-версія

нвм Драйвер энерганезалежнай памяці (NVM)

Дынамічная рэалізацыя Статычная рэалізацыя

 

Бэта-версія Бэта-версія

oc Драйвер параўнання вываду

Толькі статычная рэалізацыя

 

Бэта-версія

пмп Драйвер паралельнага галоўнага порта (PMP)

Дынамічная рэалізацыя Статычная рэалізацыя

 

Бэта-версія прадукцыйнай версіі

RTCC Драйвер гадзінніка і календара рэальнага часу (RTCC)

Толькі статычная рэалізацыя

 

Бэта-версія

SD-карта Драйвер SD-карты (кліент драйвера SPI)

Толькі дынамічная рэалізацыя

 

Бэта-версія

шпі Драйвер паслядоўнага перыферыйнага інтэрфейсу (SPI)

Дынамічная рэалізацыя Статычная рэалізацыя

 Бэта-версія прадукцыйнай версіі
 

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

Драйверы флэш-памяці SPI

Толькі дынамічная рэалізацыя
Толькі дынамічная рэалізацыя
Толькі дынамічная рэалізацыя
Толькі дынамічная рэалізацыя

 

Альфа
Альфа
Альфа
Аплха

час чакання Драйвер таймера

Дынамічная рэалізацыя Статычная рэалізацыя

 Бэта-версія прадукцыйнай версіі
сэнсарны/ADC10bit

 

 

сэнсарны/ar1021

 

 

сэнсарны/mtch6301

 

 

сэнсарны/mtch6303

10-бітны драйвер сэнсарнага пераўтваральніка АЦП
Толькі дынамічная рэалізацыя Драйвер сэнсарнага экрана AR1021
Толькі дынамічная рэалізацыя Драйвер сэнсарнага экрана MTCH6301
Толькі дынамічная рэалізацыя Драйвер сэнсарнага экрана MTCH6303
Толькі статычная рэалізацыя
 Бэта-версія

Бэта-версія

 

Бэта-версія

 

 

Бэта-версія

амерыканскае мастацтва Драйвер універсальнага сінхроннага/асінхроннага прыёмніка/перадатчыка (USART)

Дынамічная рэалізацыя Статычная рэалізацыя

 Вытворчасць

Бэта-версія

USB-файлы

 

USB-прылады

Драйвер кантролера універсальнай паслядоўнай шыны (USB) PIC32MX (USB-прылада)
Толькі дынамічная рэалізацыя Драйвер кантролера універсальнай паслядоўнай шыны (USB) PIC32MZ (USB-прылада)
Толькі дынамічная рэалізацыя
Вытворчасць

Вытворчасць

USB-файлы

 

USB-прылады

Драйвер кантролера універсальнай паслядоўнай шыны (USB) PIC32MX (USB-хост)

Толькі дынамічная рэалізацыя

Драйвер кантролера універсальнай паслядоўнай шыны (USB) PIC32MZ (USB-хост)

Толькі дынамічная рэалізацыя

Бэта-версія

Бэта-версія

Wi-Fi/mrf24w

 

Wi-Fi/mrf24wn

Драйвер Wi-Fi для кантролера MRF24WG
Толькі дынамічная рэалізацыя Драйвер Wi-Fi для кантролера MRF24WN
Толькі дынамічная рэалізацыя
Вытворчасць

 

Вытворчасць

Сістэмныя службы

/фреймворк/сістэма/ Апісанне Вызваленне Тып
clk Бібліятэка абслугоўвання сістэмы гадзінніка

Дынамічная рэалізацыя Статычная рэалізацыя

 Вытворчасць

Вытворчасць

загадваць Бібліятэка сістэмных службаў каманднага працэсара

Толькі дынамічная рэалізацыя

 

Вытворчасць

агульныя Бібліятэка агульных сістэмных службаў Бэта-версія
кансоль Бібліятэка сістэмных службаў кансолі

Дынамічная рэалізацыя Статычная рэалізацыя

 Бэта-версія

Альфа

адладжваць Бібліятэка сістэмных службаў адладкі

Толькі дынамічная рэалізацыя

 

Бэта-версія

распрацоўшчык Бібліятэка паслуг сістэмы кіравання прыладамі

Толькі дынамічная рэалізацыя

 

Вытворчасць

дапамога ў кіраванні адрасамі Бібліятэка сэрвісаў сістэмы прамога доступу да памяці

Дынамічная рэалізацыя

 

Вытворчасць

fs File Бібліятэка сістэмных службаў

Толькі дынамічная рэалізацыя

 

Вытворчасць

міжнар Бібліятэка сістэмных службаў перапыненняў

Толькі статычная рэалізацыя

 

Вытворчасць

памяць Бібліятэка абслугоўвання сістэм памяці

Толькі статычная рэалізацыя

 

Бэта-версія

паведамленне Бібліятэка службы сістэмы абмену паведамленнямі

Толькі дынамічная рэалізацыя

 

Бэта-версія

парты Бібліятэка сістэмных службаў партоў

Толькі статычная рэалізацыя

 

Вытворчасць

выпадковы Бібліятэка сэрвісаў сістэмы генератара выпадковых лікаў

Толькі статычная рэалізацыя

 

Вытворчасць

скід Скінуць бібліятэку сістэмных службаў

Толькі статычная рэалізацыя

 

Бэта-версія

час чакання Бібліятэка сэрвісаў сістэмы таймера

Толькі дынамічная рэалізацыя

 

Бэта-версія

дотык Бібліятэка сэрвісаў Touch System

Толькі дынамічная рэалізацыя

 

Бэта-версія

вдт Бібліятэка сістэмных службаў вартавога таймера

Толькі статычная рэалізацыя

 

Бэта-версія

Перыферыйныя бібліятэкі:

/фреймворк/ Апісанне Тып выпуску
перыферыйны Зыходны код перыферыйнай бібліятэкі для ўсіх падтрымоўваных мікракантролераў 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 Вытворчасць
Убудаваныя падключэнні PIC32MZ з сямействам блокаў з плаваючай коскай (EF) Вытворчасць

Узровень абстракцыі аперацыйнай сістэмы (OSAL):

/фреймворк/ Апісанне Вызваленне Тып
асальны Узровень абстракцыі аперацыйнай сістэмы (OSAL) Вытворчасць

 Пакеты падтрымкі савета дырэктараў (BSP):

/бсп/ Апісанне Вызваленне Тып
bt_audio_dk BSP для камплекта распрацоўкі аўдыё PIC32 Bluetooth. Вытворчасць
чыпкіт_wf32 BSP для платы распрацоўкі Wi-Fi chipKIT™ WF32™. Вытворчасць
чыпкіт_бесправадны_фаер BSP для платы распрацоўкі chipKIT™ Wi-FIRE. Вытворчасць
pic32mx_125_sk BSP для стартавага камплекта PIC32MX1/2/5. Вытворчасць
pic32mx_125_sk+lcc_pictail+qvga Праграмнае забеспячэнне для недарагой бескантролернай (LCC) графічнай даччынай платы PICtail Plus з графічным дысплеем Truly 3.2″ 320×240, падлучанай да стартавага камплекта PIC32MX1/2/5. Вытворчасць
pic32mx_125_sk+meb BSP для стартавага камплекта PIC32MX1/2/5, падлучанага да платы пашырэння мультымедыя (MEB). Вытворчасць
pic32mx_bt_sk BSP для стартавага камплекта PIC32 Bluetooth. Вытворчасць
pic32mx_eth_sk BSP для стартавага камплекта PIC32 Ethernet. Вытворчасць
pic32mx_eth_sk2 BSP для стартавага камплекта PIC32 Ethernet II. Вытворчасць
pic32mx_pcap_db BSP для платы распрацоўкі графічнага інтэрфейсу PIC32 з праекцыйна-ёмістным сэнсарным экранам. Вытворчасць
pic32mx_usb_digital_audio_ab BSP для платы аксесуараў для аўдыё PIC32 USB Вытворчасць
pic32mx_usb_sk2 Стартавы камплект BSP PIC32 USB II. Вытворчасць
pic32mx_usb_sk2+lcc_pictail+qvga Праграмнае забеспячэнне для недарагой бескантролернай (LCC) графічнай даччынай платы PICtail Plus з графічным дысплеем Truly 3.2″ 320×240, падлучанай да стартавага камплекта PIC32 USB Starter Kit II. Вытворчасць
pic32mx_usb_sk2+lcc_pictail+wqvga Праграмнае забеспячэнне для недарагой бескантролернай (LCC) графічнай даччынай платы PICtail Plus з графічным дысплеем Powertip 4.3″ 480×272, падлучанай да стартавага камплекта PIC32 USB Starter Kit II. Вытворчасць
pic32mx_usb_sk2+meb BSP для платы пашырэння мультымедыя (MEB), падлучанай да стартавага камплекта PIC32 USB Starter Kit II. Вытворчасць
pic32mx_usb_sk2+s1d_pictail+vga Праграмнае забеспячэнне для даччынай платы графічнага кантролера PICtail Plus Epson S1D13517 з графічным дысплеем Truly 5.7″ 640×480, падлучаным да стартавага камплекта PIC32 USB Starter Kit II. Вытворчасць
pic32mx_usb_sk2+s1d_pictail+wqvga Праграмнае забеспячэнне для даччынай платы графічнага кантролера PICtail Plus Epson S1D13517 з платай Graphics Display Power tip 4.3″ 480×272, падлучанай да стартавага камплекта PIC32 USB Starter Kit II. Вытворчасць
pic32mx_usb_sk2+s1d_pictail+wvga BSP для даччынай платы графічнага кантролера PICtail Plus Epson S1D13517 з графічным дысплеем Truly 7″ 800×400, падлучанай да стартавага камплекта PIC32 USB II. Вытворчасць
pic32mx_usb_sk2+ssd_pictail+qvga Праграмнае забеспячэнне для даччынай платы графічнага LCD-кантролера PICtail Plus SSD1926 з графічным дысплеем Truly 3.2″ 320×240, падлучанай да стартавага камплекта PIC32 USB Starter Kit II. Вытворчасць
pic32mx_usb_sk3 BSP для стартавага камплекта PIC32 USB Starter Kit III. Вытворчасць
pic32mx270f512l_pim+bt_audio_dk BSP для падключальнага модуля PIC32MX270F512L (PIM), падлучанага да камплекта распрацоўкі аўдыё PIC32 Bluetooth. Вытворчасць
pic32mx460_pim+e16 BSP для падключанага модуля PIC32MX460F512L (PIM), падлучанага да платы распрацоўкі Explorer 16. Вытворчасць
pic32mx470_pim+e16 BSP для падключанага модуля PIC32MX450/470F512L (PIM), падлучанага да платы распрацоўкі Explorer 16. Вытворчасць
pic32mx795_pim+e16 BSP для падключанага модуля PIC32MX795F512L (PIM), падлучанага да платы распрацоўкі Explorer 16. Вытворчасць
pic32mz_ec_pim+bt_audio_dk BSP для падключанага аўдыёмодуля (PIM) PIC32MZ2048ECH144, падлучанага да камплекта распрацоўкі аўдыё PIC32 Bluetooth. Вытворчасць
pic32mz_ec_pim+e16 BSP для падключальнага модуля PIC32MZ2048ECH100 (PIM), падлучанага да платы распрацоўкі Explorer 16. Вытворчасць
pic32mz_ec_sk BSP для стартавага камплекта ўбудаваных сістэм падключэння (EC) PIC32MZ. Вытворчасць
pic32mz_ec_sk+meb2 BSP для платы пашырэння мультымедыя II (MEB II), падлучанай да стартавага камплекта ўбудаваных сістэм падключэння (EC) PIC32MZ. Вытворчасць
pic32mz_ec_sk+meb2+wvga BSP для платы пашырэння мультымедыя II (MEB II) з 5-цалевай платай дысплея WVGA PCAP (гл. Заўвага) падлучаны да стартавага камплекта PIC32MZ Embedded Connectivity (EC).

Заўвага: Калі ласка, звярніцеся ў мясцовы офіс продажаў Microchip, каб атрымаць інфармацыю аб набыцці 5-цалёвай платы дысплея WVGA PCAP.

Вытворчасць
pic32mz_ec_sk+s1d_pictail+vga Праграмнае забеспячэнне для даччынай платы графічнага кантролера PICtail Plus Epson S1D13517 з графічным дысплеем Truly 5.7″ 640×480, падлучаным да стартавага камплекта PIC32MZ Embedded Connectivity (EC). Вытворчасць
pic32mz_ec_sk+s1d_pictail+wqvga Праграмнае забеспячэнне для даччынай платы графічнага кантролера PICtail Plus Epson S1D13517 з платай графічнага дысплея Powertip 4.3″ 480×272, падлучанай да стартавага камплекта PIC32MZ Embedded Connectivity (EC). Вытворчасць
pic32mz_ec_sk+s1d_pictail+wvga BSP для даччынай платы графічнага кантролера PICtail Plus Epson S1D13517 з 5-цалевай платай дысплея WVGA PCAP (гл. Заўвага) падлучаны да стартавага камплекта PIC32MZ Embedded Connectivity з плаваючай коскай (EC).

Заўвага: Калі ласка, звярніцеся ў мясцовы офіс продажаў Microchip, каб атрымаць інфармацыю аб набыцці 5-цалёвай платы дысплея WVGA PCAP.

Вытворчасць
pic32mz_ef_pim+bt_audio_dk BSP для модуля падключэння аўдыё (PIM) PIC32MZ2048EFH144, падлучанага да камплекта распрацоўкі аўдыё PIC32 Bluetooth. Вытворчасць
pic32mz_ef_pim+e16 BSP для падключанага модуля PIC32MZ2048EFH100 (PIM), падлучанага да платы распрацоўкі Explorer 16. Вытворчасць
pic32mz_ef_sk BSP для стартавага камплекта PIC32MZ Embedded Connectivity з плаваючай коскай (EF). Вытворчасць
pic32mz_ef_sk+meb2 BSP для платы пашырэння мультымедыя II (MEB II), падлучанай да стартавага камплекта PIC32MZ Embedded Connectivity with Floating Common Unit (EF). Вытворчасць
pic32mz_ef_sk+meb2+wvga BSP для платы пашырэння мультымедыя II (MEB II) з 5-цалевай платай дысплея WVGA PCAP (гл. Заўвага) падлучаны да стартавага камплекта PIC32MZ Embedded Connectivity з плаваючай коскай (EF).

Заўвага: Калі ласка, звярніцеся ў мясцовы офіс продажаў Microchip, каб атрымаць інфармацыю аб набыцці 5-цалёвай платы дысплея WVGA PCAP.

Вытворчасць
pic32mz_ef_sk+s1d_pictail+vga Праграмнае забеспячэнне для даччынай платы графічнага кантролера PICtail Plus Epson S1D13517 з графічным дысплеем Truly 5.7″ 640×480, падлучаным да стартавага камплекта PIC32MZ Embedded Connectivity with Floating Common Unit (EF). Вытворчасць
pic32mz_ef_sk+s1d_pictail+wqvga Праграмнае забеспячэнне для даччынай платы графічнага кантролера PICtail Plus Epson S1D13517 з платай графічнага дысплея Powertip 4.3″ 480×272, падлучанай да стартавага камплекта PIC32MZ Embedded Connectivity with Floating Common Unit (EF). Вытворчасць
wifi_g_db BSP для дэманстрацыйнай платы Wi-Fi G. Вытворчасць

Аўдыёпрыкладанні:

/праграмы/аўдыё/ Апісанне Вызваленне Тып
аўдыё_мікрафон_пятлёвы_зварот Дэманстрацыя аўдыёмікрафоннай пятлі Вытворчасць
аўдыётон Дэманстрацыя гукавога тону Вытворчасць
mac_audio_hi_res Дэманстрацыя гуку высокай выразнасці Вытворчасць
sdcard_usb_audio Дэманстрацыя SD-карты з USB-аўдыё Бэта-версія
універсальныя аўдыёдэкодэры Дэманстрацыя універсальнага аўдыёдэкодэра Вытворчасць
usb_гарнітура Дэманстрацыя USB-аўдыёгарнітуры Вытворчасць
usb_мікрафон Дэманстрацыя USB-аўдыёмікрафона Вытворчасць
usb_дынамік Дэманстрацыя USB-аўдыёдынаміка Вытворчасць

Прыкладанні Bluetooth:

/праграмы/bluetooth/ Апісанне Вызваленне Тып
даныя/даныя_базавыя Дэманстрацыя базавых дадзеных Bluetooth® Вытворчасць
даныя/data_temp_sensors_rgb Дэманстрацыя датчыка тэмпературы Bluetooth і RGB-дадзеных Вытворчасць
прэміум/аўдыё/a2dp_avrcp Дэманстрацыя Bluetooth Premium Audio Вытворчасць

Прыкладанні загрузніка:

/праграмы/загрузнік/ Апісанне Вызваленне Тып
асноўны Дэманстрацыя базавага загрузніка Вытворчасць
Жывое абнаўленне Дэманстрацыя абнаўлення ў рэжыме рэальнага часу Вытворчасць

Прыкладанні класа B:

/праграмы/клас b/ Апісанне Вызваленне Тып
Дэманстрацыя класа B Дэманстрацыя бібліятэкі класа B Вытворчасць

Крыптаграфічныя прымяненні:

/праграмы/крыпта/ Апісанне Вызваленне Тып
шыфраваць_дэшыфраваць Дэманстрацыя шыфравання/дэшыфравання бібліятэкі крыпта-перыферыйных прылад MD5 Вытворчасць
вялікі_хэш Дэманстрацыя хэшавання бібліятэкі крыпта-перыферыйных прылад Вытворчасць

Прыкладанні для драйвераў:

/праграмы/кіроўца/ Апісанне Вызваленне Тып
i2c/i2c_rtcc Дэманстрацыя I2C RTCC Вытворчасць
nvm/nvm_чытанне_запіс Дэманстрацыя NVM Вытворчасць
spi/серыйны_eeprom Дэманстрацыя SPI Вытворчасць
spi/spi_loopback Дэманстрацыя SPI Вытворчасць
spi_flash/sst25vf020b Дэманстрацыя прылады SPI Flash SST25VF020B Вытворчасць
usart/usart_echo Дэманстрацыя USART Вытворчасць
usart/usart_loopback Дэманстрацыя зваротнай сувязі USART Вытворчасць

 Example Прыкладанні:

/праграмы/exampлес/ Апісанне Вызваленне Тып
мая_першая_праграма Падручнік па MPLAB Harmony (праграмнае забеспячэнне)ampле Рашэнне Н/Д
перыферыйны Бібліятэка перыферыйных прылад, сумяшчальных з MPLAB Harmony, Exampлес Вытворчасць
сістэма Бібліятэка сэрвісаў, сумяшчальная з MPLAB Harmony, Exampлес Вытворчасць

 Прымяненне праграміста знешняй памяці:

/праграмы/праграміст/ Апісанне Вызваленне Тып
знешняя_ўспышка Дэманстрацыя загрузніка знешняга флэш-назапашвальніка Вытворчасць
sqi_flash Дэманстрацыя праграмавання знешняй памяці SQI Flash Вытворчасць

 File Сістэмныя прыкладанні:

/праграмы/фс/ Апісанне Вызваленне Тып
адзіночны дыск nvm_fat Дэманстрацыя аднадыскавай энерганезалежнай памяці FAT FS Вытворчасць
адзіночны дыск nvm_mpfs Дэманстрацыя MPFS з аднадыскавай энерганезалежнай памяццю Вытворчасць
nvm_sdcard_fat_mpfs_multi_disk Дэманстрацыя шматдыскавай энерганезалежнай памяці FAT FS MPFS Вытворчасць
nvm_sdcard_fat_multy_disk Дэманстрацыя шматдыскавай энерганезалежнай памяці FAT FS Вытворчасць
адзіночны дыск sdcard_fat Дэманстрацыя аднадыскавай SD-карты FAT FS Вытворчасць
sdcard_msd_fat_multi_disk Дэманстрацыя шматдыскавай SD-карты MSD FAT FS Вытворчасць
sst25_fat Дэманстрацыя SST25 Flash FAT FS Альфа

Графічныя праграмы:

/праграмы/gfx/ Апісанне Вызваленне Тып
асноўны_рух_выявы Дэманстрацыя базавай бібліятэкі анімацыйнай графікі малюнкаў Вытворчасць
хуткі_старт_emwin Хуткая дэманстрацыя SEGGER emWin Вытворчасць
знешнія_рэсурсы Дэманстрацыя доступу да захаваных графічных рэсурсаў, знешняй памяці Вытворчасць
вітрына_графікі Дэманстрацыя недарагой бескантролернай (LCC) графікі WVGA Вытворчасць
лтд Дэманстрацыя недарагой бескантролернай (LCC) графікі Вытворчасць
медыямалюнакviewer Графіка медыяматэрыялаў Viewдэманстрацыя Вытворчасць
аб'ект Дэманстрацыя пласта графічных аб'ектаў Вытворчасць
прымітыўны Дэманстрацыя пласта графічных прымітываў Вытворчасць
каліброўка_рэзістыўнага_дотыку Дэманстрацыя каліброўкі рэзістыўнага сэнсарнага экрана Вытворчасць
s1d13517 Дэманстрацыя кантролера ВК-дысплея Epson S1D13517 Вытворчасць
ssd1926 Дэманстрацыя кантролера Solomon Systech SSD1926 Вытворчасць

 Прымяненне платы пашырэння мультымедыя II (MEB II):

/праграмы/meb_ii/ Апісанне Вызваленне Тып
gfx_camera Дэманстрацыя графічнай камеры Вытворчасць
gfx_cdc_com_port_single Дэманстрацыя камбінаванай графікі і USB CDC Вытворчасць
gfx_фотарамка Дэманстрацыя графічнай фотарамкі Вытворчасць
gfx_web_сервер_nvm_mpfs Камбінаваная графіка і TCP/IP Web Дэманстрацыя сервера Вытворчасць
Эмвін Дэманстрацыя магчымасцей SEGGER emWin® на MEB II Бэта-версія

Прыкладанні RTOS:

/праграмы/rtos/ Апісанне Вызваленне Тып
эмбосы Дэманстрацыі SEGGER embOS® Вытворчасць
фрыртас Дэманстрацыі FreeRTOS™ Вытворчасць
openrtos Дэманстрацыі OPENRTOS Вытворчасць
ніткаx Дэманстрацыі экспрэс-логікі ThreadX Вытворчасць
uC_OS_II Дэманстрацыі Micriµm® µC/OS-II™ Бэта-версія
uC_OS_III Дэманстрацыі Micriµm® µC/OS-III™ Вытворчасць

Прыкладанні TCP/IP:

/праграмы/tcpip/ Апісанне Вызваленне Тып
кліент_tcp_berkeley Дэманстрацыя кліента Berkeley TCP/IP Вытворчасць
сервер_tcp_Берклі Дэманстрацыя сервера Berkeley TCP/IP Вытворчасць
кліент_udp_berkeley Дэманстрацыя кліента Berkeley TCP/IP UDP Вытворчасць
рэле_Берклі_удп Дэманстрацыя рэле Berkeley TCP/IP UDP Вытворчасць
сервер_udp_berkeley Дэманстрацыя сервера Berkeley TCP/IP UDP Вытворчасць
кліент wolfssl_tcp Дэманстрацыя кліента wolfSSL TCP/IP TCP Вытворчасць
wolfssl_tcp_сервер Дэманстрацыя TCP-сервера wolfSSL TCP/IP Вытворчасць
snmpv3_nvm_mpfs Фірмовая вытворчая тэхналогія мікрасхемы SNMPv3 з энерганезалежнай памяццю File Дэманстрацыя сістэмы Вытворчасць
snmpv3_sdcard_fatfs SNMPv3 Энерганезалежная памяць SD-карта FAT File Дэманстрацыя сістэмы Вытворчасць
tcpip_tcp_client Дэманстрацыя кліента TCP/IP TCP Вытворчасць
tcpip_tcp_client_server Дэманстрацыя кліента-сервера TCP/IP Вытворчасць
tcpip_tcp_сервер Дэманстрацыя TCP/IP TCP-сервера Вытворчасць
кліент tcpip_udp Дэманстрацыя кліента TCP/IP UDP Вытворчасць
tcpip_udp_client_server Дэманстрацыя кліент-сервера TCP/IP UDP Вытворчасць
сервер tcpip_udp Дэманстрацыя TCP/IP UDP-сервера Вытворчасць
web_сервер_nvm_mpfs Фірмовая плата мікрасхемы энерганезалежнай памяці File сістэма Web Дэманстрацыя сервера Вытворчасць
web_сервер_sdcard_fatfs SD-карта FAT File сістэма Web Дэманстрацыя сервера Вытворчасць
простая канфігурацыя Wi-Fi Дэманстрацыя 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_сервер Дэманстрацыя сервера wolfSSL TCP/IP Вытворчасць

Тэставыя прыкладанні:

/праграмы/meb_ii/ Апісанне Вызваленне Тып
тэстыample Тэст гармоніі MPLAB Sample Заяўка Альфа

 Прыкладанні USB-прылад:

/праграмы/usb/прылада/ Апісанне Вызваленне Тып
cdc_com_port_dual Дэманстрацыя эмуляцыі двух паслядоўных COM-партоў CDC Вытворчасць
адзіночны порт cdc_com Дэманстрацыя эмуляцыі адзінага паслядоўнага COM-порта CDC Вытворчасць
cdc_msd_basic Дэманстрацыя прылады масавага захоўвання дадзеных CDC (MSD) Вытворчасць
эмулятар_серыйнага_порта_cdc Дэманстрацыя эмуляцыі паслядоўнага порта CDC Вытворчасць
эмулятар_серыйнага_порта_cdc_msd Дэманстрацыя MSD для эмуляцыі паслядоўнага порта CDC Вытворчасць
схаваны_базічны Дэманстрацыя базавай прылады USB-інтэрфейсу чалавека (HID) Вытворчасць
схаваны джойсцік Дэманстрацыя прылады джойсціка класа USB HID Вытворчасць
схаваная клавіятура Дэманстрацыя клавіятуры класа USB HID Вытворчасць
схаваная мыш Дэманстрацыя прылады USB-мышы класа HID Вытворчасць
hid_msd_basic Дэманстрацыя USB HID класа MSD Вытворчасць
msd_basic Дэманстрацыя USB MSD Вытворчасць
msd_fs_spiflash USB MSD SPI Flash File Дэманстрацыя сістэмы Вытворчасць
msd_sdcard Дэманстрацыя SD-карты USB MSD Вытворчасць
прадавец Дэманстрацыя пастаўшчыка USB (г.зн. агульнага тыпу) Вытворчасць

 Прыкладанні USB-хоста:

/праграмы/usb/хост/ Апісанне Вызваленне Тып
аўдыёдынамік Дэманстрацыя драйвера класа хоста USB Audio v1.0 Вытворчасць
cdc_basic Базавая дэманстрацыя USB CDC Вытворчасць
cdc_msd Базавая дэманстрацыя USB CDC MSD Вытворчасць
схаваная_базавая_клавіятура Дэманстрацыя клавіятуры USB HID Host Вытворчасць
схаваная_базавая_мыш Дэманстрацыя USB HID Host Mouse Вытворчасць
схаваны_цэнтр_кдк Дэманстрацыя USB HID CDC-канцэнтратара Вытворчасць
hub_msd Дэманстрацыя хоста USB MSD Hub Вытворчасць
msd_basic Дэманстрацыя простага флэш-назапашвальніка USB MSD Host Вытворчасць

Папярэдне сабраныя бінарныя файлы:

/bin/фреймворк Апісанне Вызваленне Тып
bluetooth Папярэдне падрыхтаваныя бібліятэкі стэка PIC32 Bluetooth Вытворчасць
Bluetooth/прэміум/аўдыё Гатовыя бібліятэкі аўдыёстэка PIC32 Bluetooth (прэміум-класа) Вытворчасць
дэкодэр/прэміум/aac_microaptiv Гатовая бібліятэка дэкодэраў AAC для прылад PIC32MZ з асноўнымі функцыямі microAptiv (прэміум-класа) Бэта-версія
дэкодэр/прэміум/aac_pic32mx Гатовая бібліятэка дэкодэраў AAC для прылад PIC32MX (прэміум-класа) Бэта-версія
дэкодэр/прэміум/mp3_microaptiv Гатовая бібліятэка дэкодэраў MP3 для прылад PIC32MZ з асноўнымі функцыямі microAptiv (прэміум-класа) Вытворчасць
дэкодэр/прэміум/mp3_pic32mx Гатовая бібліятэка дэкодэраў MP3 для прылад PIC32MX (прэміум-класа) Вытворчасць
дэкодэр/прэміум/wma_microaptiv Гатовая бібліятэка дэкодэраў WMA для прылад PIC32MZ з асноўнымі функцыямі microAptiv (прэміум-класа) Бэта-версія
дэкодэр/прэміум/wma_pic32mx Гатовая бібліятэка дэкодэраў WMA для прылад PIC32MX (прэміум-класа) Бэта-версія
матэматыка/цыфровая сінтэзацыя сігналаў Гатовыя матэматычныя бібліятэкі з фіксаванай кропкай для DSP для прылад PIC32MZ Вытворчасць
матэматыка/libq Гатовыя матэматычныя бібліятэкі LibQ з фіксаванай коскай для прылад PIC32MZ Вытворчасць
матэматыка/libq/libq_c Гатовая матэматычная бібліятэка з рэалізацыямі на C, сумяшчальная з прыладамі Pic32MX і Pic32MZ. (ЗАЎВАГА: Гэтыя падпраграмы не сумяшчальныя з функцыямі бібліятэкі libq) Бэта-версія
перыферыйны Папярэдне падрыхтаваныя перыферыйныя бібліятэкі Прадукцыйная/бэта-версія

 Зборка фрэймворка:

/зборка/фреймворк/ Апісанне Вызваленне Тып
матэматыка/libq Праект зборкі бібліятэкі LibQ Вытворчасць
матэматыка/libq Праект зборкі бібліятэкі LibQ_C Альфа
перыферыйны Праект стварэння перыферыйнай бібліятэкі Вытворчасць

 Утыліты:

/камунальныя паслугі/ Апісанне Вызваленне Тып
мхк/plugins/displaymanager/displaymanager.jar Убудова MPLAB Harmony Display Manager Бэта-версія
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 Генератар і ўтыліта для загрузкі Вытворчасць
сегер/эмвін Утыліты SEGGER emWin, якія выкарыстоўваюцца дэманстрацыйнымі праграмамі MPLAB Harmony emWin Пастаўшчык
tcpip_discoverer/tcpip_discoverer.jar Утыліта TCP/IP Microchip Node Discoverer Вытворчасць

 Праграмнае забеспячэнне іншых вытворцаў:

/трэці_бак/ Апісанне Вызваленне Тып
дэкодэр Распаўсюджванне зыходнага кода бібліятэкі дэкодэра Пастаўшчык
gfx/emwin Распаўсюджванне графічнай бібліятэкі SEGGER emWin® Пастаўшчык
rtos/embOS Распаўсюджванне SEGGER embOS® Пастаўшчык
RTOS/FreeRTOS Дыстрыбуцыя зыходнага кода FreeRTOS з падтрымкай прылад PIC32MZ Пастаўшчык
RTOS/MicriumOSII Размеркаванне Micriµm® µC/OS-II™ Пастаўшчык
RTOS/MicriumOSIII Размеркаванне Micriµm® µC/OS-III™ Пастаўшчык
RTOS/OpenRTOS Дыстрыбутыў зыходнага кода OPENRTOS з падтрымкай прылад PIC32MZ Пастаўшчык
RTOS/ThreadX Размеркаванне Express Logic ThreadX Пастаўшчык
сегер/эмвін SEGGER emWin® Pro Distribution Пастаўшчык
tcpip/wolfssl wolfSSL (раней CyaSSL) убудаваная бібліятэка SSL Дэманстрацыя з адкрытым зыходным кодам Пастаўшчык
tcpip/iniche Распаўсюджванне бібліятэкі InterNiche Пастаўшчык

 Дакументацыя:

/дакумент/ Апісанне Вызваленне Тып
даведка_па_гармоніі.pdf Даведка па MPLAB Harmony ў фармаце партатыўнага дакумента (PDF) Вытворчасць
harmony_help.chm Даведка па MPLAB Harmony ў фармаце скампіляванай даведкі (CHM) Вытворчасць
html/index.html Даведка па MPLAB Harmony ў фармаце HTML Вытворчасць
працоўны ліст_сумяшчальнасці_гармоніі.pdf PDF-форма для вызначэння ўзроўню сумяшчальнасці MPLAB Harmony і для фіксацыі любых выключэнняў або абмежаванняў з рэкамендацый па сумяшчальнасці Вытворчасць
harmony_release_brief_v1.11.pdf Кароткі агляд выпуску MPLAB Harmony, які змяшчае агульную інфармацыю аб выпуску Вытворчасць
harmony_release_notes_v1.11.pdf Заўвагі да выпуску MPLAB Harmony ў фармаце PDF Вытворчасць
harmony_license_v1.11.pdf Ліцэнзійная дамова на праграмнае забеспячэнне MPLAB Harmony ў фармаце PDF Вытворчасць

Тыпы выпускаў

У гэтым раздзеле апісаны тыпы выпускаў і іх значэнне.

Апісанне
Рэлізы модуляў MPLAB Harmony могуць быць аднаго з трох розных тыпаў, як паказана на наступным малюнку.

Інтэграваная праграмная платформа MICROCHIP-Harmony-1

Альфа-рэліз
Альфа-версія модуля звычайна з'яўляецца пачатковым рэлізам. Альфа-рэлізы будуць мець поўную рэалізацыю асноўнага набору функцый, яны будуць функцыянальна пратэставаны і будуць сабраны правільна. Альфа-рэліз - гэта выдатны «падрыхтоўчы» рэліз.view«аб тым, над чым працуе Microchip, і гэта можа быць вельмі карысна для вывучэння новых функцый. Аднак яно не прайшло поўны фармальны працэс тэставання, і амаль напэўна некаторыя з яго інтэрфейсаў зменяцца да выхаду вытворчай версіі, таму яно не рэкамендуецца для выкарыстання ў вытворчасці».

Бэта-версія
Бэта-версія модуля прайшла тэставанне ўнутранага інтэрфейсу.view працэс і прайшоў афіцыйнае тэставанне сваёй функцыянальнасці. Акрамя таго, праблемы, пра якія паведамлялася ў альфа-версіі, былі выпраўлены або задакументаваны. Калі модуль знаходзіцца ў бэта-версіі, можна чакаць, што ён будзе працаваць правільна ў звычайных абставінах, і яго інтэрфейс будзе вельмі блізкі да канчатковага выгляду (хаця пры неабходнасці ўсё яшчэ можна ўнесці змены). Аднак ён не праходзіў стрэс-тэставанне або тэставанне прадукцыйнасці, і ён можа не выйсці з ладу пры няправільным выкарыстанні. Бэта-версія не рэкамендуецца для выкарыстання ў прадукцыйным рэжыме, але яе можна выкарыстоўваць для распрацоўкі.

Выпуск прадукцыі
Да моманту выпуску модуля ў прадукцыйнай версіі ён мае поўны набор функцый, цалкам пратэставаны, а яго інтэрфейс «замарожаны». Усе вядомыя праблемы з папярэдніх рэлізаў будуць выпраўлены або задакументаваны. Існуючы інтэрфейс не зменіцца ў будучых рэлізах. Ён можа быць пашыраны дадатковымі функцыямі і дадатковымі функцыямі інтэрфейсу, але існуючыя функцыі інтэрфейсу не зменяцца. Гэта стабільны код са стабільным інтэрфейсам прыкладнога праграмавання (API), на які можна спадзявацца ў прадукцыйных мэтах.

Нумары версій

У гэтым раздзеле апісваецца значэнне нумароў версій MPLAB Harmony.

Апісанне

Схема нумарацыі версій MPLAB Harmony
MPLAB Harmony выкарыстоўвае наступную схему нумарацыі версій:
<major>.<minor>[.<dot>][<release type>]
Дзе:

  • = Істотная рэдакцыя (істотная змена, якая закранае многія або ўсе модулі)
  • = Невялікая дапрацоўка (новыя функцыі, рэгулярныя выпускі)
  • [. ] = Кропкавы выпуск (выпраўленне памылак, незапланаваныя выпускі)
  • [ ] = Тып выпуску (a для альфа-версіі і b для бэта-версіі, калі гэта дастасавальна). Версіі прадукцыйных выпускаў не ўключаюць літару тыпу выпуску.

Радок версіі
Функцыя SYS_VersionStrGet верне радок у фармаце:
« . [. ][ ]”
Дзе:

  • — гэта нумар асноўнай версіі модуля
  • — гэта нумар дадатковай версіі модуля
  • — дадатковы нумар выпуску з значэннем «патч» або «кропка» (які не ўключаны ў радок, калі ён роўны «00»)
  • дадатковы тып выпуску «a» для альфа-версіі і «b» для бэта-версіі. Гэты тып не ўключаны, калі выпуск з'яўляецца прадукцыйнай версіяй (г.зн. не альфа- ці бэта-версіяй)

Заўвага: Радок версіі не будзе ўтрымліваць прабелаў.

Exampль:
«0.03а»
«1.00»

Нумар версіі
Нумар версіі, які вяртаецца функцыяй SYS_VersionGet, — гэта цэлы лік без знака ў наступным дзесятковым фармаце (не ў фармаце BCD).
* 10000 + * 100 +
Дзе лікі прадстаўлены ў дзесятковай сістэме злічэння, а значэнне такое ж, як апісана ў радку версіі.
Заўвага: Лікавага прадстаўлення тыпу выпуску няма.

Exampль:
Для версіі «0.03a» вяртанае значэнне роўнае: 0 * 10000 + 3 * 100 + 0.
Для версіі «1.00» вяртанае значэнне роўнае: 1 * 100000 + 0 * 100 + 0.
© 2013-2017 Microchip Technology Inc.

FAQ

  • Пытанне: Ці можна выкарыстоўваць MPLAB Harmony з праграмаваннем на C++? мову?
    A: Не, MPLAB Harmony не тэставаўся з C++; таму падтрымка гэтай мовы праграмавання недаступная.
  • Пытанне: Які рэкамендаваны ўзровень аптымізацыі для стварэння праекты з перыферыйнай бібліятэкай MPLAB Harmony?
    A: Для выдалення кода з невыкарыстоўваных раздзелаў перыферыйнай бібліятэкі рэкамендуецца выкарыстоўваць узровень аптымізацыі -O1.
  • Пытанне: Як праграма выдалення MPLAB Harmony апрацоўвае змены, зробленыя карыстальнікам files?
    A: Праграма выдалення выдаліць усе fileустаноўленыя ўсталёўшчыкам, нават калі яны былі зменены карыстальнікам. Аднак новыя fileДададзеныя карыстальнікам элементы не будуць выдалены.

Дакументы / Рэсурсы

PDF thumbnailІнтэграваная праграмная платформа Harmony
User Guide · v1.11, Harmony Integrated Software Framework, Integrated Software Framework, Software Framework, Framework

Задайце пытанне

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

Задайце пытанне

Ask a question about setup, compatibility, troubleshooting, or anything missing from this manual.