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

тэхнічныя характарыстыкі:
- Назва прадукту: Інтэграваная праграмная платформа 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:
|
|
| Бібліятэка USB-прылад | Н/Д | Стэк USB-прылад быў пратэставаны ў абмежаваных умовах з дапамогай RTOS. Падчас працы стэка USB-прылад на прыладзе сямейства PIC32MZ ініцыялізацыя стэка займае тры секунды для прылад PIC32MZ EC і тры мілісекунды для прылад PIC32MZ EF. |
| Бібліятэка USB-хоста | Выдалена падтрымка MHC для праграмнага забеспячэння USB Host Beta. Падтрымка API USB Host Beta будзе выдалена ў будучых выпусках. | Наступныя функцыі USB Host Stack не рэалізаваны:
Драйверы 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 не рэалізуе наступныя функцыі:
|
Драйверы прылад:
| Асаблівасць | Дапаўненні і абнаўленні | Вядомыя праблемы |
| 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 з выкарыстаннем перыферыйнага прыстасавання і рэалізацыі з бітавым уздзеяннем:
|
| 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:
Функцыя адключэння гуку (кіруецца з ПК) не працуе. Дэманстрацыя mac_audio_hi_res: Адключэнне гуку на ПК працуе правільна толькі з першага разу |
| Дэманстрацыі Bluetooth | Выпраўленыя праблемы, выяўленыя ў дысплеі WVGA ў дэманстрацыі a2dp_avrcp. Гэта прэміум-дэманстрацыя. | Графіка была часова адключана/выдалена ва ўсіх канфігурацыях PIC32MZ DA і будзе даступная ў будучым выпуску. |
| File Дэманстрацыі сістэмы | Святлодыёд LED_3, які выкарыстоўваецца для індыкацыі паспяховага выканання дэманстрацыі, не загараецца, што ўплывае на наступныя дэманстрацыі:
Каб абыйсці гэтую праблему, карыстальнік можа паставіць кропку прыпынку ў кодзе праграмы, каб бачыць стан дэманстрацый. |
| Графічныя дэманстрацыі | Праграмаванне і адладка PKOB са стартавых камплектаў можа прывесці да наступнай памылкі: Праграміст не змог запусціць: Не атрымалася праграмаваць мэтавую прыладу. Калі з'явіцца гэтае паведамленне, зноў уключыце прыладу, і праграма запусціцца. Калі патрабуецца адладка, рэкамендуецца ўсталяваць адпаведны раз'ём на стартавы камплект з дапамогай MPLAB REAL ICE.
Наступныя праблемы тычацца дэманстрацыі external_resources:
|
|
| Дэманстрацыі 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:
|
Утыліты:
| Асаблівасць | Дапаўненні і абнаўленні | Вядомыя праблемы |
| Канфігуратар гармоніі MPLAB (MHC) | Н/Д |
|
Праграмнае забеспячэнне іншых вытворцаў:
| Асаблівасць | Дапаўненні і абнаўленні | Вядомыя праблемы |
| Графічная бібліятэка 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 могуць быць аднаго з трох розных тыпаў, як паказана на наступным малюнку.

Альфа-рэліз
Альфа-версія модуля звычайна з'яўляецца пачатковым рэлізам. Альфа-рэлізы будуць мець поўную рэалізацыю асноўнага набору функцый, яны будуць функцыянальна пратэставаны і будуць сабраны правільна. Альфа-рэліз - гэта выдатны «падрыхтоўчы» рэліз.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Дададзеныя карыстальнікам элементы не будуць выдалены.
Дакументы / Рэсурсы
![]() | Інтэграваная праграмная платформа Harmony |
Спасылкі
- Кіраўніцтва карыстальнікаmanual.tools

