
MICROCHIP Harmony Geïntegreerde Sagteware Raamwerk

Spesifikasies:
- Produknaam: MPLAB Harmony Geïntegreerde Sagtewareraamwerk
- Weergawe: v1.11
- Vrystellingsdatum: April 2017
Produkinligting:
Die MPLAB Harmony Integrated Software Framework v1.11 is 'n sagtewareraamwerk wat ontwerp is om die ontwikkeling van ingebedde toepassings vir mikroskyfie-mikrobeheerders te vereenvoudig en te versnel. Dit bied 'n omvattende stel biblioteke, drywers en middelware om die ontwikkelingsproses te stroomlyn.
Produkgebruiksinstruksies
Kenmerke en bekende probleme:
MPLAB Harmony-kenmerke:
- Ondersteun 'n wye reeks mikroskyfie-mikrobeheerders
- Omvattende stel biblioteke en middelware
- Maklike konfigurasie en opstelling
Bekende kwessies:
- C++ programmeertaal word nie ondersteun nie
- Aanbevole -O1 optimaliseringsvlak vir bouprojekte met Harmony-randbiblioteek
- Gedrag van die verwyderaar rakende gebruikersgewysigde sagteware files
Vrystelling inligting
Verskaf MPLAB Harmony-vrystellingsinligting, insluitend vrystellingsnotas, vrystellingsinhoud, vrystellingstipes en verduidelik die weergawenommeringstelsel. 'n PDF-kopie van die vrystellingsnotas word in die /doc-lêergids van jou MPLAB Harmony-installasie.
Vrystellingsaantekeninge
Hierdie onderwerp verskaf die vrystellingsnotas vir hierdie weergawe van MPLAB Harmony.
Beskrywing
MPLAB Harmony Weergawe: v1.11 Uitgawedatum: April 2017
Sagtewarevereistes
Voordat u MPLAB Harmony gebruik, maak seker dat die volgende geïnstalleer is:
- MPLAB X IDE 3.60
- MPLAB XC32 C/C++-samesteller 1.43
- MPLAB Harmony Konfigurator 1.11.xx
Opdatering na hierdie weergawe van MPLAB Harmony
Opdatering na hierdie weergawe van MPLAB Harmony is relatief eenvoudig. Vir gedetailleerde instruksies, verwys asseblief na Oordrag en Opdatering na MPLAB Harmony.
Wat is nuwe en bekende probleme
Die volgende tabelle lys die kenmerke wat verander of bygevoeg is en enige bekende probleme wat geïdentifiseer is sedert die laaste vrystelling van MPLAB Harmony. Enige bekende probleme wat nog opgelos moet word, is van die vorige vrystelling behou.
MPLAB Harmonie:
| Kenmerk | Byvoegings en Opdaterings | Bekende kwessies |
| Algemeen | MPLAB Harmony is nie met C++ getoets nie; daarom word ondersteuning vir hierdie programmeertaal nie ondersteun nie.
Die "-O1" optimeringsvlak word aanbeveel wanneer enige projekte gebou word wat die MPLAB Harmony voorafgeboude binêre (.a) insluit. file) perifere biblioteek. Dit is nodig sodat die skakelaar kode van ongebruikte afdelings sal verwyder (vir perifere biblioteekfunksies wat nie gebruik word nie). Alternatiewelik kan u "Verwyder ongebruikte afdelings" in die Algemene opsies vir die xc32-ld (skakelaar) eienskappe dialoogkassie kies. Die MPLAB Harmony-verwyderaar sal alles verwyder files deur die installeerder geïnstalleer, selfs al is dit deur die gebruiker gewysig. Die verwyderaar egter sal nie verwyder nuwe files deur die gebruiker by die MPLAB Harmony-installasiemap gevoeg. Die MPLAB Harmony Display Manager-inprop bied volledige konfigurasie- en simulasieondersteuning vir die LCC-gegenereerde drywer, en bied ook basiese ondersteuning vir alle ander grafiese beheerderdrywers. Volledige konfigurasie- en simulasieondersteuning vir die ander grafiese beheerderdrywers sal in 'n toekomstige weergawe van MPLAB Harmony bygevoeg word. |
Middelware en biblioteke:
| Kenmerk | Byvoegings en Opdaterings | Bekende kwessies |
| Selflaaierbiblioteek | Die UDP-selflaaier kompileer nie vir PIC32MZ-toestelle wanneer microMIPS gekies is nie. | |
| Kripto-biblioteek | NVT | Migrasie van projekte wat die hardeware-kriptobiblioteek gebruik en veelvuldige konfigurasies het, kan 'n kompileringsprobleem ondervind na die hergenerering van kode. MPLAB X IDE sal wys dat die pic32mz-crypt.h en pic32mz-hash.c files word uitgesluit van die konfigurasie, al het dit probeer om hulle by te voeg. Die samesteller sal foute genereer en sê dat sekere Kripto-funksies nie verwys kan word nie. Om hierdie probleem te omseil, verwyder beide files (pic32mz-crypt.h en pic32mz-hash.c) van die projek af en gebruik die MPLAB Harmony Configurator (MHC) om alle konfigurasies wat hierdie gebruik, te regenereer. files. |
| Dekodeerderbiblioteke | As gevolg van geheuevereistes en die hoeveelheid beskikbare SRAM, kan sommige dekodeerders nie gelyktydig met ander dekodeerders werk nie. Elke dekodeerder sal egter individueel werk in die universal_audio_decoders demonstrasie. | |
| File Stelsel | Het potensiële nulwyser-uitsondering in die ontkoppelfunksie gevind en reggestel. | |
| Grafiese Biblioteke | JPEG-dekodering ondersteun nie progressief geskandeerde beelde nie. Sommige geanimeerde GIF-beelde met deursigtigheid kan skeur vertoon. Die gegenereerde LCCG-drywer ondersteun skermresolusie tot WVGA of ekwivalent. | |
| TCP/IP-stapel | SMTPC:
|
|
| USB-toestelbiblioteek | NVT | Die USB-toestelstapel is in beperkte kapasiteit met RTOS getoets. Terwyl die USB-toestelstapel op 'n PIC32MZ-familietoestel uitgevoer word, benodig die stapel drie sekondes om te initialiseer vir PIC32MZ EC-toestelle en drie millisekondes vir PIC32MZ EF-toestelle. |
| USB-gasheerbiblioteek | MHC-ondersteuning vir USB Host Beta-sagteware is verwyder. Ondersteuning vir USB Host Beta API's sal in toekomstige vrystellings verwyder word. | Die volgende USB Host Stack-funksies word nie geïmplementeer nie:
Die Hub, Audio v1.0, en HID-gasheerkliëntdrywers is in beperkte kapasiteit getoets. Die USB-gasheerstapel is in beperkte kapasiteit met RTOS getoets. Polled-moduswerking is nie getoets nie. Heg/Los-gedrag is in 'n beperkte kapasiteit getoets. Terwyl die USB-gasheerstapel op 'n PIC32MZ-familietoestel uitgevoer word, benodig die stapel drie sekondes om te initialiseer vir PIC32MZ EC-toestelle en drie millisekondes vir PIC32MZ EF-toestelle. Die USB-gasheerlaag voer nie oorstroomkontrole uit nie. Hierdie funksie sal beskikbaar wees in 'n toekomstige weergawe van MPLAB Harmony. Die USB-gasheerlaag kontroleer nie vir die Hub-vlak nie. Hierdie funksie sal beskikbaar wees in 'n toekomstige weergawe van MPLAB Harmony. Die USB-gasheerlaag sal slegs die eerste konfigurasie aktiveer wanneer daar veelvuldige konfigurasies is. As daar geen koppelvlakooreenstemmings in die eerste konfigurasie is nie, veroorsaak dit dat die toestel onbruikbaar raak. Veelvuldige konfigurasie-aktivering sal geaktiveer word in 'n toekomstige weergawe van MPLAB Harmony. Die MSD Host Client-drywer is getoets met 'n beperkte aantal kommersieel beskikbare USB-flash drives. Die MSD Host Client-drywer en die USB Host Layer is nie getoets vir lees/skryf-deurset nie. Hierdie toetsing sal in 'n toekomstige weergawe van MPLAB Harmony gedoen word. Die MSD Host Client-drywer en SCSI-blokdrywer kan slegs gebruik word met die File stelsel as die file Die stelsel se outomatiese monteringsfunksie is geaktiveer. Die MSD-gasheerkliëntdrywer is nie met multi-LUN-massabergingstoestelle en USB-kaartlesers getoets nie. |
| USB-gasheerbiblioteek (vervolg) | Die USB Host SCSI Block Driver, die CDC Client Driver, en die Audio Host Client Driver ondersteun slegs enkelkliëntwerking. Multikliëntwerking sal in 'n toekomstige weergawe van MPLAB Harmony geaktiveer word.
Die USB HID-gasheerkliëntdrywer is nie met veelvuldige gebruikstoestelle getoets nie. Die versending van uitvoer of funksieverslag is nie getoets nie. Die USB-klankgasheerkliëntdrywer bied nie implementering vir die volgende funksies nie:
|
Toesteldrywers:
| Kenmerk | Byvoegings en Opdaterings | Bekende kwessies |
| LCC | . | Die MPLAB Harmony Graphics Composer (MHGC) is nie in staat om 'n palettabel te verskaf nie; daarom moet gebruikers 'n uint16_t-skikking van 256 16 bpp RGB-kleure aan die LCC-drywer verskaf deur die DRV_GFX_PalletteSet-funksie te gebruik. Die inhoud van hierdie skikking sal dien om kleurindekse na TFT-skermkleure te karteer.
Die DMA-snellerbron-instelling in MHC het verander. As jou projek se instelling op 3, 5, 7 of 9 is, sal MHC dit as rooi merk. Verander asseblief na 2, 4, 6 of 8. Al die onewe-getalle tydtellers word uit die seleksie verwyder. Terwyl hierdie tydtellers standaard funksioneel is, sal slegs die ewe-getalle tydtellers (2, 4, 6, 8) veranderinge in voorskaalwaardes aanvaar. |
| I2C | NVT | I2C-drywer met behulp van die randapparatuur en die Bit-Banged-implementering:
|
| MRF24WN Wi-Fi | Nuwe wdrvext_mx.a, wdrvext_ec.a, en wdrvext_mz.a biblioteek 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) kaart | NVT | Die SD-kaartdrywer is nie in 'n hoëfrekwensie-onderbrekingsomgewing getoets nie. |
| SPI | NVT | Die SPI Slaafmodus met DMA is nie werksaam nie. Hierdie probleem sal in 'n toekomstige weergawe van MPLAB Harmony reggestel word. |
| SPI-flits | Flitsfunksies soos hoëspoedlees, hou en skryfbeskerming word nie deur die drywerbiblioteek ondersteun nie.
Statiese implementering van die drywerbiblioteek is nie beskikbaar nie. |
|
| USB | Die USB-drywerbiblioteek is in beperkte kapasiteit met RTOS getoets.
Terwyl die USB-drywerbiblioteek op 'n PIC32MZ-familietoestel uitgevoer word, benodig die stapel drie sekondes om te initialiseer vir PIC32MZ EC-toestelle en drie millisekondes vir PIC32MZ EF-toestelle. Sommige API's vir die USB-gasheerdrywerbiblioteek kan in die volgende weergawe verander. Die USB-gasheerdrywerbiblioteek se gepolsde modus is nie getoets nie. Die USB-gasheerdrywerbiblioteek se heg-/loskoppeling-gedrag is in 'n beperkte kapasiteit getoets. |
Stelseldienste:
| Kenmerk | Byvoegings en Opdaterings | Bekende kwessies |
| DMA |
Perifere biblioteke:
| Kenmerk | Byvoegings en Opdaterings | Bekende kwessies |
| ADCHS | NVT | FIFO word nie in hierdie weergawe van die randbiblioteek ondersteun nie. |
| SQI | NVT | 'n SQI-klokverdelerwaarde hoër as CLK_DIV_16 sal nie werk nie. Om optimale SQI-klokspoed te bereik, gebruik 'n SQI-klokverdelerwaarde laer as CLK_DIV_16.
Let wel: Hierdie probleem is van toepassing op enige toepassings wat die SQI-module gebruik. |
Aansoeke
| Kenmerk | Byvoegings en Opdaterings | Bekende kwessies |
| Oudio-demonstrasies | Verander in Universal_audio_decoders om gidsdiepte in die te beperk file stelsel. Dit sal 'n uitsondering voorkom indien dit andersins verder as 6 subgidsvlakke sou plaasvind. | usb_headset, usb_mikrofoon, en usb_luidspreker demonstrasies:
Die stilmaakfunksie (soos vanaf die rekenaar beheer) funksioneer nie. mac_audio_hi_res Demonstrasie: Om die klank op die rekenaar te demp, werk slegs die eerste keer behoorlik. |
| Bluetooth-demonstrasies | Het probleme in WVGA-skerm op die a2dp_avrcp-demonstrasie opgelos. Hierdie is 'n premium demonstrasie. | Grafika is tydelik afgeskakel/verwyder in alle PIC32MZ DA-konfigurasies en sal in 'n toekomstige weergawe beskikbaar gestel word. |
| File Stelseldemonstrasies | LED_3, wat gebruik word om die sukses van die demonstrasie aan te dui, brand nie, wat die volgende demonstrasies beïnvloed:
As 'n tydelike oplossing kan die gebruiker 'n breekpunt in die toepassingskode plaas om die status van die demonstrasies te sien. |
| Grafiese Demonstrasies | Beginnerspakket PKOB-programmering en -ontfouting kan die volgende fout veroorsaak: Die programmeerder kon nie begin word nie: Kon nie die teikentoestel programmeer nie. Indien hierdie boodskap verskyn, herlaai die toestel en die toepassing sal begin. Indien ontfouting nodig is, is die voorgestelde oplossing om die toepaslike kopstuk op die beginnerstel te installeer met behulp van MPLAB REAL ICE.
Die volgende probleme is van toepassing op die external_resources demonstrasie:
|
|
| MEB II Demonstrasies | Die segger_emwin demonstrasietoepassing sluit nog nie aanraakinvoer in nie. | |
| RTOS-demonstrasies | Die SEGGER embOS-biblioteek met FPU-ondersteuning word benodig vir PIC32MZ EF-konfigurasie en die gebruiker moet dit eksplisiet insluit. Standaard word die biblioteek sonder FPU-ondersteuning ingesluit. | |
| Stelseldiensbiblioteek Examples | NVT | Die command_appio demonstrasie funksioneer nie met MPLAB X IDE v3.06 nie, maar is operasioneel met v3.00. |
| TCP/IP Wi-Fi
Demonstrasies |
NVT | Die tcpip_tcp_client-demonstrasie met behulp van die ENC24xJ600- of die ENC28J60-konfigurasies werk nie behoorlik as die SPI-drywer DMA aktiveer nie. Deaktiveer asseblief die SPI DMA-opsie vir hierdie konfigurasies. Dit sal in 'n toekomstige weergawe van MPLAB Harmony reggestel word. |
| Toets Toepassings | NVT | Die FreeRTOS-konfigurasies vir gebruik met die PIC32MZ EF Starter Kit het die drywende-komma-biblioteek gedeaktiveer in die projekopsies. |
| USB-demonstrasies | Die msd_basic-toesteldemonstrasietoepassing, wanneer dit met PIC32MZ-toestelle gebou word, vereis dat die SCSI-navraagresponsdatastruktuur in RAM geplaas word. Deur hierdie datastruktuur in die program se Flash-geheue te plaas, word die navraagrespons korrup. Hierdie probleem sal in 'n toekomstige weergawe reggestel word. Die hid_basic_keyboard-gasheerdemonstrasie vang toetsaanslagen van AZ, az, 0-9, Shift en CAPS LOCK-sleutel vas. slegsDie sleutelbord se LED-gloeifunksionaliteit en ondersteuning vir ander sleutelkombinasies sal in 'n toekomstige weergawe opgedateer word. In die audio_speaker Host-demonstrasie werk Plug and Play moontlik nie vir die pic32mz_ef_sk_int_dyn- en pic32mx_usb_sk2_int_dyn-konfigurasies nie. Hierdie probleem sal in 'n toekomstige weergawe reggestel word. In die hub_msd Host-demonstrasietoepassing kan Hub-plug-and-play-opsporing soms misluk. As die hub egter ingeprop word voordat die PIC32MZ-toestel van herstel vrygestel word, werk die demonstrasietoepassing soos verwag. Hierdie probleem word ondersoek en 'n regstelling sal beskikbaar wees in 'n toekomstige weergawe van MPLAB Harmony. Dit word aanbeveel om 'n selfaangedrewe hub te gebruik terwyl jy probeer om die beskikbare hub-demonstrasietoepassings te gebruik. Die VBUS-toevoerreguleerder op die beginnerstel kan moontlik nie aan die huidige vereistes van 'n busaangedrewe hub voldoen nie, wat dan onvoorspelbare demonstrasietoepassingsgedrag sal veroorsaak. |
Bou-raamwerk:
| Kenmerk | Byvoegings en Opdaterings | Bekende kwessies |
| Bluetooth-stapelbiblioteek | NVT | |
| Wiskundebiblioteke | DSP Vastepunt Wiskunde Biblioteek:
|
Hulpprogramme:
| Kenmerk | Byvoegings en Opdaterings | Bekende kwessies |
| MPLAB Harmony-konfigurator (MHC) | NVT |
|
Derdeparty-sagteware:
| Kenmerk | Byvoegings en Opdaterings | Bekende kwessies |
| SEGGER emWin Grafiese Biblioteek | NVT | Slegs die LCC-skermbeheerder word ondersteun. Ondersteuning vir ander skermbeheerders is nie in hierdie weergawe beskikbaar nie.
'n API om die Dialog-widget-handvatsel te herwin is nie in hierdie weergawe beskikbaar nie. |
Inhoud vrystelling
Hierdie onderwerp lys die inhoud van hierdie vrystelling en identifiseer elke module.
Beskrywing
Hierdie tabel lys die inhoud van hierdie vrystelling, insluitend 'n kort beskrywing, en die vrystellingtipe (Alfa, Beta, Produksie of Verskaffer).
Middelware en biblioteke
| /raamwerk/ | Beskrywing | Loslaat Tik |
| bluetooth/cdbt | Bluetooth-stapelbiblioteek (basies) | Produksie |
| bluetooth/premium/klank/cdbt
bluetooth/premium/klank/dekodeerder/sbc |
Bluetooth-klankstapelbiblioteek (Premium)
SBC Dekodeerder Biblioteek (Premium) |
Produksie
Produksie |
| selflaaiprogram | Selflaaierbiblioteek | Produksie |
| klasb | Klas B Biblioteek | Produksie |
| kripto | Mikroskyfie Kriptografiese Biblioteek | Produksie |
| dekodeerder/bmp/BmpDekodeerder dekodeerder/bmp/GifDekodeerder dekodeerder/bmp/JpegDekodeerder dekodeerder/klankdekodeerders/dekodeerder_opus dekodeerder/speex dekodeerder/premium/dekodeerder_aac dekodeerder/premium/dekodeerder_mp3 dekodeerder/premium/dekodeerder_wma |
BMP-dekodeerderbiblioteek GIF-dekodeerderbiblioteek JPEG-dekodeerderbiblioteek Opus Dekodeerder Biblioteek Speex Dekodeerder Biblioteek AAC-dekodeerderbiblioteek (Premium) MP3-dekodeerderbiblioteek (Premium) WMA-dekodeerderbiblioteek (Premium) |
Beta Beta Beta Beta Beta Beta Beta Beta |
| gfx | Grafiese Biblioteek | Produksie |
| wiskunde/dsp | DSP Fixed-Point Math Library API-koptekst vir PIC32MZ-toestelle | Produksie |
| wiskunde/libq | LibQ Fixed-Point Math Library API-koptekst vir PIC32MZ-toestelle | Produksie |
| netto/aandeel | MPLAB Harmony Netwerk Aanbiedingslaag | Beta |
| toets | Toets Harnas Biblioteek | Produksie |
| tcpip | TCP/IP-netwerkstapel | Produksie |
| usb | USB-toestelstapel
USB-gasheerstapel |
Produksie
Beta |
Toesteldrywers:
| /raamwerk/drywer/ | Beskrywing | Loslaat Tik |
| adc | Analoog-na-digitale omskakelaar (ADC) drywer
Dinamiese Implementering Statiese Implementering |
Beta Beta |
| kamera/ovm7690 | OVM7690 Kamerabestuurder
Slegs dinamiese implementering |
Beta |
| kan | Kontroleerarea-netwerk (CAN) drywer
Slegs statiese implementering |
Beta |
| cmp | Vergelykerbestuurder
Slegs statiese implementering |
Beta |
| kodek/ak4384
kodek/ak4642
kodek/ak4953
kodek/ak7755 |
AK4384 Kodekdrywer
Slegs dinamiese implementering
AK4642 Kodekdrywer Slegs dinamiese implementering
AK4953 Kodekdrywer Slegs dinamiese implementering
AK7755 Kodekdrywer Slegs dinamiese implementering |
Produksie
Produksie
Produksie
Produksie |
| cpld | CPLD XC2C64A-drywer
Slegs statiese implementering |
Produksie |
| enc28j60 | ENC28J60 Drywerbiblioteek
Slegs dinamiese implementering |
Beta |
| encx24j600 | ENCx24J600 Drywerbiblioteek
Slegs dinamiese implementering |
Beta |
| ethmac | Ethernet Media Access Controller (MAC) drywer
Slegs dinamiese implementering |
Produksie |
| etiek | Ethernet Fisiese Koppelvlak (PHY) Drywer
Slegs dinamiese implementering |
Produksie |
| flits | Flash bestuurder
Slegs statiese implementering |
Beta |
| gfx/beheerder/lcc | Laekoste-beheerderlose (LCC) grafiese drywer
Slegs dinamiese implementering |
Produksie |
| gfx/beheerder/otm2201a | OTM2201a LCD-beheerderdrywer
Slegs dinamiese implementering |
Produksie |
| gfx/beheerder/s1d13517 | Epson S1D13517 LCD-beheerderdrywer
Slegs dinamiese implementering |
Produksie |
| gfx/beheerder/ssd1289 | Solomon Systech SSD1289-beheerderbestuurder
Slegs dinamiese implementering |
Produksie |
| gfx/beheerder/ssd1926 | Solomon Systech SSD1926-beheerderbestuurder
Slegs dinamiese implementering |
Produksie |
| gfx/beheerder/tft002 | TFT002 Grafiese Drywer
Slegs dinamiese implementering |
Produksie |
| i2c | Intergeïntegreerde stroombaan (I2C) drywer
Dinamiese Implementering Statiese Implementering |
Alfa Alfa |
| i2s | Inter-IC-klank (I2S) drywer
Slegs dinamiese implementering |
Beta |
| ic | Invoeropname-drywer
Slegs statiese implementering |
Beta |
| nvm | Nie-vlugtige geheue (NVM) drywer
Dinamiese Implementering Statiese Implementering |
Beta Beta |
| oc | Uitvoer Vergelyk Drywer
Slegs statiese implementering |
Beta |
| pmp | Parallelle Meesterpoort (PMP) Drywer
Dinamiese Implementering Statiese Implementering |
Produksie Beta |
| rtcc | Intydse klok- en kalenderdrywer (RTCC)
Slegs statiese implementering |
Beta |
| sdkaart | SD-kaartdrywer (kliënt van SPI-drywer)
Slegs dinamiese implementering |
Beta |
| spi | Seriële Perifere Koppelvlak (SPI) Drywer
Dinamiese Implementering Statiese Implementering |
Produksie Beta |
|
spi_flash/sst25vf016b spi_flash/sst25vf020b spi_flash/sst25vf064c spi_flash/sst25 |
SPI-flitsdrywers
Slegs dinamiese implementering |
Alfa |
| tmr | Tydtellerbestuurder
Dinamiese Implementering Statiese Implementering |
Produksie Beta |
| raak/adc10bit
raak/ar1021
raak/mtch6301
raak/mtch6303 |
ADC 10-bis Aanraakdrywer Slegs dinamiese implementering AR1021 Aanraakdrywer Slegs dinamiese implementering MTCH6301 Aanraakdrywer Slegs dinamiese implementering MTCH6303 Aanraakdrywer Slegs statiese implementering |
Beta
Beta
Beta
Beta |
| usart | Universele Sinchrone/Asynchrone Ontvanger/Sender (USART) Drywer
Dinamiese Implementering Statiese Implementering |
Produksie
Beta |
| usbfs
USBH's |
PIC32MX Universele Seriële Bus (USB) Beheerder Drywer (USB-toestel) Slegs dinamiese implementering PIC32MZ Universal Serial Bus (USB)-beheerderdrywer (USB-toestel) Slegs dinamiese implementering |
Produksie
Produksie |
| usbfs
USBH's |
PIC32MX Universele Seriële Bus (USB) Beheerder Drywer (USB Gasheer)
Slegs dinamiese implementering PIC32MZ Universele Seriële Bus (USB) Beheerder Drywer (USB Gasheer) Slegs dinamiese implementering |
Beta
Beta |
| wifi/mrf24w
wifi/mrf24wn |
Wi-Fi-drywer vir die MRF24WG-beheerder Slegs dinamiese implementering Wi-Fi-drywer vir die MRF24WN-beheerder Slegs dinamiese implementering |
Produksie
Produksie |
Stelseldienste
| /raamwerk/stelsel/ | Beskrywing | Loslaat Tik |
| klk | Klokstelseldiensbiblioteek
Dinamiese Implementering Statiese Implementering |
Produksie
Produksie |
| bevel | Opdragverwerkerstelseldiensbiblioteek
Slegs dinamiese implementering |
Produksie |
| algemeen | Algemene Stelseldiensbiblioteek | Beta |
| konsole | Konsolestelseldiensbiblioteek
Dinamiese Implementering Statiese Implementering |
Beta
Alfa |
| ontfout | Ontfoutingstelseldiensbiblioteek
Slegs dinamiese implementering |
Beta |
| ontwikkelaar | Toestelbeheerstelseldiensbiblioteek
Slegs dinamiese implementering |
Produksie |
| dma | Direkte Geheuetoegangstelseldiensbiblioteek
Dinamiese Implementering |
Produksie |
| fs | File Stelseldiensbiblioteek
Slegs dinamiese implementering |
Produksie |
| int | Onderbrekingsstelseldiensbiblioteek
Slegs statiese implementering |
Produksie |
| geheue | Geheuestelseldiensbiblioteek
Slegs statiese implementering |
Beta |
| boodskap | Boodskapstelseldiensbiblioteek
Slegs dinamiese implementering |
Beta |
| hawens | Poortstelseldiensbiblioteek
Slegs statiese implementering |
Produksie |
| ewekansig | Willekeurige Getalgenerator Stelseldiensbiblioteek
Slegs statiese implementering |
Produksie |
| herstel | Stel stelseldiensbiblioteek terug
Slegs statiese implementering |
Beta |
| tmr | Timer Stelsel Diens Biblioteek
Slegs dinamiese implementering |
Beta |
| raak | Raakstelseldiensbiblioteek
Slegs dinamiese implementering |
Beta |
| wdt | Waghond-tydtellerstelseldiensbiblioteek
Slegs statiese implementering |
Beta |
Perifere biblioteke:
| /raamwerk/ | Beskrywing | Tipe vrystelling |
| perifere | Bronkode vir randapparatuurbiblioteek vir alle ondersteunde PIC32-mikrobeheerders | Produksie |
| PIC32MX1XX/2XX 28/36/44-pin Family | Produksie | |
| PIC32MX1XX/2XX/5XX 64/100-pin Family | Produksie | |
| PIC32MX320/340/360/420/440/460 Family | Produksie | |
| PIC32MX330/350/370/430/450/470 Family | Produksie | |
| PIC32MX5XX/6XX/7XX Familie | Produksie | |
| PIC32MZ Ingeboude Konnektiwiteit (EC) Familie | Produksie | |
| PIC32MZ Ingeboude Konnektiwiteit met Drywingspunt Eenheid (EF) Familie | Produksie |
Bedryfstelsel-abstraksielaag (OSAL):
| /raamwerk/ | Beskrywing | Loslaat Tik |
| osal | Bedryfstelsel-abstraksielaag (OSAL) | Produksie |
Raadsondersteuningspakkette (BSP):
| /bsp/ | Beskrywing | Loslaat Tik |
| bt_audio_dk | BSP vir die PIC32 Bluetooth-klankontwikkelingstel. | Produksie |
| skyfiekit_wf32 | BSP vir die chipKIT™ WF32™ Wi-Fi-ontwikkelingsbord. | Produksie |
| chipkit_wifire | BSP vir die chipKIT™ Wi-FIRE-ontwikkelingsbord. | Produksie |
| pic32mx_125_sk | BSP vir die PIC32MX1/2/5 Aanvangskit. | Produksie |
| pic32mx_125_sk+lcc_pictail+qvga | BSP vir die Laekoste-beheerderlose (LCC) grafiese PICtail Plus-dogterbord met die grafiese vertoon-Truly 3.2″ 320×240-bord gekoppel aan die PIC32MX1/2/5-aanvangskit. | Produksie |
| pic32mx_125_sk+meb | BSP vir die PIC32MX1/2/5 Aanvangskit gekoppel aan die Multimedia-uitbreidingsbord (MEB). | Produksie |
| pic32mx_bt_sk | BSP vir die PIC32 Bluetooth-aanvangskit. | Produksie |
| pic32mx_eth_sk | BSP vir die PIC32 Ethernet-aanvangskit. | Produksie |
| pic32mx_eth_sk2 | BSP vir die PIC32 Ethernet-aanvangskit II. | Produksie |
| pic32mx_pcap_db | BSP vir die PIC32 GUI-ontwikkelingsbord met geprojekteerde kapasitiewe aanraking. | Produksie |
| pic32mx_usb_digitale_klank_ab | BSP vir die PIC32 USB-klankbykomstigheidsbord | Produksie |
| pic32mx_usb_sk2 | BSP die PIC32 USB Aanvangskit II. | Produksie |
| pic32mx_usb_sk2+lcc_pictail+qvga | BSP vir die Laekoste-beheerderlose (LCC) grafiese PICtail Plus-dogterbord met die grafiese vertoon-Truly 3.2″ 320×240-bord gekoppel aan die PIC32 USB-aanvangskit II. | Produksie |
| pic32mx_usb_sk2+lcc_pictail+wqvga | BSP vir die Laekoste-beheerderlose (LCC) grafiese PICtail Plus-dogterbord met die grafiese vertoon Powertip 4.3″ 480×272-bord gekoppel aan die PIC32 USB-aanvangskit II. | Produksie |
| pic32mx_usb_sk2+meb | BSP vir die Multimedia-uitbreidingsbord (MEB) wat aan die PIC32 USB-aanvangskit II gekoppel is. | Produksie |
| pic32mx_usb_sk2+s1d_pictail+vga | BSP vir die Grafiese Kontroleerder PICtail Plus Epson S1D13517 Dogterbord met die Grafiese Vertoon Truly 5.7″ 640×480 Bord gekoppel aan die PIC32 USB Aanvangskit II. | Produksie |
| pic32mx_usb_sk2+s1d_pictail+wqvga | BSP vir die Grafiese Kontroleerder PICtail Plus Epson S1D13517 Dogterbord met die Grafiese Vertoon Kragpunt 4.3″ 480×272 Bord gekoppel aan die PIC32 USB Aanvangskit II. | Produksie |
| pic32mx_usb_sk2+s1d_pictail+wvga | BSP vir die Grafiese Kontroleerder PICtail Plus Epson S1D13517 Dogterbord met Grafiese Vertoon Truly 7″ 800×400 Bord gekoppel aan die PIC32 USB Aanvangskit II. | Produksie |
| pic32mx_usb_sk2+ssd_pictail+qvga | BSP vir die Grafiese LCD-beheerder PICtail Plus SSD1926 Dogterbord met Grafiese Vertoon Waarlik 3.2″ 320×240 Bord gekoppel aan die PIC32 USB Aanvangskit II. | Produksie |
| pic32mx_usb_sk3 | BSP vir die PIC32 USB Aanvangskit III. | Produksie |
| pic32mx270f512l_pim+bt_audio_dk | BSP vir die PIC32MX270F512L Inpropmodule (PIM) gekoppel aan die PIC32 Bluetooth-klankontwikkelingskit. | Produksie |
| pic32mx460_pim+e16 | BSP vir die PIC32MX460F512L Inpropmodule (PIM) gekoppel aan die Explorer 16-ontwikkelingsbord. | Produksie |
| pic32mx470_pim+e16 | BSP vir die PIC32MX450/470F512L Inpropmodule (PIM) gekoppel aan die Explorer 16-ontwikkelingsbord. | Produksie |
| pic32mx795_pim+e16 | BSP vir die PIC32MX795F512L Inpropmodule (PIM) gekoppel aan die Explorer 16-ontwikkelingsbord. | Produksie |
| pic32mz_ec_pim+bt_audio_dk | BSP vir die PIC32MZ2048ECH144 Oudio-inpropmodule (PIM) gekoppel aan die PIC32 Bluetooth-oudio-ontwikkelingskit. | Produksie |
| pic32mz_ec_pim+e16 | BSP vir die PIC32MZ2048ECH100 Inpropmodule (PIM) gekoppel aan die Explorer 16-ontwikkelingsbord. | Produksie |
| pic32mz_ec_sk | BSP vir die PIC32MZ Ingeboude Konnektiwiteit (EC) Aanvangskit. | Produksie |
| pic32mz_ec_sk+meb2 | BSP vir die Multimedia-uitbreidingsbord II (MEB II) gekoppel aan die PIC32MZ Embedded Connectivity (EC) Starter Kit. | Produksie |
| pic32mz_ec_sk+meb2+wvga | BSP vir die Multimedia-uitbreidingsbord II (MEB II) met die 5″ WVGA PCAP-skermbord (sien Let wel) gekoppel aan die PIC32MZ Ingeboude Konnektiwiteit (EC) Aanvangskit.
Let wel: Kontak asseblief u plaaslike Microchip-verkoopskantoor vir inligting oor die verkryging van die 5″ WVGA PCAP-skermbord. |
Produksie |
| pic32mz_ec_sk+s1d_pictail+vga | BSP vir die Grafiese Kontroleerder PICtail Plus Epson S1D13517 Dogterbord met die Grafiese Vertoon Truly 5.7″ 640×480 Bord gekoppel aan die PIC32MZ Ingeboude Konnektiwiteit (EC) Aanvangskit. | Produksie |
| pic32mz_ec_sk+s1d_pictail+wqvga | BSP vir die Grafiese Kontroleerder PICtail Plus Epson S1D13517 Dogterbord met die Grafiese Vertoon Powertip 4.3″ 480×272 Bord gekoppel aan die PIC32MZ Ingeboude Konnektiwiteit (EC) Aanvangskit. | Produksie |
| pic32mz_ec_sk+s1d_pictail+wvga | BSP vir die Grafiese Kontroleerder PICtail Plus Epson S1D13517 Dogterbord met die 5″ WVGA PCAP Skermbord (sien Let wel) gekoppel aan die PIC32MZ Ingeboude Konnektiwiteit met Drywende Kommissie-eenheid (EC) Aanvangskit.
Let wel: Kontak asseblief u plaaslike Microchip-verkoopskantoor vir inligting oor die verkryging van die 5″ WVGA PCAP-skermbord. |
Produksie |
| pic32mz_ef_pim+bt_audio_dk | BSP vir die PIC32MZ2048EFH144 Oudio-inpropmodule (PIM) gekoppel aan die PIC32 Bluetooth-oudio-ontwikkelingskit. | Produksie |
| pic32mz_ef_pim+e16 | BSP vir die PIC32MZ2048EFH100 Inpropmodule (PIM) gekoppel aan die Explorer 16-ontwikkelingsbord. | Produksie |
| pic32mz_ef_sk | BSP vir die PIC32MZ Ingeboude Konnektiwiteit met Drywende Punt (EF) Aanvangskit. | Produksie |
| pic32mz_ef_sk+meb2 | BSP vir die Multimedia-uitbreidingsbord II (MEB II) gekoppel aan die PIC32MZ Ingeboude Konnektiwiteit met Drywende Punteenheid (EF) Aanvangskit. | Produksie |
| pic32mz_ef_sk+meb2+wvga | BSP vir die Multimedia-uitbreidingsbord II (MEB II) met die 5″ WVGA PCAP-skermbord (sien Let wel) gekoppel aan die PIC32MZ Ingeboude Konnektiwiteit met Drywende Kommissie-eenheid (EF) Aanvangskit.
Let wel: Kontak asseblief u plaaslike Microchip-verkoopskantoor vir inligting oor die verkryging van die 5″ WVGA PCAP-skermbord. |
Produksie |
| pic32mz_ef_sk+s1d_pictail+vga | BSP vir die Grafiese Kontroleerder PICtail Plus Epson S1D13517 Dogterbord met die Grafiese Vertoon Truly 5.7″ 640×480 Bord gekoppel aan die PIC32MZ Ingeboude Konnektiwiteit met Drywende Punt Eenheid (EF) Aanvangskit. | Produksie |
| pic32mz_ef_sk+s1d_pictail+wqvga | BSP vir die Grafiese Kontroleerder PICtail Plus Epson S1D13517 Dogterbord met die Grafiese Vertoon Powertip 4.3″ 480×272 Bord gekoppel aan die PIC32MZ Ingeboude Konnektiwiteit met Drywingspunt Eenheid (EF) Aanvangskit. | Produksie |
| wifi_g_db | BSP vir die Wi-Fi G Demobord. | Produksie |
Oudio-toepassings:
| /programme/klank/ | Beskrywing | Loslaat Tik |
| oudio_mikrofoon_terugloop | Oudio-mikrofoon-terugloopdemonstrasie | Produksie |
| oudio_toon | Oudiotoondemonstrasie | Produksie |
| mac_klank_hoë_resolusie | Hoë-resolusie klankdemonstrasie | Produksie |
| sdkaart_usb_klank | USB-klank SD-kaartdemonstrasie | Beta |
| universele_klank_dekodeerders | Universele Oudio-Dekodeerder Demonstrasie | Produksie |
| usb_headset | USB-klank-headset-demonstrasie | Produksie |
| usb_mikrofoon | USB-klankmikrofoondemonstrasie | Produksie |
| usb_luidspreker | USB-klankluidsprekerdemonstrasie | Produksie |
Bluetooth-toepassings:
| /programme/bluetooth/ | Beskrywing | Loslaat Tik |
| data/data_basic | Bluetooth® Basiese Data Demonstrasie | Produksie |
| data/data_temp_sens_rgb | Bluetooth Temperatuursensor en RGB Data Demonstrasie | Produksie |
| premium/klank/a2dp_avrcp | Bluetooth Premium Oudio Demonstrasie | Produksie |
Selflaaiprogram-toepassings:
| /programme/selflaaier/ | Beskrywing | Loslaat Tik |
| basies | Basiese selflaaiprogram-demonstrasie | Produksie |
| LiveOpdatering | Demonstrasie van regstreekse opdaterings | Produksie |
Klas B Toepassings:
| /programme/klas b/ | Beskrywing | Loslaat Tik |
| KlasB-demonstrasie | Klas B Biblioteek Demonstrasie | Produksie |
Kriptografiese Toepassings:
| /programme/kripto/ | Beskrywing | Loslaat Tik |
| enkripteer_dekripteer | Kripto Perifere Biblioteek MD5 Enkripteer/Dekripteer Demonstrasie | Produksie |
| groot_hash | Kripto Perifere Biblioteek Hash Demonstrasie | Produksie |
Bestuurdertoepassings:
| /programme/bestuurder/ | Beskrywing | Loslaat Tik |
| i2c/i2c_rtcc | I2C RTCC Demonstrasie | Produksie |
| nvm/nvm_lees_skryf | NVM-demonstrasie | Produksie |
| spi/seriële_eeprom | SPI-demonstrasie | Produksie |
| spi/spi_loopback | SPI-demonstrasie | Produksie |
| spi_flash/sst25vf020b | SPI Flash SST25VF020B Toestel Demonstrasie | Produksie |
| usart/usart_echo | USART-demonstrasie | Produksie |
| usart/usart_loopback | USART Loopback Demonstrasie | Produksie |
Example Aansoeke:
| /programme/eksamples/ | Beskrywing | Loslaat Tik |
| my_eerste_app | MPLAB Harmony Tutoriaal Eksample Oplossing | NVT |
| perifere | MPLAB Harmony-versoenbare randbiblioteek Examples | Produksie |
| stelsel | MPLAB Harmony-voldoenbare stelseldiensbiblioteek Examples | Produksie |
Toepassings vir eksterne geheueprogrammeerders:
| /programme/programmeerder/ | Beskrywing | Loslaat Tik |
| eksterne_flits | Eksterne Flash Bootloader Demonstrasie | Produksie |
| sqi_flash | Eksterne Geheue Programmeerder SQI Flash Demonstrasie | Produksie |
File Stelseltoepassings:
| /programme/fs/ | Beskrywing | Loslaat Tik |
| nvm_vet_enkelskyf | Enkelskyf Nie-vlugtige geheue FAT FS Demonstrasie | Produksie |
| nvm_mpfs_enkele_skyf | Enkelskyf Nie-vlugtige geheue MPFS Demonstrasie | Produksie |
| nvm_sdcard_fat_mpfs_multi_skyf | Multi-skyf Nie-vlugtige geheue FAT FS MPFS Demonstrasie | Produksie |
| nvm_sdcard_fat_multi_skyf | Multi-skyf Nie-vlugtige geheue FAT FS Demonstrasie | Produksie |
| sdkaart_vet_enkelskyf | Enkelskyf SD-kaart FAT FS Demonstrasie | Produksie |
| sdcard_msd_fat_multi_skyf | Multi-skyf SD-kaart MSD FAT FS Demonstrasie | Produksie |
| sst25_vet | SST25 Flash FAT FS Demonstrasie | Alfa |
Grafiese Toepassings:
| /programme/gfx/ | Beskrywing | Loslaat Tik |
| basiese_beeld_beweging | Basiese Beeldbewegingsgrafika-biblioteekdemonstrasie | Produksie |
| emwin_quickstart | SEGGER emWin Vinnige Begin Demonstrasie | Produksie |
| eksterne_hulpbronne | Demonstrasie van Gestoorde Grafiese Hulpbronne Toegang tot Eksterne Geheue | Produksie |
| grafiese_uitstalling | Grafika Laekoste-beheerderlose (LCC) WVGA-demonstrasie | Produksie |
| lcc | Laekoste-beheerderlose (LCC) grafiese demonstrasie | Produksie |
| media_beeld_viewer | Grafiese Media Beeld Viewer Demonstrasie | Produksie |
| voorwerp | Grafiese Objeklaag Demonstrasie | Produksie |
| primitief | Grafiese Primitiewe Laag Demonstrasie | Produksie |
| weerstandbiedende_aanraking_kalibreer | Demonstrasie van weerstandbiedende aanraakkalibrasie | Produksie |
| s1d13517 | Epson S1D13517 LCD-beheerder demonstrasie | Produksie |
| ssd1926 | Solomon Systech SSD1926 Beheerder Demonstrasie | Produksie |
Multimedia-uitbreidingsbord II (MEB II) toepassings:
| /programme/meb_ii/ | Beskrywing | Loslaat Tik |
| gfx_kamera | Grafiese Kamera Demonstrasie | Produksie |
| gfx_cdc_com_poort_enkel | Gekombineerde Grafika en USB CDC Demonstrasie | Produksie |
| gfx_fotoraam | Grafiese Fotoraam Demonstrasie | Produksie |
| gfx_web_bediener_nvm_mpfs | Gekombineerde Grafika en TCP/IP Web Bediener Demonstrasie | Produksie |
| emwin | SEGGER emWin®-vermoëns op MEB II-demonstrasie | Beta |
RTOS-toepassings:
| /programme/rtos/ | Beskrywing | Loslaat Tik |
| embos | SEGGER embOS® Demonstrasies | Produksie |
| vryers | FreeRTOS™ Demonstrasies | Produksie |
| ooprtos | OPENRTOS Demonstrasies | Produksie |
| draadx | Express Logic ThreadX Demonstrasies | Produksie |
| uC_OS_II | Micriµm® µC/OS-II™ Demonstrasies | Beta |
| uC_OS_III | Micriµm® µC/OS-III™ Demonstrasies | Produksie |
TCP/IP-toepassings:
| /programme/tcpip/ | Beskrywing | Loslaat Tik |
| berkeley_tcp_kliënt | Berkeley TCP/IP Kliënt Demonstrasie | Produksie |
| berkeley_tcp_bediener | Berkeley TCP/IP-bedienerdemonstrasie | Produksie |
| berkeley_udp_kliënt | Berkeley TCP/IP UDP Kliënt Demonstrasie | Produksie |
| berkeley_udp_relay | Berkeley TCP/IP UDP Relay Demonstrasie | Produksie |
| berkeley_udp_bediener | Berkeley TCP/IP UDP-bedienerdemonstrasie | Produksie |
| wolfssl_tcp_kliënt | wolfSSL TCP/IP TCP Kliënt Demonstrasie | Produksie |
| wolfssl_tcp_bediener | wolfSSL TCP/IP TCP-bediener demonstrasie | Produksie |
| snmpv3_nvm_mpfs | SNMPv3 Nie-vlugtige geheue mikroskyfie eie File Stelseldemonstrasie | Produksie |
| snmpv3_sdcard_fatfs | SNMPv3 Nie-vlugtige geheue SD-kaart FAT File Stelseldemonstrasie | Produksie |
| tcpip_tcp_kliënt | TCP/IP TCP Kliënt Demonstrasie | Produksie |
| tcpip_tcp_kliënt_bediener | TCP/IP TCP Kliënt Bediener Demonstrasie | Produksie |
| tcpip_tcp_bediener | TCP/IP TCP-bedienerdemonstrasie | Produksie |
| tcpip_udp_kliënt | TCP/IP UDP Kliënt Demonstrasie | Produksie |
| tcpip_udp_kliënt_bediener | TCP/IP UDP Kliënt Bediener Demonstrasie | Produksie |
| tcpip_udp_bediener | TCP/IP UDP-bedienerdemonstrasie | Produksie |
| web_bediener_nvm_mpfs | Nie-vlugtige geheue mikroskyfie eie File Stelsel Web Bediener Demonstrasie | Produksie |
| web_bediener_sdkaart_fatfs | SD-kaart FAT File Stelsel Web Bediener Demonstrasie | Produksie |
| wifi_maklike_konfigurasie | Wi-Fi® EasyConf-demonstrasie | Produksie |
| wifi_g_demo | Wi-Fi G Demonstrasie | Produksie |
| wifi_wolfssl_tcp_kliënt | Wi-Fi wolfSSL TCP/IP Kliënt Demonstrasie | Produksie |
| wifi_wolfssl_tcp_bediener | Wi-Fi wolfSSL TCP/IP-bedienerdemonstrasie | Produksie |
| wolfssl_tcp_kliënt | wolfSSL TCP/IP Kliënt Demonstrasie | Produksie |
| wolfssl_tcp_bediener | wolfSSL TCP/IP-bedienerdemonstrasie | Produksie |
Toetsaansoeke:
| /programme/meb_ii/ | Beskrywing | Loslaat Tik |
| toets_sample | MPLAB Harmonietoets Sample Aansoek | Alfa |
USB-toesteltoepassings:
| /programme/usb/toestel/ | Beskrywing | Loslaat Tik |
| cdc_com_poort_dubbel | CDC Dubbele Seriële COM-poorte Emulasie Demonstrasie | Produksie |
| cdc_com_poort_enkel | CDC Enkel Seriële COM Poort Emulasie Demonstrasie | Produksie |
| cdc_msd_basic | CDC Massastoortoestel (MSD) Demonstrasie | Produksie |
| cdc_reeks_emulator | CDC Seriële Emulasie Demonstrasie | Produksie |
| cdc_seriële_emulator_msd | CDC Seriële Emulasie MSD Demonstrasie | Produksie |
| versteek_basies | Basiese USB Menslike Koppelvlaktoestel (HID) Demonstrasie | Produksie |
| versteekte_joystick | USB HID Klas Joystick Toestel Demonstrasie | Produksie |
| versteekte_sleutelbord | USB HID Klas Sleutelbord Toestel Demonstrasie | Produksie |
| versteek_muis | USB HID Klas Muistoestel Demonstrasie | Produksie |
| hid_msd_basic | USB HID Klas MSD Demonstrasie | Produksie |
| msd_basic | USB MSD Demonstrasie | Produksie |
| msd_fs_spiflash | USB MSD SPI Flits File Stelseldemonstrasie | Produksie |
| msd_sdkaart | USB MSD SD-kaart demonstrasie | Produksie |
| verkoper | USB-verskaffer (d.w.s. generiese) demonstrasie | Produksie |
USB-gasheertoepassings:
| /programme/usb/gasheer/ | Beskrywing | Loslaat Tik |
| oudio_luidspreker | USB-klank v1.0-gasheerklasdrywerdemonstrasie | Produksie |
| cdc_basic | USB CDC Basiese Demonstrasie | Produksie |
| cdc_msd | USB CDC MSD Basiese Demonstrasie | Produksie |
| hid_basic_keyboard | USB HID-gasheersleutelborddemonstrasie | Produksie |
| versteekte_basiese_muis | USB HID-gasheermuisdemonstrasie | Produksie |
| hub_cdc_hide | USB HID CDC Hub Demonstrasie | Produksie |
| hub_msd | USB MSD Hub Gasheer Demonstrasie | Produksie |
| msd_basic | USB MSD-gasheer eenvoudige duimskyf demonstrasie | Produksie |
Voorafgeboude binêre lêers:
| /bin/raamwerk | Beskrywing | Loslaat Tik |
| bluetooth | Voorafgeboude PIC32 Bluetooth-stapelbiblioteke | Produksie |
| bluetooth/premium/klank | Voorafgeboude PIC32 Bluetooth-klankstapelbiblioteke (Premium) | Produksie |
| dekodeerder/premium/aac_microaptiv | Voorafgeboude AAC-dekodeerderbiblioteek vir PIC32MZ-toestelle met microAptiv Core-kenmerke (Premium) | Beta |
| dekodeerder/premium/aac_pic32mx | Voorafgeboude AAC-dekodeerderbiblioteek vir PIC32MX-toestelle (Premium) | Beta |
| dekodeerder/premium/mp3_microaptiv | Voorafgeboude MP3-dekodeerderbiblioteek vir PIC32MZ-toestelle met microAptiv Core-kenmerke (Premium) | Produksie |
| dekodeerder/premium/mp3_pic32mx | Voorafgeboude MP3-dekodeerderbiblioteek vir PIC32MX-toestelle (Premium) | Produksie |
| dekodeerder/premium/wma_microaptiv | Voorafgeboude WMA-dekodeerderbiblioteek vir PIC32MZ-toestelle met microAptiv Core-kenmerke (Premium) | Beta |
| dekodeerder/premium/wma_pic32mx | Voorafgeboude WMA-dekodeerderbiblioteek vir PIC32MX-toestelle (Premium) | Beta |
| wiskunde/dsp | Voorafgeboude DSP vastepunt-wiskundebiblioteke vir PIC32MZ-toestelle | Produksie |
| wiskunde/libq | Voorafgeboude LibQ vastepunt-wiskundebiblioteke vir PIC32MZ-toestelle | Produksie |
| wiskunde/libq/libq_c | Voorafgeboude wiskundebiblioteek met C-implementasies versoenbaar met beide Pic32MX- en Pic32MZ-toestelle. (LET WEL: Hierdie roetines is nie versoenbaar met die funksies van die libq-biblioteek nie) | Beta |
| perifere | Voorafgeboude perifere biblioteke | Produksie/ Beta |
Bou-raamwerk:
| /bou/raamwerk/ | Beskrywing | Loslaat Tik |
| wiskunde/libq | LibQ Biblioteekbouprojek | Produksie |
| wiskunde/libq | LibQ_C Biblioteekbouprojek | Alfa |
| perifere | Perifere Biblioteek Bouprojek | Produksie |
Hulpprogramme:
| /nutsdienste/ | Beskrywing | Loslaat Tik |
| mhc/plugins/vertoonbestuurder/vertoonbestuurder.jar | MPLAB Harmony Display Manager-invoegtoepassing | Beta |
| mhc/com-microchip-mplab-modules-mhc.nbm | MPLAB Harmony Configurator (MHC) Inprop
MPLAB Harmony Graphics Composer (ingesluit in die MHC-invoegtoepassing) |
Produksie
Beta |
| mib2bib/mib2bib.jar | Het die Pasgemaakte Mikroskyfie MIB-skrip (snmp.mib) saamgestel om snmp.bib en mib.h te genereer. | Produksie |
| mpfs_generator/mpfs2.jar | TCP/IP MPFS File Generator en Oplaaihulpprogram | Produksie |
| segger/emwin | SEGGER emWin-hulpprogramme wat deur MPLAB Harmony emWin-demonstrasietoepassings gebruik word | Verkoper |
| tcpip_discoverer/tcpip_discoverer.jar | TCP/IP Mikroskyfie Node Ontdekker Nutsdiens | Produksie |
Derdeparty-sagteware:
| /derde_party/ | Beskrywing | Loslaat Tik |
| dekodeerder | Dekodeerderbiblioteek Bronverspreiding | Verkoper |
| gfx/emwin | SEGGER emWin® Grafiese Biblioteek Verspreiding | Verkoper |
| rtos/embOS | SEGGER embOS® Verspreiding | Verkoper |
| rtos/FreeRTOS | FreeRTOS Bronverspreiding met Ondersteuning vir PIC32MZ-toestelle | Verkoper |
| rtos/MicriumOSII | Micriµm® µC/OS-II™ verspreiding | Verkoper |
| rtos/MicriumOSIII | Micriµm® µC/OS-III™ verspreiding | Verkoper |
| rtos/OpenRTOS | OPENRTOS Bronverspreiding met Ondersteuning vir PIC32MZ-toestelle | Verkoper |
| rtos/DraadX | Express Logic ThreadX-verspreiding | Verkoper |
| segger/emwin | SEGGER emWin® Pro-verspreiding | Verkoper |
| tcpip/wolfssl | wolfSSL (voorheen CyaSSL) Ingeboude SSL-biblioteek Oopbrongebaseerde demonstrasie | Verkoper |
| tcpip/iniche | InterNiche Biblioteekverspreiding | Verkoper |
Dokumentasie:
| /dok/ | Beskrywing | Loslaat Tik |
| harmonie_hulp.pdf | MPLAB Harmony Hulp in Draagbare Dokumentformaat (PDF) | Produksie |
| harmonie_help.chm | MPLAB Harmony Hulp in Saamgestelde Hulp (CHM) formaat | Produksie |
| html/indeks.html | MPLAB Harmony Hulp in HTML-formaat | Produksie |
| harmonie_versoenbaarheid_werkblad.pdf | PDF-vorm vir gebruik om die vlak van MPLAB Harmony-versoenbaarheid te bepaal en enige uitsonderings of beperkings op die versoenbaarheidsriglyne vas te lê. | Produksie |
| harmonie_vrystelling_opsomming_v1.11.pdf | MPLAB Harmony-vrystellingsbeskrywing, wat "'n oogopslag"-vrystellingsinligting verskaf | Produksie |
| harmonie_vrystellingsnotas_v1.11.pdf | MPLAB Harmony-vrystellingsnotas in PDF | Produksie |
| harmonie_lisensie_v1.11.pdf | MPLAB Harmony Sagteware Lisensieooreenkoms in PDF | Produksie |
Vrystellingstipes
Hierdie afdeling beskryf die vrystellingtipes en hul betekenis.
Beskrywing
MPLAB Harmony-modulevrystellings kan een van drie verskillende tipes wees, soos in die volgende illustrasie getoon.

Alfa-vrystelling
'n Alfa-weergawe van 'n module is gewoonlik 'n aanvanklike vrystelling. Alfa-vrystellings sal volledige implementerings van hul basiese funksiestel hê, hulle word funksioneel eenheidsgetoets en sal korrek gebou word. 'n Alfa-vrystelling is 'n goeie "voorbereidingsweergawe".view"van waaraan 'n nuwe ontwikkeling Microchip werk en dit kan baie nuttig wees om nuwe funksies te verken. Dit het egter nog nie deur die volledige formele toetsproses gegaan nie en dit is amper seker dat sommige van die koppelvlak sal verander voordat die produksieweergawe vrygestel word, en daarom word dit nie vir produksiegebruik aanbeveel nie.
Beta-vrystelling
'n Beta-weergawe van 'n module het deur die interne koppelvlakhersiening gegaanview proses en het formele toetsing van sy funksionaliteit ondergaan. Ook sal probleme wat vanaf die alfa-vrystelling aangemeld is, reggestel of gedokumenteer wees. Wanneer 'n module in 'n beta-weergawe is, kan jy verwag dat dit onder normale omstandighede korrek sal funksioneer en jy kan verwag dat die koppelvlak baie naby aan die finale vorm is (alhoewel veranderinge steeds aangebring kan word indien nodig). Dit het egter nie stres- of prestasietoetsing ondergaan nie en dit mag dalk nie grasieus faal as dit verkeerd gebruik word nie. 'n Beta-vrystelling word nie aanbeveel vir produksiegebruik nie, maar dit kan vir ontwikkeling gebruik word.
Produksie vrystelling
Teen die tyd dat 'n module in 'n produksievorm vrygestel word, is dit volledig funksioneel, volledig getoets en die koppelvlak is "gevries". Alle bekende probleme van vorige vrystellings sal reggestel of gedokumenteer wees. Die bestaande koppelvlak sal nie in toekomstige vrystellings verander nie. Dit mag uitgebrei word met bykomende funksies en bykomende koppelvlakfunksies, maar bestaande koppelvlakfunksies sal nie verander nie. Dit is stabiele kode met 'n stabiele Toepassingsprogramkoppelvlak (API) waarop jy kan staatmaak vir produksiedoeleindes.
Weergawenommers
Hierdie afdeling beskryf die betekenis van MPLAB Harmony-weergawenommers.
Beskrywing
MPLAB Harmony Weergawe Nommeringskema
MPLAB Harmony gebruik die volgende weergawenommeringskema:
<major>.<minor>[.<dot>][<release type>]
Waar:
- = Groot hersiening (beduidende verandering wat baie of alle modules raak)
- = Klein hersiening (nuwe kenmerke, gereelde vrystellings)
- [. ] = Puntvrystelling (foutkorreksies, ongeskeduleerde vrystellings)
- [ ] = Vrystellingtipe (a vir alfa en b vir beta, indien van toepassing). Produksievrystellingsweergawes sluit nie 'n vrystellingtipeletter in nie.
Weergawe String
Die SYS_VersionStrGet-funksie sal 'n string in die volgende formaat teruggee:
" . [. ][ ]”
Waar:
- is die module se hoofweergawenommer
- is die module se sekondêre weergawenommer
- is 'n opsionele "patch"- of "dot"-vrystellingsnommer (wat nie in die string ingesluit is as dit gelyk is aan "00" nie)
- is 'n opsionele vrystellingstipe van "a" vir alfa en "b" vir beta. Hierdie tipe word nie ingesluit as die vrystelling 'n produksieweergawe is nie (d.w.s. nie 'n alfa of 'n beta nie)
Let wel: Die weergawestring sal geen spasies bevat nie.
Example:
“0.03a”
"1.00"
Weergawe nommer
Die weergawenommer wat van die SYS_VersionGet-funksie teruggegee word, is 'n ongetekende heelgetal in die volgende desimale formaat (nie in 'n BCD-formaat nie).
* 10000 + * 100 +
Waar die getalle in desimale vorm voorgestel word en die betekenis dieselfde is soos beskryf in Weergawe String.
Let wel: Daar is geen numeriese voorstelling van die vrystellingtipe nie.
Example:
Vir weergawe “0.03a” is die teruggegewe waarde gelyk aan: 0 * 10000 + 3 * 100 + 0.
Vir weergawe “1.00” is die teruggegewe waarde gelyk aan: 1 * 100000 + 0 * 100 + 0.
© 2013-2017 Microchip Technology Inc.
Gereelde vrae
- V: Kan MPLAB Harmony met C++-programmering gebruik word Taal?
A: Nee, MPLAB Harmony is nie met C++ getoets nie; daarom is ondersteuning vir hierdie programmeertaal nie beskikbaar nie. - V: Wat is die aanbevole optimaliseringsvlak vir die bou projekte met MPLAB Harmony perifere biblioteek?
A: Die -O1 optimeringsvlak word aanbeveel om kode uit ongebruikte afdelings in die perifere biblioteek te verwyder. - V: Hoe hanteer die MPLAB Harmony-verwyderaar gebruikersgewysigde files?
A: Die verwyderaar sal alles verwyder files deur die installeerder geïnstalleer, selfs al is dit deur die gebruiker gewysig. Nuwe files wat deur die gebruiker bygevoeg is, sal nie verwyder word nie.
Dokumente / Hulpbronne
![]() | Harmony Geïntegreerde Sagteware Raamwerk |
Verwysings
- Gebruikershandleidingmanual.tools

