MICROCHIP Harmony Integreret Software Framework

Specifikationer:
- Produktnavn: MPLAB Harmony Integrated Software Framework
- Version: v1.11
- Udgivelsesdato: april 2017
Produktinformation:
MPLAB Harmony Integrated Software Framework v1.11 er et softwareframework designet til at forenkle og accelerere udviklingen af indlejrede applikationer til Microchip-mikrocontrollere. Det leverer et omfattende sæt af biblioteker, drivere og middleware for at strømline udviklingsprocessen.
Produktbrugsvejledning
Funktioner og kendte problemer:
MPLAB Harmony-funktioner:
- Understøtter en bred vifte af Microchip-mikrocontrollere
- Omfattende sæt af biblioteker og middleware
- Nem konfiguration og opsætning
Kendte problemer:
- Programmeringssproget C++ understøttes ikke
- Anbefalet -O1 optimeringsniveau for byggeprojekter med Harmony periferibibliotek
- Afinstallationsprogrammets adfærd vedrørende brugerændringer files
Udgivelsesoplysninger
Indeholder oplysninger om MPLAB Harmony-udgivelser, inklusive udgivelsesnoter, udgivelsesindhold, udgivelsestyper og forklarer versionsnummereringssystemet. En PDF-kopi af udgivelsesnoterne findes i /doc-mappen i din MPLAB Harmony-installation.
Release Notes
Dette emne indeholder udgivelsesnoterne til denne version af MPLAB Harmony.
Beskrivelse
MPLAB Harmony Version: v1.11 Udgivelsesdato: April 2017
Softwarekrav
Før du bruger MPLAB Harmony, skal du sørge for at følgende er installeret:
- MPLAB X IDE 3.60
- MPLAB XC32 C/C++ Compiler 1.43
- MPLAB Harmony-konfigurator 1.11.xx
Opdatering til denne version af MPLAB Harmony
Det er relativt nemt at opdatere til denne version af MPLAB Harmony. For detaljerede instruktioner, se venligst Portering og opdatering til MPLAB Harmony.
Hvad er nye og kendte problemer
Følgende tabeller viser de funktioner, der er blevet ændret eller tilføjet, og eventuelle kendte problemer, der er blevet identificeret siden den sidste udgivelse af MPLAB Harmony. Eventuelle kendte problemer, der endnu ikke er løst, blev bevaret fra den forrige udgivelse.
MPLAB Harmoni:
| Feature | Tilføjelser og opdateringer | Kendte problemer |
| Generel | MPLAB Harmony er ikke testet med C++; derfor understøttes dette programmeringssprog ikke.
Optimeringsniveauet "-O1" anbefales ved opbygning af projekter, der inkluderer den præbyggede binære fil MPLAB Harmony (.a file) perifert bibliotek. Dette er nødvendigt, så linkeren fjerner kode fra ubrugte sektioner (for perifere biblioteksfunktioner, der ikke bruges). Alternativt kan du vælge "Fjern ubrugte sektioner" i de generelle indstillinger for dialogboksen xc32-ld (linker) egenskaber. MPLAB Harmony-afinstallationsprogrammet vil slette alle fileinstalleret af installationsprogrammet, selvom de blev ændret af brugeren. Afinstallationsprogrammet vil ikke slet nyt filesom brugeren har tilføjet til MPLAB Harmony-installationsmappen. MPLAB Harmony Display Manager-plugin'et giver komplet konfigurations- og simuleringssupport til den LCC-genererede driver og giver også grundlæggende support til alle andre grafikcontrollerdrivere. Fuld konfigurations- og simuleringssupport til de andre grafikcontrollerdrivere vil blive tilføjet i en fremtidig version af MPLAB Harmony. |
Middleware og biblioteker:
| Feature | Tilføjelser og opdateringer | Kendte problemer |
| Bootloader-bibliotek | UDP-bootloaderen kompilerer ikke til PIC32MZ-enheder, når microMIPS er valgt. | |
| Kryptobibliotek | N/A | Migrering af projekter, der bruger hardware-kryptobiblioteket og har flere konfigurationer, kan støde på et kompileringsproblem efter regenerering af kode. MPLAB X IDE vil vise, at pic32mz-crypt.h og pic32mz-hash.c files er udelukket fra konfigurationen, selvom den forsøgte at tilføje dem. Compileren vil generere fejl og sige, at visse kryptofunktioner ikke kan refereres til. For at omgå dette problem skal du fjerne begge files (pic32mz-crypt.h og pic32mz-hash.c) fra projektet og brug MPLAB Harmony Configurator (MHC) til at regenerere alle konfigurationer, der bruger disse files. |
| Dekoderbiblioteker | På grund af hukommelseskrav og mængden af tilgængelig SRAM kan nogle dekodere ikke fungere samtidigt med andre dekodere. Hver dekoder vil dog fungere individuelt i demonstrationen af universal_audio_decoders. | |
| File System | Fundet og rettet potentiel nullpointer-undtagelse i afmonteringsfunktionen. | |
| Grafikbiblioteker | JPEG-dekodning understøtter ikke progressivt scannede billeder. Nogle animerede GIF-billeder med indbygget transparens kan vise tearing (rivning). Den genererede LCCG-driver understøtter skærmopløsning op til WVGA eller tilsvarende. | |
| TCP/IP stak | SMTPC:
|
|
| USB-enhedsbibliotek | N/A | USB-enhedsstakken er blevet testet med begrænset kapacitet med RTOS. Når USB-enhedsstakken køres på en enhed i PIC32MZ-familien, kræver det tre sekunder for stakken at initialisere sig for PIC32MZ EC-enheder og tre millisekunder for PIC32MZ EF-enheder. |
| USB-værtsbibliotek | Fjernet MHC-understøttelse af USB Host Beta-software. Understøttelse af USB Host Beta API'er vil blive fjernet i fremtidige udgivelser. | Følgende USB Host Stack-funktioner er ikke implementeret:
Hub-, Audio v1.0- og HID-værtklientdriverne er blevet testet med begrænset kapacitet. USB-værtstakken er blevet testet med begrænset kapacitet med RTOS. Polled-tilstand er ikke blevet testet. Tilslutnings-/afmonteringsadfærden er blevet testet med begrænset kapacitet. Når USB-værtstakken køres på en PIC32MZ-familieenhed, kræver det tre sekunder for stakken at initialisere for PIC32MZ EC-enheder og tre millisekunder for PIC32MZ EF-enheder. USB-værtslaget udfører ikke overstrømskontrol. Denne funktion vil være tilgængelig i en fremtidig version af MPLAB Harmony. USB-værtslaget kontrollerer ikke Hub Tier-niveauet. Denne funktion vil være tilgængelig i en fremtidig version af MPLAB Harmony. USB-værtslaget aktiverer kun den første konfiguration, når der er flere konfigurationer. Hvis der ikke er nogen grænsefladematch i den første konfiguration, medfører dette, at enheden bliver ubrugelig. Aktivering af flere konfigurationer vil blive aktiveret i en fremtidig version af MPLAB Harmony. MSD Host Client Driver er blevet testet med et begrænset antal kommercielt tilgængelige USB-flashdrev. MSD Host Client Driver og USB Host Layer er ikke blevet testet for læse-/skrivehastighed. Denne testning vil blive udført i en fremtidig version af MPLAB Harmony. MSD Host Client Driver og SCSI-blokdriveren kan kun bruges med File systemet, hvis file Systemets automatiske monteringsfunktion er aktiveret. MSD-værtsklientdriveren er ikke testet med Multi-LUN-masselagringsenheder og USB-kortlæsere. |
| USB-værtsbibliotek (fortsat) | USB Host SCSI Block Driver, CDC Client Driver og Audio Host Client Driver understøtter kun drift med én klient. Drift med flere klienter vil blive aktiveret i en fremtidig version af MPLAB Harmony.
USB HID-værtsklientdriveren er ikke testet med enheder, der bruger flere enheder. Afsendelse af output eller funktionsrapport er ikke testet. USB Audio Host Client-driveren tilbyder ikke implementering til følgende funktioner:
|
Enhedsdrivere:
| Feature | Tilføjelser og opdateringer | Kendte problemer |
| LCC | . | MPLAB Harmony Graphics Composer (MHGC) kan ikke levere en palettabel. Derfor skal brugerne levere et uint16_t-array med 256 16 bpp RGB-farver til LCC-driveren ved hjælp af DRV_GFX_PalletteSet-funktionen. Indholdet af dette array vil tjene til at knytte farveindekser til TFT-displayfarver.
Indstillingen for DMA Trigger Source i MHC er ændret. Hvis dit projekts indstilling er på 3, 5, 7 eller 9, vil MHC markere den som rød. Skift venligst til enten 2, 4, 6 eller 8. Alle timere med ulige nummer fjernes fra valget. Selvom disse timere fungerer som standard, er det kun de lige timere (2, 4, 6, 8), der accepterer ændringer i prescaler-værdier. |
| I2C | N/A | I2C-driver ved hjælp af periferiudstyr og Bit-Banged-implementering:
|
| MRF24WN Wi-Fi | Nyt wdrvext_mx.a-, wdrvext_ec.a- og wdrvext_mz.a-bibliotek files. |
| S1D13517 | S1D13517-driveren understøtter ikke hentning af en pixel eller et array af pixels fra S1D13517-framebufferen og understøtter ikke fontgengivelse, når antialiasing er aktiveret. | |
| Secure Digital (SD) kort | N/A | SD-kortdriveren er ikke blevet testet i et miljø med høj frekvens afbrydelser. |
| SPI | N/A | SPI-slavetilstanden med DMA fungerer ikke. Dette problem vil blive rettet i en fremtidig version af MPLAB Harmony. |
| SPI Flash | Flash-funktioner som højhastighedslæsning, hold og skrivebeskyttelse understøttes ikke af driverbiblioteket.
Statisk implementering af driverbiblioteket er ikke tilgængelig. |
|
| USB | USB-driverbiblioteket er blevet testet i begrænset kapacitet med RTOS.
Når USB-driverbiblioteket køres på en enhed i PIC32MZ-familien, kræver det tre sekunder for stakken at initialisere for PIC32MZ EC-enheder og tre millisekunder for PIC32MZ EF-enheder. Nogle API'er til USB-hostdriverbiblioteket kan ændres i den næste udgivelse. USB-hostdriverbibliotekets polled-tilstand er ikke blevet testet. USB-hostdriverbibliotekets tilslutnings-/afmonteringsfunktion er blevet testet i begrænset omfang. |
Systemtjenester:
| Feature | Tilføjelser og opdateringer | Kendte problemer |
| DMA |
Perifere biblioteker:
| Feature | Tilføjelser og opdateringer | Kendte problemer |
| ADCHS | N/A | FIFO understøttes ikke i denne version af det perifere bibliotek. |
| SQI | N/A | En SQI-urdelerværdi højere end CLK_DIV_16 vil ikke fungere. For at opnå optimale SQI-urhastigheder skal du bruge en SQI-urdelerværdi lavere end CLK_DIV_16.
Note: Dette problem gælder for alle applikationer, der bruger SQI-modulet. |
Ansøgninger
| Feature | Tilføjelser og opdateringer | Kendte problemer |
| Lyddemonstrationer | Ændret i Universal_audio_decoders for at begrænse mappedybden i file system. Dette vil forhindre en undtagelse, hvis det ellers ville forekomme ud over 6 undermappeniveauer. | Demonstrationer af usb_headset, usb_microphone og usb_speaker:
Mute-funktionen (som styres fra pc'en) fungerer ikke. mac_audio_hi_res demonstration: Det virker kun korrekt at slå lyden fra på pc'en første gang |
| Bluetooth-demonstrationer | Rettede problemer med WVGA-visning på a2dp_avrcp-demoen. Dette er en premium-demonstration. | Grafikken er midlertidigt blevet slået fra/fjernet i alle PIC32MZ DA-konfigurationer og vil blive gjort tilgængelig i en fremtidig udgivelse. |
| File Systemdemonstrationer | LED_3, som bruges til at indikere en vellykket demonstration, lyser ikke, hvilket påvirker følgende demonstrationer:
Som en midlertidig løsning kan brugeren placere et breakpoint i programkoden for at se status for demonstrationerne. |
| Grafikdemonstrationer | Starter kit PKOB-programmering og fejlfinding kan give følgende fejl: Programmøren kunne ikke startes: Kunne ikke programmere målenheden. Hvis denne meddelelse vises, skal du genstarte enheden, og applikationen vil starte. Hvis fejlfinding er påkrævet, er den foreslåede løsning at installere den relevante header på startsættet ved hjælp af MPLAB REAL ICE.
Følgende problemer gælder for demonstrationen af external_resources:
|
|
| MEB II-demonstrationer | Demonstrationsapplikationen segger_emwin inkluderer endnu ikke berøringsinput. | |
| RTOS-demonstrationer | SEGGER embOS-biblioteket med FPU-understøttelse er påkrævet til PIC32MZ EF-konfiguration, og brugeren skal eksplicit inkludere dette. Som standard er biblioteket uden FPU-understøttelse inkluderet. | |
| Systemtjenestebibliotek Examples | N/A | Demonstrationen command_appio fungerer ikke med MPLAB X IDE v3.06, men kan bruges med v3.00. |
| TCP/IP Wi-Fi
Demonstrationer |
N/A | Demonstrationen af tcpip_tcp_client, der bruger ENC24xJ600- eller ENC28J60-konfigurationerne, fungerer ikke korrekt, hvis SPI-driveren aktiverer DMA. Deaktiver venligst SPI DMA-indstillingen for disse konfigurationer. Dette vil blive rettet i en fremtidig version af MPLAB Harmony. |
| Test applikationer | N/A | FreeRTOS-konfigurationerne til brug med PIC32MZ EF Starter Kit har floating-point-biblioteket deaktiveret i projektindstillingerne. |
| USB-demonstrationer | Demonstrationsapplikationen msd_basic Device kræver, når den er bygget med PIC32MZ-enheder, at SCSI Enquiry-svarets datastruktur placeres i RAM. Placering af denne datastruktur i programmets flashhukommelse forårsager, at forespørgselssvaret bliver ødelagt. Dette problem vil blive rettet i en fremtidig version. Demonstrationen af hid_basic_keyboard Host registrerer tastetryk fra AZ, az, 0-9, Shift og CAPS LOCK-tasten. kunTastaturets LED-lysfunktionalitet og understøttelse af andre tastekombinationer vil blive opdateret i en fremtidig version. I demonstrationen af audio_speaker Host fungerer Plug and Play muligvis ikke for konfigurationerne pic32mz_ef_sk_int_dyn og pic32mx_usb_sk2_int_dyn. Dette problem vil blive rettet i en fremtidig version. I demonstrationsapplikationen hub_msd Host kan Hub plug and play-detektion lejlighedsvis mislykkes. Hvis hubben dog tilsluttes, før PIC32MZ-enheden frigives fra nulstilling, fungerer demonstrationsapplikationen som forventet. Dette problem er under undersøgelse, og en rettelse vil være tilgængelig i en fremtidig version af MPLAB Harmony. Det anbefales at bruge en selvforsynet hub, mens du forsøger at bruge de tilgængelige hub-demonstrationsapplikationer. VBUS-forsyningsregulatoren på startkittet kan muligvis ikke opfylde de nuværende krav til en busdrevet hub, hvilket derefter vil forårsage uforudsigelig demonstrationsapplikationsadfærd. |
Byggeramme:
| Feature | Tilføjelser og opdateringer | Kendte problemer |
| Bluetooth-stakbibliotek | N/A | |
| Matematikbiblioteker | DSP-bibliotek med fast punktmatematik:
|
Hjælpeprogrammer:
| Feature | Tilføjelser og opdateringer | Kendte problemer |
| MPLAB Harmony-konfigurator (MHC) | N/A |
|
Tredjepartssoftware:
| Feature | Tilføjelser og opdateringer | Kendte problemer |
| SEGGER emWin Grafikbibliotek | N/A | Kun LCC-skærmcontrolleren understøttes. Understøttelse af andre skærmcontrollere er ikke tilgængelig i denne udgivelse.
En API til at hente Dialog-widgetens handle er ikke tilgængelig i denne version. |
Frigiv indhold
Dette emne viser indholdet af denne udgivelse og identificerer hvert modul.
Beskrivelse
Denne tabel viser indholdet af denne udgivelse, inklusive en kort beskrivelse og udgivelsestypen (Alfa, Beta, Produktion eller Leverandør).
Middleware og biblioteker
| /ramme/ | Beskrivelse | Frigøre Type |
| Bluetooth/CDB | Bluetooth-stakbibliotek (grundlæggende) | Produktion |
| Bluetooth/Premium/Audio/CDBT
Bluetooth/Premium/Audio/Dekoder/SBC |
Bluetooth Audio Stack Library (Premium)
SBC Dekoderbibliotek (Premium) |
Produktion
Produktion |
| bootloader | Bootloader-bibliotek | Produktion |
| klasseb | Klasse B-bibliotek | Produktion |
| krypto | Microchip kryptografisk bibliotek | Produktion |
| dekoder/bmp/BmpDekoder dekoder/bmp/GifDekoder dekoder/bmp/JpegDekoder dekoder/lyddekodere/dekoder_opus dekoder/speex dekoder/premium/dekoder_aac dekoder/premium/dekoder_mp3 dekoder/premium/dekoder_wma |
BMP-dekoderbibliotek GIF-dekoderbibliotek JPEG-dekoderbibliotek Opus Decoder Library Speex Decoder Library AAC-dekoderbibliotek (Premium) MP3-dekoderbibliotek (Premium) WMA-dekoderbibliotek (Premium) |
Beta Beta Beta Beta Beta Beta Beta Beta |
| gfx | Grafikbibliotek | Produktion |
| matematik/dsp | DSP Fixed-Point Math Library API-header til PIC32MZ-enheder | Produktion |
| matematik/libq | LibQ Fixed-Point Math Library API-header til PIC32MZ-enheder | Produktion |
| netto/tryk | MPLAB Harmony Network-præsentationslag | Beta |
| prøve | Testselebibliotek | Produktion |
| tcpip | TCP/IP-netværksstak | Produktion |
| usb | USB-enhedsstak
USB-værtstak |
Produktion
Beta |
Enhedsdrivere:
| /framework/driver/ | Beskrivelse | Frigøre Type |
| adc | Analog-til-digital-konverter (ADC)-driver
Dynamisk implementering Statisk implementering |
Beta Beta |
| kamera/ovm7690 | OVM7690 kameradriver
Kun dynamisk implementering |
Beta |
| kan | Controller Area Network (CAN)-driver
Kun statisk implementering |
Beta |
| cmp | Komparatordriver
Kun statisk implementering |
Beta |
| codec/ak4384
codec/ak4642
codec/ak4953
codec/ak7755 |
AK4384 Codec-driver
Kun dynamisk implementering
AK4642 Codec-driver Kun dynamisk implementering
AK4953 Codec-driver Kun dynamisk implementering
AK7755 Codec-driver Kun dynamisk implementering |
Produktion
Produktion
Produktion
Produktion |
| cpld | CPLD XC2C64A-driver
Kun statisk implementering |
Produktion |
| enc28j60 | ENC28J60 Driverbibliotek
Kun dynamisk implementering |
Beta |
| encx24j600 | ENCx24J600 Driverbibliotek
Kun dynamisk implementering |
Beta |
| ethmac | Ethernet Media Access Controller (MAC)-driver
Kun dynamisk implementering |
Produktion |
| etik | Ethernet fysisk grænseflade (PHY) driver
Kun dynamisk implementering |
Produktion |
| blitz | Flash-driver
Kun statisk implementering |
Beta |
| gfx/controller/lcc | Billig controllerløs (LCC) grafikdriver
Kun dynamisk implementering |
Produktion |
| gfx/controller/otm2201a | OTM2201a LCD-controllerdriver
Kun dynamisk implementering |
Produktion |
| gfx/controller/s1d13517 | Epson S1D13517 LCD-controllerdriver
Kun dynamisk implementering |
Produktion |
| gfx/controller/ssd1289 | Solomon Systech SSD1289 Controller Driver
Kun dynamisk implementering |
Produktion |
| gfx/controller/ssd1926 | Solomon Systech SSD1926 Controller Driver
Kun dynamisk implementering |
Produktion |
| gfx/controller/tft002 | TFT002 Grafikdriver
Kun dynamisk implementering |
Produktion |
| i2c | Interintegreret kredsløb (I2C) driver
Dynamisk implementering Statisk implementering |
Alfa Alfa |
| i2s | Inter-IC lyddriver (I2S)
Kun dynamisk implementering |
Beta |
| ic | Driver til inputoptagelse
Kun statisk implementering |
Beta |
| nvm | Ikke-flygtig hukommelsesdriver (NVM)
Dynamisk implementering Statisk implementering |
Beta Beta |
| oc | Output Sammenlign Driver
Kun statisk implementering |
Beta |
| pmp | Parallel Master Port (PMP) Driver
Dynamisk implementering Statisk implementering |
Produktions-betaversion |
| rtcc | Driver til realtidsur og kalender (RTCC)
Kun statisk implementering |
Beta |
| SD-kort | SD-kortdriver (klient til SPI-driver)
Kun dynamisk implementering |
Beta |
| spi | Seriel perifer grænseflade (SPI) driver
Dynamisk implementering Statisk implementering |
Produktions-betaversion |
|
spi_flash/sst25vf016b spi_flash/sst25vf020b spi_flash/sst25vf064c spi_flash/sst25 |
SPI-flashdrivere
Kun dynamisk implementering |
Alfa |
| tmr | Timer-driver
Dynamisk implementering Statisk implementering |
Produktions-betaversion |
| touch/adc10bit
berøring/ar1021
touch/mtch6301
touch/mtch6303 |
ADC 10-bit berøringsdriver Kun dynamisk implementering AR1021 Touch-driver Kun dynamisk implementering MTCH6301 Touch-driver Kun dynamisk implementering MTCH6303 Touch-driver Kun statisk implementering |
Beta
Beta
Beta
Beta |
| usart | Universal Synkron/Asynkron Modtager/Sender (USART) Driver
Dynamisk implementering Statisk implementering |
Produktion
Beta |
| usbfs
USBH'er |
PIC32MX Universal Serial Bus (USB) Controller Driver (USB-enhed) Kun dynamisk implementering PIC32MZ Universal Serial Bus (USB) Controller Driver (USB-enhed) Kun dynamisk implementering |
Produktion
Produktion |
| usbfs
USBH'er |
PIC32MX Universal Serial Bus (USB) Controller Driver (USB-vært)
Kun dynamisk implementering PIC32MZ Universal Serial Bus (USB) Controller Driver (USB-vært) Kun dynamisk implementering |
Beta
Beta |
| wifi/mrf24w
wifi/mrf24wn |
Wi-Fi-driver til MRF24WG-controlleren Kun dynamisk implementering Wi-Fi-driver til MRF24WN-controlleren Kun dynamisk implementering |
Produktion
Produktion |
Systemtjenester
| /ramme/system/ | Beskrivelse | Frigøre Type |
| clk | Ursystemtjenestebibliotek
Dynamisk implementering Statisk implementering |
Produktion
Produktion |
| kommando | Kommandoprocessorsystemtjenestebibliotek
Kun dynamisk implementering |
Produktion |
| fælles | Fælles systemtjenestebibliotek | Beta |
| konsol | Konsolsystemtjenestebibliotek
Dynamisk implementering Statisk implementering |
Beta
Alfa |
| debug | Debug System Service Library
Kun dynamisk implementering |
Beta |
| devcon | Bibliotek for enhedsstyringssystemtjenester
Kun dynamisk implementering |
Produktion |
| dma | Direkte hukommelsesadgangssystemtjenestebibliotek
Dynamisk implementering |
Produktion |
| fs | File Systemtjenestebibliotek
Kun dynamisk implementering |
Produktion |
| int | Afbrydelsessystemtjenestebibliotek
Kun statisk implementering |
Produktion |
| hukommelse | Hukommelsessystemtjenestebibliotek
Kun statisk implementering |
Beta |
| besked | Beskedsystemtjenestebibliotek
Kun dynamisk implementering |
Beta |
| havne | Ports System Service Library
Kun statisk implementering |
Produktion |
| tilfældig | Bibliotek for systemtjenester til generator af tilfældige tal
Kun statisk implementering |
Produktion |
| nulstilles | Nulstil systemtjenestebibliotek
Kun statisk implementering |
Beta |
| tmr | Timer System Service Library
Kun dynamisk implementering |
Beta |
| røre | Touch System Service Library
Kun dynamisk implementering |
Beta |
| wdt | Watchdog Timer System Service Library
Kun statisk implementering |
Beta |
Perifere biblioteker:
| /ramme/ | Beskrivelse | Udgivelsestype |
| perifer | Kildekode til periferibibliotek for alle understøttede PIC32-mikrocontrollere | Produktion |
| PIC32MX1XX/2XX 28/36/44-pin Family | Produktion | |
| PIC32MX1XX/2XX/5XX 64/100-pin Family | Produktion | |
| PIC32MX320/340/360/420/440/460 Family | Produktion | |
| PIC32MX330/350/370/430/450/470 Family | Produktion | |
| PIC32MX5XX/6XX/7XX-familien | Produktion | |
| PIC32MZ Embedded Connectivity (EC)-familie | Produktion | |
| PIC32MZ Indlejret Tilslutningsmulighed med Floating Point Unit (EF) Familie | Produktion |
Operativsystemets abstraktionslag (OSAL):
| /ramme/ | Beskrivelse | Frigøre Type |
| osal | Operativsystemets abstraktionslag (OSAL) | Produktion |
Bestyrelsesstøttepakker (BSP):
| /bsp/ | Beskrivelse | Frigøre Type |
| bt_audio_dk | BSP til PIC32 Bluetooth-lydudviklingssættet. | Produktion |
| chipkit_wf32 | BSP til chipKIT™ WF32™ Wi-Fi-udviklingskortet. | Produktion |
| chipkit_wifire | BSP til chipKIT™ Wi-FIRE-udviklingskortet. | Produktion |
| pic32mx_125_sk | BSP til PIC32MX1/2/5 startsæt. | Produktion |
| pic32mx_125_sk+lcc_pictail+qvga | BSP til det billige controllerløse (LCC) grafik PICtail Plus datterkort med grafikdisplayet Truly 3.2″ 320×240-kort tilsluttet PIC32MX1/2/5 startsættet. | Produktion |
| pic32mx_125_sk+meb | BSP til PIC32MX1/2/5 startkittet tilsluttet multimedieudvidelseskortet (MEB). | Produktion |
| pic32mx_bt_sk | BSP til PIC32 Bluetooth-startersættet. | Produktion |
| pic32mx_eth_sk | BSP til PIC32 Ethernet-starterkittet. | Produktion |
| pic32mx_eth_sk2 | BSP til PIC32 Ethernet-starterkit II. | Produktion |
| pic32mx_pcap_db | BSP til PIC32 GUI-udviklingskortet med projiceret kapacitiv berøringsfølsomhed. | Produktion |
| pic32mx_usb_digital_audio_ab | BSP til PIC32 USB-lydtilbehørskortet | Produktion |
| pic32mx_usb_sk2 | BSP PIC32 USB startsæt II. | Produktion |
| pic32mx_usb_sk2+lcc_pictail+qvga | BSP til det billige controllerløse (LCC) grafik PICtail Plus datterkort med grafikdisplayet Truly 3.2″ 320×240-kort tilsluttet PIC32 USB Starter Kit II. | Produktion |
| pic32mx_usb_sk2+lcc_pictail+wqvga | BSP til det billige controllerløse (LCC) grafik PICtail Plus datterkort med grafikdisplayet Powertip 4.3″ 480×272 kort tilsluttet PIC32 USB startsæt II. | Produktion |
| pic32mx_usb_sk2+meb | BSP til multimedieudvidelseskortet (MEB) tilsluttet PIC32 USB-startersættet II. | Produktion |
| pic32mx_usb_sk2+s1d_pictail+vga | BSP til grafikcontrolleren PICtail Plus Epson S1D13517 datterkort med grafikdisplayet Truly 5.7″ 640×480 kort tilsluttet PIC32 USB startsæt II. | Produktion |
| pic32mx_usb_sk2+s1d_pictail+wqvga | BSP til grafikcontrolleren PICtail Plus Epson S1D13517 datterkort med grafikdisplayets strømtip 4.3″ 480×272-kort tilsluttet PIC32 USB-starterkit II. | Produktion |
| pic32mx_usb_sk2+s1d_pictail+wvga | BSP til grafikcontrolleren PICtail Plus Epson S1D13517 datterkort med grafikdisplay Truly 7″ 800×400 kort tilsluttet PIC32 USB startsæt II. | Produktion |
| pic32mx_usb_sk2+ssd_pictail+qvga | BSP til grafik-LCD-controlleren PICtail Plus SSD1926 datterkort med grafikdisplay. Helt 3.2″ 320×240-kort tilsluttet PIC32 USB-starterkit II. | Produktion |
| pic32mx_usb_sk3 | BSP til PIC32 USB startsæt III. | Produktion |
| pic32mx270f512l_pim+bt_audio_dk | BSP til PIC32MX270F512L plug-in-modulet (PIM) tilsluttet PIC32 Bluetooth Audio Development Kit. | Produktion |
| pic32mx460_pim+e16 | BSP til PIC32MX460F512L plug-in-modulet (PIM) tilsluttet Explorer 16-udviklingskortet. | Produktion |
| pic32mx470_pim+e16 | BSP til PIC32MX450/470F512L plug-in-modulet (PIM) tilsluttet Explorer 16-udviklingskortet. | Produktion |
| pic32mx795_pim+e16 | BSP til PIC32MX795F512L plug-in-modulet (PIM) tilsluttet Explorer 16-udviklingskortet. | Produktion |
| pic32mz_ec_pim+bt_audio_dk | BSP til PIC32MZ2048ECH144 Audio Plug-in Module (PIM) tilsluttet PIC32 Bluetooth Audio Development Kit. | Produktion |
| pic32mz_ec_pim+e16 | BSP til PIC32MZ2048ECH100 plug-in-modulet (PIM) tilsluttet Explorer 16-udviklingskortet. | Produktion |
| pic32mz_ec_sk | BSP til PIC32MZ Embedded Connectivity (EC) startsæt. | Produktion |
| pic32mz_ec_sk+meb2 | BSP til Multimedia Expansion Board II (MEB II) tilsluttet PIC32MZ Embedded Connectivity (EC) Starter Kit. | Produktion |
| pic32mz_ec_sk+meb2+wvga | BSP til Multimedia Expansion Board II (MEB II) med 5″ WVGA PCAP Display Board (se Note) forbundet til PIC32MZ Embedded Connectivity (EC) startsættet.
Note: Kontakt venligst dit lokale Microchip-salgskontor for information om, hvordan du får fat i et 5″ WVGA PCAP-displaykort. |
Produktion |
| pic32mz_ec_sk+s1d_pictail+vga | BSP til grafikcontrolleren PICtail Plus Epson S1D13517 datterkort med grafikdisplaykortet Truly 5.7″ 640×480 tilsluttet PIC32MZ Embedded Connectivity (EC) startsæt. | Produktion |
| pic32mz_ec_sk+s1d_pictail+wqvga | BSP til grafikcontrolleren PICtail Plus Epson S1D13517 datterkort med grafikdisplayet Powertip 4.3″ 480×272 kort tilsluttet PIC32MZ Embedded Connectivity (EC) startsæt. | Produktion |
| pic32mz_ec_sk+s1d_pictail+wvga | BSP til grafikcontrolleren PICtail Plus Epson S1D13517 datterkort med 5″ WVGA PCAP displaykort (se Note) forbundet til PIC32MZ Embedded Connectivity med Floating Point Unit (EC) startsæt.
Note: Kontakt venligst dit lokale Microchip-salgskontor for information om, hvordan du får fat i et 5″ WVGA PCAP-displaykort. |
Produktion |
| pic32mz_ef_pim+bt_audio_dk | BSP til PIC32MZ2048EFH144 lyd-plug-in-modulet (PIM) tilsluttet PIC32 Bluetooth-lydudviklingssættet. | Produktion |
| pic32mz_ef_pim+e16 | BSP til PIC32MZ2048EFH100 plug-in-modulet (PIM) tilsluttet Explorer 16-udviklingskortet. | Produktion |
| pic32mz_ef_sk | BSP til PIC32MZ Embedded Connectivity med Floating Point (EF) startsæt. | Produktion |
| pic32mz_ef_sk+meb2 | BSP til Multimedia Expansion Board II (MEB II) forbundet til PIC32MZ Embedded Connectivity med Floating Point Unit (EF) startsæt. | Produktion |
| pic32mz_ef_sk+meb2+wvga | BSP til Multimedia Expansion Board II (MEB II) med 5″ WVGA PCAP Display Board (se Note) forbundet til PIC32MZ Embedded Connectivity med Floating Point Unit (EF) startsæt.
Note: Kontakt venligst dit lokale Microchip-salgskontor for information om, hvordan du får fat i et 5″ WVGA PCAP-displaykort. |
Produktion |
| pic32mz_ef_sk+s1d_pictail+vga | BSP til grafikcontrolleren PICtail Plus Epson S1D13517 datterkort med grafikdisplayet Truly 5.7″ 640×480 kort forbundet til PIC32MZ Embedded Connectivity med Floating Point Unit (EF) startsæt. | Produktion |
| pic32mz_ef_sk+s1d_pictail+wqvga | BSP til grafikcontrolleren PICtail Plus Epson S1D13517 datterkort med grafikdisplayet Powertip 4.3″ 480×272 kort forbundet til PIC32MZ Embedded Connectivity med Floating Point Unit (EF) startsæt. | Produktion |
| wifi_g_db | BSP til Wi-Fi G demokortet. | Produktion |
Lydapplikationer:
| /apps/lyd/ | Beskrivelse | Frigøre Type |
| lydmikrofon_loopback | Demonstration af lydmikrofon-loopback | Produktion |
| lydtone | Demonstration af lydtone | Produktion |
| mac_audio_hi_res | Demonstration af lyd i høj opløsning | Produktion |
| sdcard_usb_audio | Demonstration af USB-lyd-SD-kort | Beta |
| universelle_lyd_dekodere | Demonstration af universel lyddekoder | Produktion |
| usb_headset | Demonstration af USB-lydheadset | Produktion |
| usb_mikrofon | Demonstration af USB-lydmikrofon | Produktion |
| usb_højttaler | Demonstration af USB-højttaler | Produktion |
Bluetooth-applikationer:
| /apps/bluetooth/ | Beskrivelse | Frigøre Type |
| data/data_basic | Demonstration af grundlæggende Bluetooth®-data | Produktion |
| data/data_temp_sens_rgb | Bluetooth-temperatursensor og RGB-datademonstration | Produktion |
| premium/lyd/a2dp_avrcp | Bluetooth Premium Audio Demonstration | Produktion |
Bootloader-applikationer:
| /apps/bootloader/ | Beskrivelse | Frigøre Type |
| grundlæggende | Grundlæggende bootloader-demonstration | Produktion |
| LiveUpdate | Demonstration af liveopdatering | Produktion |
Klasse B-applikationer:
| /apps/klasse b/ | Beskrivelse | Frigøre Type |
| KlasseB-demo | Klasse B biblioteksdemonstration | Produktion |
Kryptografiske applikationer:
| /apps/krypto/ | Beskrivelse | Frigøre Type |
| krypter_dekrypter | Krypto Peripheral Library MD5 Kryptering/Dekryptering Demonstration | Produktion |
| stor_hash | Demonstration af hash i kryptobibliotek med periferiudstyr | Produktion |
Driverapplikationer:
| /apps/driver/ | Beskrivelse | Frigøre Type |
| i2c/i2c_rtcc | I2C RTCC-demonstration | Produktion |
| nvm/nvm_læse_skrive | NVM-demonstration | Produktion |
| spi/serial_eeprom | SPI-demonstration | Produktion |
| spi/spi_loopback | SPI-demonstration | Produktion |
| spi_flash/sst25vf020b | SPI Flash SST25VF020B Enhedsdemonstration | Produktion |
| usart/usart_echo | USART-demonstration | Produktion |
| usart/usart_loopback | USART Loopback-demonstration | Produktion |
Example applikationer:
| /apps/examples/ | Beskrivelse | Frigøre Type |
| min_første_app | MPLAB Harmony Tutorial Example Løsning | N/A |
| perifer | MPLAB Harmony-kompatibelt perifert bibliotek Examples | Produktion |
| system | MPLAB Harmony-kompatibelt systemtjenestebibliotek Examples | Produktion |
Ekstern hukommelsesprogrammeringsapplikationer:
| /apps/programmør/ | Beskrivelse | Frigøre Type |
| ekstern_flash | Demonstration af ekstern Flash Bootloader | Produktion |
| sqi_flash | Demonstration af SQI Flash til ekstern hukommelsesprogrammering | Produktion |
File Systemapplikationer:
| /apps/fs/ | Beskrivelse | Frigøre Type |
| nvm_fat_single_disk | Demonstration af ikke-flygtig hukommelse på én disk (FAT FS) | Produktion |
| nvm_mpfs_single_disk | Demonstration af MPFS-funktionalitet i ikke-flygtig hukommelse på én disk | Produktion |
| nvm_sdcard_fat_mpfs_multi_disk | Demonstration af ikke-flygtig multidiskhukommelse FAT FS MPFS | Produktion |
| nvm_sdcard_fat_multi_disk | Demonstration af ikke-flygtig hukommelse med flere diske FAT FS | Produktion |
| sdcard_fat_single_disk | Demonstration af FAT FS-kort med én disk | Produktion |
| sdcard_msd_fat_multi_disk | Demonstration af MSD FAT FS med flere diske i SD-kort | Produktion |
| sst25_fat | SST25 Flash FAT FS-demonstration | Alfa |
Grafikapplikationer:
| /apps/gfx/ | Beskrivelse | Frigøre Type |
| grundlæggende_billede_bevægelse | Demonstration af grundlæggende billedbibliotek med bevægelsesgrafik | Produktion |
| emwin_quickstart | SEGGER emWin Hurtigstartdemonstration | Produktion |
| eksterne_ressourcer | Demonstration af adgang til ekstern hukommelse i lagrede grafikressourcer | Produktion |
| grafik_udstilling | Grafikkort med lavpriscontroller (LCC) WVGA-demonstration | Produktion |
| lcc | Demonstration af billig controllerløs (LCC) grafik | Produktion |
| mediebilledeviewer | Grafikmediebillede Viewer Demonstration | Produktion |
| objekt | Demonstration af grafikobjektlag | Produktion |
| primitiv | Demonstration af lag med primitive grafikelementer | Produktion |
| resistiv_berørings_kalibrering | Demonstration af kalibrering af resistiv berøring | Produktion |
| s1d13517 | Demonstration af Epson S1D13517 LCD-controller | Produktion |
| ssd1926 | Solomon Systech SSD1926 Controller Demonstration | Produktion |
Multimedieudvidelseskort II (MEB II) applikationer:
| /apps/meb_ii/ | Beskrivelse | Frigøre Type |
| gfx_kamera | Demonstration af grafikkamera | Produktion |
| gfx_cdc_com_port_single | Kombineret grafik og USB CDC-demonstration | Produktion |
| gfx_fotoramme | Grafik fotoramme demonstration | Produktion |
| gfx_web_server_nvm_mpfs | Kombineret grafik og TCP/IP Web Serverdemonstration | Produktion |
| emwin | SEGGER emWin®-funktioner på MEB II-demonstration | Beta |
RTOS-applikationer:
| /apps/rtos/ | Beskrivelse | Frigøre Type |
| præger | SEGGER embOS® Demonstrationer | Produktion |
| freertos | FreeRTOS™-demonstrationer | Produktion |
| åbnertos | OPENRTOS-demonstrationer | Produktion |
| trådx | Express Logic ThreadX-demonstrationer | Produktion |
| uC_OS_II | Micriµm® µC/OS-II™-demonstrationer | Beta |
| uC_OS_III | Micriµm® µC/OS-III™ demonstrationer | Produktion |
TCP/IP-applikationer:
| /apps/tcpip/ | Beskrivelse | Frigøre Type |
| berkeley_tcp_klient | Berkeley TCP/IP-klientdemonstration | Produktion |
| berkeley_tcp_server | Berkeley TCP/IP-serverdemonstration | Produktion |
| berkeley_udp_klient | Demonstration af Berkeley TCP/IP UDP-klient | Produktion |
| berkeley_udp_relay | Berkeley TCP/IP UDP Relay Demonstration | Produktion |
| berkeley_udp_server | Berkeley TCP/IP UDP-serverdemonstration | Produktion |
| wolfssl_tcp_klient | wolfSSL TCP/IP TCP-klientdemonstration | Produktion |
| wolfssl_tcp_server | wolfSSL TCP/IP TCP-serverdemonstration | Produktion |
| snmpv3_nvm_mpfs | SNMPv3 ikke-flygtig hukommelse, proprietær mikrochip File Systemdemonstration | Produktion |
| snmpv3_sdcard_fatfs | SNMPv3 ikke-flygtig hukommelse SD-kort FAT File Systemdemonstration | Produktion |
| tcpip_tcp_klient | Demonstration af TCP/IP-klient | Produktion |
| tcpip_tcp_klient_server | TCP/IP TCP-klientserverdemonstration | Produktion |
| tcpip_tcp_server | Demonstration af TCP/IP-server | Produktion |
| tcpip_udp_klient | Demonstration af TCP/IP UDP-klient | Produktion |
| tcpip_udp_klient_server | Demonstration af TCP/IP UDP-klient og server | Produktion |
| tcpip_udp_server | Demonstration af TCP/IP UDP-server | Produktion |
| web_server_nvm_mpfs | Ikke-flygtig hukommelse Mikrochip Proprietær File System Web Serverdemonstration | Produktion |
| web_server_sdcard_fatfs | SD-kort FAT File System Web Serverdemonstration | Produktion |
| wifi_nem_konfiguration | Wi-Fi® EasyConf-demonstration | Produktion |
| wifi_g_demo | Wi-Fi G-demonstration | Produktion |
| wifi_wolfssl_tcp_klient | Demonstration af Wi-Fi wolfSSL TCP/IP-klient | Produktion |
| wifi_wolfssl_tcp_server | Wi-Fi wolfSSL TCP/IP-serverdemonstration | Produktion |
| wolfssl_tcp_klient | wolfSSL TCP/IP-klientdemonstration | Produktion |
| wolfssl_tcp_server | wolfSSL TCP/IP-serverdemonstration | Produktion |
Testapplikationer:
| /apps/meb_ii/ | Beskrivelse | Frigøre Type |
| test_sample | MPLAB Harmony Test Sample Ansøgning | Alfa |
USB-enhedsapplikationer:
| /apps/usb/enhed/ | Beskrivelse | Frigøre Type |
| cdc_com_port_dual | Demonstration af emulering af dobbelte serielle COM-porte i CDC | Produktion |
| cdc_com_port_single | Demonstration af CDC-emulering af enkelt seriel COM-port | Produktion |
| cdc_msd_basic | CDC Mass Storage Demonstration (MSD) | Produktion |
| cdc_seriel_emulator | Demonstration af seriel emulering af CDC | Produktion |
| cdc_serial_emulator_msd | CDC Seriel Emulation MSD Demonstration | Produktion |
| hid_basic | Grundlæggende demonstration af USB Human Interface Device (HID) | Produktion |
| hid_joystick | Demonstration af USB HID-klasse joystick-enhed | Produktion |
| hid_keyboard | Demonstration af USB HID-klassetastaturenhed | Produktion |
| hid_mouse | Demonstration af USB HID-klasse museenhed | Produktion |
| hid_msd_basic | USB HID-klasse MSD-demonstration | Produktion |
| msd_basic | USB MSD-demonstration | Produktion |
| msd_fs_spiflash | USB MSD SPI Flash File Systemdemonstration | Produktion |
| msd_sdcard | Demonstration af USB MSD SD-kort | Produktion |
| sælger | USB-leverandørdemonstration (dvs. generisk) | Produktion |
USB-værtsapplikationer:
| /apps/usb/vært/ | Beskrivelse | Frigøre Type |
| lyd_højttaler | Demonstration af USB Audio v1.0 Host Class Driver | Produktion |
| cdc_basic | USB CDC Grundlæggende Demonstration | Produktion |
| cdc_msd | USB CDC MSD grundlæggende demonstration | Produktion |
| hid_basic_keyboard | Demonstration af USB HID-værttastatur | Produktion |
| hid_basic_mouse | Demonstration af USB HID-værtsmus | Produktion |
| hub_cdc_hid | Demonstration af USB HID CDC Hub | Produktion |
| hub_msd | Demonstration af USB MSD Hub-vært | Produktion |
| msd_basic | Demonstration af simpel USB MSD-vært med tommelfingerdrev | Produktion |
Forudbyggede binære filer:
| /bin/framework | Beskrivelse | Frigøre Type |
| bluetooth | Præbyggede PIC32 Bluetooth-stakbiblioteker | Produktion |
| Bluetooth/Premium/Audio | Færdigbyggede PIC32 Bluetooth Audio Stack-biblioteker (Premium) | Produktion |
| dekoder/premium/aac_microaptiv | Forudbygget AAC-dekoderbibliotek til PIC32MZ-enheder med microAptiv Core-funktioner (Premium) | Beta |
| dekoder/premium/aac_pic32mx | Færdigbygget AAC-dekoderbibliotek til PIC32MX-enheder (Premium) | Beta |
| dekoder/premium/mp3_microaptiv | Færdigbygget MP3-dekoderbibliotek til PIC32MZ-enheder med microAptiv Core-funktioner (Premium) | Produktion |
| dekoder/premium/mp3_pic32mx | Færdigbygget MP3-dekoderbibliotek til PIC32MX-enheder (Premium) | Produktion |
| dekoder/premium/wma_microaptiv | Forudbygget WMA-dekoderbibliotek til PIC32MZ-enheder med microAptiv Core-funktioner (Premium) | Beta |
| dekoder/premium/wma_pic32mx | Forudbygget WMA-dekoderbibliotek til PIC32MX-enheder (Premium) | Beta |
| matematik/dsp | Præbyggede DSP-biblioteker med fast punkt til PIC32MZ-enheder | Produktion |
| matematik/libq | Præbyggede LibQ-biblioteker med fast punkt til PIC32MZ-enheder | Produktion |
| matematik/libq/libq_c | Færdigbygget matematikbibliotek med C-implementeringer, der er kompatible med både Pic32MX- og Pic32MZ-enheder. (BEMÆRK: Disse rutiner er ikke kompatible med funktionerne i libq-biblioteket) | Beta |
| perifer | Præbyggede perifere biblioteker | Produktion/Beta |
Byggeramme:
| /build/framework/ | Beskrivelse | Frigøre Type |
| matematik/libq | LibQ biblioteksbyggeprojekt | Produktion |
| matematik/libq | LibQ_C Bibliotek Byggeprojekt | Alfa |
| perifer | Projekt til opbygning af perifert bibliotek | Produktion |
Hjælpeprogrammer:
| /forsyningsvirksomheder/ | Beskrivelse | Frigøre Type |
| mhc/plugins/displaymanager/displaymanager.jar | MPLAB Harmony Display Manager-plugin | Beta |
| mhc/com-microchip-mplab-moduler-mhc.nbm | MPLAB Harmony Configurator (MHC) Plugin
MPLAB Harmony Graphics Composer (inkluderet i MHC-plugin'et) |
Produktion
Beta |
| mib2bib/mib2bib.jar | Kompilerede brugerdefineret Microchip MIB-script (snmp.mib) for at generere snmp.bib og mib.h | Produktion |
| mpfs_generator/mpfs2.jar | TCP/IP MPFS File Generator og uploadværktøj | Produktion |
| segger/emwin | SEGGER emWin-værktøjer brugt af MPLAB Harmony emWin demonstrationsapplikationer | Sælger |
| tcpip_discoverer/tcpip_discoverer.jar | TCP/IP Microchip Node Discoverer-værktøj | Produktion |
Tredjepartssoftware:
| /tredjepart/ | Beskrivelse | Frigøre Type |
| dekoder | Kildedistribution af dekoderbibliotek | Sælger |
| gfx/emwin | SEGGER emWin® Grafikbiblioteksdistribution | Sælger |
| rtos/embOS | SEGGER embOS® Distribution | Sælger |
| rtos/FreeRTOS | FreeRTOS-kildedistribution med understøttelse af PIC32MZ-enheder | Sælger |
| rtos/MicriumOSII | Micriµm® µC/OS-II™ distribution | Sælger |
| rtos/MicriumOSIII | Micriµm® µC/OS-III™ distribution | Sælger |
| rtos/OpenRTOS | OPENRTOS-kildedistribution med understøttelse af PIC32MZ-enheder | Sælger |
| rtos/ThreadX | Express Logic ThreadX-distribution | Sælger |
| segger/emwin | SEGGER emWin® Pro Distribution | Sælger |
| tcpip/wolfssl | wolfSSL (tidligere CyaSSL) Indlejret SSL-bibliotek Open Source-baseret demonstration | Sælger |
| tcpip/iniche | InterNiche Bibliotek Distribution | Sælger |
Dokumentation:
| /doc/ | Beskrivelse | Frigøre Type |
| harmoni_hjælp.pdf | MPLAB Harmony-hjælp i Portable Document Format (PDF) | Produktion |
| harmony_help.chm | MPLAB Harmony-hjælp i kompileret hjælp (CHM)-format | Produktion |
| html/index.html | MPLAB Harmony Hjælp i HTML-format | Produktion |
| harmoni_kompatibilitets_regneark.pdf | PDF-formular til brug for at bestemme niveauet af MPLAB Harmony-kompatibilitet og til at registrere eventuelle undtagelser eller begrænsninger i kompatibilitetsretningslinjerne. | Produktion |
| harmony_release_brief_v1.11.pdf | MPLAB Harmony Release Brief, der giver hurtige udgivelsesoplysninger | Produktion |
| harmony_release_notes_v1.11.pdf | MPLAB Harmony-udgivelsesnoter i PDF | Produktion |
| harmoni_licens_v1.11.pdf | MPLAB Harmony-softwarelicensaftale i PDF | Produktion |
Udgivelsestyper
Dette afsnit beskriver udgivelsestyperne og deres betydning.
Beskrivelse
MPLAB Harmony-moduludgivelser kan være en af tre forskellige typer, som vist i følgende illustration.

Alfa-udgivelse
En alfaversion af et modul er normalt en første udgivelse. Alfaudgivelser vil have komplette implementeringer af deres grundlæggende funktioner, de er funktionelt enhedstestede og vil blive bygget korrekt. En alfaudgivelse er en god "forhåndsudgivelse".view"om, hvad en ny udvikling Microchip arbejder på, og det kan være meget nyttigt til at udforske nye funktioner. Det har dog ikke gennemgået den komplette formelle testproces, og det er næsten sikkert, at noget af dets brugerflade vil ændre sig, før produktionsversionen udgives, og det anbefales derfor ikke til produktionsbrug."
Beta-udgivelse
En betaversion af et modul har gennemgået den interne grænsefladegenkendelseview proces og har gennemgået formel test af dens funktionalitet. Problemer rapporteret fra alfa-udgivelsen vil også være blevet rettet eller dokumenteret. Når et modul er i en betaversion, kan du forvente, at det fungerer korrekt under normale omstændigheder, og du kan forvente, at dets brugerflade er meget tæt på den endelige form (selvom der stadig kan foretages ændringer, hvis det er nødvendigt). Det har dog ikke gennemgået stress- eller ydeevnetestning, og det fejler muligvis ikke problemfrit, hvis det bruges forkert. En beta-udgivelse anbefales ikke til produktionsbrug, men den kan bruges til udvikling.
Produktionsudgivelse
Når et modul udgives i produktionsformat, er det funktionskomplet, fuldt testet, og dets grænseflade er "frossen". Alle kendte problemer fra tidligere udgivelser vil være blevet rettet eller dokumenteret. Den eksisterende grænseflade vil ikke ændres i fremtidige udgivelser. Den kan blive udvidet med yderligere funktioner og grænsefladefunktioner, men eksisterende grænsefladefunktioner vil ikke ændres. Dette er stabil kode med en stabil Application Program Interface (API), som du kan stole på til produktionsformål.
Versionsnumre
Dette afsnit beskriver betydningen af MPLAB Harmony-versionsnumrene.
Beskrivelse
MPLAB Harmony versionsnummereringsskema
MPLAB Harmony bruger følgende versionsnummereringsskema:
. [. ][ Hvor:
- = Stor revision (væsentlig ændring, der påvirker mange eller alle moduler)
- = Mindre revision (nye funktioner, regelmæssige udgivelser)
- [. ] = Punktfrigivelse (fejlrettelser, uplanlagte frigivelser)
- [ ] = Udgivelsestype (a for alfa og b for beta, hvis relevant). Produktionsversioner indeholder ikke et bogstav for udgivelsestypen.
Versionsstreng
Funktionen SYS_VersionStrGet returnerer en streng i formatet:
" . [. ][ ]”
Hvor:
- er modulets hovedversionsnummer
- er modulets underordnede versionsnummer
- er et valgfrit "patch"- eller "dot"-udgivelsesnummer (som ikke er inkluderet i strengen, hvis det er lig med "00")
- er en valgfri udgivelsestype med "a" for alfa og "b" for beta. Denne type er ikke inkluderet, hvis udgivelsen er en produktionsversion (dvs. ikke en alfa eller en beta)
Bemærk: Versionsstrengen vil ikke indeholde mellemrum.
Exampdet:
"0.03a"
"1.00"
Versionsnummer
Versionsnummeret, der returneres fra SYS_VersionGet-funktionen, er et usigneret heltal i følgende decimalformat (ikke i BCD-format).
* 10000 + * 100 +
Hvor tallene er repræsenteret i decimaler, og betydningen er den samme som beskrevet i Version String.
Bemærk: Der er ingen numerisk repræsentation af udgivelsestypen.
Exampdet:
For version “0.03a” er den returnerede værdi lig med: 0 * 10000 + 3 * 100 + 0.
For version “1.00” er den returnerede værdi lig med: 1 * 100000 + 0 * 100 + 0.
© 2013-2017 Microchip Technology Inc.
FAQ
- Q: Kan MPLAB Harmony bruges med C++ programmering Sprog?
A: Nej, MPLAB Harmony er ikke testet med C++; derfor er understøttelse af dette programmeringssprog ikke tilgængelig. - Q: Hvad er det anbefalede optimeringsniveau for bygning projekter med MPLAB Harmony periferibibliotek?
A: Optimeringsniveauet -O1 anbefales til at fjerne kode fra ubrugte sektioner i det perifere bibliotek. - Q: Hvordan håndterer MPLAB Harmony-afinstallationsprogrammet brugermodificerede filer files?
A: Afinstallationsprogrammet vil slette alle fileinstalleret af installationsprogrammet, selvom de blev ændret af brugeren. Nye fileElementer tilføjet af brugeren vil ikke blive slettet.
Dokumenter/ressourcer
![]() |
MICROCHIP Harmony Integreret Software Framework [pdfBrugervejledning v1.11, Harmony Integreret Softwareramme, Integreret Softwareramme, Softwareramme, Ramme |





