Integrovaný softvérový rámec MICROCHIP Harmony

špecifikácie:
- Názov produktu: Integrovaný softvérový rámec MPLAB Harmony
- Verzia: v1.11
- Dátum vydania: apríl 2017
Informácie o produkte:
Integrovaný softvérový rámec MPLAB Harmony v1.11 je softvérový rámec navrhnutý na zjednodušenie a urýchlenie vývoja vstavaných aplikácií pre mikrokontroléry Microchip. Poskytuje komplexnú sadu knižníc, ovládačov a middlewaru na zefektívnenie procesu vývoja.
Návod na použitie produktu
Funkcie a známe problémy:
Funkcie MPLAB Harmony:
- Podporuje širokú škálu mikrokontrolérov Microchip
- Komplexná sada knižníc a middlewaru
- Jednoduchá konfigurácia a nastavenie
Známe problémy:
- Programovací jazyk C++ nie je podporovaný
- Odporúčaná úroveň optimalizácie -O1 pre stavebné projekty s periférnou knižnicou Harmony
- Správanie odinštalačného programu týkajúce sa úprav používateľom files
Informácie o vydaní
Poskytuje informácie o vydaní MPLAB Harmony, vrátane poznámok k vydaniu, obsahu vydaní, typov vydaní a vysvetlenia systému číslovania verzií. Kópia poznámok k vydaniu vo formáte PDF je k dispozícii v priečinok /doc vašej inštalácie MPLAB Harmony.
Poznámky k vydaniu
Táto téma obsahuje poznámky k vydaniu pre túto verziu MPLAB Harmony.
Popis
MPLAB Harmony Verzia: v1.11 Dátum vydania: apríl 2017
Softvérové požiadavky
Pred použitím MPLAB Harmony sa uistite, že sú nainštalované nasledujúce komponenty:
- MPLAB X IDE 3.60
- Kompilátor MPLAB XC32 C/C++ 1.43
- Konfigurátor harmónie MPLAB 1.11.xx
Aktualizácia na túto verziu MPLAB Harmony
Aktualizácia na túto verziu MPLAB Harmony je relatívne jednoduchá. Podrobné pokyny nájdete v časti Portovanie a aktualizácia na MPLAB Harmony.
Čo je nové a známe problémy
V nasledujúcich tabuľkách sú uvedené funkcie, ktoré boli zmenené alebo pridané, a všetky známe problémy, ktoré boli identifikované od poslednej verzie MPLAB Harmony. Všetky známe problémy, ktoré ešte neboli vyriešené, boli ponechané z predchádzajúcej verzie.
MPLAB Harmony:
| Funkcia | Doplnenia a aktualizácie | Známe problémy |
| generál | MPLAB Harmony nebol testovaný s C++, preto podpora pre tento programovací jazyk nie je podporovaná.
Pri zostavovaní projektov, ktoré obsahujú predpripravený binárny súbor MPLAB Harmony (.a) sa odporúča optimalizačná úroveň „-O1“. file) periférna knižnica. Toto je potrebné, aby linker odstránil kód z nepoužívaných sekcií (pre funkcie periférnej knižnice, ktoré sa nepoužívajú). Prípadne môžete vybrať možnosť „Odstrániť nepoužívané sekcie“ v možnostiach Všeobecné pre dialógové okno vlastností xc32-ld (linker). Odinštalačný program MPLAB Harmony odstráni všetky filenainštalované inštalátorom, aj keď ich používateľ upravil. Odinštalačný program však nebude vymazať nové filektoré používateľ pridal do inštalačného priečinka MPLAB Harmony. Doplnok MPLAB Harmony Display Manager poskytuje kompletnú podporu konfigurácie a simulácie pre ovládač generovaný LCC a tiež poskytuje základnú podporu pre všetky ostatné ovládače grafických ovládačov. Kompletná podpora konfigurácie a simulácie pre ostatné ovládače grafických ovládačov bude pridaná v budúcej verzii MPLAB Harmony. |
Middleware a knižnice:
| Funkcia | Doplnenia a aktualizácie | Známe problémy |
| Knižnica bootloaderu | Zavádzač UDP sa nekompiluje pre obvody PIC32MZ, keď je vybratý microMIPS. | |
| Krypto knižnica | N/A | Migrácia projektov, ktoré používajú hardvérovú knižnicu Crypto a majú viacero konfigurácií, môže po regenerácii kódu naraziť na problém s kompiláciou. MPLAB X IDE ukáže, že súbory pic32mz-crypt.h a pic32mz-hash.c filesú vylúčené z konfigurácie, aj keď sa ich kompilátor pokúsil pridať. Kompilátor vygeneruje chyby s informáciou, že na určité funkcie Crypto sa nedá odkazovať. Ak chcete tento problém obísť, odstráňte obe file(pic32mz-crypt.h a pic32mz-hash.c) z projektu a pomocou MPLAB Harmony Configurator (MHC) regenerujte všetky konfigurácie, ktoré ich používajú files. |
| Knižnice dekodérov | Kvôli požiadavkám na pamäť a množstvu dostupnej pamäte SRAM niektoré dekodéry nemôžu pracovať súbežne s inými dekodérmi. V demonštrácii universal_audio_decoders však bude každý dekodér pracovať samostatne. | |
| File Systém | Nájdená a opravená potenciálna výnimka nulového ukazovateľa vo funkcii odpojenia. | |
| Grafické knižnice | Dekódovanie JPEG nepodporuje progresívne skenované obrázky. Niektoré animované obrázky GIF s priehľadnosťou môžu vykazovať trhanie. Vygenerovaný ovládač LCCG podporuje rozlíšenie displeja až do WVGA alebo ekvivalentu. | |
| Zásobník TCP/IP | SMTPC:
|
|
| Knižnica zariadení USB | N/A | Zásobník zariadení USB bol testovaný v obmedzenej kapacite s RTOS. Pri spustení zásobníka zariadení USB na zariadení rodiny PIC32MZ trvá inicializácia zásobníka tri sekundy pre zariadenia PIC32MZ EC a tri milisekundy pre zariadenia PIC32MZ EF. |
| Knižnica USB hostiteľa | Odstránená podpora MHC pre softvér USB Host Beta. Podpora pre rozhrania API USB Host Beta bude v budúcich vydaniach odstránená. | Nasledujúce funkcie USB Host Stack nie sú implementované:
Ovládače Hub, Audio v1.0 a HID Host Client boli testované v obmedzenej kapacite. USB Host Stack bol testovaný v obmedzenej kapacite s RTOS. Prevádzka v režime Polled nebola testovaná. Správanie pripojenia/odpojenia bolo testované v obmedzenej kapacite. Pri spustení USB Host Stacku na zariadení rodiny PIC32MZ potrebuje zásobník na inicializáciu tri sekundy pre zariadenia PIC32MZ EC a tri milisekundy pre zariadenia PIC32MZ EF. Vrstva USB Host nevykonáva kontrolu nadprúdu. Táto funkcia bude dostupná v budúcej verzii MPLAB Harmony. Vrstva USB Host nekontroluje úroveň Hub Tier. Táto funkcia bude dostupná v budúcej verzii MPLAB Harmony. Vrstva USB Host povolí prvú konfiguráciu iba vtedy, ak existuje viacero konfigurácií. Ak v prvej konfigurácii nie sú žiadne zhody rozhraní, zariadenie sa stane nefunkčným. Povolenie viacerých konfigurácií bude aktivované v budúcej verzii MPLAB Harmony. Ovládač hostiteľského klienta MSD bol testovaný s obmedzeným počtom komerčne dostupných USB flash diskov. Ovládač hostiteľského klienta MSD a vrstva USB Host neboli testované na priepustnosť čítania/zápisu. Toto testovanie sa vykoná v budúcej verzii MPLAB Harmony. Ovládač hostiteľského klienta MSD a ovládač bloku SCSI je možné použiť iba s... File systém, ak file Funkcia automatického pripojenia systému je povolená. Ovládač hostiteľského klienta MSD nebol testovaný s pamäťovými zariadeniami Multi-LUN Mass Storage Device a čítačkami kariet USB. |
| Knižnica USB Host (pokračovanie) | Ovládač USB Host SCSI Block, ovládač CDC Client a ovládač Audio Host Client podporujú iba prevádzku s jedným klientom. Prevádzka s viacerými klientmi bude povolená v budúcej verzii MPLAB Harmony.
Ovládač USB HID Host Client nebol testovaný s viacerými zariadeniami. Odosielanie výstupu alebo hlásenia o funkciách nebolo testované. Ovládač USB Audio Host Client neposkytuje implementáciu pre nasledujúce funkcie:
|
Ovládače zariadení:
| Funkcia | Doplnenia a aktualizácie | Známe problémy |
| LCC | . | MPLAB Harmony Graphics Composer (MHGC) nedokáže poskytnúť tabuľku paliet, preto musia používatelia dodať ovládaču LCC pole uint16_t s 256 farbami RGB s 16 bitmi napätia (XNUMX bpp) pomocou funkcie DRV_GFX_PalletteSet. Obsah tohto poľa bude slúžiť na mapovanie farebných indexov na farby TFT displeja.
Nastavenie zdroja spúšťania DMA v MHC sa zmenilo. Ak je nastavenie vášho projektu na 3, 5, 7 alebo 9, MHC ho označí červenou farbou. Zmeňte ho na 2, 4, 6 alebo 8. Všetky časovače s nepárnymi číslami sú odstránené z výberu. Hoci sú tieto časovače štandardne funkčné, iba časovače s párnymi číslami (2, 4, 6, 8) akceptujú zmeny hodnôt preddelovača. |
| I2C | N/A | Ovládač I2C s použitím periférie a implementácie s bitovým bangovaním:
|
| Wi-Fi MRF24WN | Nové knižnice wdrvext_mx.a, wdrvext_ec.a a wdrvext_mz.a files. |
| S1D13517 | Ovládač S1D13517 nepodporuje získavanie pixelu alebo poľa pixelov z framebufferu S1D13517 a nepodporuje vykresľovanie písma, keď je povolené vyhladzovanie hrán. | |
| Karta Secure Digital (SD). | N/A | Ovládač SD karty nebol testovaný v prostredí s vysokofrekvenčným prerušením. |
| SPI | N/A | Režim SPI Slave s DMA nie je funkčný. Tento problém bude opravený v budúcej verzii MPLAB Harmony. |
| SPI blesk | Funkcie flash pamäte, ako je vysokorýchlostné čítanie, pozastavenie a ochrana proti zápisu, nie sú knižnicou ovládačov podporované.
Statická implementácia knižnice ovládačov nie je k dispozícii. |
|
| USB | Knižnica ovládačov USB bola testovaná v obmedzenej kapacite s RTOS.
Pri spustení knižnice ovládačov USB na zariadení rodiny PIC32MZ vyžaduje zásobník tri sekundy na inicializáciu pre zariadenia PIC32MZ EC a tri milisekundy pre zariadenia PIC32MZ EF. Niektoré rozhrania API pre knižnicu ovládačov hostiteľa USB sa môžu v ďalšom vydaní zmeniť. Prevádzka knižnice ovládačov hostiteľa USB v režime Polled nebola testovaná. Správanie knižnice ovládačov hostiteľa USB pri pripájaní/odpájaní bolo testované v obmedzenej miere. |
Systémové služby:
| Funkcia | Doplnenia a aktualizácie | Známe problémy |
| DMA |
Periférne knižnice:
| Funkcia | Doplnenia a aktualizácie | Známe problémy |
| ADCHS | N/A | FIFO nie je v tejto verzii periférnej knižnice podporované. |
| SQI | N/A | Hodnota deliča hodín SQI vyššia ako CLK_DIV_16 nebude fungovať. Na dosiahnutie optimálnych rýchlostí hodín SQI použite hodnotu deliča hodín SQI nižšiu ako CLK_DIV_16.
Poznámka: Tento problém sa týka všetkých aplikácií, ktoré používajú modul SQI. |
Aplikácie
| Funkcia | Doplnenia a aktualizácie | Známe problémy |
| Zvukové ukážky | Zmenené v Universal_audio_decoders na obmedzenie hĺbky adresára v file systém. Tým sa zabráni výnimke, ak by k nej inak došlo za hranicami 6 úrovní podadresárov. | Ukážky usb_headset, usb_microphone a usb_speaker:
Funkcia stlmenia (ovládaná z počítača) nefunguje. Ukážka mac_audio_hi_res: Stlmenie zvuku na počítači funguje správne iba na prvýkrát |
| Ukážky Bluetooth | Opravené problémy nájdené v zobrazení WVGA v ukážke a2dp_avrcp. Toto je prémiová ukážka. | Grafika bola dočasne vypnutá/odstránená vo všetkých konfiguráciách PIC32MZ DA a bude sprístupnená v budúcej verzii. |
| File Ukážky systému | LED_3, ktorá sa používa na signalizáciu úspešného prebehnutia demonštrácie, nesvieti, čo ovplyvňuje nasledujúce demonštrácie:
Ako riešenie môže používateľ umiestniť do kódu aplikácie bod prerušenia, aby videl stav ukážok. |
| Grafické ukážky | Programovanie a ladenie PKOB zo štartovacej súpravy môže spôsobiť nasledujúcu chybu: Programátor sa nepodarilo spustiť: Cieľové zariadenie sa nepodarilo naprogramovať. Ak sa zobrazí táto správa, znova zapnite zariadenie a aplikácia sa spustí. Ak je potrebné ladenie, odporúčaným riešením je nainštalovať príslušný konektor na štartovaciu súpravu pomocou MPLAB REAL ICE.
Na demonštráciu external_resources sa vzťahujú nasledujúce problémy:
|
|
| Demonštrácie MEB II | Demonštračná aplikácia segger_emwin zatiaľ neobsahuje dotykový vstup. | |
| Ukážky RTOS | Pre konfiguráciu PIC32MZ EF je potrebná knižnica SEGGER embOS s podporou FPU a používateľ ju musí explicitne zahrnúť. Štandardne je zahrnutá knižnica bez podpory FPU. | |
| Knižnica systémových služieb Examples | N/A | Demonštrácia command_appio nefunguje v MPLAB X IDE v3.06, ale funguje s verziou v3.00. |
| Wi-Fi s protokolom TCP/IP
Demonštrácie |
N/A | Demonštrácia tcpip_tcp_client s použitím konfigurácií ENC24xJ600 alebo ENC28J60 nefunguje správne, ak ovládač SPI povoľuje DMA. Vypnite možnosť SPI DMA pre tieto konfigurácie. Tento problém bude opravený v budúcej verzii MPLAB Harmony. |
| Testovacie aplikácie | N/A | Konfigurácie FreeRTOS na použitie so štartovacou sadou PIC32MZ EF majú v možnostiach projektu vypnutú knižnicu s pohyblivou rádovou čiarkou. |
| Ukážky USB | Demonštračná aplikácia zariadenia msd_basic, keď je zostavená s použitím zariadení PIC32MZ, vyžaduje, aby bola dátová štruktúra odpovede na dopyt SCSI umiestnená v pamäti RAM. Umiestnenie tejto dátovej štruktúry do pamäte Flash programu spôsobí poškodenie odpovede na dopyt. Tento problém bude opravený v budúcej verzii. Demonštračná aplikácia hostiteľa hid_basic_keyboard zachytáva stlačenia klávesov AZ, az, 0-9, Shift a CAPS LOCK. ibaFunkcia podsvietenia LED diódy na klávesnici a podpora pre ďalšie kombinácie klávesov budú aktualizované v budúcej verzii. V ukážke audio_speaker Host nemusí funkcia Plug and Play fungovať pre konfigurácie pic32mz_ef_sk_int_dyn a pic32mx_usb_sk2_int_dyn. Tento problém bude opravený v budúcej verzii. V ukážkovej aplikácii hub_msd Host môže občas zlyhať detekcia plug and play Hubu. Ak je však Hub zapojený predtým, ako sa zariadenie PIC32MZ uvoľní z resetu, ukážková aplikácia funguje podľa očakávania. Tento problém sa vyšetruje a oprava bude k dispozícii v budúcej verzii MPLAB Harmony. Pri pokuse o použitie dostupných ukážkových aplikácií Hubu sa odporúča použiť rozbočovač s vlastným napájaním. Regulátor napájania VBUS na štartovacej súprave nemusí byť schopný splniť aktuálne požiadavky na rozbočovač napájaný zo zbernice, čo by potom spôsobilo nepredvídateľné správanie ukážkovej aplikácie. |
Zostavenie rámca:
| Funkcia | Doplnenia a aktualizácie | Známe problémy |
| Knižnica Bluetooth Stack | N/A | |
| Matematické knižnice | Knižnica pre matematiku s pevnou rádovou čiarkou DSP:
|
Pomôcky:
| Funkcia | Doplnenia a aktualizácie | Známe problémy |
| Konfigurátor harmónie MPLAB (MHC) | N/A |
|
Softvér tretích strán:
| Funkcia | Doplnenia a aktualizácie | Známe problémy |
| Grafická knižnica SEGGER emWin | N/A | Podporovaný je iba ovládač displeja LCC. Podpora pre iné ovládače displeja nie je v tejto verzii k dispozícii.
V tejto verzii nie je k dispozícii rozhranie API na načítanie popisovača widgetu Dialog. |
Vydanie obsahu
Táto téma uvádza obsah tejto verzie a identifikuje jednotlivé moduly.
Popis
Táto tabuľka uvádza obsah tohto vydania vrátane stručného popisu a typu vydania (Alfa, Beta, Produkcia alebo Dodávateľ).
Middleware a knižnice
| /rámec/ | Popis | Uvoľnite Typ |
| Bluetooth/CDBT | Knižnica Bluetooth Stack (základná) | Výroba |
| bluetooth/prémiový/audio/CDBT
bluetooth/prémiový/audio/dekodér/sbc |
Knižnica zvukových stackov Bluetooth (prémiová)
Knižnica dekodérov SBC (prémiová) |
Výroba
Výroba |
| bootloader | Knižnica bootloaderu | Výroba |
| trieda b | Knižnica triedy B | Výroba |
| krypto | Kryptografická knižnica mikročipov | Výroba |
| dekodér/bmp/BmpDekodér dekodér/bmp/GifDekodér dekodér/bmp/JpegDekodér dekodér/audio_dekodéry/dekodér_opus dekodér/speex dekodér/premium/dekodér_aac dekodér/premium/dekodér_mp3 dekodér/prémiový/dekodér_wma |
Knižnica dekodérov BMP Knižnica dekodérov GIF Knižnica dekodérov JPEG Knižnica dekodérov Opus Knižnica dekodérov Speex Knižnica dekodérov AAC (Prémiová) Knižnica dekodérov MP3 (Prémiová) Knižnica dekodérov WMA (prémiová) |
Beta Beta Beta Beta Beta Beta Beta Beta |
| gfx | Grafická knižnica | Výroba |
| matematika/digitálna tvorba signálu | Hlavička API knižnice DSP s pevnou bodovou hodnotou pre zariadenia PIC32MZ | Výroba |
| matematika/libq | Hlavička API knižnice LibQ Fixed-Point Math pre zariadenia PIC32MZ | Výroba |
| sieť/presnosť | Prezentačná vrstva siete MPLAB Harmony Network | Beta |
| test | Knižnica testovacích postrojov | Výroba |
| tcpip | Sieťový zásobník TCP/IP | Výroba |
| usb | Zásobník zariadení USB
Hostiteľský zásobník USB |
Výroba
Beta |
Ovládače zariadení:
| /framework/ovládač/ | Popis | Uvoľnite Typ |
| ad-prevodník | Ovládač analógovo-digitálneho prevodníka (ADC)
Dynamická implementácia Statická implementácia |
Beta Beta |
| kamera/ovm7690 | Ovládač kamery OVM7690
Iba dynamická implementácia |
Beta |
| môže | Ovládač siete CAN (Controller Area Network)
Iba statická implementácia |
Beta |
| cmp | Ovládač komparátora
Iba statická implementácia |
Beta |
| kodek/ak4384
kodek/ak4642
kodek/ak4953
kodek/ak7755 |
Ovládač kodeku AK4384
Iba dynamická implementácia
Ovládač kodeku AK4642 Iba dynamická implementácia
Ovládač kodeku AK4953 Iba dynamická implementácia
Ovládač kodeku AK7755 Iba dynamická implementácia |
Výroba
Výroba
Výroba
Výroba |
| cpld | Ovládač CPLD XC2C64A
Iba statická implementácia |
Výroba |
| enc28j60 | Knižnica ovládačov ENC28J60
Iba dynamická implementácia |
Beta |
| encx24j600 | Knižnica ovládačov ENCx24J600
Iba dynamická implementácia |
Beta |
| ethmac | Ovládač ethernetového ovládača prístupu k médiám (MAC)
Iba dynamická implementácia |
Výroba |
| etiky | Ovládač fyzického rozhrania Ethernet (PHY)
Iba dynamická implementácia |
Výroba |
| blesk | Ovládač Flash
Iba statická implementácia |
Beta |
| gfx/kontrolér/lcc | Lacný grafický ovládač bez ovládača (LCC)
Iba dynamická implementácia |
Výroba |
| gfx/ovládač/otm2201a | Ovládač LCD ovládača OTM2201a
Iba dynamická implementácia |
Výroba |
| gfx/ovládač/s1d13517 | Ovládač LCD ovládača Epson S1D13517
Iba dynamická implementácia |
Výroba |
| gfx/ovládač/ssd1289 | Ovládač ovládača Solomon Systech SSD1289
Iba dynamická implementácia |
Výroba |
| gfx/ovládač/ssd1926 | Ovládač ovládača Solomon Systech SSD1926
Iba dynamická implementácia |
Výroba |
| gfx/ovládač/tft002 | Ovládač grafickej karty TFT002
Iba dynamická implementácia |
Výroba |
| i2c | Ovládač prepojených obvodov (I2C)
Dynamická implementácia Statická implementácia |
Alfa Alfa |
| i2s | Ovládač Inter-IC Sound (I2S)
Iba dynamická implementácia |
Beta |
| ic | Ovládač vstupného zachytávania
Iba statická implementácia |
Beta |
| nvm | Ovládač energeticky nezávislej pamäte (NVM)
Dynamická implementácia Statická implementácia |
Beta Beta |
| oc | Ovládač porovnávania výstupov
Iba statická implementácia |
Beta |
| pmp | Ovládač paralelného hlavného portu (PMP)
Dynamická implementácia Statická implementácia |
Produkčná beta verzia |
| rtcc | Ovládač hodín a kalendára reálneho času (RTCC)
Iba statická implementácia |
Beta |
| SD karta | Ovládač SD karty (klient ovládača SPI)
Iba dynamická implementácia |
Beta |
| špionážne | Ovládač sériového periférneho rozhrania (SPI)
Dynamická implementácia Statická implementácia |
Produkčná beta verzia |
|
spi_flash/sst25vf016b spi_flash/sst25vf020b spi_flash/sst25vf064c spi_flash/sst25 |
Ovládače SPI Flash
Iba dynamická implementácia |
Alfa |
| časový limit | Ovládač časovača
Dynamická implementácia Statická implementácia |
Produkčná beta verzia |
| dotyk/ADC10bit
dotyk/ar1021
dotyk/mtch6301
dotyk/mtch6303 |
10-bitový dotykový ovládač ADC Iba dynamická implementácia Dotykový ovládač AR1021 Iba dynamická implementácia Ovládač dotykového ovládania MTCH6301 Iba dynamická implementácia Ovládač dotykového ovládania MTCH6303 Iba statická implementácia |
Beta
Beta
Beta
Beta |
| USArt | Ovládač univerzálneho synchrónneho/asynchrónneho prijímača/vysielača (USART)
Dynamická implementácia Statická implementácia |
Výroba
Beta |
| usbfs
USB-C |
Ovládač radiča PIC32MX univerzálnej sériovej zbernice (USB) (zariadenie USB) Iba dynamická implementáciaOvládač radiča univerzálnej sériovej zbernice (USB) PIC32MZ (zariadenie USB) Iba dynamická implementácia |
Výroba
Výroba |
| usbfs
USB-C |
Ovládač radiča PIC32MX univerzálnej sériovej zbernice (USB) (USB hostiteľ)
Iba dynamická implementácia Ovládač radiča PIC32MZ univerzálnej sériovej zbernice (USB) (USB hostiteľ) Iba dynamická implementácia |
Beta
Beta |
| wifi/mrf24w
wifi/mrf24wn |
Ovládač Wi-Fi pre ovládač MRF24WG Iba dynamická implementáciaOvládač Wi-Fi pre ovládač MRF24WN Iba dynamická implementácia |
Výroba
Výroba |
Systémové služby
| /rámec/systém/ | Popis | Uvoľnite Typ |
| clk | Knižnica služieb hodinového systému
Dynamická implementácia Statická implementácia |
Výroba
Výroba |
| príkaz | Knižnica služieb systému procesora príkazov
Iba dynamická implementácia |
Výroba |
| bežné | Knižnica bežných systémových služieb | Beta |
| konzoly | Knižnica služieb konzolového systému
Dynamická implementácia Statická implementácia |
Beta
Alfa |
| ladenie | Knižnica služieb ladenia systému
Iba dynamická implementácia |
Beta |
| devcon | Knižnica služieb systému riadenia zariadení
Iba dynamická implementácia |
Výroba |
| DMA | Knižnica služieb systému s priamym prístupom do pamäte
Dynamická implementácia |
Výroba |
| fs | File Knižnica systémových služieb
Iba dynamická implementácia |
Výroba |
| int | Knižnica služieb systému prerušení
Iba statická implementácia |
Výroba |
| pamäť | Knižnica služieb pamäťového systému
Iba statická implementácia |
Beta |
| msg | Knižnica služieb systému správ
Iba dynamická implementácia |
Beta |
| prístavov | Knižnica služieb systému portov
Iba statická implementácia |
Výroba |
| náhodný | Knižnica služieb systému generátora náhodných čísel
Iba statická implementácia |
Výroba |
| resetovať | Obnoviť knižnicu systémových služieb
Iba statická implementácia |
Beta |
| časový limit | Knižnica služieb časovačového systému
Iba dynamická implementácia |
Beta |
| dotyk | Knižnica služieb dotykového systému
Iba dynamická implementácia |
Beta |
| wt | Knižnica systémových služieb časovača Watchdog
Iba statická implementácia |
Beta |
Periférne knižnice:
| /rámec/ | Popis | Typ vydania |
| periférne | Zdrojový kód periférnej knižnice pre všetky podporované mikrokontroléry PIC32 | Výroba |
| PIC32MX1XX/2XX 28/36/44-pin Family | Výroba | |
| PIC32MX1XX/2XX/5XX 64/100-pin Family | Výroba | |
| PIC32MX320/340/360/420/440/460 Family | Výroba | |
| PIC32MX330/350/370/430/450/470 Family | Výroba | |
| Rodina PIC32MX5XX/6XX/7XX | Výroba | |
| Rodina integrovaných obvodov (EC) PIC32MZ | Výroba | |
| Rad integrovaných obvodov PIC32MZ s jednotkou pre čítanie v pohyblivej rádovej čiarke (EF) | Výroba |
Vrstva abstrakcie operačného systému (OSAL):
| /rámec/ | Popis | Uvoľnite Typ |
| osal | Vrstva abstrakcie operačného systému (OSAL) | Výroba |
Balíky podpory predstavenstva (BSP):
| /bsp/ | Popis | Uvoľnite Typ |
| bt_audio_dk | BSP pre vývojovú súpravu PIC32 Bluetooth Audio. | Výroba |
| chipkit_wf32 | BSP pre vývojovú dosku Wi-Fi chipKIT™ WF32™. | Výroba |
| čipová sada WiFi | BSP pre vývojovú dosku chipKIT™ Wi-FIRE. | Výroba |
| pic32mx_125_sk | BSP pre štartovaciu sadu PIC32MX1/2/5. | Výroba |
| pic32mx_125_sk+lcc_pictail+qvga | BSP pre lacnú dcérsku dosku PICtail Plus s bezkontrolérovou grafikou (LCC) s grafickým displejom Truly 3.2″ (320×240) pripojenou k štartovacej súprave PIC32MX1/2/5. | Výroba |
| pic32mx_125_sk+meb | BSP pre štartovaciu sadu PIC32MX1/2/5 pripojenú k rozširujúcej doske multimédií (MEB). | Výroba |
| pic32mx_bt_sk | BSP pre štartovaciu súpravu PIC32 Bluetooth. | Výroba |
| pic32mx_eth_sk | BSP pre štartovaciu sadu PIC32 Ethernet. | Výroba |
| pic32mx_eth_sk2 | BSP pre štartovaciu súpravu PIC32 Ethernet II. | Výroba |
| pic32mx_pcap_db | BSP pre vývojovú dosku PIC32 GUI s projektovaným kapacitným dotykom. | Výroba |
| pic32mx_usb_digital_audio_ab | BSP pre dosku príslušenstva PIC32 USB Audio | Výroba |
| pic32mx_usb_sk2 | BSP Štartovacia sada PIC32 USB II. | Výroba |
| pic32mx_usb_sk2+lcc_pictail+qvga | BSP pre lacnú dcérsku dosku PICtail Plus s bezkontrolérovou grafikou (LCC) s grafickým displejom Truly 3.2″ (320×240) pripojenou k štartovacej súprave PIC32 USB II. | Výroba |
| pic32mx_usb_sk2+lcc_pictail+wqvga | BSP pre lacnú dcérsku dosku PICtail Plus bez ovládača (LCC) s grafickým displejom Powertip 4.3″ 480×272 pripojenú k štartovacej súprave PIC32 USB II. | Výroba |
| pic32mx_usb_sk2+meb | BSP pre rozširujúcu dosku multimédií (MEB) pripojenú k štartovacej súprave PIC32 USB II. | Výroba |
| pic32mx_usb_sk2+s1d_pictail+vga | BSP pre dcérsku dosku grafického ovládača PICtail Plus Epson S1D13517 s grafickým displejom Truly 5.7″ 640×480 pripojenou k štartovacej súprave PIC32 USB II. | Výroba |
| pic32mx_usb_sk2+s1d_pictail+wqvga | BSP pre dcérsku dosku grafického ovládača PICtail Plus Epson S1D13517 s doskou grafického displeja Power tip 4.3″ 480×272 pripojenou k štartovacej súprave PIC32 USB II. | Výroba |
| pic32mx_usb_sk2+s1d_pictail+wvga | BSP pre grafický ovládač PICtail Plus Epson S1D13517, dcérska doska s grafickým displejom Truly 7″ 800×400 pripojená k PIC32 USB Starter Kit II. | Výroba |
| pic32mx_usb_sk2+ssd_pictail+qvga | BSP pre dcérsku dosku grafického LCD ovládača PICtail Plus SSD1926 s grafickým displejom Truly 3.2″ 320×240 pripojenou k štartovacej súprave PIC32 USB II. | Výroba |
| pic32mx_usb_sk3 | BSP pre štartovaciu sadu PIC32 USB III. | Výroba |
| pic32mx270f512l_pim+bt_audio_dk | BSP pre zásuvný modul (PIM) PIC32MX270F512L pripojený k vývojovej súprave PIC32 Bluetooth Audio. | Výroba |
| pic32mx460_pim+e16 | BSP pre zásuvný modul (PIM) PIC32MX460F512L pripojený k vývojovej doske Explorer 16. | Výroba |
| pic32mx470_pim+e16 | BSP pre zásuvný modul (PIM) PIC32MX450/470F512L pripojený k vývojovej doske Explorer 16. | Výroba |
| pic32mx795_pim+e16 | BSP pre zásuvný modul (PIM) PIC32MX795F512L pripojený k vývojovej doske Explorer 16. | Výroba |
| pic32mz_ec_pim+bt_audio_dk | BSP pre zásuvný audio modul (PIM) PIC32MZ2048ECH144 pripojený k vývojovej súprave PIC32 Bluetooth Audio. | Výroba |
| pic32mz_ec_pim+e16 | BSP pre zásuvný modul (PIM) PIC32MZ2048ECH100 pripojený k vývojovej doske Explorer 16. | Výroba |
| pic32mz_ec_sk | BSP pre štartovaciu súpravu PIC32MZ Embedded Connectivity (EC). | Výroba |
| pic32mz_ec_sk+meb2 | BSP pre rozširujúcu dosku Multimedia Expansion Board II (MEB II) pripojenú k štartovacej súprave PIC32MZ Embedded Connectivity (EC). | Výroba |
| pic32mz_ec_sk+meb2+wvga | BSP pre rozširujúcu dosku Multimedia Expansion Board II (MEB II) s 5-palcovou zobrazovacou doskou WVGA PCAP (pozri Poznámka) pripojený k štartovacej súprave PIC32MZ Embedded Connectivity (EC).
Poznámka: Informácie o získaní 5-palcovej zobrazovacej dosky WVGA PCAP získate od miestneho predajcu spoločnosti Microchip. |
Výroba |
| pic32mz_ec_sk+s1d_pictail+vga | BSP pre dcérsku dosku grafického ovládača PICtail Plus Epson S1D13517 s doskou grafického displeja Truly 5.7″ 640×480 pripojenou k štartovacej súprave PIC32MZ Embedded Connectivity (EC). | Výroba |
| pic32mz_ec_sk+s1d_pictail+wqvga | BSP pre dcérsku dosku grafického ovládača PICtail Plus Epson S1D13517 s doskou grafického displeja Powertip 4.3″ 480×272 pripojenou k štartovacej súprave PIC32MZ Embedded Connectivity (EC). | Výroba |
| pic32mz_ec_sk+s1d_pictail+wvga | BSP pre dcérsku dosku grafického ovládača PICtail Plus Epson S1D13517 s 5-palcovou zobrazovacou doskou WVGA PCAP (pozri Poznámka) pripojené k štartovacej súprave PIC32MZ Embedded Connectivity s jednotkou pre pohyblivú rádovú čiarku (EC).
Poznámka: Informácie o získaní 5-palcovej zobrazovacej dosky WVGA PCAP získate od miestneho predajcu spoločnosti Microchip. |
Výroba |
| pic32mz_ef_pim+bt_audio_dk | BSP pre zásuvný audio modul (PIM) PIC32MZ2048EFH144 pripojený k vývojovej súprave PIC32 Bluetooth Audio. | Výroba |
| pic32mz_ef_pim+e16 | BSP pre zásuvný modul (PIM) PIC32MZ2048EFH100 pripojený k vývojovej doske Explorer 16. | Výroba |
| pic32mz_ef_sk | BSP pre štartovaciu súpravu PIC32MZ Embedded Connectivity s pohyblivou rádovou čiarkou (EF). | Výroba |
| pic32mz_ef_sk+meb2 | BSP pre rozširujúcu dosku Multimedia Expansion Board II (MEB II) pripojenú k štartovacej súprave PIC32MZ Embedded Connectivity with Floating Right Unit (EF). | Výroba |
| pic32mz_ef_sk+meb2+wvga | BSP pre rozširujúcu dosku Multimedia Expansion Board II (MEB II) s 5-palcovou zobrazovacou doskou WVGA PCAP (pozri Poznámka) pripojené k štartovacej súprave PIC32MZ Embedded Connectivity s jednotkou s pohyblivou rádovou čiarkou (EF).
Poznámka: Informácie o získaní 5-palcovej zobrazovacej dosky WVGA PCAP získate od miestneho predajcu spoločnosti Microchip. |
Výroba |
| pic32mz_ef_sk+s1d_pictail+vga | BSP pre dcérsku dosku grafického ovládača PICtail Plus Epson S1D13517 s grafickým displejom Truly 5.7″ 640×480 pripojenou k štartovacej súprave PIC32MZ Embedded Connectivity with Floating Point Unit (EF). | Výroba |
| pic32mz_ef_sk+s1d_pictail+wqvga | BSP pre dcérsku dosku grafického ovládača PICtail Plus Epson S1D13517 s doskou grafického displeja Powertip 4.3″ 480×272 pripojenou k štartovacej súprave PIC32MZ Embedded Connectivity with Floating Point Unit (EF). | Výroba |
| wifi_g_db | BSP pre demo dosku Wi-Fi G. | Výroba |
Zvukové aplikácie:
| /aplikácie/zvuk/ | Popis | Uvoľnite Typ |
| slučka_zvukového_mikrofónu | Ukážka slučky audio mikrofónu | Výroba |
| zvukový_tón | Ukážka zvukového tónu | Výroba |
| mac_audio_hi_res | Ukážka zvuku vo vysokom rozlíšení | Výroba |
| sdcard_usb_audio | Ukážka USB audio SD karty | Beta |
| univerzálne_audio_dekodéry | Ukážka univerzálneho zvukového dekodéra | Výroba |
| USB slúchadlá | Ukážka USB audio slúchadiel | Výroba |
| USB mikrofón | Ukážka USB audio mikrofónu | Výroba |
| USB_reproduktor | Ukážka USB audio reproduktora | Výroba |
Aplikácie Bluetooth:
| /aplikácie/bluetooth/ | Popis | Uvoľnite Typ |
| dáta/základné_dáta | Ukážka základných údajov Bluetooth® | Výroba |
| dáta/data_temp_sensors_rgb | Ukážka teplotného senzora Bluetooth a RGB dát | Výroba |
| prémiový/audio/a2dp_avrcp | Ukážka prémiového zvuku Bluetooth | Výroba |
Aplikácie bootloaderu:
| /aplikácie/bootloader/ | Popis | Uvoľnite Typ |
| základné | Základná ukážka bootloaderu | Výroba |
| LiveUpdate | Ukážka živej aktualizácie | Výroba |
Aplikácie triedy B:
| /aplikácie/trieda b/ | Popis | Uvoľnite Typ |
| Ukážka triedy B | Ukážka knižnice triedy B | Výroba |
Kryptografické aplikácie:
| /aplikácie/krypto/ | Popis | Uvoľnite Typ |
| šifrovať_dešifrovať | Ukážka šifrovania/dešifrovania periférnej knižnice MD5 pre kryptomeny | Výroba |
| veľký_hash | Demonštrácia hashovania periférnej knižnice kryptomien | Výroba |
Aplikácie ovládačov:
| /aplikácie/ovládač/ | Popis | Uvoľnite Typ |
| i2c/i2c_rtcc | Demonštrácia I2C RTCC | Výroba |
| nvm/nvm_read_write | Demonštrácia NVM | Výroba |
| spi/sériová_eeprom | Demonštrácia SPI | Výroba |
| spi/spi_loopback | Demonštrácia SPI | Výroba |
| spi_flash/sst25vf020b | Demonštrácia zariadenia SPI Flash SST25VF020B | Výroba |
| usart/usart_echo | Demonštrácia USART | Výroba |
| usart/usart_loopback | Demonštrácia spätnej slučky USART | Výroba |
Example aplikácie:
| /apps/examples/ | Popis | Uvoľnite Typ |
| moja_prvá_aplikácia | Výukový program MPLAB Harmony - príkladample Riešenie | N/A |
| periférne | Periférna knižnica kompatibilná s MPLAB Harmony Examples | Výroba |
| systém | Knižnica služieb systému MPLAB Harmony Compliant Examples | Výroba |
Aplikácie programátora externej pamäte:
| /aplikácie/programátor/ | Popis | Uvoľnite Typ |
| externý_blesk | Ukážka externého bootloaderu Flash | Výroba |
| sqi_flash | Ukážka SQI Flash programátora externej pamäte | Výroba |
File Systémové aplikácie:
| /aplikácie/fs/ | Popis | Uvoľnite Typ |
| nvm_fat_single_disk | Ukážka jednodiskového energeticky nezávislého pamäťového systému FAT FS | Výroba |
| nvm_mpfs_single_disk | Ukážka MPFS s jednou diskovou energeticky nezávislou pamäťou | Výroba |
| nvm_sdcard_fat_mpfs_multi_disk | Ukážka viacdiskovej energeticky nezávislej pamäte FAT FS MPFS | Výroba |
| nvm_sdcard_fat_multi_disk | Demonštrácia viacdiskového energeticky nezávislého pamäťového systému FAT FS | Výroba |
| sdcard_fat_single_disk | Ukážka súborového systému FAT pre jednu SD kartu | Výroba |
| sdcard_msd_fat_multi_disk | Ukážka viacdiskových SD kariet MSD FAT FS | Výroba |
| sst25_tuk | Demonštrácia súborového systému SST25 Flash FAT | Alfa |
Grafické aplikácie:
| /aplikácie/gfx/ | Popis | Uvoľnite Typ |
| základný_pohyb_obrazu | Ukážka základnej knižnice pohyblivej grafiky obrazu | Výroba |
| emwin_quickstart | Rýchla ukážka SEGGER emWin | Výroba |
| externé_zdroje | Ukážka prístupu k uloženým grafickým zdrojom v externej pamäti | Výroba |
| grafická prezentácia | Ukážka lacnej grafiky bez ovládača (LCC) vo formáte WVGA | Výroba |
| nízkonákladové vozidlo | Ukážka lacnej bezkontrolérovej grafiky (LCC) | Výroba |
| mediálny_obrázok_viewer | Grafický mediálny obrázok Viewdemonštrácia | Výroba |
| objekt | Demonštrácia vrstvy grafických objektov | Výroba |
| primitívny | Demonštrácia vrstvy grafických primitív | Výroba |
| kalibrácia_rezistívneho_dotyku | Ukážka kalibrácie odporového dotyku | Výroba |
| s1d13517 | Ukážka LCD ovládača Epson S1D13517 | Výroba |
| ssd1926 | Ukážka ovládača Solomon Systech SSD1926 | Výroba |
Aplikácie rozširujúcej dosky multimédií II (MEB II):
| /aplikácie/meb_ii/ | Popis | Uvoľnite Typ |
| gfx_camera | Ukážka grafickej kamery | Výroba |
| gfx_cdc_com_port_single | Kombinovaná ukážka grafiky a USB CDC | Výroba |
| gfx_photo_frame | Ukážka grafického fotorámika | Výroba |
| gfx_web_server_nvm_mpfs | Kombinovaná grafika a TCP/IP Web Ukážka servera | Výroba |
| emwin | Možnosti SEGGER emWin® na demonštrácii MEB II | Beta |
Aplikácie RTOS:
| /aplikácie/rtos/ | Popis | Uvoľnite Typ |
| embos | Ukážky SEGGER embOS® | Výroba |
| freertos | Ukážky FreeRTOS™ | Výroba |
| openrtos | Ukážky OPENRTOS | Výroba |
| vláknox | Ukážky Express Logic ThreadX | Výroba |
| uC_OS_II | Ukážky Micriµm® µC/OS-II™ | Beta |
| uC_OS_III | Ukážky Micriµm® µC/OS-III™ | Výroba |
Aplikácie TCP/IP:
| /aplikácie/tcpip/ | Popis | Uvoľnite Typ |
| klient_tcp_berkeley | Ukážka klienta Berkeley TCP/IP | Výroba |
| berkeley_tcp_server | Ukážka servera Berkeley TCP/IP | Výroba |
| klient_berkeley_udp | Ukážka klienta Berkeley TCP/IP UDP | Výroba |
| berkeley_udp_relay | Ukážka relé Berkeley TCP/IP UDP | Výroba |
| berkeley_udp_server | Ukážka servera Berkeley TCP/IP UDP | Výroba |
| wolfssl_tcp_client | Ukážka klienta wolfSSL TCP/IP TCP | Výroba |
| wolfssl_tcp_server | Ukážka TCP/IP servera wolfSSL | Výroba |
| snmpv3_nvm_mpfs | Patentovaný mikročip SNMPv3 s energeticky nezávislou pamäťou File Ukážka systému | Výroba |
| snmpv3_sdcard_fatfs | SNMPv3 energeticky nezávislá pamäť SD karta FAT File Ukážka systému | Výroba |
| tcpip_tcp_client | Ukážka TCP/IP klienta | Výroba |
| tcpip_tcp_client_server | Ukážka klienta/servera TCP/IP | Výroba |
| tcpip_tcp_server | Ukážka TCP/IP TCP servera | Výroba |
| klient tcpip_udp | Ukážka klienta TCP/IP UDP | Výroba |
| tcpip_udp_client_server | Ukážka klientskeho servera TCP/IP UDP | Výroba |
| tcpip_udp_server | Ukážka servera TCP/IP UDP | Výroba |
| web_server_nvm_mpfs | Patentovaný mikročip s energeticky nezávislou pamäťou File Systém Web Ukážka servera | Výroba |
| web_server_sdcard_fatfs | SD karta s FAT File Systém Web Ukážka servera | Výroba |
| jednoduchá konfigurácia Wi-Fi | Ukážka Wi-Fi® EasyConf | Výroba |
| wifi_g_demo | Ukážka Wi-Fi G | Výroba |
| wifi_wolfssl_tcp_client | Ukážka klienta Wi-Fi wolfSSL TCP/IP | Výroba |
| wifi_wolfssl_tcp_server | Ukážka Wi-Fi wolfSSL TCP/IP servera | Výroba |
| wolfssl_tcp_client | Demonštrácia klienta wolfSSL TCP/IP | Výroba |
| wolfssl_tcp_server | Ukážka servera wolfSSL TCP/IP | Výroba |
Testovacie aplikácie:
| /aplikácie/meb_ii/ | Popis | Uvoľnite Typ |
| testy_sample | MPLAB Harmony Test Sample Aplikácia | Alfa |
Aplikácie USB zariadení:
| /aplikácie/usb/zariadenie/ | Popis | Uvoľnite Typ |
| cdc_com_port_dual | Ukážka emulácie duálnych sériových COM portov CDC | Výroba |
| cdc_com_port_single | Ukážka emulácie jedného sériového COM portu CDC | Výroba |
| cdc_msd_basic | Ukážka zariadenia na hromadné ukladanie dát (MSD) od CDC | Výroba |
| cdc_serial_emulator | Ukážka emulácie sériového portu CDC | Výroba |
| cdc_serial_emulator_msd | Demonštrácia MSD sériovej emulácie CDC | Výroba |
| hid_basic | Základná demonštrácia USB Human Interface Device (HID) | Výroba |
| hid_joystick | Ukážka joysticku triedy USB HID | Výroba |
| hid_keyboard | Ukážka klávesnice triedy USB HID | Výroba |
| skrytá myš | Ukážka myši triedy USB HID | Výroba |
| hid_msd_basic | Ukážka USB HID triedy MSD | Výroba |
| msd_basic | Ukážka USB MSD | Výroba |
| msd_fs_spiflash | USB MSD SPI Flash File Ukážka systému | Výroba |
| msd_sdcard | Ukážka USB MSD SD karty | Výroba |
| predajcu | Ukážka dodávateľa USB (t. j. generického) | Výroba |
Aplikácie USB hostiteľa:
| /aplikácie/usb/hostiteľ/ | Popis | Uvoľnite Typ |
| audio_reproduktor | Ukážka ovládača hostiteľskej triedy USB Audio v1.0 | Výroba |
| cdc_basic | Základná ukážka USB CDC | Výroba |
| cdc_msd | Základná ukážka USB CDC MSD | Výroba |
| hid_basic_keyboard | Ukážka hostiteľskej klávesnice USB HID | Výroba |
| hid_basic_mouse | Ukážka hostiteľskej myši USB HID | Výroba |
| hub_cdc_hid | Ukážka USB HID CDC Hubu | Výroba |
| hub_msd | Ukážka hostiteľa USB MSD Hub | Výroba |
| msd_basic | Jednoduchá ukážka USB MSD Host USB kľúča | Výroba |
Predkompilované binárne súbory:
| /bin/framework | Popis | Uvoľnite Typ |
| bluetooth | Predpripravené knižnice Bluetooth Stack pre PIC32 | Výroba |
| bluetooth/prémiový/audio | Predpripravené knižnice PIC32 Bluetooth Audio Stack (prémiové) | Výroba |
| dekodér/prémiový/aac_microaptiv | Predpripravená knižnica dekodérov AAC pre zariadenia PIC32MZ s funkciami microAptiv Core (Prémiová) | Beta |
| dekodér/prémiový/aac_pic32mx | Predpripravená knižnica dekodérov AAC pre zariadenia PIC32MX (prémiová) | Beta |
| dekodér/prémiový/mp3_microaptiv | Predpripravená knižnica dekodérov MP3 pre zariadenia PIC32MZ s funkciami microAptiv Core (Prémiová) | Výroba |
| dekodér/prémiový/mp3_pic32mx | Predpripravená knižnica dekodérov MP3 pre zariadenia PIC32MX (prémiová) | Výroba |
| dekodér/prémiový/wma_microaptiv | Predpripravená knižnica dekodérov WMA pre zariadenia PIC32MZ s funkciami microAptiv Core (Prémiová) | Beta |
| dekodér/prémiový/wma_pic32mx | Predpripravená knižnica dekodérov WMA pre zariadenia PIC32MX (prémiová) | Beta |
| matematika/digitálna tvorba signálu | Predpripravené knižnice DSP pre matematiku s pevnou rádovou čiarkou pre zariadenia PIC32MZ | Výroba |
| matematika/libq | Predpripravené knižnice LibQ pre matematiku s pevnou rádovou čiarkou pre obvody PIC32MZ | Výroba |
| matematika/libq/libq_c | Predpripravená matematická knižnica s implementáciami v jazyku C kompatibilná so zariadeniami Pic32MX aj Pic32MZ. (POZNÁMKA: Tieto rutiny nie sú kompatibilné s funkciami knižnice libq) | Beta |
| periférne | Predpripravené periférne knižnice | Produkcia/ Beta |
Zostavenie rámca:
| /zostaviť/framework/ | Popis | Uvoľnite Typ |
| matematika/libq | Projekt zostavenia knižnice LibQ | Výroba |
| matematika/libq | Projekt zostavenia knižnice LibQ_C | Alfa |
| periférne | Projekt vybudovania periférnej knižnice | Výroba |
Pomôcky:
| /verejné služby/ | Popis | Uvoľnite Typ |
| mhc/plugins/displaymanager/displaymanager.jar | Doplnok MPLAB Harmony Display Manager | Beta |
| mhc/com-microchip-mplab-modules-mhc.nbm | Plugin MPLAB Harmony Configurator (MHC)
MPLAB Harmony Graphics Composer (súčasť pluginu MHC) |
Výroba
Beta |
| mib2bib/mib2bib.jar | Kompilovaný vlastný skript Microchip MIB (snmp.mib) na generovanie súborov snmp.bib a mib.h | Výroba |
| mpfs_generator/mpfs2.jar | TCP/IP MPFS File Generátor a nástroj na nahrávanie | Výroba |
| segger/emwin | Nástroje SEGGER emWin používané demonštračnými aplikáciami MPLAB Harmony emWin | Predajca |
| tcpip_discoverer/tcpip_discoverer.jar | Nástroj na objavovanie uzlov mikročipov TCP/IP | Výroba |
Softvér tretích strán:
| /tretia_strana/ | Popis | Uvoľnite Typ |
| dekodér | Distribúcia zdrojového kódu knižnice dekodérov | Predajca |
| grafické efekty/emwin | Distribúcia grafickej knižnice SEGGER emWin® | Predajca |
| rtos/embOS | Distribúcia SEGGER embOS® | Predajca |
| rtos/FreeRTOS | Distribúcia zdrojového kódu FreeRTOS s podporou pre zariadenia PIC32MZ | Predajca |
| rtos/MicriumOSII | Distribúcia Micriµm® µC/OS-II™ | Predajca |
| rtos/MicriumOSIII | Distribúcia Micriµm® µC/OS-III™ | Predajca |
| rtos/OpenRTOS | Distribúcia zdrojového kódu OPENRTOS s podporou pre zariadenia PIC32MZ | Predajca |
| rtos/ThreadX | Distribúcia Express Logic ThreadX | Predajca |
| segger/emwin | Distribúcia SEGGER emWin® Pro | Predajca |
| tcpip/wolfssl | wolfSSL (predtým CyaSSL) Vstavaná knižnica SSL Ukážka založená na otvorenom zdrojovom kóde | Predajca |
| tcpip/iniche | Distribúcia knižnice InterNiche | Predajca |
Dokumentácia:
| /doc/ | Popis | Uvoľnite Typ |
| harmónia_pomocník.pdf | Pomocník pre MPLAB Harmony vo formáte prenosných dokumentov (PDF) | Výroba |
| harmony_help.chm | Pomocník MPLAB Harmony vo formáte kompilovaného pomocníka (CHM) | Výroba |
| html/index.html | Pomocník pre MPLAB Harmony vo formáte HTML | Výroba |
| pracovný list_kompatibility_harmónie.pdf | PDF formulár na určenie úrovne kompatibility MPLAB Harmony a na zaznamenanie akýchkoľvek výnimiek alebo obmedzení z pokynov pre kompatibilitu | Výroba |
| harmony_release_brief_v1.11.pdf | Stručný prehľad o vydaní MPLAB Harmony, ktorý poskytuje stručné informácie o vydaní | Výroba |
| harmony_release_notes_v1.11.pdf | Poznámky k vydaniu MPLAB Harmony vo formáte PDF | Výroba |
| harmony_license_v1.11.pdf | Licenčná zmluva k softvéru MPLAB Harmony vo formáte PDF | Výroba |
Typy vydaní
Táto časť popisuje typy vydaní a ich význam.
Popis
Vydania modulov MPLAB Harmony môžu byť jedného z troch rôznych typov, ako je znázornené na nasledujúcom obrázku.

Alfa verzia
Alfa verzia modulu je zvyčajne počiatočná verzia. Alfa verzie budú mať kompletné implementácie základnej sady funkcií, budú funkčne testované na jednotkách a budú sa zostavovať správne. Alfa verzia je skvelou „predbežnou“ verziou.view„o tom, na čom novom vývoji spoločnosť Microchip pracuje, a môže byť veľmi užitočný pri objavovaní nových funkcií. Neprešiel však kompletným formálnym testovacím procesom a je takmer isté, že niektoré z jeho rozhrania sa pred vydaním produkčnej verzie zmenia, a preto sa neodporúča na produkčné použitie.
Vydanie beta
Beta verzia modulu prešla testovaním interného rozhrania.view proces a prešiel formálnym testovaním svojej funkčnosti. Problémy hlásené z alfa verzie budú tiež opravené alebo zdokumentované. Keď je modul v beta verzii, môžete očakávať, že bude za normálnych okolností fungovať správne a že jeho rozhranie je veľmi blízke finálnej podobe (hoci v prípade potreby je možné vykonať zmeny). Neprešiel však záťažovým ani výkonnostným testovaním a pri nesprávnom použití nemusí zlyhať bez problémov. Beta verzia sa neodporúča na produkčné použitie, ale môže sa použiť na vývoj.
Vydanie výroby
V čase, keď je modul vydaný v produkčnej forme, je kompletný s kompletnými funkciami, plne otestovaný a jeho rozhranie je „zmrazené“. Všetky známe problémy z predchádzajúcich vydaní budú opravené alebo zdokumentované. Existujúce rozhranie sa v budúcich vydaniach nezmení. Môže byť rozšírené o ďalšie funkcie a ďalšie funkcie rozhrania, ale existujúce funkcie rozhrania sa nezmenia. Ide o stabilný kód so stabilným rozhraním aplikačného programu (API), na ktorý sa môžete spoľahnúť v produkčnej forme.
Čísla verzií
Táto časť popisuje význam čísel verzií MPLAB Harmony.
Popis
Schéma číslovania verzií MPLAB Harmony
MPLAB Harmony používa nasledujúcu schému číslovania verzií:
. [. ][ ] Kde:
- = Veľká revízia (významná zmena, ktorá ovplyvňuje mnohé alebo všetky moduly)
- = Menšia revízia (nové funkcie, bežné vydania)
- [. ] = Vydanie Dot (opravy chýb, neplánované vydania)
- [ ] = Typ vydania (a pre alfa a b pre beta, ak je to relevantné). Produkčné verzie neobsahujú písmeno typu vydania.
Reťazec verzie
Funkcia SYS_VersionStrGet vráti reťazec vo formáte:
„ . [. ][ ]“
kde:
- je hlavné číslo verzie modulu
- je číslo vedľajšej verzie modulu
- je voliteľné číslo vydania typu „patch“ alebo „dot“ (ktoré nie je zahrnuté v reťazci, ak sa rovná „00“)
- je voliteľný typ vydania „a“ pre alfa a „b“ pre beta. Tento typ nie je zahrnutý, ak je vydanie produkčnou verziou (t. j. nie alfa alebo beta)
Poznámka: Reťazec verzie nebude obsahovať žiadne medzery.
Example:
„0.03a“
"1.00"
Číslo verzie
Číslo verzie vrátené funkciou SYS_VersionGet je celé číslo bez znamienka v nasledujúcom desiatkovom formáte (nie vo formáte BCD).
* 10000 100 + * XNUMX +
Kde sú čísla reprezentované v desiatkovej sústave a význam je rovnaký, ako je popísané v časti Verzia reťazca.
Poznámka: Neexistuje žiadne číselné znázornenie typu uvoľnenia.
Example:
Pre verziu „0.03a“ sa vrátená hodnota rovná: 0 * 10000 + 3 * 100 + 0.
Pre verziu „1.00“ sa vrátená hodnota rovná: 1 * 100000 + 0 * 100 + 0.
© 2013-2017 Microchip Technology Inc.
FAQ
- Otázka: Dá sa MPLAB Harmony použiť s programovaním v C++? jazyk?
A: Nie, MPLAB Harmony nebol testovaný s C++; preto podpora pre tento programovací jazyk nie je k dispozícii. - Otázka: Aká je odporúčaná úroveň optimalizácie pre budovanie projekty s periférnou knižnicou MPLAB Harmony?
A: Na odstránenie kódu z nepoužívaných sekcií v periférnej knižnici sa odporúča optimalizačná úroveň -O1. - Otázka: Ako odinštalačný program MPLAB Harmony spracováva používateľom upravené súbory files?
A: Odinštalačný program odstráni všetky filenainštalované inštalatérom, aj keď ich používateľ upravil. Nové však filepoložky pridané používateľom nebudú vymazané.
Dokumenty / zdroje
![]() |
Integrovaný softvérový rámec MICROCHIP Harmony [pdf] Používateľská príručka v1.11, Integrovaný softvérový rámec Harmony, Integrovaný softvérový rámec, Softvérový rámec, Rámec |





