
MICROCHIP Harmony Geïntegreerd Software Framework

Specificaties:
- Productnaam: MPLAB Harmony Integrated Software Framework
- Versie: v1.11
- Releasedatum: april 2017
Productinformatie:
Het MPLAB Harmony Integrated Software Framework v1.11 is een softwareframework dat is ontworpen om de ontwikkeling van embedded applicaties voor Microchip-microcontrollers te vereenvoudigen en te versnellen. Het biedt een uitgebreide set bibliotheken, drivers en middleware om het ontwikkelingsproces te stroomlijnen.
Instructies voor productgebruik
Kenmerken en bekende problemen:
MPLAB Harmony-functies:
- Ondersteunt een breed scala aan Microchip-microcontrollers
- Uitgebreide set bibliotheken en middleware
- Eenvoudige configuratie en installatie
Bekende problemen:
- C++-programmeertaal wordt niet ondersteund
- Aanbevolen -O1-optimalisatieniveau voor bouwprojecten met Harmony-randapparatuurbibliotheek
- Gedrag van het verwijderprogramma met betrekking tot door de gebruiker gewijzigde files
Vrijgave-informatie
Biedt release-informatie over MPLAB Harmony, inclusief release-opmerkingen, release-inhoud, release-typen en uitleg over het versienummeringssysteem. Een PDF-kopie van de release-opmerkingen is beschikbaar in de /doc map van uw MPLAB Harmony installatie.
Release-opmerkingen
In dit onderwerp vindt u de release-opmerkingen voor deze versie van MPLAB Harmony.
Beschrijving
MPLAB Harmony Versie: v1.11 Releasedatum: april 2017
Softwarevereisten
Voordat u MPLAB Harmony gebruikt, moet u ervoor zorgen dat het volgende is geïnstalleerd:
- MPLAB X IDE 3.60
- MPLAB XC32 C/C++-compiler 1.43
- MPLAB Harmony Configurator 1.11.xx
Updaten naar deze versie van MPLAB Harmony
Updaten naar deze versie van MPLAB Harmony is relatief eenvoudig. Raadpleeg 'Porting and Update to MPLAB Harmony' voor gedetailleerde instructies.
Wat zijn nieuwe en bekende problemen?
De volgende tabellen bevatten een overzicht van de functies die zijn gewijzigd of toegevoegd en eventuele bekende problemen die zijn vastgesteld sinds de laatste release van MPLAB Harmony. Bekende problemen die nog niet zijn opgelost, zijn overgenomen uit de vorige release.
MPLAB Harmonie:
| Functie | Aanvullingen en updates | Bekende problemen |
| Algemeen | MPLAB Harmony is niet getest met C++; ondersteuning voor deze programmeertaal wordt daarom niet ondersteund.
Het optimalisatieniveau "-O1" wordt aanbevolen bij het bouwen van projecten die het vooraf gebouwde binaire bestand MPLAB Harmony bevatten (.a file) perifere bibliotheek. Dit is nodig zodat de koppelaar code verwijdert uit ongebruikte secties (voor perifere bibliotheekfuncties die niet worden gebruikt). U kunt ook 'Ongebruikte secties verwijderen' selecteren in de algemene opties voor het dialoogvenster Eigenschappen van xc32-ld (koppelaar). Het MPLAB Harmony-verwijderprogramma verwijdert alle fileworden geïnstalleerd door het installatieprogramma, zelfs als ze door de gebruiker zijn gewijzigd. Het verwijderprogramma zal niet nieuw verwijderen files toegevoegd door de gebruiker aan de MPLAB Harmony installatiemap. De MPLAB Harmony Display Manager plug-in biedt volledige configuratie- en simulatieondersteuning voor de door de LCC gegenereerde driver en biedt tevens basisondersteuning voor alle andere drivers voor grafische controllers. Volledige configuratie- en simulatieondersteuning voor de andere drivers voor grafische controllers wordt toegevoegd in een toekomstige versie van MPLAB Harmony. |
Middleware en bibliotheken:
| Functie | Aanvullingen en updates | Bekende problemen |
| Bootloader-bibliotheek | De UDP-bootloader compileert niet voor PIC32MZ-apparaten wanneer microMIPS is geselecteerd. | |
| Cryptobibliotheek | n.v.t. | Het migreren van projecten die de hardwarematige Crypto-bibliotheek gebruiken en meerdere configuraties hebben, kan na het opnieuw genereren van code een compileerprobleem tegenkomen. MPLAB X IDE toont de volgende informatie: pic32mz-crypt.h en pic32mz-hash.c files worden uitgesloten van de configuratie, ook al is geprobeerd ze toe te voegen. De compiler genereert fouten die aangeven dat bepaalde Crypto-functies niet kunnen worden gerefereerd. Om dit probleem te omzeilen, verwijdert u beide. files (pic32mz-crypt.h en pic32mz-hash.c) uit het project en gebruik de MPLAB Harmony Configurator (MHC) om alle configuraties die deze gebruiken opnieuw te genereren files. |
| Decoderbibliotheken | Vanwege geheugenvereisten en de hoeveelheid beschikbaar SRAM kunnen sommige decoders niet gelijktijdig met andere decoders werken. In de demonstratie van universal_audio_decoders werkt elke decoder echter afzonderlijk. | |
| File Systeem | Er is een potentiële null-pointeruitzondering in de unmount-functie gevonden en opgelost. | |
| Grafische bibliotheken | JPEG-decodering ondersteunt geen progressief gescande afbeeldingen. Sommige geanimeerde GIF-afbeeldingen met transparantie kunnen scheuren vertonen. De gegenereerde LCCG-driver ondersteunt beeldschermresoluties tot WVGA of equivalent. | |
| TCP/IP-stapel | SMTP-server:
|
|
| USB-apparaatbibliotheek | n.v.t. | De USB-apparaatstack is in beperkte mate getest met RTOS. Wanneer de USB-apparaatstack wordt uitgevoerd op een apparaat uit de PIC32MZ-familie, heeft de stack drie seconden nodig om te initialiseren voor PIC32MZ EC-apparaten en drie milliseconden voor PIC32MZ EF-apparaten. |
| USB-hostbibliotheek | MHC-ondersteuning voor USB Host Beta-software verwijderd. Ondersteuning voor USB Host Beta API's wordt in toekomstige releases verwijderd. | De volgende USB Host Stack-functies zijn niet geïmplementeerd:
De Hub, Audio v1.0 en HID Host Client Drivers zijn in beperkte capaciteit getest. De USB Host Stack is in beperkte capaciteit getest met RTOS. Polled-modus is niet getest. Het koppel-/ontkoppelgedrag is in beperkte capaciteit getest. Wanneer de USB Host Stack op een apparaat uit de PIC32MZ-familie wordt uitgevoerd, heeft de stack drie seconden nodig om te initialiseren voor PIC32MZ EC-apparaten en drie milliseconden voor PIC32MZ EF-apparaten. De USB Host Layer voert geen overstroomcontrole uit. Deze functie zal beschikbaar zijn in een toekomstige versie van MPLAB Harmony. De USB Host Layer controleert niet op het Hub Tier Level. Deze functie zal beschikbaar zijn in een toekomstige versie van MPLAB Harmony. De USB Host Layer schakelt alleen de eerste configuratie in wanneer er meerdere configuraties zijn. Als er geen interface-overeenkomsten zijn in de eerste configuratie, wordt het apparaat onbruikbaar. Het inschakelen van meerdere configuraties zal worden geactiveerd in een toekomstige versie van MPLAB Harmony. De MSD Host Client Driver is getest met een beperkt aantal commercieel verkrijgbare USB-flashdrives. De MSD Host Client Driver en de USB Host Layer zijn niet getest op lees-/schrijfsnelheid. Deze tests zullen worden uitgevoerd in een toekomstige versie van MPLAB Harmony. De MSD Host Client Driver en de SCSI-blokdriver kunnen alleen worden gebruikt met de File systeem als de file De functie voor automatisch koppelen van het systeem is ingeschakeld. De MSD Host Client Driver is niet getest met Multi-LUN Mass Storage Device en USB-kaartlezers. |
| USB-hostbibliotheek (vervolg) | De USB Host SCSI Block Driver, de CDC Client Driver en de Audio Host Client Driver ondersteunen alleen single-client-gebruik. Multi-client-gebruik wordt in een toekomstige versie van MPLAB Harmony mogelijk gemaakt.
De USB HID Host Client-driver is niet getest met meerdere apparaten. Het verzenden van uitvoer of functierapporten is niet getest. De USB Audio Host Client-driver biedt geen implementatie voor de volgende functies:
|
Apparaatstuurprogramma's:
| Functie | Aanvullingen en updates | Bekende problemen |
| LCC | . | De MPLAB Harmony Graphics Composer (MHGC) kan geen palettabel leveren; daarom moeten gebruikers een uint16_t-array van 256 RGB-kleuren van 16 bpp aan de LCC-driver leveren met behulp van de functie DRV_GFX_PalletteSet. De inhoud van deze array wordt gebruikt om kleurindexen te koppelen aan TFT-schermkleuren.
De DMA Trigger Source-instelling in MHC is gewijzigd. Als de instelling van uw project op 3, 5, 7 of 9 staat, markeert MHC deze als rood. Wijzig dit naar 2, 4, 6 of 8. Alle oneven timers worden uit de selectie verwijderd. Hoewel deze timers standaard werken, accepteren alleen de even timers (2, 4, 6, 8) wijzigingen in de prescalerwaarden. |
| I2C | n.v.t. | I2C-stuurprogramma met behulp van de perifere en de bit-banged implementatie:
|
| MRF24WN wifi | Nieuwe wdrvext_mx.a, wdrvext_ec.a en wdrvext_mz.a bibliotheken files. |
| S1D13517 | De S1D13517-driver ondersteunt niet het ophalen van een pixel of een reeks pixels uit de S1D13517-framebuffer en ondersteunt geen lettertypeweergave bij Anti-aliasing is ingeschakeld. | |
| Secure Digital (SD)-kaart | n.v.t. | De SD-kaartdriver is niet getest in een omgeving met hoge frequentie-interrupts. |
| SPI | n.v.t. | De SPI Slave-modus met DMA is niet operationeel. Dit probleem zal in een toekomstige versie van MPLAB Harmony worden verholpen. |
| SPI-flitser | Flash-functies zoals snel lezen, vasthouden en schrijven beveiligen, worden niet ondersteund door de driverbibliotheek.
Statische implementatie van de driverbibliotheek is niet beschikbaar. |
|
| USB | De USB-stuurprogrammabibliotheek is in beperkte mate getest met RTOS.
Bij het uitvoeren van de USB-stuurprogrammabibliotheek op een apparaat uit de PIC32MZ-familie heeft de stack drie seconden nodig om te initialiseren voor PIC32MZ EC-apparaten en drie milliseconden voor PIC32MZ EF-apparaten. Sommige API's voor de USB-hoststuurprogrammabibliotheek kunnen in de volgende release worden gewijzigd. De werking van de USB-hoststuurprogrammabibliotheek in de polling-modus is niet getest. Het gedrag van de USB-hoststuurprogrammabibliotheek om deze te koppelen/los te koppelen is in beperkte mate getest. |
Systeemdiensten:
| Functie | Aanvullingen en updates | Bekende problemen |
| DMA |
Randapparatuurbibliotheken:
| Functie | Aanvullingen en updates | Bekende problemen |
| ADCHS | n.v.t. | FIFO wordt niet ondersteund in deze versie van de randapparatuurbibliotheek. |
| SQI | n.v.t. | Een SQI-klokdelerwaarde hoger dan CLK_DIV_16 werkt niet. Om optimale SQI-kloksnelheden te bereiken, gebruikt u een SQI-klokdelerwaarde lager dan CLK_DIV_16.
Opmerking: Dit probleem is van toepassing op alle toepassingen die de SQI-module gebruiken. |
Toepassingen
| Functie | Aanvullingen en updates | Bekende problemen |
| Audiodemonstraties | Gewijzigd in Universal_audio_decoders om de directorydiepte in de file systeem. Hiermee wordt voorkomen dat er een uitzondering ontstaat als deze zich anders zou voordoen boven de 6 submapniveaus. | usb_headset, usb_microphone en usb_speaker Demonstraties:
De dempfunctie (via de pc) werkt niet. mac_audio_hi_res Demonstratie: Het dempen van het geluid op de pc werkt alleen de eerste keer goed |
| Bluetooth-demonstraties | Problemen met de WVGA-weergave in de a2dp_avrcp-demo opgelost. Dit is een premiumdemonstratie. | Grafische weergave is tijdelijk uitgeschakeld/verwijderd in alle PIC32MZ DA-configuraties en zal in een toekomstige release beschikbaar worden gesteld |
| File Systeemdemonstraties | LED_3, die wordt gebruikt om aan te geven dat de demonstratie succesvol is, brandt niet. Dit heeft invloed op de volgende demonstraties:
Als tijdelijke oplossing kan de gebruiker een breekpunt in de applicatiecode plaatsen om de status van de demonstraties te bekijken. |
| Grafische demonstraties | Het programmeren en debuggen van de PKOB-starterkit kan de volgende foutmelding opleveren: De programmeur kon niet worden gestart: Het programmeren van het doelapparaat is mislukt. Als deze melding verschijnt, start het apparaat dan opnieuw op en de applicatie zal starten. Als foutopsporing vereist is, is de voorgestelde oplossing om de juiste header op de starterkit te installeren met behulp van MPLAB REAL ICE.
De volgende problemen zijn van toepassing op de external_resources-demonstratie:
|
|
| MEB II-demonstraties | De segger_emwin demonstratietoepassing bevat nog geen aanraakinvoer. | |
| RTOS-demonstraties | De SEGGER embOS-bibliotheek met FPU-ondersteuning is vereist voor de PIC32MZ EF-configuratie en de gebruiker moet deze expliciet toevoegen. Standaard is de bibliotheek zonder FPU-ondersteuning inbegrepen. | |
| Systeemservicebibliotheek Exampde | n.v.t. | De demonstratie command_appio werkt niet met MPLAB X IDE v3.06, maar is operationeel met v3.00. |
| TCP/IP Wi-Fi
Demonstraties |
n.v.t. | De tcpip_tcp_client-demonstratie met de ENC24xJ600- of ENC28J60-configuratie werkt niet goed als de SPI-driver DMA inschakelt. Schakel de SPI DMA-optie voor deze configuraties uit. Dit probleem zal in een toekomstige versie van MPLAB Harmony worden verholpen. |
| Toepassingen testen | n.v.t. | In de FreeRTOS-configuraties voor gebruik met de PIC32MZ EF Starter Kit is de floating-pointbibliotheek uitgeschakeld in de projectopties. |
| USB-demonstraties | De demonstratietoepassing msd_basic Device vereist, wanneer gebouwd met PIC32MZ-apparaten, dat de datastructuur van de SCSI Enquiry-respons in het RAM-geheugen wordt geplaatst. Het plaatsen van deze datastructuur in het flashgeheugen van het programma leidt tot beschadiging van de respons. Dit probleem zal in een toekomstige release worden verholpen. De demonstratie van de hid_basic_keyboard Host registreert toetsaanslagen van AZ, az, 0-9, Shift en de CAPS LOCK-toets. alleenDe LED-functionaliteit van het toetsenbord en de ondersteuning voor andere toetscombinaties worden in een toekomstige release bijgewerkt. In de audio_speaker Host-demonstratie werkt Plug and Play mogelijk niet voor de configuraties pic32mz_ef_sk_int_dyn en pic32mx_usb_sk2_int_dyn. Dit probleem wordt in een toekomstige release opgelost. In de hub_msd Host-demonstratietoepassing kan de plug-and-play-detectie van de hub soms mislukken. Als de hub echter wordt aangesloten voordat het PIC32MZ-apparaat is gereset, werkt de demonstratietoepassing zoals verwacht. Dit probleem wordt onderzocht en een correctie zal beschikbaar zijn in een toekomstige release van MPLAB Harmony. Het wordt aanbevolen om een hub met eigen voeding te gebruiken wanneer u de beschikbare hub-demonstratietoepassingen probeert te gebruiken. De VBUS-voedingsregelaar in de starterkit voldoet mogelijk niet aan de huidige vereisten van een hub met busvoeding, wat onvoorspelbaar gedrag van de demonstratietoepassing zou veroorzaken. |
Bouwframework:
| Functie | Aanvullingen en updates | Bekende problemen |
| Bluetooth Stack-bibliotheek | n.v.t. | |
| Wiskundebibliotheken | DSP Fixed-Point Math-bibliotheek:
|
Nutsvoorzieningen:
| Functie | Aanvullingen en updates | Bekende problemen |
| MPLAB Harmony Configurator (MHC) | n.v.t. |
|
Software van derden:
| Functie | Aanvullingen en updates | Bekende problemen |
| SEGGER emWin Grafische Bibliotheek | n.v.t. | Alleen de LCC-displaycontroller wordt ondersteund. Ondersteuning voor andere displaycontrollers is in deze release niet beschikbaar.
Er is in deze release geen API beschikbaar om de widget-ingang van Dialoog op te halen. |
Inhoud vrijgeven
In dit onderwerp wordt de inhoud van deze release beschreven en wordt elke module geïdentificeerd.
Beschrijving
In deze tabel wordt de inhoud van deze release weergegeven, inclusief een korte beschrijving en het releasetype (Alfa, Bèta, Productie of Leverancier).
Middleware en bibliotheken
| /kader/ | Beschrijving | Uitgave Type |
| bluetooth/cdbt | Bluetooth-stackbibliotheek (basis) | Productie |
| bluetooth/premium/audio/cdbt
bluetooth/premium/audio/decoder/sbc |
Bluetooth Audio Stack-bibliotheek (Premium)
SBC-decoderbibliotheek (Premium) |
Productie
Productie |
| bootlader | Bootloader-bibliotheek | Productie |
| klasseb | Bibliotheek van klasse B | Productie |
| crypto | Microchip Cryptografische Bibliotheek | Productie |
| decoder/bmp/BmpDecoder decoder/bmp/GifDecoder decoder/bmp/JpegDecoder decoder/audio_decoders/decoder_opus decoder/speex decoder/premium/decoder_aac decoder/premium/decoder_mp3 decoder/premium/decoder_wma |
BMP-decoderbibliotheek GIF-decoderbibliotheek JPEG-decoderbibliotheek Opus Decoder Bibliotheek Speex Decoder Bibliotheek AAC-decoderbibliotheek (Premium) MP3-decoderbibliotheek (Premium) WMA-decoderbibliotheek (Premium) |
Bèta Bèta Bèta Bèta Bèta Bèta Bèta Bèta |
| gfx | Grafische bibliotheek | Productie |
| wiskunde/dsp | DSP Fixed-Point Math Library API-header voor PIC32MZ-apparaten | Productie |
| wiskunde/libq | LibQ Fixed-Point Math Library API-header voor PIC32MZ-apparaten | Productie |
| net/druk | MPLAB Harmony Network-presentatielaag | Bèta |
| test | Test Harness Bibliotheek | Productie |
| tcpip | TCP/IP-netwerkstack | Productie |
| USB-stick | USB-apparaatstapel
USB-hoststapel |
Productie
Bèta |
Apparaatstuurprogramma's:
| /framework/stuurprogramma/ | Beschrijving | Uitgave Type |
| adc | Stuurprogramma voor analoog-naar-digitaalconverter (ADC)
Dynamische implementatie Statische implementatie |
Bèta Bèta |
| camera/ovm7690 | OVM7690 Camerastuurprogramma
Alleen dynamische implementatie |
Bèta |
| kan | Controller Area Network (CAN)-stuurprogramma
Alleen statische implementatie |
Bèta |
| cmp | Comparator Driver
Alleen statische implementatie |
Bèta |
| codec/ak4384
codec/ak4642
codec/ak4953
codec/ak7755 |
AK4384 Codec-stuurprogramma
Alleen dynamische implementatie
AK4642 Codec-stuurprogramma Alleen dynamische implementatie
AK4953 Codec-stuurprogramma Alleen dynamische implementatie
AK7755 Codec-stuurprogramma Alleen dynamische implementatie |
Productie
Productie
Productie
Productie |
| cpld | CPLD XC2C64A-stuurprogramma
Alleen statische implementatie |
Productie |
| enc28j60 | ENC28J60-stuurprogrammabibliotheek
Alleen dynamische implementatie |
Bèta |
| encx24j600 | ENCx24J600-stuurprogrammabibliotheek
Alleen dynamische implementatie |
Bèta |
| ethmac | Ethernet Media Access Controller (MAC)-stuurprogramma
Alleen dynamische implementatie |
Productie |
| ethphy | Ethernet Physical Interface (PHY)-stuurprogramma
Alleen dynamische implementatie |
Productie |
| flash | Flash-stuurprogramma
Alleen statische implementatie |
Bèta |
| grafische weergave/controller/lcc | Low-Cost Controllerless (LCC) grafische driver
Alleen dynamische implementatie |
Productie |
| grafische kaart/controller/otm2201a | OTM2201a LCD-controllerstuurprogramma
Alleen dynamische implementatie |
Productie |
| grafische afbeelding/controller/s1d13517 | Epson S1D13517 LCD-controllerstuurprogramma
Alleen dynamische implementatie |
Productie |
| grafische afbeelding/controller/ssd1289 | Stuurprogramma voor Solomon Systech SSD1289-controller
Alleen dynamische implementatie |
Productie |
| grafische afbeelding/controller/ssd1926 | Stuurprogramma voor Solomon Systech SSD1926-controller
Alleen dynamische implementatie |
Productie |
| gfx/controller/tft002 | TFT002 Grafische driver
Alleen dynamische implementatie |
Productie |
| ik2c | Inter-Integrated Circuit (I2C)-stuurprogramma
Dynamische implementatie Statische implementatie |
Alfa Alfa |
| i2s | Inter-IC Sound (I2S)-stuurprogramma
Alleen dynamische implementatie |
Bèta |
| ic | Invoer Capture Driver
Alleen statische implementatie |
Bèta |
| nvm | Stuurprogramma voor niet-vluchtig geheugen (NVM)
Dynamische implementatie Statische implementatie |
Bèta Bèta |
| oc | Uitvoer vergelijken stuurprogramma
Alleen statische implementatie |
Bèta |
| pmp | Parallel Master Port (PMP)-stuurprogramma
Dynamische implementatie Statische implementatie |
Productie Beta |
| rtcc | Real-Time Clock en Calendar (RTCC)-stuurprogramma
Alleen statische implementatie |
Bèta |
| sd-kaart | SD-kaartstuurprogramma (client van SPI-stuurprogramma)
Alleen dynamische implementatie |
Bèta |
| spi | Seriële Perifere Interface (SPI)-driver
Dynamische implementatie Statische implementatie |
Productie Beta |
|
spi_flash/sst25vf016b spi_flash/sst25vf020b spi_flash/sst25vf064c spi_flash/sst25 |
SPI Flash-stuurprogramma's
Alleen dynamische implementatie |
Alfa |
| morgen | Timer Driver
Dynamische implementatie Statische implementatie |
Productie Beta |
| aanraking/adc10bit
aanraking/ar1021
aanraking/mtch6301
aanraking/mtch6303 |
ADC 10-bits Touch-stuurprogramma Alleen dynamische implementatie AR1021 Touch-stuurprogramma Alleen dynamische implementatie MTCH6301 Touch-stuurprogramma Alleen dynamische implementatie MTCH6303 Touch-stuurprogramma Alleen statische implementatie |
Bèta
Bèta
Bèta
Bèta |
| usart | Universele synchrone/asynchrone ontvanger/zender (USART) driver
Dynamische implementatie Statische implementatie |
Productie
Bèta |
| usbfs
usbhs |
PIC32MX Universal Serial Bus (USB) Controller Driver (USB-apparaat) Alleen dynamische implementatiePIC32MZ Universal Serial Bus (USB) Controller Driver (USB-apparaat) Alleen dynamische implementatie |
Productie
Productie |
| usbfs
usbhs |
PIC32MX Universal Serial Bus (USB) Controller Driver (USB-host)
Alleen dynamische implementatie PIC32MZ Universal Serial Bus (USB) Controller Driver (USB-host) Alleen dynamische implementatie |
Bèta
Bèta |
| wifi/mrf24w
wifi/mrf24wn |
Wi-Fi-stuurprogramma voor de MRF24WG-controller Alleen dynamische implementatieWi-Fi-stuurprogramma voor de MRF24WN-controller Alleen dynamische implementatie |
Productie
Productie |
Systeemdiensten
| /framework/systeem/ | Beschrijving | Uitgave Type |
| klikken | Kloksysteem Servicebibliotheek
Dynamische implementatie Statische implementatie |
Productie
Productie |
| commando | Command Processor System Service Bibliotheek
Alleen dynamische implementatie |
Productie |
| gewoon | Common System Service-bibliotheek | Bèta |
| troosten | Console Systeem Service Bibliotheek
Dynamische implementatie Statische implementatie |
Bèta
Alfa |
| debug | Debug-systeemservicebibliotheek
Alleen dynamische implementatie |
Bèta |
| devcon | Servicebibliotheek voor apparaatbesturingssystemen
Alleen dynamische implementatie |
Productie |
| dma | Servicebibliotheek voor Direct Memory Access System
Dynamische implementatie |
Productie |
| fs | File Systeemservicebibliotheek
Alleen dynamische implementatie |
Productie |
| int | Interrupt System Service Bibliotheek
Alleen statische implementatie |
Productie |
| geheugen | Geheugensysteem Servicebibliotheek
Alleen statische implementatie |
Bèta |
| bericht | Bibliotheek met berichtensysteemservices
Alleen dynamische implementatie |
Bèta |
| havens | Poortensysteem Servicebibliotheek
Alleen statische implementatie |
Productie |
| willekeurig | Bibliotheek met diensten voor het generatorsysteem voor willekeurige getallen
Alleen statische implementatie |
Productie |
| opnieuw instellen | Systeemservicebibliotheek resetten
Alleen statische implementatie |
Bèta |
| morgen | Timer Systeem Service Bibliotheek
Alleen dynamische implementatie |
Bèta |
| aanraken | Touch System Service Bibliotheek
Alleen dynamische implementatie |
Bèta |
| wdt | Watchdog Timer Systeem Service Bibliotheek
Alleen statische implementatie |
Bèta |
Randapparatuurbibliotheken:
| /kader/ | Beschrijving | Vrijgavetype |
| perifeer | Broncode voor randapparatuurbibliotheek voor alle ondersteunde PIC32-microcontrollers | Productie |
| PIC32MX1XX/2XX 28/36/44-pin Family | Productie | |
| PIC32MX1XX/2XX/5XX 64/100-pin Family | Productie | |
| PIC32MX320/340/360/420/440/460 Family | Productie | |
| PIC32MX330/350/370/430/450/470 Family | Productie | |
| PIC32MX5XX/6XX/7XX-familie | Productie | |
| PIC32MZ Embedded Connectivity (EC)-familie | Productie | |
| PIC32MZ Embedded Connectivity met Floating Point Unit (EF)-familie | Productie |
Besturingssysteemabstractielaag (OSAL):
| /kader/ | Beschrijving | Uitgave Type |
| osaal | Besturingssysteemabstractielaag (OSAL) | Productie |
Board Support Packages (BSP):
| /bsp/ | Beschrijving | Uitgave Type |
| bt_audio_dk | BSP voor de PIC32 Bluetooth Audio Development Kit. | Productie |
| chipkit_wf32 | BSP voor de chipKIT™ WF32™ Wi-Fi Development Board. | Productie |
| chipkit_wifire | BSP voor het chipKIT™ Wi-FIRE Development Board. | Productie |
| pic32mx_125_sk | BSP voor de PIC32MX1/2/5 Starter Kit. | Productie |
| pic32mx_125_sk+lcc_pictail+qvga | BSP voor de Low-Cost Controllerless (LCC) Graphics PICtail Plus Daughter Board met het Graphics Display Truly 3.2″ 320×240 Board aangesloten op de PIC32MX1/2/5 Starter Kit. | Productie |
| pic32mx_125_sk+meb | BSP voor de PIC32MX1/2/5 Starter Kit aangesloten op het Multimedia Expansion Board (MEB). | Productie |
| pic32mx_bt_sk | BSP voor de PIC32 Bluetooth Starter Kit. | Productie |
| pic32mx_eth_sk | BSP voor de PIC32 Ethernet Starter Kit. | Productie |
| pic32mx_eth_sk2 | BSP voor de PIC32 Ethernet Starter Kit II. | Productie |
| pic32mx_pcap_db | BSP voor het PIC32 GUI-ontwikkelingsbord met projected capacitive touch. | Productie |
| pic32mx_usb_digitale_audio_ab | BSP voor de PIC32 USB Audio Accessory Board | Productie |
| pic32mx_usb_sk2 | BSP de PIC32 USB Starter Kit II. | Productie |
| pic32mx_usb_sk2+lcc_pictail+qvga | BSP voor de Low-Cost Controllerless (LCC) Graphics PICtail Plus Daughter Board met het Graphics Display Truly 3.2″ 320×240 Board aangesloten op de PIC32 USB Starter Kit II. | Productie |
| pic32mx_usb_sk2+lcc_pictail+wqvga | BSP voor het Low-Cost Controllerless (LCC) Graphics PICtail Plus-dochterbord met het Graphics Display Powertip 4.3″ 480×272-bord aangesloten op de PIC32 USB Starter Kit II. | Productie |
| pic32mx_usb_sk2+meb | BSP voor het Multimedia Expansion Board (MEB) aangesloten op de PIC32 USB Starter Kit II. | Productie |
| pic32mx_usb_sk2+s1d_pictail+vga | BSP voor de Graphics Controller PICtail Plus Epson S1D13517 Daughter Board met het Graphics Display Truly 5.7″ 640×480 Board aangesloten op de PIC32 USB Starter Kit II. | Productie |
| pic32mx_usb_sk2+s1d_pictail+wqvga | BSP voor de Graphics Controller PICtail Plus Epson S1D13517 Daughter Board met de Graphics Display Power tip 4.3″ 480×272 Board aangesloten op de PIC32 USB Starter Kit II. | Productie |
| pic32mx_usb_sk2+s1d_pictail+wvga | BSP voor de Graphics Controller PICtail Plus Epson S1D13517 Daughter Board met Graphics Display Truly 7″ 800×400 Board aangesloten op de PIC32 USB Starter Kit II. | Productie |
| pic32mx_usb_sk2+ssd_pictail+qvga | BSP voor de Graphics LCD Controller PICtail Plus SSD1926 Daughter Board met Graphics Display Truly 3.2″ 320×240 Board aangesloten op de PIC32 USB Starter Kit II. | Productie |
| pic32mx_usb_sk3 | BSP voor de PIC32 USB Starter Kit III. | Productie |
| pic32mx270f512l_pim+bt_audio_dk | BSP voor de PIC32MX270F512L Plug-in Module (PIM) aangesloten op de PIC32 Bluetooth Audio Development Kit. | Productie |
| pic32mx460_pim+e16 | BSP voor de PIC32MX460F512L Plug-in Module (PIM) aangesloten op het Explorer 16 Development Board. | Productie |
| pic32mx470_pim+e16 | BSP voor de PIC32MX450/470F512L Plug-in Module (PIM) aangesloten op het Explorer 16 Development Board. | Productie |
| pic32mx795_pim+e16 | BSP voor de PIC32MX795F512L Plug-in Module (PIM) aangesloten op het Explorer 16 Development Board. | Productie |
| pic32mz_ec_pim+bt_audio_dk | BSP voor de PIC32MZ2048ECH144 Audio Plug-in Module (PIM) aangesloten op de PIC32 Bluetooth Audio Development Kit. | Productie |
| pic32mz_ec_pim+e16 | BSP voor de PIC32MZ2048ECH100 Plug-in Module (PIM) aangesloten op het Explorer 16 Development Board. | Productie |
| pic32mz_ec_sk | BSP voor de PIC32MZ Embedded Connectivity (EC) Starter Kit. | Productie |
| pic32mz_ec_sk+meb2 | BSP voor de Multimedia Expansion Board II (MEB II) aangesloten op de PIC32MZ Embedded Connectivity (EC) Starter Kit. | Productie |
| pic32mz_ec_sk+meb2+wvga | BSP voor de Multimedia Expansion Board II (MEB II) met het 5″ WVGA PCAP Display Board (zie Opmerking) aangesloten op de PIC32MZ Embedded Connectivity (EC) Starter Kit.
Opmerking: Neem contact op met uw lokale Microchip-verkoopkantoor voor informatie over het verkrijgen van het 5″ WVGA PCAP-displaybord. |
Productie |
| pic32mz_ec_sk+s1d_pictail+vga | BSP voor de Graphics Controller PICtail Plus Epson S1D13517 Daughter Board met het Graphics Display Truly 5.7″ 640×480 Board aangesloten op de PIC32MZ Embedded Connectivity (EC) Starter Kit. | Productie |
| pic32mz_ec_sk+s1d_pictail+wqvga | BSP voor de Graphics Controller PICtail Plus Epson S1D13517 Daughter Board met de Graphics Display Powertip 4.3″ 480×272 Board aangesloten op de PIC32MZ Embedded Connectivity (EC) Starter Kit. | Productie |
| pic32mz_ec_sk+s1d_pictail+wvga | BSP voor de grafische controller PICtail Plus Epson S1D13517 dochterkaart met het 5″ WVGA PCAP-displaybord (zie Opmerking) aangesloten op de PIC32MZ Embedded Connectivity met Floating Point Unit (EC) Starter Kit.
Opmerking: Neem contact op met uw lokale Microchip-verkoopkantoor voor informatie over het verkrijgen van het 5″ WVGA PCAP-displaybord. |
Productie |
| pic32mz_ef_pim+bt_audio_dk | BSP voor de PIC32MZ2048EFH144 Audio Plug-in Module (PIM) aangesloten op de PIC32 Bluetooth Audio Development Kit. | Productie |
| pic32mz_ef_pim+e16 | BSP voor de PIC32MZ2048EFH100 Plug-in Module (PIM) aangesloten op het Explorer 16 Development Board. | Productie |
| pic32mz_ef_sk | BSP voor de PIC32MZ Embedded Connectivity met Floating Point (EF) Starter Kit. | Productie |
| pic32mz_ef_sk+meb2 | BSP voor het Multimedia Expansion Board II (MEB II) aangesloten op de PIC32MZ Embedded Connectivity met Floating Point Unit (EF) Starter Kit. | Productie |
| pic32mz_ef_sk+meb2+wvga | BSP voor de Multimedia Expansion Board II (MEB II) met het 5″ WVGA PCAP Display Board (zie Opmerking) aangesloten op de PIC32MZ Embedded Connectivity met Floating Point Unit (EF) Starter Kit.
Opmerking: Neem contact op met uw lokale Microchip-verkoopkantoor voor informatie over het verkrijgen van het 5″ WVGA PCAP-displaybord. |
Productie |
| pic32mz_ef_sk+s1d_pictail+vga | BSP voor de Graphics Controller PICtail Plus Epson S1D13517 Daughter Board met het Graphics Display Truly 5.7″ 640×480 Board aangesloten op de PIC32MZ Embedded Connectivity met Floating Point Unit (EF) Starter Kit. | Productie |
| pic32mz_ef_sk+s1d_pictail+wqvga | BSP voor de Graphics Controller PICtail Plus Epson S1D13517 Daughter Board met het Graphics Display Powertip 4.3″ 480×272 Board aangesloten op de PIC32MZ Embedded Connectivity met Floating Point Unit (EF) Starter Kit. | Productie |
| wifi_g_db | BSP voor het Wi-Fi G Demo Board. | Productie |
Audiotoepassingen:
| /apps/audio/ | Beschrijving | Uitgave Type |
| audio_microfoon_loopback | Audio-microfoon-loopbackdemonstratie | Productie |
| audio_toon | Demonstratie van audiotoon | Productie |
| mac_audio_hi_res | Hoge-resolutie audiodemonstratie | Productie |
| sdcard_usb_audio | Demonstratie USB Audio SD-kaart | Bèta |
| universele_audio_decoders | Demonstratie van de universele audiodecoder | Productie |
| usb_headset | Demonstratie van USB-audioheadset | Productie |
| usb-microfoon | Demonstratie USB-audiomicrofoon | Productie |
| usb_luidspreker | Demonstratie van USB-audioluidspreker | Productie |
Bluetooth-toepassingen:
| /apps/bluetooth/ | Beschrijving | Uitgave Type |
| gegevens/data_basic | Bluetooth® Basisgegevensdemonstratie | Productie |
| gegevens/data_temp_sens_rgb | Demonstratie van Bluetooth-temperatuursensor en RGB-gegevens | Productie |
| premium/audio/a2dp_avrcp | Bluetooth Premium Audio Demonstratie | Productie |
Bootloader-toepassingen:
| /apps/bootloader/ | Beschrijving | Uitgave Type |
| basis | Basis Bootloader Demonstratie | Productie |
| LiveUpdate | Live Update Demonstratie | Productie |
Klasse B-toepassingen:
| /apps/klasse b/ | Beschrijving | Uitgave Type |
| ClassB-demo | Demonstratie van een bibliotheek in klasse B | Productie |
Cryptografische toepassingen:
| /apps/crypto/ | Beschrijving | Uitgave Type |
| versleutelen_ontsleutelen | Demonstratie van de crypto-randapparatuurbibliotheek MD5 voor versleutelen/ontsleutelen | Productie |
| grote_hash | Demonstratie van de hash van de crypto-randapparatuurbibliotheek | Productie |
Stuurprogrammatoepassingen:
| /apps/stuurprogramma/ | Beschrijving | Uitgave Type |
| i2c/i2c_rtcc | I2C RTCC-demonstratie | Productie |
| nvm/nvm_lezen_schrijven | NVM-demonstratie | Productie |
| spi/seriële_eeprom | SPI-demonstratie | Productie |
| spi/spi_loopback | SPI-demonstratie | Productie |
| spi_flash/sst25vf020b | SPI Flash SST25VF020B apparaatdemonstratie | Productie |
| usart/usart_echo | USART-demonstratie | Productie |
| usart/usart_loopback | USART Loopback-demonstratie | Productie |
Example Toepassingen:
| /apps/examples/ | Beschrijving | Uitgave Type |
| mijn_eerste_app | MPLAB Harmony Tutorial Example oplossing | n.v.t. |
| perifeer | MPLAB Harmony-compatibele randapparatuurbibliotheek Exampde | Productie |
| systeem | MPLAB Harmony-compatibele systeemservicebibliotheek Exampde | Productie |
Toepassingen voor externe geheugenprogrammeurs:
| /apps/programmeur/ | Beschrijving | Uitgave Type |
| externe_flits | Demonstratie van externe flash-bootloader | Productie |
| sqi_flash | Extern geheugenprogrammeur SQI Flash-demonstratie | Productie |
File Systeemtoepassingen:
| /apps/fs/ | Beschrijving | Uitgave Type |
| nvm_fat_enkele_schijf | Demonstratie van FAT FS voor niet-vluchtig geheugen op één schijf | Productie |
| nvm_mpfs_enkele_schijf | Demonstratie van MPFS voor niet-vluchtig geheugen op één schijf | Productie |
| nvm_sdcard_fat_mpfs_multi_disk | Multi-disk niet-vluchtig geheugen FAT FS MPFS demonstratie | Productie |
| nvm_sdcard_fat_multi_disk | Demonstratie van niet-vluchtig geheugen voor meerdere schijven FAT FS | Productie |
| sdcard_fat_enkele_schijf | Demonstratie van een SD-kaart met één schijf FAT FS | Productie |
| sdcard_msd_fat_multi_disk | Demonstratie van een multi-disk SD-kaart MSD FAT FS | Productie |
| sst25_vet | SST25 Flash FAT FS-demonstratie | Alfa |
Grafische toepassingen:
| /apps/gfx/ | Beschrijving | Uitgave Type |
| basis_beeld_beweging | Demonstratie van de basisbibliotheek voor bewegingsgraphics | Productie |
| emwin_quickstart | SEGGER emWin Snelle Start Demonstratie | Productie |
| externe_bronnen | Demonstratie van opgeslagen grafische bronnen en externe geheugentoegang | Productie |
| grafische_showcase | Grafische Low-Cost Controllerless (LCC) WVGA-demonstratie | Productie |
| lcc | Low-Cost Controllerless (LCC) grafische demonstratie | Productie |
| media_image_viewer | Grafische media-afbeelding Viewhaar demonstratie | Productie |
| voorwerp | Demonstratie van de grafische objectlaag | Productie |
| primitief | Demonstratie van de grafische primitievenlaag | Productie |
| resistieve_aanraak_kalibratie | Demonstratie van resistieve aanraakkalibratie | Productie |
| s1d13517 | Demonstratie van de Epson S1D13517 LCD-controller | Productie |
| ssd1926 | Demonstratie van de Solomon Systech SSD1926-controller | Productie |
Toepassingen van Multimedia Expansion Board II (MEB II):
| /apps/meb_ii/ | Beschrijving | Uitgave Type |
| gfx_camera | Demonstratie grafische camera | Productie |
| gfx_cdc_com_poort_enkel | Gecombineerde grafische en USB CDC-demonstratie | Productie |
| gfx_foto_frame | Demonstratie van grafische fotolijsten | Productie |
| gfx_web_server_nvm_mpfs | Gecombineerde grafische weergave en TCP/IP Web Serverdemonstratie | Productie |
| emwin | SEGGER emWin®-mogelijkheden op MEB II-demonstratie | Bèta |
RTOS-toepassingen:
| /apps/rtos/ | Beschrijving | Uitgave Type |
| reliëfs | SEGGER embOS® demonstraties | Productie |
| freertos | FreeRTOS™-demonstraties | Productie |
| openrtos | OPENRTOS-demonstraties | Productie |
| draadx | Express Logic ThreadX-demonstraties | Productie |
| uC_OS_II | Micriµm® µC/OS-II™-demonstraties | Bèta |
| uC_OS_III | Micriµm® µC/OS-III™-demonstraties | Productie |
TCP/IP-toepassingen:
| /apps/tcpip/ | Beschrijving | Uitgave Type |
| berkeley_tcp_client | Berkeley TCP/IP-clientdemonstratie | Productie |
| berkeley_tcp_server | Berkeley TCP/IP-serverdemonstratie | Productie |
| berkeley_udp_client | Demonstratie van Berkeley TCP/IP UDP-client | Productie |
| berkeley_udp_relay | Berkeley TCP/IP UDP-relaydemonstratie | Productie |
| berkeley_udp_server | Demonstratie van Berkeley TCP/IP UDP-server | Productie |
| wolfssl_tcp_client | wolfSSL TCP/IP TCP-clientdemonstratie | Productie |
| wolfssl_tcp_server | wolfSSL TCP/IP TCP-serverdemonstratie | Productie |
| snmpv3_nvm_mpfs | SNMPv3 niet-vluchtig geheugen microchip gepatenteerd File Systeemdemonstratie | Productie |
| snmpv3_sdcard_fatfs | SNMPv3 niet-vluchtig geheugen SD-kaart FAT File Systeemdemonstratie | Productie |
| tcpip_tcp_client | TCP/IP TCP-clientdemonstratie | Productie |
| tcpip_tcp_client_server | TCP/IP TCP Client Server Demonstratie | Productie |
| tcpip_tcp_server | TCP/IP TCP-serverdemonstratie | Productie |
| tcpip_udp_client | Demonstratie van TCP/IP UDP-client | Productie |
| tcpip_udp_client_server | TCP/IP UDP-clientserverdemonstratie | Productie |
| tcpip_udp_server | Demonstratie van TCP/IP UDP-server | Productie |
| web_server_nvm_mpfs | Niet-vluchtig geheugen Microchip Proprietary File Systeem Web Serverdemonstratie | Productie |
| web_server_sdcard_fatfs | SD-kaart FAT File Systeem Web Serverdemonstratie | Productie |
| wifi_eenvoudige_configuratie | Wi-Fi® EasyConf-demonstratie | Productie |
| wifi_g_demo | Wi-Fi G-demonstratie | Productie |
| wifi_wolfssl_tcp_client | Wi-Fi wolfSSL TCP/IP-clientdemonstratie | Productie |
| wifi_wolfssl_tcp_server | Demonstratie van Wi-Fi wolfSSL TCP/IP-server | Productie |
| wolfssl_tcp_client | wolfSSL TCP/IP-clientdemonstratie | Productie |
| wolfssl_tcp_server | wolfSSL TCP/IP-serverdemonstratie | Productie |
Testtoepassingen:
| /apps/meb_ii/ | Beschrijving | Uitgave Type |
| test_sample | MPLAB Harmonietest Sampde toepassing | Alfa |
Toepassingen voor USB-apparaten:
| /apps/usb/apparaat/ | Beschrijving | Uitgave Type |
| cdc_com_poort_dual | CDC Dual Serial COM-poortemulatiedemonstratie | Productie |
| cdc_com_poort_enkel | Demonstratie van CDC Single Serial COM-poortemulatie | Productie |
| cdc_msd_basic | Demonstratie van CDC Mass Storage Device (MSD) | Productie |
| cdc_seriële_emulator | CDC seriële emulatiedemonstratie | Productie |
| cdc_seriële_emulator_msd | CDC seriële emulatie MSD-demonstratie | Productie |
| hid_basic | Demonstratie van een basis USB Human Interface Device (HID) | Productie |
| verborgen_joystick | Demonstratie van een USB HID-klasse joystickapparaat | Productie |
| verborgen_toetsenbord | Demonstratie van een USB HID-klasse toetsenbord | Productie |
| verborgen_muis | Demonstratie van een USB HID-klasse muisapparaat | Productie |
| hid_msd_basic | USB HID-klasse MSD-demonstratie | Productie |
| msd_basic | USB MSD-demonstratie | Productie |
| msd_fs_spiflash | USB MSD SPI-flash File Systeemdemonstratie | Productie |
| msd_sd-kaart | Demonstratie USB MSD SD-kaart | Productie |
| leverancier | USB-leverancier (d.w.z. generieke) demonstratie | Productie |
USB-hosttoepassingen:
| /apps/usb/host/ | Beschrijving | Uitgave Type |
| audio_luidspreker | Demonstratie van USB Audio v1.0 Host Class Driver | Productie |
| cdc_basis | USB CDC Basisdemonstratie | Productie |
| cdc_msd | USB CDC MSD Basisdemonstratie | Productie |
| hid_basic_toetsenbord | Demonstratie van USB HID Host-toetsenbord | Productie |
| hid_basic_muis | Demonstratie van USB HID-hostmuis | Productie |
| hub_cdc_hid | Demonstratie van USB HID CDC Hub | Productie |
| hub_msd | USB MSD Hub Host Demonstratie | Productie |
| msd_basic | USB MSD Host Eenvoudige USB-stick demonstratie | Productie |
Vooraf gebouwde binaire bestanden:
| /bin/framework | Beschrijving | Uitgave Type |
| Bluetooth- | Vooraf gebouwde PIC32 Bluetooth-stackbibliotheken | Productie |
| bluetooth/premium/audio | Voorgebouwde PIC32 Bluetooth-audiostackbibliotheken (Premium) | Productie |
| decoder/premium/aac_microaptiv | Voorgebouwde AAC-decoderbibliotheek voor PIC32MZ-apparaten met microAptiv-kernfuncties (Premium) | Bèta |
| decoder/premium/aac_pic32mx | Voorgebouwde AAC-decoderbibliotheek voor PIC32MX-apparaten (Premium) | Bèta |
| decoder/premium/mp3_microaptiv | Vooraf gebouwde MP3-decoderbibliotheek voor PIC32MZ-apparaten met microAptiv Core-functies (Premium) | Productie |
| decoder/premium/mp3_pic32mx | Vooraf gebouwde MP3-decoderbibliotheek voor PIC32MX-apparaten (Premium) | Productie |
| decoder/premium/wma_microaptiv | Vooraf gebouwde WMA-decoderbibliotheek voor PIC32MZ-apparaten met microAptiv Core-functies (Premium) | Bèta |
| decoder/premium/wma_pic32mx | Vooraf gebouwde WMA-decoderbibliotheek voor PIC32MX-apparaten (Premium) | Bèta |
| wiskunde/dsp | Vooraf gebouwde DSP Fixed-Point Wiskundebibliotheken voor PIC32MZ-apparaten | Productie |
| wiskunde/libq | Vooraf gebouwde LibQ Fixed-Point Math-bibliotheken voor PIC32MZ-apparaten | Productie |
| wiskunde/libq/libq_c | Vooraf gebouwde wiskundige bibliotheek met C-implementaties die compatibel zijn met zowel Pic32MX- als Pic32MZ-apparaten. (LET OP: Deze routines zijn niet compatibel met de functies van de libq-bibliotheek) | Bèta |
| perifeer | Vooraf gebouwde randapparatuurbibliotheken | Productie/bèta |
Bouwframework:
| /bouw/framework/ | Beschrijving | Uitgave Type |
| wiskunde/libq | LibQ Bibliotheek Bouw Project | Productie |
| wiskunde/libq | LibQ_C Bibliotheek Bouw Project | Alfa |
| perifeer | Project voor de bouw van een randapparatuurbibliotheek | Productie |
Nutsvoorzieningen:
| /nutsvoorzieningen/ | Beschrijving | Uitgave Type |
| mhc/plugins/displaymanager/displaymanager.jar | MPLAB Harmony Display Manager-plug-in | Bèta |
| mhc/com-microchip-mplab-modules-mhc.nbm | MPLAB Harmony Configurator (MHC)-plug-in
MPLAB Harmony Graphics Composer (inbegrepen in de MHC-plug-in) |
Productie
Bèta |
| mib2bib/mib2bib.jar | Gecompileerd aangepast Microchip MIB-script (snmp.mib) om snmp.bib en mib.h te genereren | Productie |
| mpfs_generator/mpfs2.jar | TCP/IP MPFS File Generator en uploadhulpprogramma | Productie |
| segger/emwin | SEGGER emWin-hulpprogramma's gebruikt door MPLAB Harmony emWin-demonstratietoepassingen | Leverancier |
| tcpip_discoverer/tcpip_discoverer.jar | TCP/IP Microchip Node Discoverer-hulpprogramma | Productie |
Software van derden:
| /derde_partij/ | Beschrijving | Uitgave Type |
| decoder | Decoderbibliotheek Brondistributie | Leverancier |
| gfx/emwin | SEGGER emWin® Grafische Bibliotheek Distributie | Leverancier |
| rtos/embOS | SEGGER embOS® Distributie | Leverancier |
| rtos/FreeRTOS | FreeRTOS-brondistributie met ondersteuning voor PIC32MZ-apparaten | Leverancier |
| rtos/MicriumOSII | Micriµm® µC/OS-II™-distributie | Leverancier |
| rtos/MicriumOSIII | Micriµm® µC/OS-III™-distributie | Leverancier |
| rtos/OpenRTOS | OPENRTOS-brondistributie met ondersteuning voor PIC32MZ-apparaten | Leverancier |
| rtos/ThreadX | Express Logic ThreadX-distributie | Leverancier |
| segger/emwin | SEGGER emWin® Pro-distributie | Leverancier |
| tcpip/wolfssl | wolfSSL (voorheen CyaSSL) Embedded SSL-bibliotheek Open Source-gebaseerde demonstratie | Leverancier |
| tcpip/iniche | InterNiche Bibliotheekdistributie | Leverancier |
Documentatie:
| /doc/ | Beschrijving | Uitgave Type |
| harmonie_hulp.pdf | MPLAB Harmony Help in Portable Document Format (PDF) | Productie |
| harmonie_help.chm | MPLAB Harmony Help in gecompileerde Help (CHM)-indeling | Productie |
| html/index.html | MPLAB Harmony Help in HTML-formaat | Productie |
| harmonie_compatibiliteit_werkblad.pdf | PDF-formulier voor gebruik bij het bepalen van het niveau van MPLAB Harmony-compatibiliteit en het vastleggen van uitzonderingen of beperkingen op de compatibiliteitsrichtlijnen | Productie |
| harmonie_release_brief_v1.11.pdf | MPLAB Harmony Release Brief, met release-informatie in één oogopslag | Productie |
| harmony_release_notes_v1.11.pdf | Release-opmerkingen voor MPLAB Harmony in PDF | Productie |
| harmonie_licentie_v1.11.pdf | MPLAB Harmony Softwarelicentieovereenkomst in PDF | Productie |
Releasetypen
In dit gedeelte worden de releasetypen en hun betekenis beschreven.
Beschrijving
Er zijn drie verschillende typen MPLAB Harmony-modulereleases, zoals weergegeven in de onderstaande afbeelding.

Alpha-release
Een alfaversie van een module is meestal een eerste release. Alfaversies bevatten volledige implementaties van hun basisfuncties, zijn functioneel getest en zullen correct worden gebouwd. Een alfaversie is een uitstekende "pre-release".view"van een nieuwe ontwikkeling waaraan Microchip werkt en die zeer nuttig kan zijn bij het verkennen van nieuwe functies. Het heeft echter nog niet het volledige formele testproces doorlopen en het is vrijwel zeker dat sommige interfaces zullen veranderen voordat de productieversie wordt uitgebracht. Daarom wordt het niet aanbevolen voor productiegebruik.
Bètaversie
Een bètaversie van een module heeft de interne interface doorlopenview proces en heeft een formele functionaliteitstest ondergaan. Ook zullen problemen die in de alfaversie zijn gemeld, zijn opgelost of gedocumenteerd. Wanneer een module zich in een bètaversie bevindt, mag u verwachten dat deze onder normale omstandigheden correct functioneert en dat de interface zeer dicht bij de uiteindelijke vorm ligt (hoewel er indien nodig nog wijzigingen kunnen worden aangebracht). De module heeft echter geen stress- of performancetests ondergaan en kan niet zonder problemen falen bij onjuist gebruik. Een bètaversie wordt niet aanbevolen voor productiegebruik, maar kan wel voor ontwikkeling worden gebruikt.
Productie release
Tegen de tijd dat een module in productievorm wordt uitgebracht, is deze volledig functioneel, volledig getest en is de interface "bevroren". Alle bekende problemen uit eerdere releases zijn dan opgelost of gedocumenteerd. De bestaande interface zal in toekomstige releases niet veranderen. Deze kan worden uitgebreid met extra functies en interfacefuncties, maar bestaande interfacefuncties zullen niet veranderen. Dit is stabiele code met een stabiele Application Program Interface (API) waarop u kunt vertrouwen voor productiedoeleinden.
Versienummers
In dit gedeelte wordt de betekenis van de versienummers van MPLAB Harmony beschreven.
Beschrijving
MPLAB Harmony-versienummeringsschema
MPLAB Harmony gebruikt het volgende versienummeringsschema:
<major>.<minor>[.<dot>][<release type>]
Waar:
- = Grote herziening (belangrijke wijziging die veel of alle modules beïnvloedt)
- = Kleine herziening (nieuwe functies, reguliere releases)
- [. ] = Dot-release (foutcorrecties, ongeplande releases)
- [ ] = Releasetype (a voor alfa en b voor bèta, indien van toepassing). Productieversies bevatten geen releasetypebrief.
Versie String
De functie SYS_VersionStrGet retourneert een tekenreeks in de volgende indeling:
“ . [. ][ ]”
Waar:
- is het hoofdversienummer van de module
- is het kleine versienummer van de module
- is een optioneel “patch” of “dot” releasenummer (dat niet in de string is opgenomen als het gelijk is aan “00”)
- is een optioneel releasetype van "a" voor alfa en "b" voor bèta. Dit type is niet inbegrepen als de release een productieversie is (dus geen alfa of bèta).
Let op: de versiereeks bevat geen spaties.
Exampon:
“0.03a”
“1.00”
Versienummer
Het versienummer dat wordt geretourneerd door de functie SYS_VersionGet is een ongetekend geheel getal in de volgende decimale notatie (niet in BCD-indeling).
* 10000 + * 100 +
De getallen worden weergegeven in decimalen en de betekenis is hetzelfde als beschreven in Versiestring.
Let op: Er is geen numerieke weergave van het releasetype.
Exampon:
Voor versie “0.03a” is de geretourneerde waarde gelijk aan: 0 * 10000 + 3 * 100 + 0.
Voor versie “1.00” is de geretourneerde waarde gelijk aan: 1 * 100000 + 0 * 100 + 0.
© 2013-2017 Microchip Technology Inc.
Veelgestelde vragen
- V: Kan MPLAB Harmony worden gebruikt met C++-programmering? taal?
A: Nee, MPLAB Harmony is niet getest met C++. Daarom is er geen ondersteuning voor deze programmeertaal beschikbaar. - V: Wat is het aanbevolen optimalisatieniveau voor het bouwen van projecten met de MPLAB Harmony-randbibliotheek?
A: Het optimalisatieniveau -O1 wordt aanbevolen om code uit ongebruikte secties in de perifere bibliotheek te verwijderen. - V: Hoe verwerkt het MPLAB Harmony-verwijderprogramma door de gebruiker gewijzigde bestanden? files?
A: Het verwijderprogramma verwijdert alle fileworden geïnstalleerd door het installatieprogramma, zelfs als ze door de gebruiker zijn gewijzigd. Nieuwe fileDoor de gebruiker toegevoegde berichten worden niet verwijderd.
Documenten / Bronnen
![]() | Harmony Geïntegreerd Software Framework |
Referenties
- Gebruiksaanwijzingmanual.tools

