MICROCHIP Harmony integruota programinės įrangos sistema

Specifikacijos:
- Produkto pavadinimas: MPLAB Harmony integruota programinės įrangos sistema
- Versija: v1.11
- Išleidimo data: 2017 m. balandžio mėn
Informacija apie produktą:
„MPLAB Harmony Integrated Software Framework v1.11“ yra programinės įrangos sistema, skirta supaprastinti ir pagreitinti įterptųjų programų, skirtų „Microchip“ mikrovaldikliams, kūrimą. Ji teikia išsamų bibliotekų, tvarkyklių ir tarpinės programinės įrangos rinkinį, kad būtų supaprastintas kūrimo procesas.
Produkto naudojimo instrukcijos
Funkcijos ir žinomos problemos:
MPLAB Harmony savybės:
- Palaiko platų „Microchip“ mikrovaldiklių asortimentą
- Išsamus bibliotekų ir tarpinės programinės įrangos rinkinys
- Paprasta konfigūracija ir sąranka
Žinomos problemos:
- C++ programavimo kalba nepalaikoma
- Rekomenduojamas -O1 optimizavimo lygis projektams su „Harmony“ periferine biblioteka
- Pašalinimo programos elgsena, susijusi su naudotojo modifikuotais elementais files
Išleidimo informacija
Pateikia MPLAB Harmony leidimo informaciją, įskaitant leidimo pastabas, leidimo turinį, leidimo tipus ir paaiškina versijų numeravimo sistemą. Leidimo pastabų PDF kopija pateikiama /doc aplanką savo MPLAB Harmony diegimo sistemoje.
Išleidimo pastabos
Šioje temoje pateikiamos šios MPLAB Harmony versijos išleidimo pastabos.
Aprašymas
MPLAB Harmony versija: v1.11 Išleidimo data: 2017 m. balandžio mėn.
Programinės įrangos reikalavimai
Prieš naudodami „MPLAB Harmony“, įsitikinkite, kad įdiegta:
- MPLAB X IDE 3.60
- MPLAB XC32 C/C++ kompiliatorius 1.43
- MPLAB Harmony konfigūratorius 1.11.xx
Atnaujinimas į šią MPLAB Harmony versiją
Atnaujinti į šią „MPLAB Harmony“ versiją yra gana paprasta. Išsamesnes instrukcijas rasite skyriuje „Perkėlimas ir atnaujinimas į „MPLAB Harmony“.
Naujos ir žinomos problemos
Šiose lentelėse išvardytos pakeistos arba pridėtos funkcijos ir visos žinomos problemos, nustatytos nuo paskutinės MPLAB Harmony versijos. Visos žinomos problemos, kurios dar nėra išspręstos, buvo išsaugotos iš ankstesnės versijos.
MPLAB harmonija:
| Funkcija | Papildymai ir atnaujinimai | Žinomos problemos |
| Generolas | MPLAB Harmony nebuvo išbandyta su C++; todėl šios programavimo kalbos palaikymas nepalaikomas. Kuriant projektus, kuriuose yra iš anksto sukurtas MPLAB Harmony dvejetainis failas (.a), rekomenduojamas optimizavimo lygis „-O1“. file) periferinę biblioteką. Tai būtina, kad susiejimo programa pašalintų kodą iš nenaudojamų sekcijų (nenaudojamoms periferinės bibliotekos funkcijoms). Arba galite pasirinkti „Pašalinti nenaudojamas sekcijas“ bendrosiose parinktyse, esančiose „xc32-ld“ (susiejimo programos) ypatybių dialogo lange. „MPLAB Harmony“ pašalinimo programa ištrins viską filediegimo programa įdiegia, net jei jas modifikavo vartotojas. Tačiau pašalinimo programa nebus ištrinti naują filevartotojas įtraukė į MPLAB Harmony diegimo aplanką. „MPLAB Harmony Display Manager“ papildinys teikia visapusišką LCC sugeneruotos tvarkyklės konfigūravimo ir modeliavimo palaikymą, taip pat teikia pagrindinį palaikymą visoms kitoms grafikos valdiklio tvarkyklėms. Pilnas kitų grafikos valdiklio tvarkyklių konfigūravimo ir modeliavimo palaikymas bus pridėtas būsimoje „MPLAB Harmony“ versijoje. |
Tarpinė programinė įranga ir bibliotekos:
| Funkcija | Papildymai ir atnaujinimai | Žinomos problemos |
| Įkrovos įkrovos biblioteka | UDP įkrovos įkrovos programa nekompiliuojasi su PIC32MZ įrenginiais, kai pasirinkta „microMIPS“. | |
| Kriptovaliutų biblioteka | N/A | Migruojant projektus, kurie naudoja aparatinės įrangos kriptografijos biblioteką ir turi kelias konfigūracijas, po kodo regeneravimo gali kilti kompiliavimo problemų. MPLAB X IDE parodys, kad pic32mz-crypt.h ir pic32mz-hash.c failai... files neįtraukiami į konfigūraciją, nors buvo bandyta juos pridėti. Kompiliatorius generuos klaidas, pranešdamas, kad negalima remtis tam tikromis kriptografinėmis funkcijomis. Norėdami išspręsti šią problemą, pašalinkite abi files (pic32mz-crypt.h ir pic32mz-hash.c) iš projekto ir naudokite MPLAB Harmony Configurator (MHC), kad atkurtumėte visas konfigūracijas, kurios naudoja šiuos failus. files. |
| Dekoderių bibliotekos | Dėl atminties reikalavimų ir turimos SRAM talpos kai kurie dekoderiai negali veikti kartu su kitais dekoderiais. Tačiau kiekvienas dekoderis universal_audio_decoders demonstracijoje veiks atskirai. | |
| File Sistema | Rasta ir ištaisyta galima nulinės rodyklės išimtis atjungimo funkcijoje. | |
| Grafikos bibliotekos | JPEG dekodavimas nepalaiko progresyviai nuskaitytų vaizdų. Kai kuriuose animuotuose GIF vaizduose su skaidrumu gali būti matomas plyšimas. Sukurtas LCCG tvarkyklė palaiko iki WVGA arba lygiavertės ekrano skiriamosios gebos. | |
| TCP/IP kamino | SMTPPC:
| |
| USB įrenginių biblioteka | N/A | USB įrenginių stekas buvo išbandytas ribotoje talpoje naudojant RTOS. Paleidus USB įrenginių stekas PIC32MZ šeimos įrenginyje, steko inicijavimui reikia trijų sekundžių PIC32MZ EC įrenginiams ir trijų milisekundžių PIC32MZ EF įrenginiams. |
| USB pagrindinio kompiuterio biblioteka | Pašalintas MHC palaikymas USB Host Beta programinei įrangai. USB Host Beta API palaikymas bus pašalintas būsimose versijose. | Šios USB pagrindinio kompiuterio steko funkcijos neįdiegtos:
„Hub“, „Audio v1.0“ ir „HID Host Client“ tvarkyklės buvo išbandytos ribotoje talpoje. USB Host Stack buvo išbandytas ribotoje talpoje su RTOS. Apklausos režimo veikimas nebuvo išbandytas. Prijungimo / atjungimo elgsena buvo išbandyta ribotoje talpoje. Kai USB Host Stack veikia PIC32MZ šeimos įrenginyje, stekui inicijuoti reikia trijų sekundžių PIC32MZ EC įrenginiams ir trijų milisekundžių PIC32MZ EF įrenginiams. USB Host sluoksnis neatlieka viršsrovės tikrinimo. Ši funkcija bus pasiekiama būsimoje MPLAB Harmony versijoje. USB Host sluoksnis netikrina Hub pakopos lygio. Ši funkcija bus pasiekiama būsimoje MPLAB Harmony versijoje. USB Host sluoksnis įgalins tik pirmąją konfigūraciją, kai bus kelios konfigūracijos. Jei pirmoje konfigūracijoje nėra sąsajų atitikmenų, įrenginys tampa neveiksnus. Kelių konfigūracijų įgalinimas bus aktyvuotas būsimoje MPLAB Harmony versijoje. MSD pagrindinio kompiuterio kliento tvarkyklė buvo išbandyta su ribotu skaičiumi komerciškai prieinamų USB atmintinių. MSD pagrindinio kompiuterio kliento tvarkyklės ir USB pagrindinio kompiuterio sluoksnio skaitymo / rašymo pralaidumas nebuvo išbandytas. Šis bandymas bus atliktas būsimoje MPLAB Harmony versijoje. MSD pagrindinio kompiuterio kliento tvarkyklę ir SCSI bloko tvarkyklę galima naudoti tik su File sistema, jei file Įjungta sistemos automatinio prijungimo funkcija. MSD pagrindinio kompiuterio tvarkyklė nebuvo išbandyta su „Multi-LUN“ didelės talpos atminties įrenginiais ir USB kortelių skaitytuvais. |
| USB pagrindinio kompiuterio biblioteka (tęsinys) | USB pagrindinio kompiuterio SCSI bloko tvarkyklė, CDC kliento tvarkyklė ir garso pagrindinio kompiuterio kliento tvarkyklė palaiko tik vieno kliento veikimą. Kelių klientų veikimas bus įgalintas būsimoje „MPLAB Harmony“ versijoje. USB HID pagrindinio kompiuterio tvarkyklė nebuvo išbandyta su keliais naudojimo įrenginiais. Išvesties ar funkcijų ataskaitos siuntimas nebuvo išbandytas. USB garso prieglobos kliento tvarkyklė nepalaiko šių funkcijų:
|
Įrenginių tvarkyklės:
| Funkcija | Papildymai ir atnaujinimai | Žinomos problemos |
| LCC | . | „MPLAB Harmony Graphics Composer“ (MHGC) negali pateikti paletės lentelės; todėl vartotojai turi pateikti „uint16_t“ masyvą su 256 16 bpp RGB spalvomis LCC tvarkyklei naudodami funkciją DRV_GFX_PalletteSet. Šio masyvo turinys bus naudojamas spalvų indeksams susieti su TFT ekrano spalvomis. DMA trigerio šaltinio nustatymas MHC pasikeitė. Jei jūsų projekto nustatymas yra 3, 5, 7 arba 9, MHC pažymės jį raudonai. Pakeiskite į 2, 4, 6 arba 8. Visi nelyginiai laikmačiai pašalinami iš pasirinkimo. Nors šie laikmačiai veikia pagal numatytuosius nustatymus, tik lyginiai laikmačiai (2, 4, 6, 8) priims išankstinio skalerio verčių pakeitimus. |
| I2C | N/A | I2C tvarkyklė, naudojanti periferinį įrenginį ir bitų pagrindu sukurtą įgyvendinimą:
|
| MRF24WN belaidis internetas | Nauja wdrvext_mx.a, wdrvext_ec.a ir wdrvext_mz.a biblioteka files. |
| S1D13517 | The S1D13517 Driver does not support the getting of a pixel or array of pixels from the S1D13517 framebuffer and does not support font rendering when Anti-aliasing is enabled. | |
| Secure Digital (SD) kortelė | N/A | SD kortelės tvarkyklė nebuvo išbandyta aukšto dažnio pertraukimų aplinkoje. |
| SPI | N/A | SPI Slave režimas su DMA neveikia. Ši problema bus ištaisyta būsimoje MPLAB Harmony versijoje. |
| SPI „Flash“ | Tvarkyklės biblioteka nepalaiko tokių „flash“ atminties funkcijų kaip greitasis skaitymas, laikymas ir apsauga nuo įrašymo. Statinis tvarkyklių bibliotekos įgyvendinimas negalimas. | |
| USB | USB tvarkyklių biblioteka buvo išbandyta su ribota talpa naudojant RTOS. Paleidus USB tvarkyklių biblioteką PIC32MZ šeimos įrenginyje, PIC32MZ EC įrenginiams steko inicijavimui reikia trijų sekundžių, o PIC32MZ EF įrenginiams – trijų milisekundžių. Kai kurios USB pagrindinio kompiuterio tvarkyklių bibliotekos API sąsajos gali pasikeisti kitame leidime. USB pagrindinio kompiuterio tvarkyklių bibliotekos apklausos režimo veikimas nebuvo išbandytas. USB pagrindinio kompiuterio tvarkyklių bibliotekos prijungimo / atjungimo elgsena buvo išbandyta ribotai. |
Sisteminės paslaugos:
| Funkcija | Papildymai ir atnaujinimai | Žinomos problemos |
| DMA |
Periferinės bibliotekos:
| Funkcija | Papildymai ir atnaujinimai | Žinomos problemos |
| ADCHS | N/A | Šioje periferinės bibliotekos versijoje FIFO nepalaikomas. |
| SQI | N/A | SQI laikrodžio daliklio reikšmė, didesnė nei CLK_DIV_16, neveiks. Norint pasiekti optimalų SQI laikrodžio greitį, naudokite SQI laikrodžio daliklio reikšmę, mažesnę nei CLK_DIV_16. Pastaba: Ši problema taikoma visoms programoms, kurios naudoja SQI modulį. |
Programos
| Funkcija | Papildymai ir atnaujinimai | Žinomos problemos |
| Garso demonstracijos | Pakeista „Universal_audio_decoders“, siekiant apriboti katalogų gylį file sistema. Tai padės išvengti išimties, jei ji kitaip įvyktų už 6 pakatalogių lygių ribų. | usb_headset, usb_microphone ir usb_speaker demonstracijos:
Nutildymo funkcija (valdoma iš kompiuterio) neveikia. „mac_audio_hi_res“ demonstracija: Garso nutildymas kompiuteryje tinkamai veikia tik pirmą kartą |
| „Bluetooth“ demonstracijos | Ištaisytos „a2dp_avrcp“ demonstracinėje versijoje rastos WVGA ekrano problemos. Tai aukščiausios kokybės demonstracinė versija. | Visose PIC32MZ DA konfigūracijose grafika buvo laikinai išjungta / pašalinta ir bus prieinama būsimoje versijoje. |
| File Sistemos demonstracijos | Nešviečia LED_3, kuris nurodo sėkmingą demonstraciją, o tai turi įtakos šioms demonstracijoms:
Kaip laikiną sprendimą, vartotojas gali programos kode įterpti lūžio tašką, kad matytų demonstracijų būseną. |
| Grafikos demonstracijos | Pradedančiųjų rinkinio PKOB programavimas ir derinimas gali sukelti šią klaidą: Programuotojo paleisti nepavyko: Nepavyko užprogramuoti tikslinio įrenginio. Jei rodomas šis pranešimas, iš naujo įjunkite įrenginį ir programa paleisis. Jei reikia derinti, siūlomas sprendimas yra įdiegti atitinkamą antraštę į pradinį rinkinį naudojant MPLAB REAL ICE. Šios problemos taikomos demonstracijai „external_resources“:
| |
| MEB II demonstracijos | „segger_emwin“ demonstracinėje programoje dar nėra jutiklinės įvesties. | |
| RTOS demonstracijos | PIC32MZ EF konfigūracijai reikalinga SEGGER embOS biblioteka su FPU palaikymu, ir vartotojas turi ją aiškiai įtraukti. Pagal numatytuosius nustatymus įtraukiama biblioteka be FPU palaikymo. | |
| Sistemos paslaugų bibliotekos pavyzdysamples | N/A | „command_appio“ demonstracija neveikia naudojant MPLAB X IDE v3.06, bet veikia su v3.00. |
| TCP/IP belaidis internetas Demonstracijos | N/A | „tcpip_tcp_client“ demonstracija naudojant ENC24xJ600 arba ENC28J60 konfigūracijas neveikia tinkamai, jei SPI tvarkyklė įjungia DMA. Šioms konfigūracijoms išjunkite SPI DMA parinktį. Tai bus ištaisyta būsimoje MPLAB Harmony versijoje. |
| Bandymo programos | N/A | „FreeRTOS“ konfigūracijose, skirtose naudoti su „PIC32MZ EF Starter Kit“, projekto parinktyse išjungta slankiojo kablelio biblioteka. |
| USB demonstracijos | Kai „msd_basic“ įrenginio demonstracinė programa kuriama naudojant PIC32MZ įrenginius, reikia, kad SCSI užklausos atsakymo duomenų struktūra būtų patalpinta RAM atmintyje. Įdėjus šią duomenų struktūrą į programos „Flash“ atmintį, užklausos atsakymas sugadinamas. Ši problema bus ištaisyta būsimoje versijoje. „hid_basic_keyboard“ pagrindinio kompiuterio demonstracinė versija fiksuoja klavišų paspaudimus raidėmis AZ, az, 0–9, „Shift“ ir „CAPS LOCK“. tikKlaviatūros LED švytėjimo funkcija ir kitų klavišų kombinacijų palaikymas bus atnaujintas būsimoje versijoje. „Audio_speaker Host“ demonstracinėje versijoje „Plug and Play“ gali neveikti su „pic32mz_ef_sk_int_dyn“ ir „pic32mx_usb_sk2_int_dyn“ konfigūracijomis. Ši problema bus ištaisyta būsimoje versijoje. „hub_msd Host“ demonstracinėje programoje kartais gali nepavykti aptikti „Hub“ prijungimo ir paleidimo. Tačiau jei šakotuvas prijungiamas prieš tai, kai PIC32MZ įrenginys bus paleistas iš naujo, demonstracinė programa veiks taip, kaip numatyta. Ši problema yra tiriama, o pataisymas bus pateiktas būsimoje „MPLAB Harmony“ versijoje. Bandant naudoti galimas šakotuvo demonstracines programas, rekomenduojama naudoti autonominį šakotuvą. Pradinio rinkinio VBUS maitinimo reguliatorius gali neatitikti dabartinių magistralės maitinamo šakotuvo reikalavimų, o tai gali sukelti nenuspėjamą demonstracinės programos veikimą. |
Sukurti sistemą:
| Funkcija | Papildymai ir atnaujinimai | Žinomos problemos |
| „Bluetooth“ stekų biblioteka | N/A | |
| Matematikos bibliotekos | DSP fiksuoto kablelio matematikos biblioteka:
|
Komunalinės paslaugos:
| Funkcija | Papildymai ir atnaujinimai | Žinomos problemos |
| MPLAB harmonijos konfigūratorius (MHC) | N/A |
|
Trečiųjų šalių programinė įranga:
| Funkcija | Papildymai ir atnaujinimai | Žinomos problemos |
| SEGGER emWin grafikos biblioteka | N/A | Palaikomas tik LCC ekrano valdiklis. Kitų ekrano valdiklių palaikymas šiame leidime negalimas. Šioje versijoje nėra API, skirtos gauti dialogo valdiklio rankenėlę. |
Išleidimo turinys
Šioje temoje pateikiamas šio leidimo turinys ir identifikuojamas kiekvienas modulis.
Aprašymas
Šioje lentelėje pateikiamas šio leidimo turinys, įskaitant trumpą aprašymą ir leidimo tipą (alfa, beta, gamybinė arba tiekėjo versija).
Tarpinė programinė įranga ir bibliotekos
| /framework/ | Aprašymas | Paleisti Tipas |
| „Bluetooth“ / CDB | „Bluetooth“ stekų biblioteka (pagrindinė) | Gamyba |
| „Bluetooth“ / aukščiausios kokybės / garso / CD-DBT „Bluetooth“ / „Premium“ / garso / dekoderio / SBC | „Bluetooth“ garso įrašų biblioteka („Premium“) SBC dekoderių biblioteka (premium) | Gamyba Gamyba |
| įkrovos įkroviklis | Įkrovos įkrovos biblioteka | Gamyba |
| b klasė | B klasės biblioteka | Gamyba |
| kriptovaliuta | Mikroschemų kriptografinė biblioteka | Gamyba |
| dekoderis/bmp/BmpDekoderis dekoderis/bmp/GifDekoderis dekoderis/bmp/JpegDekoderis dekoderis/garso_dekoderiai/dekoderio_opus dekoderis/speex dekoderis/premium/dekoderio_aac dekoderis/premium/dekoderio_mp3 dekoderis/premium/dekoderis_wma | BMP dekoderio biblioteka GIF dekoderio biblioteka JPEG dekoderio biblioteka Opus dekoderio biblioteka Speex dekoderio biblioteka AAC dekoderio biblioteka (Premium) MP3 dekoderio biblioteka (Premium) WMA dekoderių biblioteka (premium) | Beta Beta Beta Beta Beta Beta Beta Beta |
| gfx | Grafikos biblioteka | Gamyba |
| matematika / skaitmeninis grafikas | DSP fiksuoto taško matematikos bibliotekos API antraštė PIC32MZ įrenginiams | Gamyba |
| matematika/libq | „LibQ“ fiksuoto kablelio matematikos bibliotekos API antraštė PIC32MZ įrenginiams | Gamyba |
| grynasis/pres | MPLAB Harmony tinklo pateikimo sluoksnis | Beta |
| bandymas | Testavimo jungčių biblioteka | Gamyba |
| tcpip | TCP/IP tinklo stekas | Gamyba |
| usb | USB įrenginių stekas USB pagrindinio kompiuterio stekas | Gamyba Beta |
Įrenginių tvarkyklės:
| /framework/driver/ | Aprašymas | Paleisti Tipas |
| ADC | Analoginio-skaitmeninio keitiklio (ADC) tvarkyklė Dinaminis įgyvendinimas Statinis įgyvendinimas | Beta Beta |
| kamera/ovm7690 | OVM7690 kameros tvarkyklė Tik dinaminis diegimas | Beta |
| gali | Valdiklio srities tinklo (CAN) tvarkyklė Tik statinis įgyvendinimas | Beta |
| cmp | Komparatoriaus tvarkyklė Tik statinis įgyvendinimas | Beta |
| kodekas/ak4384
kodekas/ak4642
kodekas/ak4953
kodekas/ak7755 | AK4384 kodeko tvarkyklė Tik dinaminis diegimas
AK4642 kodeko tvarkyklė Tik dinaminis diegimas
AK4953 kodeko tvarkyklė Tik dinaminis diegimas
AK7755 kodeko tvarkyklė Tik dinaminis diegimas | Gamyba
Gamyba
Gamyba
Gamyba |
| cpld | CPLD XC2C64A tvarkyklė Tik statinis įgyvendinimas | Gamyba |
| enc28j60 | ENC28J60 tvarkyklių biblioteka Tik dinaminis diegimas | Beta |
| encx24j600 | ENCx24J600 tvarkyklių biblioteka Tik dinaminis diegimas | Beta |
| etmac | Ethernet medijos prieigos valdiklio (MAC) tvarkyklė Tik dinaminis diegimas | Gamyba |
| etfija | Ethernet fizinės sąsajos (PHY) tvarkyklė Tik dinaminis diegimas | Gamyba |
| blykstė | „Flash“ tvarkyklė Tik statinis įgyvendinimas | Beta |
| gfx/valdiklis/lcc | Pigios grafikos tvarkyklė be valdiklio (LCC) Tik dinaminis diegimas | Gamyba |
| gfx/valdiklis/otm2201a | OTM2201a LCD valdiklio tvarkyklė Tik dinaminis diegimas | Gamyba |
| gfx/valdiklis/s1d13517 | „Epson S1D13517“ LCD valdiklio tvarkyklė Tik dinaminis diegimas | Gamyba |
| gfx/valdiklis/ssd1289 | Solomon Systech SSD1289 valdiklio tvarkyklė Tik dinaminis diegimas | Gamyba |
| gfx/valdiklis/ssd1926 | Solomon Systech SSD1926 valdiklio tvarkyklė Tik dinaminis diegimas | Gamyba |
| gfx/controller/tft002 | TFT002 grafikos tvarkyklė Tik dinaminis diegimas | Gamyba |
| i2c | Integruotų grandynų (I2C) tvarkyklė Dinaminis įgyvendinimas Statinis įgyvendinimas | Alfa Alfa |
| i2s | „Inter-IC“ garso (I2S) tvarkyklė Tik dinaminis diegimas | Beta |
| ic | Įvesties fiksavimo tvarkyklė Tik statinis įgyvendinimas | Beta |
| nvm | Nepastoviosios atminties (NVM) tvarkyklė Dinaminis įgyvendinimas Statinis įgyvendinimas | Beta Beta |
| oc | Išvesties palyginimo tvarkyklė Tik statinis įgyvendinimas | Beta |
| pmp | Lygiagretaus pagrindinio prievado (PMP) tvarkyklė Dinaminis įgyvendinimas Statinis įgyvendinimas | Gamybos beta versija |
| rtcc | Realaus laiko laikrodžio ir kalendoriaus (RTCC) tvarkyklė Tik statinis įgyvendinimas | Beta |
| SD kortelė | SD kortelės tvarkyklė (SPI tvarkyklės klientas) Tik dinaminis diegimas | Beta |
| SPI | Nuosekliosios periferinės sąsajos (SPI) tvarkyklė Dinaminis įgyvendinimas Statinis įgyvendinimas | Gamybos beta versija |
| spi_flash/sst25vf016b spi_flash/sst25vf020b spi_flash/sst25vf064c spi_flash/sst25 | SPI „flash“ tvarkyklės Tik dinaminis diegimas | Alfa |
| TMR | Laikmačio tvarkyklė Dinaminis įgyvendinimas Statinis įgyvendinimas | Gamybos beta versija |
| jutiklinis/adc10bit
touch/ar1021
touch/mtch6301
touch/mtch6303 | ADC 10 bitų jutiklinis tvarkyklė Tik dinaminis diegimas AR1021 jutiklinis valdiklis Tik dinaminis diegimas MTCH6301 jutiklinis tvarkyklė Tik dinaminis diegimas MTCH6303 jutiklinis tvarkyklė Tik statinis įgyvendinimas | Beta Beta
Beta
Beta |
| usart | Universalus sinchroninis/asinchroninis imtuvo/siųstuvo (USART) tvarkyklė Dinaminis įgyvendinimas Statinis įgyvendinimas | Gamyba Beta |
| USBF
USB | PIC32MX universalios nuosekliosios magistralės (USB) valdiklio tvarkyklė (USB įrenginys) Tik dinaminis įgyvendinimasPIC32MZ universalios nuosekliosios magistralės (USB) valdiklio tvarkyklė (USB įrenginys) Tik dinaminis diegimas | Gamyba Gamyba |
| USBF
USB | PIC32MX universalios nuosekliosios magistralės (USB) valdiklio tvarkyklė (USB priegloba) Tik dinaminis diegimas PIC32MZ universalios nuosekliosios magistralės (USB) valdiklio tvarkyklė (USB priegloba) Tik dinaminis diegimas | Beta Beta |
| belaidis internetas / mrf24w
wifi/mrf24wn | „MRF24WG“ valdiklio „Wi-Fi“ tvarkyklė Tik dinaminis diegimas. „Wi-Fi“ tvarkyklė MRF24WN valdikliui. Tik dinaminis diegimas | Gamyba
Gamyba |
Sisteminės paslaugos
| /framework/sistema/ | Aprašymas | Paleisti Tipas |
| clk | Laikrodžių sistemos paslaugų biblioteka Dinaminis įgyvendinimas Statinis įgyvendinimas | Gamyba Gamyba |
| komandą | Komandų procesoriaus sistemos paslaugų biblioteka Tik dinaminis diegimas | Gamyba |
| bendras | Bendroji sistemos paslaugų biblioteka | Beta |
| konsolė | Konsolės sistemos paslaugų biblioteka Dinaminis įgyvendinimas Statinis įgyvendinimas | Beta Alfa |
| derinti | Derinimo sistemos paslaugų biblioteka Tik dinaminis diegimas | Beta |
| kūrėjo jungtis | Įrenginių valdymo sistemos paslaugų biblioteka Tik dinaminis diegimas | Gamyba |
| DMA | Tiesioginės atminties prieigos sistemos paslaugų biblioteka Dinaminis įgyvendinimas | Gamyba |
| fs | File Sistemos paslaugų biblioteka Tik dinaminis diegimas | Gamyba |
| tarpt | Pertraukimo sistemos paslaugų biblioteka Tik statinis įgyvendinimas | Gamyba |
| atmintis | Atminties sistemos paslaugų biblioteka Tik statinis įgyvendinimas | Beta |
| žinutė | Pranešimų sistemos paslaugų biblioteka Tik dinaminis diegimas | Beta |
| prievadai | Portų sistemos paslaugų biblioteka Tik statinis įgyvendinimas | Gamyba |
| atsitiktinis | Atsitiktinių skaičių generatoriaus sistemos paslaugų biblioteka Tik statinis įgyvendinimas | Gamyba |
| atstatyti | Atkurti sistemos paslaugų biblioteką Tik statinis įgyvendinimas | Beta |
| TMR | Laikmačio sistemos paslaugų biblioteka Tik dinaminis diegimas | Beta |
| liesti | Palieskite sistemos paslaugų biblioteką Tik dinaminis diegimas | Beta |
| wdt | Sarginio laikmačio sistemos paslaugų biblioteka Tik statinis įgyvendinimas | Beta |
Periferinės bibliotekos:
| /framework/ | Aprašymas | Išleidimo tipas |
| periferinis | Periferinės bibliotekos šaltinio kodas visiems palaikomiems PIC32 mikrovaldikliams | Gamyba |
| PIC32MX1XX/2XX 28/36/44-pin Family | Gamyba | |
| PIC32MX1XX/2XX/5XX 64/100-pin Family | Gamyba | |
| PIC32MX320/340/360/420/440/460 Family | Gamyba | |
| PIC32MX330/350/370/430/450/470 Family | Gamyba | |
| PIC32MX5XX/6XX/7XX šeima | Gamyba | |
| PIC32MZ įterptųjų jungčių (EC) šeima | Gamyba | |
| PIC32MZ įterptųjų jungčių su slankiojo kablelio moduliu (EF) šeima | Gamyba |
Operacinės sistemos abstrakcijos sluoksnis (OSAL):
| /framework/ | Aprašymas | Paleisti Tipas |
| osal | Operacinės sistemos abstrakcijos sluoksnis (OSAL) | Gamyba |
Valdybos palaikymo paketai (BSP):
| /bsp/ | Aprašymas | Paleisti Tipas |
| bt_audio_dk | BSP, skirtas PIC32 „Bluetooth“ garso kūrimo rinkiniui. | Gamyba |
| chipkit_wf32 | BSP, skirtas „chipKIT™ WF32™“ „Wi-Fi“ plėtros plokštei. | Gamyba |
| chipkit_wifire | BSP, skirtas „chipKIT™ Wi-FIRE“ kūrimo plokštei. | Gamyba |
| pic32mx_125_sk | BSP, skirtas PIC32MX1/2/5 pradiniam rinkiniui. | Gamyba |
| pic32mx_125_sk+lcc_pictail+qvga | BSP, skirtas nebrangiai valdomai (LCC) grafikos „PICtail Plus“ dukterinei plokštei su „Graphics Display Truly 3.2″ 320×240“ plokšte, prijungtai prie PIC32MX1/2/5 pradinio rinkinio. | Gamyba |
| pic32mx_125_sk+meb | BSP, skirtas PIC32MX1/2/5 pradinio rinkinio, prijungto prie multimedijos išplėtimo plokštės (MEB), prijungimui. | Gamyba |
| pic32mx_bt_sk | BSP, skirtas PIC32 „Bluetooth“ pradiniam rinkiniui. | Gamyba |
| pic32mx_eth_sk | BSP, skirtas PIC32 Ethernet pradiniam rinkiniui. | Gamyba |
| pic32mx_eth_sk2 | BSP, skirtas PIC32 Ethernet pradiniam rinkiniui II. | Gamyba |
| pic32mx_pcap_db | BSP PIC32 GUI kūrimo plokštei su projektuojamu talpiniu lietimu. | Gamyba |
| pic32mx_usb_digital_audio_ab | BSP, skirtas PIC32 USB garso priedų plokštei | Gamyba |
| pic32mx_usb_sk2 | BSP PIC32 USB pradinis rinkinys II. | Gamyba |
| pic32mx_usb_sk2+lcc_pictail+qvga | BSP, skirtas nebrangiai valdomai (LCC) grafikos „PICtail Plus“ dukterinei plokštei su „Graphics Display Truly 3.2″ 320×240“ plokšte, prijungtai prie „PIC32 USB Starter Kit II“. | Gamyba |
| pic32mx_usb_sk2+lcc_pictail+wqvga | BSP, skirtas nebrangiai valdomai (LCC) grafikos „PICtail Plus“ dukterinei plokštei su grafinio ekrano „Powertip 4.3″ 480×272“ plokšte, prijungtai prie „PIC32 USB Starter Kit II“. | Gamyba |
| pic32mx_usb_sk2+meb | BSP multimedijos išplėtimo plokštei (MEB), prijungtai prie PIC32 USB Starter Kit II. | Gamyba |
| pic32mx_usb_sk2+s1d_pictail+vga | BSP grafikos valdiklio „PICtail Plus Epson S1D13517“ dukterinei plokštei su grafikos ekrano „Truly 5.7″ 640×480“ plokšte, prijungtai prie PIC32 USB Starter Kit II. | Gamyba |
| pic32mx_usb_sk2+s1d_pictail+wqvga | BSP grafikos valdiklio „PICtail Plus Epson S1D13517“ dukterinei plokštei su grafikos ekrano „Power tip“ 4.3 colio 480 × 272 plokšte, prijungtai prie „PIC32 USB Starter Kit II“. | Gamyba |
| pic32mx_usb_sk2+s1d_pictail+wvga | BSP grafikos valdiklio „PICtail Plus Epson S1D13517“ dukterinei plokštei su grafiniu ekranu „Truly 7“ 800 × 400 plokšte, prijungtai prie „PIC32 USB Starter Kit II“. | Gamyba |
| pic32mx_usb_sk2+ssd_pictail+qvga | BSP grafikos LCD valdiklio „PICtail Plus SSD1926“ dukterinei plokštei su grafiniu ekranu „Truly 3.2“ 320 × 240 plokšte, prijungtai prie „PIC32 USB Starter Kit II“. | Gamyba |
| pic32mx_usb_sk3 | BSP, skirtas PIC32 USB pradiniam rinkiniui III. | Gamyba |
| pic32mx270f512l_pim+bt_audio_dk | BSP, skirtas PIC32MX270F512L įskiepio moduliui (PIM), prijungtam prie PIC32 „Bluetooth“ garso kūrimo rinkinio. | Gamyba |
| pic32mx460_pim+e16 | BSP, skirtas PIC32MX460F512L įskiepio moduliui (PIM), prijungtam prie „Explorer 16“ kūrimo plokštės. | Gamyba |
| pic32mx470_pim+e16 | BSP, skirtas PIC32MX450/470F512L įskiepio moduliui (PIM), prijungtam prie „Explorer 16“ kūrimo plokštės. | Gamyba |
| pic32mx795_pim+e16 | BSP, skirtas PIC32MX795F512L įskiepio moduliui (PIM), prijungtam prie „Explorer 16“ kūrimo plokštės. | Gamyba |
| pic32mz_ec_pim+bt_audio_dk | BSP, skirtas PIC32MZ2048ECH144 garso įskiepio moduliui (PIM), prijungtam prie PIC32 „Bluetooth“ garso kūrimo rinkinio. | Gamyba |
| pic32mz_ec_pim+e16 | BSP, skirtas PIC32MZ2048ECH100 įskiepio moduliui (PIM), prijungtam prie „Explorer 16“ kūrimo plokštės. | Gamyba |
| pic32mz_ec_sk | BSP, skirtas PIC32MZ įterptųjų jungčių (EC) pradiniam rinkiniui. | Gamyba |
| pic32mz_ec_sk+meb2 | BSP, skirtas multimedijos išplėtimo plokštei II (MEB II), prijungtai prie PIC32MZ įterptųjų jungčių (EC) pradinio rinkinio. | Gamyba |
| pic32mz_ec_sk+meb2+wvga | BSP, skirtas multimedijos išplėtimo plokštei II (MEB II) su 5 colių WVGA PCAP ekrano plokšte (žr. Pastaba) prijungtas prie PIC32MZ įterptųjų jungčių (EC) pradinio rinkinio. Pastaba: Norėdami gauti informacijos apie 5 colių WVGA PCAP ekrano plokštę, kreipkitės į vietinį „Microchip“ pardavimų biurą. | Gamyba |
| pic32mz_ec_sk+s1d_pictail+vga | BSP grafikos valdiklio „PICtail Plus Epson S1D13517“ dukterinei plokštei su „Graphic Display Truly 5.7″ 640×480“ plokšte, prijungtai prie „PIC32MZ Embedded Connectivity“ (EC) pradinio rinkinio. | Gamyba |
| pic32mz_ec_sk+s1d_pictail+wqvga | BSP grafikos valdiklio „PICtail Plus Epson S1D13517“ dukterinei plokštei su grafikos ekrano „Powertip 4.3″ 480×272“ plokšte, prijungtai prie PIC32MZ įterptųjų jungčių (EC) pradinio rinkinio. | Gamyba |
| pic32mz_ec_sk+s1d_pictail+wvga | BSP grafikos valdiklio „PICtail Plus Epson S1D13517“ dukterinei plokštei su 5 colių WVGA PCAP ekrano plokšte (žr. Pastaba) prijungtas prie PIC32MZ įterptojo ryšio su slankiojo kablelio įrenginiu (EC) pradinio rinkinio. Pastaba: Norėdami gauti informacijos apie 5 colių WVGA PCAP ekrano plokštę, kreipkitės į vietinį „Microchip“ pardavimų biurą. | Gamyba |
| pic32mz_ef_pim+bt_audio_dk | BSP, skirtas PIC32MZ2048EFH144 garso įskiepio moduliui (PIM), prijungtam prie PIC32 „Bluetooth“ garso kūrimo rinkinio. | Gamyba |
| pic32mz_ef_pim+e16 | BSP, skirtas PIC32MZ2048EFH100 įskiepio moduliui (PIM), prijungtam prie „Explorer 16“ kūrimo plokštės. | Gamyba |
| pic32mz_ef_sk | BSP, skirtas PIC32MZ įterptųjų jungčių su slankiojo kablelio (EF) pradiniam rinkiniui. | Gamyba |
| pic32mz_ef_sk+meb2 | BSP, skirtas multimedijos išplėtimo plokštei II (MEB II), prijungtai prie PIC32MZ įterptojo ryšio su slankiojo kablelio įrenginiu (EF) pradinio rinkinio. | Gamyba |
| pic32mz_ef_sk+meb2+wvga | BSP, skirtas multimedijos išplėtimo plokštei II (MEB II) su 5 colių WVGA PCAP ekrano plokšte (žr. Pastaba) prijungtas prie PIC32MZ įterptojo ryšio su slankiojo kablelio įrenginiu (EF) pradinio rinkinio. Pastaba: Norėdami gauti informacijos apie 5 colių WVGA PCAP ekrano plokštę, kreipkitės į vietinį „Microchip“ pardavimų biurą. | Gamyba |
| pic32mz_ef_sk+s1d_pictail+vga | BSP grafikos valdiklio „PICtail Plus Epson S1D13517“ dukterinei plokštei su „Truly 5.7″ 640×480“ grafikos ekrano plokšte, prijungtai prie „PIC32MZ“ įterptojo ryšio su slankiojo kablelio įrenginiu (EF) pradinio rinkinio. | Gamyba |
| pic32mz_ef_sk+s1d_pictail+wqvga | BSP grafikos valdiklio „PICtail Plus Epson S1D13517“ dukterinei plokštei su grafikos ekrano „Powertip 4.3″ 480×272“ plokšte, prijungtai prie PIC32MZ įterptojo ryšio su slankiojo kablelio įrenginiu (EF) pradinio rinkinio. | Gamyba |
| wifi_g_db | BSP, skirtas „Wi-Fi G“ demonstracinei plokštei. | Gamyba |
Garso programos:
| /programos/garsas/ | Aprašymas | Paleisti Tipas |
| garso_mikrofono_kilpinė_jungtis | Garso mikrofono kilpinės jungties demonstracija | Gamyba |
| garso_tonas | Garso tono demonstracija | Gamyba |
| „mac_audio_hi_res“ | Didelės raiškos garso demonstracija | Gamyba |
| sdcard_usb_audio | USB garso SD kortelės demonstracija | Beta |
| universalūs_garso_dekoderiai | Universalaus garso dekoderio demonstracija | Gamyba |
| usb_ausinės | USB garso ausinių demonstracija | Gamyba |
| usb_mikrofonas | USB garso mikrofono demonstracija | Gamyba |
| USB garsiakalbis | USB garso garsiakalbio demonstracija | Gamyba |
„Bluetooth“ programos:
| /programos/bluetooth/ | Aprašymas | Paleisti Tipas |
| duomenys/duomenų_pagrindai | „Bluetooth®“ pagrindinių duomenų demonstravimas | Gamyba |
| duomenys/duomenų_temp_sens_rgb | „Bluetooth“ temperatūros jutiklis ir RGB duomenų demonstravimas | Gamyba |
| aukščiausios kokybės/garso/a2dp_avrcp | „Bluetooth Premium“ garso demonstracija | Gamyba |
Įkrovos įkėlimo programos:
| /programos/įkrovos įkroviklis/ | Aprašymas | Paleisti Tipas |
| pagrindinis | Pagrindinis įkrovos įkroviklio demonstravimas | Gamyba |
| Tiesioginis atnaujinimas | Tiesioginio atnaujinimo demonstracija | Gamyba |
B klasės programos:
| /programos/b klasė/ | Aprašymas | Paleisti Tipas |
| B klasės demonstracinė versija | B klasės bibliotekos demonstracija | Gamyba |
Kriptografijos taikymas:
| /programos/kriptovaliuta/ | Aprašymas | Paleisti Tipas |
| užšifruoti_iššifruoti | Kripto periferinės bibliotekos MD5 šifravimo / iššifravimo demonstracija | Gamyba |
| didelis_maišos_reikalavimas | Kripto periferinės bibliotekos maišos demonstracija | Gamyba |
Vairuotojo programos:
| /programos/tvarkyklė/ | Aprašymas | Paleisti Tipas |
| i2c/i2c_rtcc | I2C RTCC demonstracija | Gamyba |
| nvm/nvm_skaitymo_rašymo | NVM demonstracija | Gamyba |
| spi/serial_eeprom | SPI demonstracija | Gamyba |
| spi/spi_loopback | SPI demonstracija | Gamyba |
| spi_flash/sst25vf020b | SPI Flash SST25VF020B įrenginio demonstracija | Gamyba |
| usart/usart_echo | USART demonstracija | Gamyba |
| usart/usart_loopback | USART kilpinės demonstracijos | Gamyba |
ExampProgramos:
| /programos/pvz.amples/ | Aprašymas | Paleisti Tipas |
| mano_pirmoji_programėlė | MPLAB Harmony pamoka (Ex)ample Sprendimas | N/A |
| periferinis | MPLAB Harmony suderinama periferinių įrenginių bibliotekaamples | Gamyba |
| sistema | MPLAB Harmony suderinama sistemos paslaugų biblioteka Examples | Gamyba |
Išorinės atminties programuotojo programos:
| /programėlės/programuotojas/ | Aprašymas | Paleisti Tipas |
| išorinė_blykstė | Išorinio „Flash Bootloader“ demonstracija | Gamyba |
| sqi_flash | Išorinės atminties programuotojo SQI „Flash“ demonstracija | Gamyba |
File Sistemos programos:
| /programos/fs/ | Aprašymas | Paleisti Tipas |
| nvm_fat_single_disk | Vieno disko nepastoviosios atminties FAT FS demonstracija | Gamyba |
| nvm_mpfs_single_disk | Vieno disko nepastoviosios atminties MPFS demonstracija | Gamyba |
| nvm_sdcard_fat_mpfs_multi_disk | Daugiadiskė nepastovi atmintis FAT FS MPFS demonstracija | Gamyba |
| nvm_sdcard_fat_multi_disk | Daugiadiskės nepastoviosios atminties FAT FS demonstracija | Gamyba |
| sdcard_fat_single_disk | Vieno disko SD kortelės FAT FS demonstracija | Gamyba |
| sdcard_msd_fat_multi_disk | Daugiadiskės SD kortelės MSD FAT FS demonstracija | Gamyba |
| sst25_riebalai | SST25 „Flash FAT FS“ demonstracija | Alfa |
Grafikos programos:
| /programos/gfx/ | Aprašymas | Paleisti Tipas |
| pagrindinis_vaizdo_judesys | Pagrindinės judančios grafikos bibliotekos demonstracija | Gamyba |
| emwin_quickstart | SEGGER emWin greito paleidimo demonstracija | Gamyba |
| išoriniai_ištekliai | Išsaugotų grafikos išteklių išorinės atminties prieigos demonstracija | Gamyba |
| grafikos_demonstracija | Grafikos pigių valdiklių neturinčių (LCC) WVGA demonstracija | Gamyba |
| LCC | Pigios bevaldės (LCC) grafikos demonstracija | Gamyba |
| medijos_vaizdas_viewer | Grafika, medijos vaizdas Viewer demonstracija | Gamyba |
| objektas | Grafikos objektų sluoksnio demonstracija | Gamyba |
| primityvus | Grafikos primityvų sluoksnių demonstravimas | Gamyba |
| varžinio_lietimo_kalibravimas | Varžinio lietimo kalibravimo demonstracija | Gamyba |
| s1d13517 | „Epson S1D13517“ LCD valdiklio demonstracija | Gamyba |
| ssd1926 | „Solomon Systech SSD1926“ valdiklio demonstracija | Gamyba |
Multimedijos išplėtimo plokštės II (MEB II) taikymas:
| /programos/meb_ii/ | Aprašymas | Paleisti Tipas |
| gfx_kamera | Grafikos kameros demonstracija | Gamyba |
| gfx_cdc_com_port_single | Kombinuota grafika ir USB CDC demonstracija | Gamyba |
| gfx_nuotraukų_rėmelis | Grafikos nuotraukų rėmelio demonstracija | Gamyba |
| gfx_web_serverio_nvm_mpfs | Kombinuota grafika ir TCP/IP Web Serverio demonstracija | Gamyba |
| Emwinas | SEGGER emWin® galimybės MEB II demonstracijoje | Beta |
RTOS programos:
| /programos/rtos/ | Aprašymas | Paleisti Tipas |
| įspaudai | SEGGER embOS® demonstracijos | Gamyba |
| laisvieji | „FreeRTOS™“ demonstracijos | Gamyba |
| atidarymai | OPENRTOS demonstracijos | Gamyba |
| siūlaix | „Express Logic ThreadX“ demonstracijos | Gamyba |
| uC_OS_II | Micriµm® µC/OS-II™ demonstracijos | Beta |
| uC_OS_III | Micriµm® µC/OS-III™ demonstracijos | Gamyba |
TCP/IP programos:
| /programos/tcpip/ | Aprašymas | Paleisti Tipas |
| berkeley_tcp_client | Berkeley TCP/IP kliento demonstracija | Gamyba |
| berkeley_tcp_server | Berkeley TCP/IP serverio demonstracija | Gamyba |
| berkeley_udp_client | Berkeley TCP/IP UDP kliento demonstracija | Gamyba |
| berkeley_udp_relay | Berkeley TCP/IP UDP relės demonstracija | Gamyba |
| berkeley_udp_server | Berkeley TCP/IP UDP serverio demonstracija | Gamyba |
| wolfssl_tcp_client | wolfSSL TCP/IP TCP kliento demonstracija | Gamyba |
| wolfssl_tcp_server | wolfSSL TCP/IP TCP serverio demonstracija | Gamyba |
| snmpv3_nvm_mpfs | SNMPv3 nepastovios atminties mikroschema, patentuota File Sistemos demonstravimas | Gamyba |
| snmpv3_sdcard_fatfs | SNMPv3 nepastovi atmintis SD kortelė FAT File Sistemos demonstravimas | Gamyba |
| tcpip_tcp_client | TCP/IP TCP kliento demonstracija | Gamyba |
| tcpip_tcp_client_server | TCP/IP TCP kliento serverio demonstracija | Gamyba |
| tcpip_tcp_serveris | TCP/IP TCP serverio demonstracija | Gamyba |
| tcpip_udp_client | TCP/IP UDP kliento demonstracija | Gamyba |
| tcpip_udp_client_server | TCP/IP UDP kliento serverio demonstracija | Gamyba |
| tcpip_udp_server | TCP/IP UDP serverio demonstracija | Gamyba |
| web_serverio_nvm_mpfs | Patentuota nepastovios atminties mikroschema File Sistema Web Serverio demonstracija | Gamyba |
| web_serverio_sdkortės_fatfs | SD kortelės FAT File Sistema Web Serverio demonstracija | Gamyba |
| wifi_lengva_konfigūracija | „Wi-Fi® EasyConf“ demonstracija | Gamyba |
| wifi_g_demo | „Wi-Fi G“ demonstracija | Gamyba |
| wifi_wolfssl_tcp_client | „Wi-Fi wolfSSL TCP/IP“ kliento demonstracija | Gamyba |
| wifi_wolfssl_tcp_serveris | „Wi-Fi wolfSSL TCP/IP“ serverio demonstracija | Gamyba |
| wolfssl_tcp_client | wolfSSL TCP/IP kliento demonstracija | Gamyba |
| wolfssl_tcp_server | „wolfSSL TCP/IP“ serverio demonstracija | Gamyba |
Bandymo programos:
| /programos/meb_ii/ | Aprašymas | Paleisti Tipas |
| bandymaiample | MPLAB harmonijos testas Sample Taikymas | Alfa |
USB įrenginio programos:
| /programos/usb/įrenginys/ | Aprašymas | Paleisti Tipas |
| cdc_com_port_dual | CDC dviejų nuosekliųjų COM prievadų emuliacijos demonstracija | Gamyba |
| cdc_com_port_single | CDC vieno nuoseklaus COM prievado emuliacijos demonstracija | Gamyba |
| cdc_msd_basic | CDC masinio saugojimo įrenginio (MSD) demonstracija | Gamyba |
| cdc_serial_emulator | CDC serijinės emuliacijos demonstracija | Gamyba |
| cdc_serial_emulator_msd | CDC serijinės emuliacijos MSD demonstracija | Gamyba |
| hid_basic | Pagrindinis USB žmogaus sąsajos įrenginio (HID) demonstravimas | Gamyba |
| paslėpta valdymo svirtis | USB HID klasės valdymo svirties įrenginio demonstracija | Gamyba |
| paslėpta_klaviatūra | USB HID klasės klaviatūros įrenginio demonstracija | Gamyba |
| hid_mouse | USB HID klasės pelės įrenginio demonstracija | Gamyba |
| hid_msd_basic | USB HID klasės MSD demonstracija | Gamyba |
| msd_basic | USB MSD demonstracija | Gamyba |
| msd_fs_spiflash | USB MSD SPI atmintis File Sistemos demonstravimas | Gamyba |
| msd_sdcard | USB MSD SD kortelės demonstracija | Gamyba |
| pardavėjas | USB tiekėjo (t. y. bendrojo) demonstracija | Gamyba |
USB pagrindinio kompiuterio programos:
| /programos/usb/host/ | Aprašymas | Paleisti Tipas |
| garso_garsiakalbis | USB Audio v1.0 pagrindinio kompiuterio klasės tvarkyklės demonstracija | Gamyba |
| cdc_basic | USB CDC pagrindinė demonstracija | Gamyba |
| cdc_msd | USB CDC MSD pagrindinė demonstracija | Gamyba |
| hid_basic_keyboard | USB HID pagrindinės klaviatūros demonstracija | Gamyba |
| hid_basic_mouse | USB HID pagrindinio kompiuterio pelės demonstracija | Gamyba |
| hub_cdc_hid | USB HID CDC šakotuvo demonstracija | Gamyba |
| hub_msd | USB MSD šakotuvo demonstracija | Gamyba |
| msd_basic | USB MSD Host paprastos atminties demonstracija | Gamyba |
Iš anksto sukurti dvejetainiai failai:
| /bin/framework | Aprašymas | Paleisti Tipas |
| Bluetooth | Iš anksto sukurtos PIC32 „Bluetooth“ stekų bibliotekos | Gamyba |
| „Bluetooth“ / aukščiausios kokybės / garso | Iš anksto sukurtos PIC32 „Bluetooth“ garso įrašų bibliotekos („Premium“) | Gamyba |
| dekoderis/premium/aac_microaptiv | Iš anksto sukurta AAC dekoderių biblioteka PIC32MZ įrenginiams su „microAptiv“ pagrindinėmis funkcijomis („Premium“) | Beta |
| dekoderis/premium/aac_pic32mx | Iš anksto sukurta AAC dekoderių biblioteka PIC32MX įrenginiams (Premium) | Beta |
| dekoderis/premium/mp3_microaptiv | Iš anksto sukurta MP3 dekoderių biblioteka PIC32MZ įrenginiams su „microAptiv“ pagrindinėmis funkcijomis („Premium“) | Gamyba |
| dekoderis/premium/mp3_pic32mx | Iš anksto sukurta MP3 dekoderių biblioteka PIC32MX įrenginiams (Premium) | Gamyba |
| dekoderis/premium/wma_microaptiv | Iš anksto sukurta WMA dekoderių biblioteka PIC32MZ įrenginiams su „microAptiv“ pagrindinėmis funkcijomis („Premium“) | Beta |
| dekoderis/premium/wma_pic32mx | Iš anksto sukurta WMA dekoderių biblioteka PIC32MX įrenginiams (Premium) | Beta |
| matematika / skaitmeninis grafikas | Iš anksto sukurtos DSP fiksuoto kablelio matematinės bibliotekos PIC32MZ įrenginiams | Gamyba |
| matematika/libq | Iš anksto sukurtos „LibQ“ fiksuoto kablelio matematikos bibliotekos PIC32MZ įrenginiams | Gamyba |
| matematika/libq/libq_c | Iš anksto sukurta matematikos biblioteka su C kalbos implementacijomis, suderinama su „Pic32MX“ ir „Pic32MZ“ įrenginiais. (PASTABA: šios funkcijos nesuderinamos su „libq“ bibliotekos funkcijomis) | Beta |
| periferinis | Iš anksto sukurtos periferinių įrenginių bibliotekos | Gamybos / Beta versija |
Sukurti sistemą:
| /sukurti/framework/ | Aprašymas | Paleisti Tipas |
| matematika/libq | LibQ bibliotekos kūrimo projektas | Gamyba |
| matematika/libq | LibQ_C bibliotekos kūrimo projektas | Alfa |
| periferinis | Periferinės bibliotekos kūrimo projektas | Gamyba |
Komunalinės paslaugos:
| /komunalinės paslaugos/ | Aprašymas | Paleisti Tipas |
| mhc/plugins/displaymanager/displaymanager.jar | MPLAB Harmony ekrano tvarkyklės papildinys | Beta |
| mhc/com-microchip-mplab-modules-mhc.nbm | MPLAB Harmony Configurator (MHC) įskiepis MPLAB Harmony Graphics Composer (įtrauktas į MHC papildinį) | Gamyba Beta |
| mib2bib/mib2bib.jar | Sukompiliuotas „Custom Microchip“ MIB skriptas (snmp.mib), skirtas sugeneruoti snmp.bib ir mib.h failus. | Gamyba |
| mpfs_generatorius/mpfs2.jar | TCP/IP MPFS File Generatorius ir įkėlimo programa | Gamyba |
| segger/emwin | „SEGGER emWin“ programos, naudojamos „MPLAB Harmony emWin“ demonstracinėse programose | Pardavėjas |
| tcpip_discoverer/tcpip_discoverer.jar | TCP/IP mikroschemos mazgų paieškos programa | Gamyba |
Trečiųjų šalių programinė įranga:
| /trečioji_šalis/ | Aprašymas | Paleisti Tipas |
| dekoderis | Dekoderio bibliotekos šaltinio platinimas | Pardavėjas |
| gfx/emwin | SEGGER emWin® grafikos bibliotekos platinimas | Pardavėjas |
| rtos/embOS | SEGGER embOS® platinimas | Pardavėjas |
| rtos/FreeRTOS | „FreeRTOS“ šaltinio platinimas su PIC32MZ įrenginių palaikymu | Pardavėjas |
| rtos/MicriumOSII | Micriµm® µC/OS-II™ paskirstymas | Pardavėjas |
| rtos/MicriumOSIII | Micriµm® µC/OS-III™ paskirstymas | Pardavėjas |
| rtos/OpenRTOS | OPENRTOS šaltinio paskirstymas su PIC32MZ įrenginių palaikymu | Pardavėjas |
| rtos/ThreadX | Express Logic ThreadX paskirstymas | Pardavėjas |
| segger/emwin | SEGGER emWin® Pro platinimas | Pardavėjas |
| tcpip/wolfssl | „wolfSSL“ (anksčiau „CyaSSL“) įterptoji SSL biblioteka, pagrįsta atvirojo kodo demonstracija | Pardavėjas |
| tcpip/iniche | „InterNiche“ bibliotekų platinimas | Pardavėjas |
Dokumentacija:
| /dokumentas/ | Aprašymas | Paleisti Tipas |
| harmonijos_pagalba.pdf | MPLAB Harmony pagalba nešiojamojo dokumento formatu (PDF) | Gamyba |
| harmony_help.chm | MPLAB Harmony žinynas kompiliuoto žinyno (CHM) formatu | Gamyba |
| html/index.html | MPLAB Harmony pagalba HTML formatu | Gamyba |
| harmonijos_suderinamumo_darbalapis.pdf | PDF forma, skirta naudoti MPLAB Harmony suderinamumo lygiui nustatyti ir bet kokioms suderinamumo gairių išimtims ar apribojimams užfiksuoti | Gamyba |
| harmony_release_brief_v1.11.pdf | MPLAB Harmony išleidimo santrauka, kurioje pateikiama glausta informacija apie išleidimą | Gamyba |
| harmony_release_notes_v1.11.pdf | MPLAB Harmony išleidimo pastabos PDF formatu | Gamyba |
| harmony_license_v1.11.pdf | MPLAB Harmony programinės įrangos licencijos sutartis PDF formatu | Gamyba |
Išleidimo tipai
Šiame skyriuje aprašomi išleidimo tipai ir jų reikšmė.
Aprašymas
MPLAB Harmony modulių versijos gali būti trijų skirtingų tipų, kaip parodyta toliau pateiktoje iliustracijoje.

Alfa versija
Modulio alfa versija paprastai yra pradinis leidimas. Alfa versijose bus visiškai įdiegtos pagrindinės funkcijos, jos bus funkciškai testuojamos ir bus sukurtos teisingai. Alfa versija yra puikus „išankstinis“ leidimas.view„apie tai, ties kuo dirba „Microchip“, ir tai gali būti labai naudinga tyrinėjant naujas funkcijas. Tačiau jis nebuvo visiškai oficialiai testuotas ir beveik neabejotina, kad kai kurios jo sąsajos dalys pasikeis prieš išleidžiant gamybinę versiją, todėl nerekomenduojama naudoti gamybinėje aplinkoje.“
Beta versija
Modulio beta versija buvo patikrinta vidinėje sąsajoje.view procesas ir buvo oficialiai išbandytas dėl jo funkcionalumo. Be to, alfa versijoje praneštos problemos buvo ištaisytos arba dokumentuotos. Kai modulis yra beta versijoje, galite tikėtis, kad jis tinkamai veiks įprastomis aplinkybėmis ir kad jo sąsaja bus labai artima galutinei formai (nors prireikus vis tiek galima atlikti pakeitimus). Tačiau jis nebuvo išbandytas su apkrova ar našumu ir gali nesugesti sklandžiai, jei naudojamas neteisingai. Beta versija nerekomenduojama naudoti gamyboje, tačiau ją galima naudoti kūrimui.
Gamybos leidimas
Iki modulio išleidimo gamybinėje versijoje jis jau būna pilnai funkcionavęs, pilnai patikrintas, o jo sąsaja – „užšaldyta“. Visos žinomos ankstesnių versijų problemos bus ištaisytos arba dokumentuotos. Esama sąsaja būsimuose leidimuose nepasikeis. Ji gali būti išplėsta papildomomis funkcijomis ir sąsajos funkcijomis, tačiau esamos sąsajos funkcijos nepasikeis. Tai stabilus kodas su stabilia taikomųjų programų sąsaja (API), kuria galite pasikliauti gamybinėje versijoje.
Versijų numeriai
Šiame skyriuje aprašoma MPLAB Harmony versijų numerių reikšmė.
Aprašymas
MPLAB Harmony versijų numeravimo schema
„MPLAB Harmony“ naudoja tokią versijų numeravimo schemą:
. [.] ][ Kur:
- = Didelė peržiūra (reikšmingas pakeitimas, kuris paveikia daugelį arba visus modulius)
- = Nedidelis pataisymas (naujos funkcijos, reguliarūs leidimai)
- [.] ] = Taškų išleidimas (klaidų taisymai, neplanuoti išleidimai)
- [ ] = Išleidimo tipas (a – alfa versija, b – beta versija, jei taikoma). Gamybinės versijos nepažymėtos išleidimo tipo raide.
Versijos eilutė
Funkcija SYS_VersionStrGet grąžins eilutę tokiu formatu:
„ . [.] ][ ]”
Kur:
- yra pagrindinis modulio versijos numeris
- yra modulio papildomos versijos numeris
- yra pasirenkamas „pataisos“ arba „taško“ leidimo numeris (kuris neįtraukiamas į eilutę, jei lygus „00“)
- yra pasirenkamas leidimo tipas: „a“ alfa versijai ir „b“ beta versijai. Šis tipas neįtraukiamas, jei leidimas yra gamybinė versija (t. y. ne alfa ar beta versija).
Pastaba: versijos eilutėje nebus tarpų.
ExampLe:
„0.03a“
"1.00"
Versijos numeris
Funkcijos SYS_VersionGet grąžintas versijos numeris yra neženklinis sveikasis skaičius tokiu dešimtainiu formatu (ne BCD formatu).
* 10000 + * 100 +
Skaičiai pateikiami dešimtaine tvarka, o reikšmė tokia pati, kaip aprašyta versijos eilutėje.
Pastaba: Išleidimo tipo skaitmeninis atvaizdavimas nepateiktas.
ExampLe:
„0.03a“ versijai grąžinama reikšmė yra lygi: 0 * 10000 + 3 * 100 + 0.
„1.00“ versijai grąžinama reikšmė yra lygi: 1 * 100000 + 0 * 100 + 0.
© „Microchip Technology Inc.“, 2013–2017 m.
DUK
- K: Ar MPLAB Harmony galima naudoti su C++ programavimu? kalba?
A: Ne, MPLAB Harmony nebuvo išbandyta su C++; todėl šios programavimo kalbos palaikymas negalimas. - K: Koks yra rekomenduojamas optimizavimo lygis kuriant projektai su MPLAB Harmony periferine biblioteka?
A: Rekomenduojamas optimizavimo lygis -O1, norint pašalinti kodą iš nenaudojamų periferinės bibliotekos skyrių. - K: Kaip MPLAB Harmony pašalinimo programa apdoroja naudotojo modifikuotus files?
A: Pašalinimo programa ištrins viską fileįdiegė diegimo programos kūrėjas, net jei jas modifikavo vartotojas. Tačiau naujos fileVartotojo pridėti elementai nebus ištrinti.
Dokumentai / Ištekliai
![]() | MICROCHIP Harmony integruota programinės įrangos sistema [pdfVartotojo vadovas v1.11, „Harmony“ integruota programinės įrangos sistema, integruota programinės įrangos sistema, programinės įrangos sistema, sistema |





