MICROCHIP Harmony integreeritud tarkvararaamistik

Tehnilised andmed:
- Toote nimi: MPLAB Harmony integreeritud tarkvararaamistik
- Versioon: v1.11
- Ilmumiskuupäev: aprill 2017
Tooteteave:
MPLAB Harmony integreeritud tarkvararaamistik v1.11 on tarkvararaamistik, mis on loodud Microchipi mikrokontrollerite manussüsteemide rakenduste arendamise lihtsustamiseks ja kiirendamiseks. See pakub terviklikku teekide, draiverite ja vahevara komplekti arendusprotsessi sujuvamaks muutmiseks.
Toote kasutusjuhised
Omadused ja teadaolevad probleemid:
MPLAB Harmony omadused:
- Toetab laia valikut Microchipi mikrokontrollereid
- Põhjalik teekide ja vahevara komplekt
- Lihtne seadistamine ja seadistamine
Teadaolevad probleemid:
- C++ programmeerimiskeelt ei toetata
- Soovitatav optimeerimistase -O1 Harmony välisteekidega projektide jaoks
- Kasutaja muudetud desinstalliprogrammi käitumine files
Väljalaske teave
Annab teavet MPLAB Harmony väljalaske kohta, sh väljalaskemärkmed, väljalaske sisu, väljalasketüübid ja selgitab versiooninummerdussüsteemi. Väljalaskemärkmete PDF-koopia on esitatud /doc kausta oma MPLAB Harmony installis.
Väljalaskemärkmed
See teema annab teada MPLAB Harmony selle versiooni väljalaskemärkmetest.
Kirjeldus
MPLAB Harmony versioon: v1.11 Väljalaskekuupäev: aprill 2017
Nõuded tarkvarale
Enne MPLAB Harmony kasutamist veenduge, et installitud on järgmised programmid:
- MPLAB X IDE 3.60
- MPLAB XC32 C/C++ kompilaator 1.43
- MPLAB Harmony konfiguraator 1.11.xx
MPLAB Harmony selle versiooni värskendamine
MPLAB Harmony sellele versioonile uuendamine on suhteliselt lihtne. Täpsemate juhiste saamiseks vaadake palun jaotist MPLAB Harmony portimine ja uuendamine.
Mis on uut ja teadaolevat?
Järgmistes tabelites on loetletud funktsioonid, mida on muudetud või lisatud, ja kõik teadaolevad probleemid, mis on tuvastatud pärast MPLAB Harmony viimast versiooni. Kõik teadaolevad probleemid, mis pole veel lahendatud, on säilitatud eelmisest versioonist.
MPLAB Harmoonia:
| Funktsioon | Lisandused ja uuendused | Teadaolevad probleemid |
| Kindral | MPLAB Harmonyt pole C++-ga testitud; seetõttu selle programmeerimiskeele tuge ei toetata.
Optimeerimistaset „-O1” soovitatakse projektide loomisel, mis sisaldavad MPLAB Harmony eelinstallitud binaarfaili (.a) file) välisseadme teek. See on vajalik selleks, et linker eemaldaks koodi kasutamata sektsioonidest (välisseadme teeki funktsioonide puhul, mida ei kasutata). Teise võimalusena võite valida xc32-ld (linkeri) omaduste dialoogiboksi üldiste suvandite alt valiku „Eemalda kasutamata sektsioonid”. MPLAB Harmony desinstallija kustutab kõik fileinstallija installib need isegi siis, kui kasutaja on neid muutnud. Desinstalliprogramm aga ei hakka kustuta uus fileKasutaja lisab need MPLAB Harmony installikausta. MPLAB Harmony Display Manager plugin pakub täielikku konfigureerimise ja simulatsiooni tuge LCC genereeritud draiverile ning pakub ka põhituge kõigile teistele graafikakontrolleri draiveritele. Täielik konfigureerimise ja simulatsiooni tugi teistele graafikakontrolleri draiveritele lisatakse MPLAB Harmony tulevases versioonis. |
Vahevara ja teegid:
| Funktsioon | Lisandused ja uuendused | Teadaolevad probleemid |
| Alglaaduri teek | UDP alglaadur ei kompileeru PIC32MZ seadmete jaoks, kui valitud on microMIPS. | |
| Krüptoraamatukogu | Ei kehti | Riistvara krüptoteeki kasutavate ja mitme konfiguratsiooniga projektide migreerimisel võib pärast koodi uuesti genereerimist tekkida kompileerimisprobleem. MPLAB X IDE näitab, et pic32mz-crypt.h ja pic32mz-hash.c failid files on konfiguratsioonist välja jäetud, kuigi neid prooviti lisada. Kompilaator genereerib vigu, öeldes, et teatud krüptofunktsioonidele ei saa viidata. Selle probleemi lahendamiseks eemaldage mõlemad fileprojektist failid (pic32mz-crypt.h ja pic32mz-hash.c) ning kasutage MPLAB Harmony Configuratorit (MHC), et taastada kõik konfiguratsioonid, mis neid kasutavad. files. |
| Dekoodrite teegid | Mälunõuete ja saadaoleva SRAM-i hulga tõttu ei saa mõned dekoodrid teiste dekoodritega samaaegselt töötada. Universal_audio_decoders demonstratsioonis töötab iga dekooder aga eraldi. | |
| File Süsteem | Leitud ja parandatud potentsiaalne null-pointeri erand unmount funktsioonis. | |
| Graafikateegid | JPEG-dekodeerimine ei toeta progressiivselt skannitud pilte. Mõnedel läbipaistvust lisavatel animeeritud GIF-piltidel võib esineda rebenemist. Genereeritud LCCG-draiver toetab ekraani eraldusvõimet kuni WVGA või sellega võrdväärset. | |
| TCP/IP-pinn | SMTP-kood:
|
|
| USB-seadmete teek | Ei kehti | USB-seadme pinu on testitud piiratud mahutavusega RTOS-iga. PIC32MZ perekonna seadmel USB-seadme pinu käitamisel kulub pinu initsialiseerimiseks PIC32MZ EC-seadmete puhul kolm sekundit ja PIC32MZ EF-seadmete puhul kolm millisekundit. |
| USB-hosti teek | USB Host Beta tarkvara MHC tugi eemaldati. USB Host Beta API-de tugi eemaldatakse tulevastest versioonidest. | Järgmisi USB-hosti pinu funktsioone pole rakendatud:
Hubi, Audio v1.0 ja HID Host Clienti draivereid on testitud piiratud mahutavusega. USB Host Stacki on testitud piiratud mahutavusega RTOS-iga. Pollimisrežiimi toimimist pole testitud. Ühendamise/lahtiühendamise käitumist on testitud piiratud mahutavusega. USB Host Stacki käitamisel PIC32MZ perekonna seadmel kulub pinu initsialiseerimiseks PIC32MZ EC seadmete puhul kolm sekundit ja PIC32MZ EF seadmete puhul kolm millisekundit. USB Host Layer ei teosta ülekoormuse kontrolli. See funktsioon on saadaval MPLAB Harmony tulevases versioonis. USB Host Layer ei kontrolli Hub Tier Leveli. See funktsioon on saadaval MPLAB Harmony tulevases versioonis. USB Host Layer lubab esimese konfiguratsiooni ainult siis, kui konfiguratsioone on mitu. Kui esimeses konfiguratsioonis pole liidese vasteid, muudab see seadme mittetöötavaks. Mitme konfiguratsiooni lubamine aktiveeritakse MPLAB Harmony tulevases versioonis. MSD Host Client draiverit on testitud piiratud arvu kaubanduslikult saadaolevate USB-mälupulkadega. MSD Host Client draiverit ja USB Host Layeri pole lugemis-/kirjutamisläbilaskvuse osas testitud. See testimine tehakse MPLAB Harmony tulevases versioonis. MSD Host Client draiverit ja SCSI ploki draiverit saab kasutada ainult koos File süsteem, kui file Süsteemi automaatse paigaldamise funktsioon on lubatud. MSD hostikliendi draiverit pole Multi-LUN massmäluseadme ja USB-kaardilugejatega testitud. |
| USB-hosti teek (jätkub) | USB Host SCSI plokkdraiver, CDC kliendidraiver ja Audio Host kliendidraiver toetavad ainult ühe kliendi tööd. Mitme kliendi töö lubatakse MPLAB Harmony tulevases versioonis.
USB HID Host Client draiverit pole mitme kasutusseadmega testitud. Väljundi või funktsiooniaruande saatmist pole testitud. USB Audio Host Client draiver ei toeta järgmisi funktsioone:
|
Seadme draiverid:
| Funktsioon | Lisandused ja uuendused | Teadaolevad probleemid |
| LCC | . | MPLAB Harmony Graphics Composer (MHGC) ei suuda pakkuda palettabelit; seetõttu peavad kasutajad LCC draiverile funktsiooni DRV_GFX_PalletteSet abil andma 16 256 bpp RGB-värvist koosneva uint16_t massiivi. Selle massiivi sisu abil kaardistatakse värviindeksid TFT-ekraani värvidele.
DMA trigeriallika säte MHC-s on muutunud. Kui teie projekti säte on 3, 5, 7 või 9, tähistab MHC seda punasega. Palun muutke see väärtuseks 2, 4, 6 või 8. Kõik paaritud numbritega taimerid eemaldatakse valikust. Kuigi need taimerid on vaikimisi töökorras, aktsepteerivad ainult paarisnumbritega taimerid (2, 4, 6, 8) eeljaoturi väärtuste muudatusi. |
| I2C | Ei kehti | I2C draiver, mis kasutab välisseadet ja Bit-Banged implementatsiooni:
|
| MRF24WN WiFi | Uus teek wdrvext_mx.a, wdrvext_ec.a ja wdrvext_mz.a files. |
| S1D13517 | Draiver S1D13517 ei toeta piksli või pikslimassiivi hankimist S1D13517 kaadripuhvrist ega toeta fondi renderdamist, kui anti-aliasing on lubatud. | |
| Secure Digital (SD) kaart | Ei kehti | SD-kaardi draiverit ei ole testitud kõrgsageduslike katkestuste keskkonnas. |
| SPI | Ei kehti | SPI slave-režiim DMA-ga ei tööta. See probleem parandatakse MPLAB Harmony tulevases versioonis. |
| SPI välklamp | Draiveriteek ei toeta välkmälu funktsioone, nagu kiire lugemine, hoidmine ja kirjutuskaitse.
Draiveriteegi staatiline implementatsioon pole saadaval. |
|
| USB | USB draiveriteeki on RTOS-iga piiratud mahutavusega testitud.
USB-draiveriteegi käivitamisel PIC32MZ-perekonna seadmel kulub pinu initsialiseerimiseks PIC32MZ EC-seadmete puhul kolm sekundit ja PIC32MZ EF-seadmete puhul kolm millisekundit. Mõned USB-hosti draiveriteegi API-d võivad järgmises versioonis muutuda. USB-hosti draiveriteegi küsitlusrežiimi toimimist pole testitud. USB-hosti draiveriteegi ühendamise/lahtiühendamise käitumist on testitud piiratud mahus. |
Süsteemiteenused:
| Funktsioon | Lisandused ja uuendused | Teadaolevad probleemid |
| DMA |
Perifeersed raamatukogud:
| Funktsioon | Lisandused ja uuendused | Teadaolevad probleemid |
| ADCHS | Ei kehti | Selle välisseadmete teegi versiooni puhul FIFO-d ei toetata. |
| SQI | Ei kehti | SQI kella jagaja väärtus, mis on suurem kui CLK_DIV_16, ei tööta. Optimaalse SQI taktsageduse saavutamiseks kasutage SQI kella jagaja väärtust, mis on väiksem kui CLK_DIV_16.
Märkus. See probleem kehtib kõigi rakenduste kohta, mis kasutavad SQI moodulit. |
Rakendused
| Funktsioon | Lisandused ja uuendused | Teadaolevad probleemid |
| Helidemonstratsioonid | Muudetud Universal_audio_decodersis, et piirata kataloogisügavust file süsteem. See hoiab ära erandi, kui see muidu tekiks väljaspool kuut alamkataloogi taset. | usb_headset, usb_microphone ja usb_speaker demonstratsioonid:
Vaigistusfunktsioon (arvutist juhitav) ei tööta. mac_audio_hi_res demonstratsioon: Arvuti heli vaigistamine toimib korralikult ainult esimesel korral |
| Bluetoothi demonstratsioonid | Parandatud a2dp_avrcp demol WVGA ekraanil leitud probleemid. See on esmaklassiline demo. | Graafika on kõigis PIC32MZ DA konfiguratsioonides ajutiselt välja lülitatud/eemaldatud ja see tehakse kättesaadavaks tulevases versioonis. |
| File Süsteemi demonstratsioonid | Eduka demonstratsiooni näitamiseks kasutatav LED_3 ei sütti, mis mõjutab järgmisi demonstratsioone:
Lahendusena saab kasutaja rakenduse koodi lisada katkestuspunkti, et näha demonstratsioonide olekut. |
| Graafika demonstratsioonid | PKOB algajate komplekti programmeerimine ja silumine võib põhjustada järgmise vea: Programmeerijat ei saanud käivitada: Sihtseadme programmeerimine ebaõnnestus. Kui see teade kuvatakse, lülitage seade uuesti sisse ja rakendus käivitub. Kui on vaja silumist, on soovitatav lahendus paigaldada sobiv päis stardikomplekti, kasutades MPLAB REAL ICE-i.
Järgmised probleemid kehtivad external_resources demonstratsioonile:
|
|
| MEB II demonstratsioonid | segger_emwini demonstratsioonirakendus ei sisalda veel puutetundlikku sisendit. | |
| RTOS-i demonstratsioonid | PIC32MZ EF konfiguratsiooni jaoks on vaja FPU-toega SEGGER embOS teeki ja kasutaja peab selle selgesõnaliselt lisama. Vaikimisi on kaasatud FPU-toeta teek. | |
| Süsteemiteenuste teek Examples | Ei kehti | command_appio demonstratsioon ei tööta MPLAB X IDE v3.06-ga, kuid töötab v3.00-ga. |
| TCP/IP WiFi
Meeleavaldused |
Ei kehti | ENC24xJ600 või ENC28J60 konfiguratsioonidega tcpip_tcp_client demonstratsioon ei tööta korralikult, kui SPI draiver lubab DMA. Palun keelake SPI DMA valik nende konfiguratsioonide puhul. See parandatakse MPLAB Harmony tulevases versioonis. |
| Testirakendused | Ei kehti | PIC32MZ EF Starter Kitiga kasutatavatel FreeRTOS-i konfiguratsioonidel on ujukomaarvude teek projekti valikutes keelatud. |
| USB-demonstratsioonid | PIC32MZ-seadmetega loodud msd_basic seadme demonstratsioonirakendus nõuab, et SCSI päringuvastuse andmestruktuur paigutataks RAM-i. Selle andmestruktuuri paigutamine programmi välkmällu rikub päringuvastuse. See probleem parandatakse tulevases versioonis. hid_basic_keyboard hosti demonstratsioon jäädvustab klahvivajutusi AZ, az, 0-9, Shift ja CAPS LOCK klahvidega. ainultKlaviatuuri LED-tulede funktsionaalsust ja teiste klahvikombinatsioonide tuge värskendatakse tulevases versioonis. Audio_speaker Hosti demonstratsioonis ei pruugi Plug and Play funktsioon pic32mz_ef_sk_int_dyn ja pic32mx_usb_sk2_int_dyn konfiguratsioonide puhul töötada. See probleem parandatakse tulevases versioonis. Hub_msd Hosti demonstratsioonirakenduses võib jaoturi plug and play tuvastamine aeg-ajalt ebaõnnestuda. Kui jaotur aga ühendatakse enne PIC32MZ seadme lähtestamisest vabastamist, töötab demonstratsioonirakendus ootuspäraselt. Seda probleemi uuritakse ja parandus on saadaval MPLAB Harmony tulevases versioonis. Saadaval olevate jaoturi demonstratsioonirakenduste kasutamisel on soovitatav kasutada iseseisva toitega jaoturit. Starterkomplekti VBUS-toiteregulaator ei pruugi vastata siini toitega jaoturi praegustele nõuetele, mis võib põhjustada demonstratsioonirakenduse ettearvamatut käitumist. |
Raamistiku loomine:
| Funktsioon | Lisandused ja uuendused | Teadaolevad probleemid |
| Bluetoothi pinu teek | Ei kehti | |
| Matemaatikateegid | DSP fikseeritud koma matemaatika teek:
|
Kommunaalteenused:
| Funktsioon | Lisandused ja uuendused | Teadaolevad probleemid |
| MPLAB Harmony konfiguraator (MHC) | Ei kehti |
|
Kolmanda osapoole tarkvara:
| Funktsioon | Lisandused ja uuendused | Teadaolevad probleemid |
| SEGGER emWini graafikateek | Ei kehti | Toetatud on ainult LCC-kuvarikontroller. Teiste kuvarikontrollerite tugi selles versioonis saadaval ei ole.
Selles versioonis pole dialoogi vidina käepideme toomiseks API-t saadaval. |
Väljalase sisu
See teema loetleb selle väljaande sisu ja identifitseerib iga mooduli.
Kirjeldus
Selles tabelis on loetletud selle väljalaske sisu, sh lühike kirjeldus ja väljalaske tüüp (alfa, beeta, tootmis- või tarnijaversioon).
Vahevara ja teegid
| /raamistik/ | Kirjeldus | Vabasta Tüüp |
| bluetooth/cdbt | Bluetoothi pinu teek (põhiline) | Tootmine |
| bluetooth/premium/audio/cdbt
bluetooth/premium/audio/dekooder/sbc |
Bluetoothi helivirna teek (Premium)
SBC dekoodriteek (Premium) |
Tootmine
Tootmine |
| alglaadur | Alglaaduri teek | Tootmine |
| klass b | B-klassi raamatukogu | Tootmine |
| krüpto | Mikrokiibi krüptograafiline raamatukogu | Tootmine |
| dekooder/bmp/BmpDekooder dekooder/bmp/GifDekooder dekooder/bmp/JpegDekooder dekooder/audio_dekoodrid/dekooder_opus dekooder/speex dekooder/premium/dekooder_aac dekooder/premium/dekooder_mp3 dekooder/premium/dekooder_wma |
BMP dekoodri teek GIF-dekoodrite kogu JPEG dekoodri teek Opus Decoder raamatukogu Speexi dekoodri teek AAC dekoodri teek (Premium) MP3 dekoodri teek (Premium) WMA dekoodri teek (Premium) |
Beeta Beeta Beeta Beeta Beeta Beeta Beeta Beeta |
| gfx | Graafikakogu | Tootmine |
| matemaatika/displeireklaam | DSP fikseeritud punkti matemaatikateegi API päis PIC32MZ seadmetele | Tootmine |
| matemaatika/libq | LibQ fikseeritud punkti matemaatikateegi API päis PIC32MZ seadmetele | Tootmine |
| neto/press | MPLAB Harmony võrgu esitluskiht | Beeta |
| test | Testirakmete teek | Tootmine |
| tcpip | TCP/IP võrgupinu | Tootmine |
| usb | USB-seadme pinu
USB-hosti pinu |
Tootmine
Beeta |
Seadme draiverid:
| /raamistik/draiver/ | Kirjeldus | Vabasta Tüüp |
| ADC | Analoog-digitaalmuunduri (ADC) draiver
Dünaamiline rakendamine Staatiline rakendamine |
Beeta Beeta |
| kaamera/ovm7690 | OVM7690 kaamera draiver
Ainult dünaamiline rakendamine |
Beeta |
| saab | Kontrolleri piirkonna võrgu (CAN) draiver
Ainult staatiline teostus |
Beeta |
| cmp | Komparaatori draiver
Ainult staatiline teostus |
Beeta |
| koodek/ak4384
koodek/ak4642
koodek/ak4953
koodek/ak7755 |
AK4384 koodeki draiver
Ainult dünaamiline rakendamine
AK4642 koodeki draiver Ainult dünaamiline rakendamine
AK4953 koodeki draiver Ainult dünaamiline rakendamine
AK7755 koodeki draiver Ainult dünaamiline rakendamine |
Tootmine
Tootmine
Tootmine
Tootmine |
| cpld | CPLD XC2C64A draiver
Ainult staatiline teostus |
Tootmine |
| enc28j60 | ENC28J60 draiveriteek
Ainult dünaamiline rakendamine |
Beeta |
| encx24j600 | ENCx24J600 draiveriteek
Ainult dünaamiline rakendamine |
Beeta |
| ethmac | Etherneti meediumipöörduse kontrolleri (MAC) draiver
Ainult dünaamiline rakendamine |
Tootmine |
| etüül | Etherneti füüsilise liidese (PHY) draiver
Ainult dünaamiline rakendamine |
Tootmine |
| välklamp | Flash-draiver
Ainult staatiline teostus |
Beeta |
| gfx/kontroller/lcc | Soodne kontrollerita (LCC) graafikadraiver
Ainult dünaamiline rakendamine |
Tootmine |
| gfx/kontroller/otm2201a | OTM2201a LCD-kontrolleri draiver
Ainult dünaamiline rakendamine |
Tootmine |
| gfx/kontroller/s1d13517 | Epsoni S1D13517 LCD-kontrolleri draiver
Ainult dünaamiline rakendamine |
Tootmine |
| gfx/kontroller/ssd1289 | Solomon Systech SSD1289 kontrolleri draiver
Ainult dünaamiline rakendamine |
Tootmine |
| gfx/kontroller/ssd1926 | Solomon Systech SSD1926 kontrolleri draiver
Ainult dünaamiline rakendamine |
Tootmine |
| gfx/kontroller/tft002 | TFT002 graafikadraiver
Ainult dünaamiline rakendamine |
Tootmine |
| i2c | Integraallülituse (I2C) draiver
Dünaamiline rakendamine Staatiline rakendamine |
Alfa Alfa |
| i2s | Inter-IC heli (I2S) draiver
Ainult dünaamiline rakendamine |
Beeta |
| ic | Sisendhõive draiver
Ainult staatiline teostus |
Beeta |
| nvm | Püsiva mälu (NVM) draiver
Dünaamiline rakendamine Staatiline rakendamine |
Beeta Beeta |
| oc | Väljundi võrdlusdraiver
Ainult staatiline teostus |
Beeta |
| pmp | Paralleelse peamise pordi (PMP) draiver
Dünaamiline rakendamine Staatiline rakendamine |
Tootmisversioon Beetaversioon |
| rtcc | Reaalajas kella ja kalendri (RTCC) draiver
Ainult staatiline teostus |
Beeta |
| SD-kaart | SD-kaardi draiver (SPI draiveri klient)
Ainult dünaamiline rakendamine |
Beeta |
| spi | Jadaliidese (SPI) draiver
Dünaamiline rakendamine Staatiline rakendamine |
Tootmisversioon Beetaversioon |
|
spi_flash/sst25vf016b spi_flash/sst25vf020b spi_flash/sst25vf064c spi_flash/sst25 |
SPI välkmäludraiverid
Ainult dünaamiline rakendamine |
Alfa |
| TMR | Taimeri draiver
Dünaamiline rakendamine Staatiline rakendamine |
Tootmisversioon Beetaversioon |
| puutetundlik/adc10bit
puudutus/ar1021
touch/mtch6301
touch/mtch6303 |
ADC 10-bitine puutetundlik draiver Ainult dünaamiline rakendamine AR1021 puutetundlik draiver Ainult dünaamiline rakendamine MTCH6301 puutetundlik draiver Ainult dünaamiline rakendamine MTCH6303 puutetundlik draiver Ainult staatiline teostus |
Beeta
Beeta
Beeta
Beeta |
| usart | Universaalne sünkroonse/asünkroonse vastuvõtja/saatja (USART) draiver
Dünaamiline rakendamine Staatiline rakendamine |
Tootmine
Beeta |
| usbfs
USB-d |
PIC32MX universaalse jadasiini (USB) kontrolleri draiver (USB-seade) Ainult dünaamiline teostus PIC32MZ universaalse jadasiini (USB) kontrolleri draiver (USB-seade) Ainult dünaamiline rakendamine |
Tootmine
Tootmine |
| usbfs
USB-d |
PIC32MX universaalse jadasiini (USB) kontrolleri draiver (USB-host)
Ainult dünaamiline rakendamine PIC32MZ universaalse jadasiini (USB) kontrolleri draiver (USB-host) Ainult dünaamiline rakendamine |
Beeta
Beeta |
| wifi/mrf24w
wifi/mrf24wn |
MRF24WG kontrolleri WiFi-draiver Ainult dünaamiline rakendamineMRF24WN kontrolleri WiFi-draiver Ainult dünaamiline rakendamine |
Tootmine
Tootmine |
Süsteemiteenused
| /raamistik/süsteem/ | Kirjeldus | Vabasta Tüüp |
| clk | Kellasüsteemi teenuste teek
Dünaamiline rakendamine Staatiline rakendamine |
Tootmine
Tootmine |
| käsk | Käskude protsessori süsteemi teenuste teek
Ainult dünaamiline rakendamine |
Tootmine |
| levinud | Ühise süsteemi teenuste teek | Beeta |
| konsool | Konsoolisüsteemi teenuste teek
Dünaamiline rakendamine Staatiline rakendamine |
Beeta
Alfa |
| silumine | Silumissüsteemi teenuste teek
Ainult dünaamiline rakendamine |
Beeta |
| devcon | Seadme juhtimissüsteemi teenuste teek
Ainult dünaamiline rakendamine |
Tootmine |
| dma | Otsese mälupöörduse süsteemi teenuste teek
Dünaamiline rakendamine |
Tootmine |
| fs | File Süsteemiteenuste teek
Ainult dünaamiline rakendamine |
Tootmine |
| int | Katkesta süsteemi teenuste teek
Ainult staatiline teostus |
Tootmine |
| mälu | Mälusüsteemi teenuste teek
Ainult staatiline teostus |
Beeta |
| sõnum | Sõnumsidesüsteemi teenuste teek
Ainult dünaamiline rakendamine |
Beeta |
| sadamad | Portide süsteemi teenuste teek
Ainult staatiline teostus |
Tootmine |
| juhuslik | Juhuslike arvude generaatori süsteemi teenuste teek
Ainult staatiline teostus |
Tootmine |
| lähtestada | Lähtesta süsteemi teenuste teek
Ainult staatiline teostus |
Beeta |
| TMR | Taimeri süsteemi teenuste teek
Ainult dünaamiline rakendamine |
Beeta |
| puudutada | Puutetundliku süsteemi teenuste teek
Ainult dünaamiline rakendamine |
Beeta |
| wdt | Valvekoera taimeri süsteemi teenuste teek
Ainult staatiline teostus |
Beeta |
Perifeersed raamatukogud:
| /raamistik/ | Kirjeldus | Väljalaske tüüp |
| perifeerne | Kõigi toetatud PIC32 mikrokontrollerite välisseadmete teekide lähtekood | Tootmine |
| PIC32MX1XX/2XX 28/36/44-pin Family | Tootmine | |
| PIC32MX1XX/2XX/5XX 64/100-pin Family | Tootmine | |
| PIC32MX320/340/360/420/440/460 Family | Tootmine | |
| PIC32MX330/350/370/430/450/470 Family | Tootmine | |
| PIC32MX5XX/6XX/7XX perekond | Tootmine | |
| PIC32MZ sisseehitatud ühenduvuse (EC) tootesari | Tootmine | |
| PIC32MZ sisseehitatud ühenduvus ujukomamooduliga (EF) tootesari | Tootmine |
Operatsioonisüsteemi abstraktsioonikiht (OSAL):
| /raamistik/ | Kirjeldus | Vabasta Tüüp |
| osal | Operatsioonisüsteemi abstraktsioonikiht (OSAL) | Tootmine |
Juhatuse tugipaketid (BSP):
| /bsp/ | Kirjeldus | Vabasta Tüüp |
| bt_audio_dk | PIC32 Bluetoothi heli arenduskomplekti BSP. | Tootmine |
| kiipkomplekt_wf32 | BSP chipKIT™ WF32™ Wi-Fi arendusplaadile. | Tootmine |
| kiipkomplekt_wifire | BSP chipKIT™ Wi-FIRE arendusplaadile. | Tootmine |
| pic32mx_125_sk | PIC32MX1/2/5 stardikomplekti BSP. | Tootmine |
| pic32mx_125_sk+lcc_pictail+qvga | BSP soodsale kontrollerita (LCC) graafikakaardile PICtail Plus tütarplaadile koos PIC3.2MX320/240/32 stardikomplektiga ühendatud tõeliselt 1-tollise 2 × 5 graafikakaardiga. | Tootmine |
| pic32mx_125_sk+meb | BSP PIC32MX1/2/5 stardikomplekti jaoks, mis on ühendatud multimeedia laiendusplaadiga (MEB). | Tootmine |
| pic32mx_bt_sk | PIC32 Bluetoothi alustuskomplekti BSP. | Tootmine |
| pic32mx_eth_sk | PIC32 Etherneti alustuskomplekti BSP. | Tootmine |
| pic32mx_eth_sk2 | PIC32 Etherneti alustuskomplekti II BSP. | Tootmine |
| pic32mx_pcap_db | BSP PIC32 GUI arendusplaadile projekteeritud mahtuvusliku puutetundlikkusega. | Tootmine |
| pic32mx_usb_digital_audio_ab | PIC32 USB-heli lisatarvikute plaadi BSP | Tootmine |
| pic32mx_usb_sk2 | BSP PIC32 USB alustuskomplekt II. | Tootmine |
| pic32mx_usb_sk2+lcc_pictail+qvga | BSP soodsale kontrollerita (LCC) graafikakaardile PICtail Plus tütarplaadile koos PIC3.2 USB Starter Kit II-ga ühendatud tõeliselt 320-tollise 240 × 32 graafikakaardiga. | Tootmine |
| pic32mx_usb_sk2+lcc_pictail+wqvga | BSP soodsa kontrollerita (LCC) graafikakaardi PICtail Plus tütarplaadile koos graafikakaardi Powertip 4.3″ 480×272 plaadiga, mis on ühendatud PIC32 USB Starter Kit II-ga. | Tootmine |
| pic32mx_usb_sk2+meb | BSP multimeedia laiendusplaadi (MEB) jaoks, mis on ühendatud PIC32 USB Starter Kit II-ga. | Tootmine |
| pic32mx_usb_sk2+s1d_pictail+vga | BSP graafikakontrolleri PICtail Plus Epson S1D13517 tütarplaadile koos graafikaekraani Truly 5.7″ 640×480 plaadiga, mis on ühendatud PIC32 USB Starter Kit II-ga. | Tootmine |
| pic32mx_usb_sk2+s1d_pictail+wqvga | BSP graafikakontrolleri PICtail Plus Epson S1D13517 tütarplaadile koos graafikaekraani Power tip 4.3″ 480×272 plaadiga, mis on ühendatud PIC32 USB Starter Kit II-ga. | Tootmine |
| pic32mx_usb_sk2+s1d_pictail+wvga | BSP graafikakontrolleri PICtail Plus Epson S1D13517 tütarplaadile koos graafikaekraaniga Truly 7″ 800×400 plaadiga, mis on ühendatud PIC32 USB Starter Kit II-ga. | Tootmine |
| pic32mx_usb_sk2+ssd_pictail+qvga | BSP graafikakaardi LCD-kontrolleri PICtail Plus SSD1926 tütarplaadile koos graafikakaardiga Truly 3.2-tollise 320 × 240 plaadiga, mis on ühendatud PIC32 USB Starter Kit II-ga. | Tootmine |
| pic32mx_usb_sk3 | PIC32 USB alustuskomplekti III BSP. | Tootmine |
| pic32mx270f512l_pim+bt_audio_dk | PIC32MX270F512L pistikprogrammi (PIM) BSP, mis on ühendatud PIC32 Bluetooth Audio Development Kit'iga. | Tootmine |
| pic32mx460_pim+e16 | BSP PIC32MX460F512L pistikprogrammi moodulile (PIM), mis on ühendatud Explorer 16 arendusplaadiga. | Tootmine |
| pic32mx470_pim+e16 | BSP PIC32MX450/470F512L pistikprogrammi moodulile (PIM), mis on ühendatud Explorer 16 arendusplaadiga. | Tootmine |
| pic32mx795_pim+e16 | BSP PIC32MX795F512L pistikprogrammi moodulile (PIM), mis on ühendatud Explorer 16 arendusplaadiga. | Tootmine |
| pic32mz_ec_pim+bt_audio_dk | PIC32MZ2048ECH144 helipistikmooduli (PIM) BSP, mis on ühendatud PIC32 Bluetoothi heli arenduskomplektiga. | Tootmine |
| pic32mz_ec_pim+e16 | BSP PIC32MZ2048ECH100 pistikprogrammi moodulile (PIM), mis on ühendatud Explorer 16 arendusplaadiga. | Tootmine |
| pic32mz_ec_sk | PIC32MZ sisseehitatud ühenduvuse (EC) alustuskomplekti BSP. | Tootmine |
| pic32mz_ec_sk+meb2 | BSP multimeedia laiendusplaadile II (MEB II), mis on ühendatud PIC32MZ sisseehitatud ühenduvuse (EC) alustuskomplektiga. | Tootmine |
| pic32mz_ec_sk+meb2+wvga | BSP multimeedia laiendusplaadile II (MEB II) koos 5-tollise WVGA PCAP kuvariplaadiga (vt Märkus) ühendatud PIC32MZ sisseehitatud ühenduvuse (EC) alustuskomplektiga.
Märkus. 5-tollise WVGA PCAP-ekraaniplaadi hankimise kohta lisateabe saamiseks võtke ühendust oma kohaliku Microchipi müügiesindusega. |
Tootmine |
| pic32mz_ec_sk+s1d_pictail+vga | BSP graafikakontrolleri PICtail Plus Epson S1D13517 tütarplaadile koos graafikaekraani Truly 5.7″ 640×480 plaadiga, mis on ühendatud PIC32MZ sisseehitatud ühenduvuse (EC) alustuskomplektiga. | Tootmine |
| pic32mz_ec_sk+s1d_pictail+wqvga | BSP graafikakontrolleri PICtail Plus Epson S1D13517 tütarplaadile koos graafikaekraani Powertip 4.3″ 480×272 plaadiga, mis on ühendatud PIC32MZ sisseehitatud ühenduvuse (EC) alustuskomplektiga. | Tootmine |
| pic32mz_ec_sk+s1d_pictail+wvga | Graafikakontrolleri PICtail Plus Epson S1D13517 tütarplaadi BSP koos 5-tollise WVGA PCAP kuvaplaadiga (vt Märkus) ühendatud PIC32MZ sisseehitatud ühenduvuse ja ujukomamooduli (EC) alustuskomplektiga.
Märkus. 5-tollise WVGA PCAP-ekraaniplaadi hankimise kohta lisateabe saamiseks võtke ühendust oma kohaliku Microchipi müügiesindusega. |
Tootmine |
| pic32mz_ef_pim+bt_audio_dk | PIC32MZ2048EFH144 helipistikmooduli (PIM) BSP, mis on ühendatud PIC32 Bluetoothi heli arenduskomplektiga. | Tootmine |
| pic32mz_ef_pim+e16 | BSP PIC32MZ2048EFH100 pistikprogrammi moodulile (PIM), mis on ühendatud Explorer 16 arendusplaadiga. | Tootmine |
| pic32mz_ef_sk | BSP PIC32MZ sisseehitatud ühenduvuse ja ujukomalugeja (EF) alustuskomplekti jaoks. | Tootmine |
| pic32mz_ef_sk+meb2 | BSP multimeedia laiendusplaadile II (MEB II), mis on ühendatud PIC32MZ sisseehitatud ühenduvuse ujukomaüksusega (EF) alustuskomplektiga. | Tootmine |
| pic32mz_ef_sk+meb2+wvga | BSP multimeedia laiendusplaadile II (MEB II) koos 5-tollise WVGA PCAP kuvariplaadiga (vt Märkus) ühendatud PIC32MZ sisseehitatud ühenduvuse ja ujukomamooduli (EF) alustuskomplektiga.
Märkus. 5-tollise WVGA PCAP-ekraaniplaadi hankimise kohta lisateabe saamiseks võtke ühendust oma kohaliku Microchipi müügiesindusega. |
Tootmine |
| pic32mz_ef_sk+s1d_pictail+vga | Graafikakontrolleri PICtail Plus Epson S1D13517 tütarplaadi BSP koos graafikaekraani Truly 5.7″ 640×480 plaadiga, mis on ühendatud PIC32MZ sisseehitatud ühenduvuse ja ujukomaüksuse (EF) alustuskomplektiga. | Tootmine |
| pic32mz_ef_sk+s1d_pictail+wqvga | BSP graafikakontrolleri PICtail Plus Epson S1D13517 tütarplaadile koos graafikaekraani Powertip 4.3″ 480×272 plaadiga, mis on ühendatud PIC32MZ sisseehitatud ühenduvuse ujukomaüksusega (EF) alustuskomplektiga. | Tootmine |
| wifi_g_db | BSP Wi-Fi G demoplaadile. | Tootmine |
Helirakendused:
| /rakendused/heli/ | Kirjeldus | Vabasta Tüüp |
| heli_mikrofoni_silmus | Heli mikrofoni tagasihelistamise demonstratsioon | Tootmine |
| heli_toon | Helitooni demonstratsioon | Tootmine |
| mac_audio_kõrge_resolutsiooniga | Kõrglahutusega heli demonstratsioon | Tootmine |
| sdcard_usb_audio | USB-heli SD-kaardi demonstratsioon | Beeta |
| universaalsed_audio_dekoodrid | Universaalse helidekoodri demonstratsioon | Tootmine |
| usb_peakomplekt | USB-audiokesksete demonstratsioon | Tootmine |
| usb_mikrofon | USB-audiomikrofoni demonstratsioon | Tootmine |
| usb-kõlar | USB-kõlari demonstratsioon | Tootmine |
Bluetoothi rakendused:
| /rakendused/bluetooth/ | Kirjeldus | Vabasta Tüüp |
| andmed/andmete_põhiline | Bluetooth®-i põhiandmete demonstratsioon | Tootmine |
| andmed/andmete_temp_sensors_rgb | Bluetoothi temperatuuriandur ja RGB andmete demonstratsioon | Tootmine |
| premium/audio/a2dp_avrcp | Bluetooth Premium heli demonstratsioon | Tootmine |
Alglaaduri rakendused:
| /rakendused/käivituslaadur/ | Kirjeldus | Vabasta Tüüp |
| põhilised | Alglaaduri põhidemonstratsioon | Tootmine |
| Otseülekanne | Reaalajas värskenduste demonstratsioon | Tootmine |
B-klassi rakendused:
| /rakendused/klass b/ | Kirjeldus | Vabasta Tüüp |
| B-klassi demo | B-klassi raamatukogu demonstratsioon | Tootmine |
Krüptograafilised rakendused:
| /rakendused/krüpto/ | Kirjeldus | Vabasta Tüüp |
| krüpti_dekrüptimine | Krüpto perifeerse teek MD5 krüpteerimise/dekrüpteerimise demonstratsioon | Tootmine |
| suur_räsi | Krüpto perifeerse raamatukogu räsi demonstratsioon | Tootmine |
Draiveri rakendused:
| /rakendused/draiver/ | Kirjeldus | Vabasta Tüüp |
| i2c/i2c_rtcc | I2C RTCC demonstratsioon | Tootmine |
| nvm/nvm_lugemis_kirjutamine | NVM-i demonstratsioon | Tootmine |
| spi/serial_eeprom | SPI demonstratsioon | Tootmine |
| spi/spi_loopback | SPI demonstratsioon | Tootmine |
| spi_flash/sst25vf020b | SPI Flash SST25VF020B seadme demonstratsioon | Tootmine |
| usart/usart_echo | USARTi demonstratsioon | Tootmine |
| usart/usart_loopback | USART Loopbacki demonstratsioon | Tootmine |
ExampRakendused:
| /rakendused/ntamples/ | Kirjeldus | Vabasta Tüüp |
| minu_esimene_rakendus | MPLAB Harmony õpetus Example Lahendus | Ei kehti |
| perifeerne | MPLAB Harmony-ga ühilduv välisseadmete teek Examples | Tootmine |
| süsteem | MPLAB Harmony ühilduva süsteemi hooldusraamatukogu Examples | Tootmine |
Välise mälu programmeerija rakendused:
| /rakendused/programmeerija/ | Kirjeldus | Vabasta Tüüp |
| väline_välklamp | Välise välkmälu alglaaduri demonstratsioon | Tootmine |
| sqi_flash | Välise mälu programmeerija SQI välkmälu demonstratsioon | Tootmine |
File Süsteemirakendused:
| /rakendused/fs/ | Kirjeldus | Vabasta Tüüp |
| nvm_fat_single_disk | Ühe ketta püsimälu FAT FS demonstratsioon | Tootmine |
| nvm_mpfs_single_disk | Ühe ketta püsimälu MPFS-i demonstratsioon | Tootmine |
| nvm_sdcard_fat_mpfs_multi_disk | Mitmekettaline püsimälu FAT FS MPFS demonstratsioon | Tootmine |
| nvm_sdcard_fat_multi_disk | Mitmekettalise püsimälu FAT FS demonstratsioon | Tootmine |
| sdcard_fat_single_disk | Ühe kettaga SD-kaardi FAT FS demonstratsioon | Tootmine |
| sdcard_msd_fat_multi_disk | Mitme kettaga SD-kaardi MSD FAT FS demonstratsioon | Tootmine |
| sst25_fat | SST25 Flash FAT FS demonstratsioon | Alfa |
Graafikarakendused:
| /rakendused/gfx/ | Kirjeldus | Vabasta Tüüp |
| pildi_liikumise_põhilisus | Liikuvgraafika ja piltide kogu demonstratsioon | Tootmine |
| emwin_kiirkäivitus | SEGGER emWini kiirjuhendi demonstratsioon | Tootmine |
| välised_ressursid | Salvestatud graafikaressursside välise mälu juurdepääsu demonstratsioon | Tootmine |
| graafika_vitriin | Graafika madala hinnaga kontrollerita (LCC) WVGA demonstratsioon | Tootmine |
| LCC | Madala hinnaga kontrollerita (LCC) graafika demonstratsioon | Tootmine |
| meediapilt_viewer | Graafika Meedia Pilt Viewer demonstratsioon | Tootmine |
| objektiks | Graafikaobjekti kihi demonstratsioon | Tootmine |
| primitiivne | Graafika primitiivide kihi demonstratsioon | Tootmine |
| takistusliku_puute_kalibreerimine | Takistuse puutetundliku kalibreerimise demonstratsioon | Tootmine |
| s1d13517 | Epsoni S1D13517 LCD-kontrolleri demonstratsioon | Tootmine |
| ssd1926 | Solomon Systech SSD1926 kontrolleri demonstratsioon | Tootmine |
Multimeedia laiendusplaadi II (MEB II) rakendused:
| /rakendused/meb_ii/ | Kirjeldus | Vabasta Tüüp |
| gfx_kaamera | Graafikakaamera demonstratsioon | Tootmine |
| gfx_cdc_com_port_single | Kombineeritud graafika ja USB CDC demonstratsioon | Tootmine |
| gfx_fotoraam | Graafika pildiraami demonstratsioon | Tootmine |
| gfx_web_server_nvm_mpfs | Kombineeritud graafika ja TCP/IP Web Serveri demonstratsioon | Tootmine |
| Emwin | SEGGER emWin® võimekused MEB II demonstratsioonil | Beeta |
RTOS-i rakendused:
| /rakendused/rtos/ | Kirjeldus | Vabasta Tüüp |
| reljeefid | SEGGER embOS® demonstratsioonid | Tootmine |
| freertos | FreeRTOS™ demonstratsioonid | Tootmine |
| avatud | OPENRTOS-i demonstratsioonid | Tootmine |
| niitx | Express Logic ThreadX demonstratsioonid | Tootmine |
| uC_OS_II | Micriµm® µC/OS-II™ demonstratsioonid | Beeta |
| uC_OS_III | Micriµm® µC/OS-III™ demonstratsioonid | Tootmine |
TCP/IP rakendused:
| /rakendused/tcpip/ | Kirjeldus | Vabasta Tüüp |
| berkeley_tcp_klient | Berkeley TCP/IP kliendi demonstratsioon | Tootmine |
| berkeley_tcp_server | Berkeley TCP/IP serveri demonstratsioon | Tootmine |
| berkeley_udp_klient | Berkeley TCP/IP UDP kliendi demonstratsioon | Tootmine |
| berkeley_udp_relee | Berkeley TCP/IP UDP relee demonstratsioon | Tootmine |
| berkeley_udp_server | Berkeley TCP/IP UDP serveri demonstratsioon | Tootmine |
| wolfssl_tcp_client | wolfSSL TCP/IP TCP kliendi demonstratsioon | Tootmine |
| wolfssl_tcp_server | wolfSSL TCP/IP TCP serveri demonstratsioon | Tootmine |
| snmpv3_nvm_mpfs | SNMPv3 püsimälu mikrokiip on patenteeritud File Süsteemi demonstreerimine | Tootmine |
| snmpv3_sdcard_fatfs | SNMPv3 püsimälu SD-kaart FAT File Süsteemi demonstreerimine | Tootmine |
| tcpip_tcp_klient | TCP/IP TCP kliendi demonstratsioon | Tootmine |
| tcpip_tcp_kliendi_server | TCP/IP TCP kliendi-serveri demonstratsioon | Tootmine |
| tcpip_tcp_server | TCP/IP TCP serveri demonstratsioon | Tootmine |
| tcpip_udp_klient | TCP/IP UDP kliendi demonstratsioon | Tootmine |
| tcpip_udp_kliendi_server | TCP/IP UDP kliendi-serveri demonstratsioon | Tootmine |
| tcpip_udp_server | TCP/IP UDP serveri demonstratsioon | Tootmine |
| web_server_nvm_mpfs | Püsiva mäluga mikrokiip on patenteeritud File Süsteem Web Serveri demonstratsioon | Tootmine |
| web_server_sdcard_fatfs | SD-kaardi FAT File Süsteem Web Serveri demonstratsioon | Tootmine |
| wifi_lihtne_konfiguratsioon | Wi-Fi® EasyConfi demonstratsioon | Tootmine |
| wifi_g_demo | Wi-Fi G demonstratsioon | Tootmine |
| wifi_wolfssl_tcp_client | Wi-Fi wolfSSL TCP/IP kliendi demonstratsioon | Tootmine |
| wifi_wolfssl_tcp_server | Wi-Fi wolfSSL TCP/IP serveri demonstratsioon | Tootmine |
| wolfssl_tcp_client | wolfSSL TCP/IP kliendi demonstratsioon | Tootmine |
| wolfssl_tcp_server | wolfSSL TCP/IP serveri demonstratsioon | Tootmine |
Testirakendused:
| /rakendused/meb_ii/ | Kirjeldus | Vabasta Tüüp |
| test_sample | MPLAB Harmony Test Sample Rakendus | Alfa |
USB-seadme rakendused:
| /rakendused/usb/seade/ | Kirjeldus | Vabasta Tüüp |
| cdc_com_port_dual | CDC kahe jadapordi COM-portide emuleerimise demonstratsioon | Tootmine |
| cdc_com_port_single | CDC ühe jadapordi COM-emuleerimise demonstratsioon | Tootmine |
| cdc_msd_basic | CDC massmäluseadme (MSD) demonstratsioon | Tootmine |
| cdc_serial_emulaator | CDC jadaemulatsiooni demonstratsioon | Tootmine |
| cdc_serial_emulator_msd | CDC seriaalse emulatsiooni MSD demonstratsioon | Tootmine |
| hid_basic | USB-inimeseliidese seadme (HID) põhidemonstratsioon | Tootmine |
| hid_joystick | USB HID-klassi juhtkangi seadme demonstratsioon | Tootmine |
| hid_keyboard | USB HID-klassi klaviatuuriseadme demonstratsioon | Tootmine |
| hid_mouse | USB HID-klassi hiireseadme demonstratsioon | Tootmine |
| hid_msd_basic | USB HID klassi MSD demonstratsioon | Tootmine |
| msd_basic | USB MSD demonstratsioon | Tootmine |
| msd_fs_spiflash | USB MSD SPI välkmälu File Süsteemi demonstreerimine | Tootmine |
| msd_sdcard | USB MSD SD-kaardi demonstratsioon | Tootmine |
| müüja | USB-müüja (st. geneerilise) demonstratsioon | Tootmine |
USB-hosti rakendused:
| /rakendused/usb/host/ | Kirjeldus | Vabasta Tüüp |
| audio_kõlar | USB Audio v1.0 hostiklassi draiveri demonstratsioon | Tootmine |
| cdc_basic | USB CDC põhidemonstratsioon | Tootmine |
| cdc_msd | USB CDC MSD põhidemonstratsioon | Tootmine |
| hid_basic_keyboard | USB HID-hostklaviatuuri demonstratsioon | Tootmine |
| hid_basic_mouse | USB HID-hosthiire demonstratsioon | Tootmine |
| hub_cdc_hid | USB HID CDC jaoturi demonstratsioon | Tootmine |
| hub_msd | USB MSD jaoturi hosti demonstratsioon | Tootmine |
| msd_basic | USB MSD Host lihtne mälupulga demonstratsioon | Tootmine |
Eelnevalt koostatud binaarfailid:
| /bin/framework | Kirjeldus | Vabasta Tüüp |
| bluetooth | Eelnevalt ehitatud PIC32 Bluetoothi pinu teegid | Tootmine |
| bluetooth/premium/audio | Eelnevalt ehitatud PIC32 Bluetoothi helipinu teegid (Premium) | Tootmine |
| dekooder/premium/aac_microaptiv | Eelnevalt loodud AAC dekoodriteek PIC32MZ seadmetele microAptiv Core funktsioonidega (Premium) | Beeta |
| dekooder/premium/aac_pic32mx | Eelnevalt loodud AAC dekoodriteek PIC32MX seadmetele (Premium) | Beeta |
| dekooder/premium/mp3_microaptiv | Eelnevalt loodud MP3 dekoodriteek PIC32MZ seadmetele microAptiv Core funktsioonidega (Premium) | Tootmine |
| dekooder/premium/mp3_pic32mx | Eelnevalt loodud MP3 dekoodriteek PIC32MX seadmetele (Premium) | Tootmine |
| dekooder/premium/wma_microaptiv | Eelnevalt loodud WMA dekoodriteek PIC32MZ seadmetele koos microAptiv Core funktsioonidega (Premium) | Beeta |
| dekooder/premium/wma_pic32mx | Eelnevalt loodud WMA dekoodriteek PIC32MX seadmetele (Premium) | Beeta |
| matemaatika/displeireklaam | Eelnevalt ehitatud DSP fikseeritud komaga matemaatikateegid PIC32MZ seadmetele | Tootmine |
| matemaatika/libq | Eelnevalt loodud LibQ fikseeritud komaga matemaatikateegid PIC32MZ seadmetele | Tootmine |
| matemaatika/libq/libq_c | Eelnevalt loodud matemaatikateek C-keele implementatsioonidega, mis ühilduvad nii Pic32MX kui ka Pic32MZ seadmetega. (MÄRKUS. Need rutiinid ei ühildu libq teegi funktsioonidega) | Beeta |
| perifeerne | Eelnevalt loodud välisseadmete teegid | Tootmisversioon/beetaversioon |
Raamistiku loomine:
| /build/framework/ | Kirjeldus | Vabasta Tüüp |
| matemaatika/libq | LibQ raamatukogu ehitusprojekt | Tootmine |
| matemaatika/libq | LibQ_C teekide ehitusprojekt | Alfa |
| perifeerne | Perifeerse raamatukogu ehitusprojekt | Tootmine |
Kommunaalteenused:
| /utiliidid/ | Kirjeldus | Vabasta Tüüp |
| mhc/plugins/displaymanager/displaymanager.jar | MPLAB Harmony kuvahalduri plugin | Beeta |
| mhc/com-microchip-mplab-modules-mhc.nbm | MPLAB Harmony Configurator (MHC) plugin
MPLAB Harmony graafikakomponeerija (kuulub MHC pluginasse) |
Tootmine
Beeta |
| mib2bib/mib2bib.jar | Kompileeritud kohandatud mikrokiibi MIB-skript (snmp.mib) snmp.bib ja mib.h genereerimiseks | Tootmine |
| mpfs_generaator/mpfs2.jar | TCP/IP MPFS File Generaatori ja üleslaadimise utiliit | Tootmine |
| segger/emwin | MPLAB Harmony emWini demonstratsioonirakenduste poolt kasutatavad SEGGER emWini utiliidid | Müüja |
| tcpip_discoverer/tcpip_discoverer.jar | TCP/IP mikrokiibi sõlme leidmise utiliit | Tootmine |
Kolmanda osapoole tarkvara:
| /kolmas_osapool/ | Kirjeldus | Vabasta Tüüp |
| dekooder | Dekoodri teegi allika levitamine | Müüja |
| gfx/emwin | SEGGER emWin® graafikateegi levitamine | Müüja |
| rtos/embOS | SEGGER embOS® jaotuskeskus | Müüja |
| rtos/FreeRTOS | FreeRTOS-i lähtekoodi levitamine koos PIC32MZ-seadmete toega | Müüja |
| rtos/MicriumOSII | Micriµm® µC/OS-II™ jaotus | Müüja |
| rtos/MicriumOSIII | Micriµm® µC/OS-III™ jaotus | Müüja |
| rtos/OpenRTOS | OPENRTOS-i allikajaotus koos PIC32MZ-seadmete toega | Müüja |
| rtos/ThreadX | Express Logic ThreadX jaotus | Müüja |
| segger/emwin | SEGGER emWin® Pro levitamine | Müüja |
| tcpip/wolfssl | wolfSSL (endine CyaSSL) sisseehitatud SSL-teek avatud lähtekoodil põhinev demonstratsioon | Müüja |
| tcpip/iniche | InterNiche'i raamatukogude jaotus | Müüja |
Dokumentatsioon:
| /doc/ | Kirjeldus | Vabasta Tüüp |
| harmoonia_abi.pdf | MPLAB Harmony abi kaasaskantavas dokumendivormingus (PDF) | Tootmine |
| harmony_help.chm | MPLAB Harmony abi kompileeritud abi (CHM) vormingus | Tootmine |
| html/index.html | MPLAB Harmony abi HTML-vormingus | Tootmine |
| harmoonia_ühilduvuse_tööleht.pdf | PDF-vorm MPLAB Harmony ühilduvuse taseme määramiseks ja ühilduvusjuhiste erandite või piirangute jäädvustamiseks | Tootmine |
| harmoonia_väljaande_lühike_versioon_v1.11.pdf | MPLAB Harmony väljalaske lühiülevaade, mis annab lühiülevaate väljalaskeinfost | Tootmine |
| harmony_väljalaske_märkmed_v1.11.pdf | MPLAB Harmony väljalaskemärkmed PDF-vormingus | Tootmine |
| harmoonia_litsents_v1.11.pdf | MPLAB Harmony tarkvara litsentsileping PDF-vormingus | Tootmine |
Väljalasketüübid
See jaotis kirjeldab väljalasketüüpe ja nende tähendust.
Kirjeldus
MPLAB Harmony moodulite väljalasked võivad olla kolme erinevat tüüpi, nagu on näidatud järgmisel joonisel.

Alfa-väljalase
Mooduli alfaväljalase on tavaliselt esmaväljalase. Alfaväljaannetel on nende põhifunktsioonide täielik rakendamine, need on funktsionaalselt ühiktestitud ja ehitatakse korrektselt. Alfaväljalase on suurepärane „eelväljaanne“.view„sellest, mille kallal Microchip töötab, ja see võib olla väga kasulik uute funktsioonide uurimisel. Siiski pole see läbinud täielikku ametlikku testimisprotsessi ja on peaaegu kindel, et osa selle liidesest muutub enne tootmisversiooni väljaandmist, mistõttu seda tootmiskasutuseks ei soovitata.“
Beeta väljalase
Mooduli beetaväljalaske versioon on läbinud sisemise liidese uuesti.view protsess ja selle funktsionaalsust on ametlikult testitud. Samuti on alfaversioonist teatatud probleemid parandatud või dokumenteeritud. Kui moodul on beetaversioonis, võib eeldada, et see toimib tavapärastes tingimustes korrektselt ja selle liides on väga lähedal lõplikule kujule (kuigi vajadusel saab siiski muudatusi teha). Siiski pole sellel tehtud koormus- ega jõudlusteste ning see ei pruugi vale kasutamise korral korrektselt ebaõnnestuda. Beetaversiooni ei soovitata tootmiseks, kuid seda saab kasutada arendustegevuseks.
Tootmise väljaandmine
Selleks ajaks, kui moodul tootmisvormis välja antakse, on selle funktsioonid valmis, see on täielikult testitud ja selle liides on "külmutatud". Kõik eelmiste versioonide teadaolevad probleemid on parandatud või dokumenteeritud. Olemasolev liides tulevastes versioonides ei muutu. Seda võidakse laiendada lisafunktsioonide ja täiendavate liidesefunktsioonidega, kuid olemasolevad liidesefunktsioonid ei muutu. See on stabiilne kood stabiilse rakendusprogrammiliidesega (API), millele saate tootmiseesmärkidel toetuda.
Versiooninumbrid
See osa kirjeldab MPLAB Harmony versiooninumbrite tähendust.
Kirjeldus
MPLAB Harmony versioonide nummerdamisskeem
MPLAB Harmony kasutab järgmist versioonide nummerdamise skeemi:
. [. ][ Kus:
- = Olulisemad muudatused (olulised muudatused, mis mõjutavad paljusid või kõiki mooduleid)
- = Väikesed muudatused (uued funktsioonid, regulaarsed väljalasked)
- [.] ] = Dot väljalase (veaparandused, planeerimata väljalasked)
- [ ] = Väljalaske tüüp (a alfa ja b beetaversiooni puhul, kui see on kohaldatav). Tootmisversioonidel ei ole väljalaske tüübi tähte.
Versioonistring
Funktsioon SYS_VersionStrGet tagastab stringi järgmises vormingus:
„ . [. ][ ]”
Kus:
- on mooduli põhiversiooni number
- on mooduli väiksema versiooni number
- on valikuline „paranduse” või „tähe” väljalaske number (mida ei lisata stringi, kui see on võrdne „00”).
- on valikuline väljalaske tüüp, kus „a” tähistab alfaversiooni ja „b” beetaversiooni. Seda tüüpi ei kaasata, kui tegemist on tootmisversiooniga (st mitte alfa- ega beetaversiooniga).
Märkus. Versioonistring ei sisalda tühikuid.
Example:
"0.03a"
"1.00"
Versiooni number
Funktsiooni SYS_VersionGet tagastatud versiooninumber on märgita täisarv järgmises kümnendsüsteemis (mitte BCD-vormingus).
* 10000 100+ * XNUMX +
Kus numbrid on esitatud kümnendsüsteemis ja tähendus on sama, mis on kirjeldatud versioonistringis.
Märkus: Vabastamise tüübil puudub numbriline esitus.
Example:
Versiooni „0.03a” puhul on tagastatud väärtus võrdne järgmisega: 0 * 10000 + 3 * 100 + 0.
Versiooni „1.00” puhul on tagastatud väärtus võrdne järgmisega: 1 * 100000 + 0 * 100 + 0.
© 2013-2017 Microchip Technology Inc.
KKK
- K: Kas MPLAB Harmonyt saab kasutada C++ programmeerimisel? keel?
V: Ei, MPLAB Harmonyt pole C++-ga testitud; seetõttu pole selle programmeerimiskeele tugi saadaval. - K: Milline on soovitatav optimeerimistase hoone jaoks? projektid MPLAB Harmony perifeeria teekiga?
A: Optimeerimise taset -O1 on soovitatav kasutada koodi eemaldamiseks välisseadme teegi kasutamata sektsioonidest. - K: Kuidas MPLAB Harmony desinstallija kasutaja muudetud failidega toime tuleb? files?
A: Desinstalliprogramm kustutab kõik fileinstallija on need installinud, isegi kui kasutaja on neid muutnud. Uued aga fileKasutaja lisatud elemente ei kustutata.
Dokumendid / Ressursid
![]() |
MICROCHIP Harmony integreeritud tarkvararaamistik [pdfKasutusjuhend v1.11, Harmony integreeritud tarkvararaamistik, integreeritud tarkvararaamistik, tarkvararaamistik, raamistik |





