MICROCHIP Harmony integrirani softverski okvir

Tehnički podaci:
- Naziv proizvoda: MPLAB Harmony integrirani softverski okvir
- Verzija: v1.11
- Datum izlaska: travanj 2017
Informacije o proizvodu:
MPLAB Harmony Integrated Software Framework v1.11 je softverski okvir dizajniran za pojednostavljenje i ubrzanje razvoja ugrađenih aplikacija za Microchip mikrokontrolere. Pruža sveobuhvatan skup biblioteka, upravljačkih programa i middlewarea za pojednostavljenje procesa razvoja.
Upute za uporabu proizvoda
Značajke i poznati problemi:
Značajke MPLAB harmonije:
- Podržava širok raspon Microchip mikrokontrolera
- Sveobuhvatan skup biblioteka i middlewarea
- Jednostavna konfiguracija i postavljanje
Poznati problemi:
- Programski jezik C++ nije podržan
- Preporučena razina optimizacije -O1 za građevinske projekte s periferijskom bibliotekom Harmony
- Ponašanje programa za deinstalaciju u vezi s korisnički izmijenjenim files
Informacije o izdanju
Pruža informacije o izdanju MPLAB Harmonyja, uključuje bilješke o izdanju, sadržaj izdanja, vrste izdanja i objašnjava sustav numeriranja verzija. PDF kopija bilješki o izdanju dostupna je u /doc mapa vaše MPLAB Harmony instalacije.
Bilješke o izdanju
Ova tema sadrži bilješke o izdanju za ovu verziju MPLAB Harmonyja.
Opis
MPLAB Harmony verzija: v1.11 Datum izlaska: travanj 2017.
Softverski zahtjevi
Prije korištenja MPLAB Harmonyja, provjerite je li instalirano sljedeće:
- MPLAB X IDE 3.60
- MPLAB XC32 C/C++ kompajler 1.43
- MPLAB Konfigurator Harmonyja 1.11.xx
Ažuriranje na ovo izdanje MPLAB Harmonyja
Ažuriranje na ovo izdanje MPLAB Harmonyja je relativno jednostavno. Za detaljne upute pogledajte Prenošenje i ažuriranje na MPLAB Harmony.
Što je novo i što su poznati problemi
Sljedeće tablice navode značajke koje su promijenjene ili dodane i sve poznate probleme koji su utvrđeni od posljednjeg izdanja MPLAB Harmonyja. Svi poznati problemi koji još nisu riješeni zadržani su iz prethodnog izdanja.
MPLAB harmonija:
| Značajka | Dodaci i ažuriranja | Poznati problemi |
| General | MPLAB Harmony nije testiran s C++; stoga podrška za ovaj programski jezik nije podržana.
Razina optimizacije "-O1" preporučuje se pri izradi bilo kojeg projekta koji uključuje unaprijed izgrađenu binarnu datoteku MPLAB Harmony (.a file) periferne biblioteke. To je potrebno kako bi povezivač uklonio kod iz nekorištenih odjeljaka (za značajke periferne biblioteke koje se ne koriste). Alternativno, možete odabrati "Ukloni nekorištene odjeljke" u općim opcijama za dijaloški okvir svojstava xc32-ld (povezivač). Program za deinstalaciju MPLAB Harmonyja izbrisat će sve fileinstalirao ih je instalacijski program, čak i ako ih je korisnik izmijenio. Međutim, deinstalacijski program neće izbriši novo filekoje je korisnik dodao u instalacijsku mapu MPLAB Harmonyja. MPLAB Harmony Display Manager dodatak pruža potpunu podršku za konfiguraciju i simulaciju upravljačkog programa generiranog LCC-om, a također pruža osnovnu podršku za sve ostale upravljačke programe grafičkog kontrolera. Potpuna podrška za konfiguraciju i simulaciju ostalih upravljačkih programa grafičkog kontrolera bit će dodana u budućem izdanju MPLAB Harmonyja. |
Middleware i biblioteke:
| Značajka | Dodaci i ažuriranja | Poznati problemi |
| Biblioteka bootloadera | UDP bootloader se ne kompajlira za PIC32MZ uređaje kada je odabran microMIPS. | |
| Kripto knjižnica | N/A | Migriranje projekata koji koriste hardversku Crypto biblioteku i imaju više konfiguracija može naići na problem s kompajliranjem nakon regeneriranja koda. MPLAB X IDE će pokazati da su datoteke pic32mz-crypt.h i pic32mz-hash.c filesu isključeni iz konfiguracije, iako ih je pokušao dodati. Kompajler će generirati pogreške, rekavši da se određene Crypto funkcije ne mogu referencirati. Da biste riješili ovaj problem, uklonite oba files (pic32mz-crypt.h i pic32mz-hash.c) iz projekta i koristite MPLAB Harmony Configurator (MHC) za regeneriranje svih konfiguracija koje ih koriste files. |
| Biblioteke dekodera | Zbog memorijskih zahtjeva i količine dostupnog SRAM-a, neki dekoderi ne mogu raditi istodobno s drugim dekoderima. Međutim, svaki dekoder će raditi zasebno u demonstraciji universal_audio_decoders. | |
| File sustav | Pronađena i ispravljena potencijalna iznimka nultog pokazivača u funkciji unmount. | |
| Grafičke biblioteke | Dekodiranje JPEG-a ne podržava progresivno skenirane slike. Neke animirane GIF slike s ugrađenom transparentnošću mogu pokazivati trganje. Generirani LCCG upravljački program podržava razlučivost zaslona do WVGA ili ekvivalenta. | |
| TCP/IP stog | SMTPC:
|
|
| Biblioteka USB uređaja | N/A | USB Device Stack je testiran u ograničenom kapacitetu s RTOS-om. Prilikom pokretanja USB Device Stacka na uređaju iz obitelji PIC32MZ, inicijalizacija stacka traje tri sekunde za PIC32MZ EC uređaje i tri milisekunde za PIC32MZ EF uređaje. |
| USB Host Library | Uklonjena je MHC podrška za USB Host Beta softver. Podrška za USB Host Beta API-je bit će uklonjena u budućim izdanjima. | Sljedeće funkcije USB Host Stacka nisu implementirane:
Upravljački programi Hub, Audio v1.0 i HID Host Client testirani su u ograničenom kapacitetu. USB Host Stack testiran je u ograničenom kapacitetu s RTOS-om. Rad u Polled načinu rada nije testiran. Ponašanje spajanja/odvajanja testirano je u ograničenom kapacitetu. Tijekom pokretanja USB Host Stacka na uređaju obitelji PIC32MZ, stogu su potrebne tri sekunde za inicijalizaciju za PIC32MZ EC uređaje i tri milisekunde za PIC32MZ EF uređaje. USB Host Layer ne provodi provjeru prekomjerne struje. Ova značajka bit će dostupna u budućem izdanju MPLAB Harmonyja. USB Host Layer ne provjerava Hub Tier Level. Ova značajka bit će dostupna u budućem izdanju MPLAB Harmonyja. USB Host Layer će omogućiti samo prvu konfiguraciju kada postoji više konfiguracija. Ako u prvoj konfiguraciji nema podudaranja sučelja, to uzrokuje da uređaj postane neoperativan. Omogućavanje višestruke konfiguracije bit će aktivirano u budućem izdanju MPLAB Harmonyja. Upravljački program MSD Host Client testiran je s ograničenim brojem komercijalno dostupnih USB flash pogona. Upravljački program MSD Host Client i USB Host Layer nisu testirani na propusnost čitanja/pisanja. Ovo testiranje bit će provedeno u budućem izdanju MPLAB Harmonyja. Upravljački program MSD Host Client i upravljački program SCSI bloka mogu se koristiti samo s... File sustav ako je file Omogućena je značajka automatskog montiranja sustava. Upravljački program MSD Host Client nije testiran s više LUN uređaja za masovnu pohranu i USB čitačima kartica. |
| USB Host Library (nastavak) | USB Host SCSI Block Driver, CDC Client Driver i Audio Host Client Driver podržavaju samo rad s jednim klijentom. Rad s više klijenata bit će omogućen u budućem izdanju MPLAB Harmonyja.
Upravljački program USB HID Host Client nije testiran s više uređaja. Slanje izlaza ili izvješća o značajkama nije testirano. Upravljački program USB Audio Host Client ne pruža implementaciju za sljedeće funkcije:
|
Upravljački programi uređaja:
| Značajka | Dodaci i ažuriranja | Poznati problemi |
| LCC | . | MPLAB Harmony Graphics Composer (MHGC) ne može pružiti tablicu paleta; stoga korisnici moraju dostaviti niz uint16_t od 256 16 bpp RGB boja LCC upravljačkom programu pomoću funkcije DRV_GFX_PalletteSet. Sadržaj ovog niza poslužit će za mapiranje indeksa boja na boje TFT zaslona.
Postavka DMA Trigger Source u MHC-u se promijenila. Ako je postavka vašeg projekta na 3, 5, 7 ili 9, MHC će je označiti crvenom bojom. Molimo promijenite na 2, 4, 6 ili 8. Svi neparni timeri se uklanjaju iz odabira. Iako su ovi timeri funkcionalni prema zadanim postavkama, samo će parni timeri (2, 4, 6, 8) prihvatiti promjene u vrijednostima predskalera. |
| I2C | N/A | I2C upravljački program koji koristi periferni uređaj i implementaciju s bit-banged-om:
|
| MRF24WN Wi-Fi | Nove biblioteke wdrvext_mx.a, wdrvext_ec.a i wdrvext_mz.a 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) kartica | N/A | Upravljački program SD kartice nije testiran u okruženju s visokofrekventnim prekidima. |
| SPI | N/A | SPI Slave način rada s DMA nije operativan. Ovaj će problem biti ispravljen u budućem izdanju MPLAB Harmonyja. |
| SPI bljeskalica | Značajke flash memorije poput brzog čitanja, zadržavanja i zaštite od pisanja nisu podržane bibliotekom upravljačkih programa.
Statička implementacija biblioteke upravljačkih programa nije dostupna. |
|
| USB | USB Driver biblioteka je testirana u ograničenom kapacitetu s RTOS-om.
Tijekom pokretanja USB Driver Library na uređaju iz obitelji PIC32MZ, stogu su potrebne tri sekunde za inicijalizaciju za PIC32MZ EC uređaje i tri milisekunde za PIC32MZ EF uređaje. Neki API-ji za USB Host Driver Library mogu se promijeniti u sljedećem izdanju. Rad u Polled načinu rada USB Host Driver Library nije testiran. Ponašanje USB Host Driver Library pripajanja/odvajanja testirano je u ograničenom kapacitetu. |
Usluge sustava:
| Značajka | Dodaci i ažuriranja | Poznati problemi |
| DMA |
Periferne knjižnice:
| Značajka | Dodaci i ažuriranja | Poznati problemi |
| ADCHS | N/A | FIFO nije podržan u ovoj verziji periferne biblioteke. |
| SQI | N/A | Vrijednost SQI djelitelja takta veća od CLK_DIV_16 neće raditi. Za postizanje optimalnih brzina SQI takta, koristite vrijednost SQI djelitelja takta nižu od CLK_DIV_16.
Bilješka: Ovaj problem se odnosi na sve aplikacije koje koriste SQI modul. |
Prijave
| Značajka | Dodaci i ažuriranja | Poznati problemi |
| Audio demonstracije | Promijenjeno u Universal_audio_decoders kako bi se ograničila dubina direktorija u file sustav. To će spriječiti iznimku ako bi se to inače dogodilo izvan 6 razina poddirektorija. | Demonstracije za usb_slušalice, usb_mikrofon i usb_zvučnik:
Funkcija isključivanja zvuka (kojom se upravlja s računala) ne radi. Demonstracija mac_audio_hi_res: Isključivanje zvuka na računalu ispravno funkcionira samo prvi put |
| Demonstracije Bluetootha | Ispravljeni problemi pronađeni u WVGA prikazu na demo verziji a2dp_avrcp. Ovo je premium demonstracija. | Grafika je privremeno isključena/uklonjena u svim PIC32MZ DA konfiguracijama i bit će dostupna u budućem izdanju. |
| File Demonstracije sustava | LED_3, koja se koristi za označavanje uspjeha demonstracije, ne svijetli, što utječe na sljedeće demonstracije:
Kao zaobilazno rješenje, korisnik može postaviti točku prekida u kodu aplikacije kako bi vidio status demonstracija. |
| Grafičke demonstracije | Programiranje i otklanjanje pogrešaka u PKOB-u za početnike može uzrokovati sljedeću grešku: Programator se nije mogao pokrenuti: Nije uspjelo programiranje ciljnog uređaja. Ako se pojavi ova poruka, ponovno uključite uređaj i aplikacija će se pokrenuti. Ako je potrebno otklanjanje pogrešaka, predloženo rješenje je instaliranje odgovarajućeg konektora na početni komplet pomoću MPLAB REAL ICE-a.
Sljedeći problemi primjenjuju se na demonstraciju external_resources:
|
|
| Demonstracije MEB II | Demonstracijska aplikacija segger_emwin još ne uključuje dodirni unos. | |
| Demonstracije RTOS-a | Za konfiguraciju PIC32MZ EF potrebna je SEGGER embOS biblioteka s FPU podrškom, a korisnik je mora eksplicitno uključiti. Prema zadanim postavkama, uključena je biblioteka bez FPU podrške. | |
| Biblioteka sistemskih usluga Examples | N/A | Demonstracija command_appio ne funkcionira u MPLAB X IDE v3.06, ali je operativna s v3.00. |
| TCP/IP Wi-Fi
Demonstracije |
N/A | Demonstracija tcpip_tcp_client korištenjem konfiguracija ENC24xJ600 ili ENC28J60 ne radi ispravno ako SPI upravljački program omogućuje DMA. Molimo onemogućite opciju SPI DMA za ove konfiguracije. To će biti ispravljeno u budućem izdanju MPLAB Harmonyja. |
| Testne aplikacije | N/A | FreeRTOS konfiguracije za korištenje s PIC32MZ EF Starter Kitom imaju onemogućenu biblioteku s pomičnim zarezom u opcijama projekta. |
| USB demonstracije | Demonstracija aplikacije msd_basic Device, kada je izgrađena pomoću PIC32MZ uređaja, zahtijeva da se struktura podataka SCSI Enquiry response smjesti u RAM. Smještanje ove strukture podataka u programsku flash memoriju uzrokuje oštećenje odgovora na upit. Ovaj će problem biti ispravljen u budućem izdanju. Demonstracija hid_basic_keyboard Host bilježi pritiske tipki od AZ, az, 0-9, Shift i CAPS LOCK. samoFunkcionalnost LED osvjetljenja tipkovnice i podrška za druge kombinacije tipki bit će ažurirane u budućem izdanju. U demonstraciji audio_speaker Host, Plug and Play možda neće raditi za konfiguracije pic32mz_ef_sk_int_dyn i pic32mx_usb_sk2_int_dyn. Ovaj će problem biti ispravljen u budućem izdanju. U demonstracijskoj aplikaciji hub_msd Host, detekcija plug and play Huba može povremeno propasti. Međutim, ako je hub priključen prije nego što se PIC32MZ uređaj oslobodi resetiranja, demonstracijska aplikacija radi kako se očekuje. Ovaj se problem istražuje i ispravak će biti dostupan u budućem izdanju MPLAB Harmonyja. Preporučuje se korištenje hub-a s vlastitim napajanjem prilikom pokušaja korištenja dostupnih demonstracijskih aplikacija hub-a. VBUS regulator napajanja na početnom kompletu možda neće moći zadovoljiti trenutne zahtjeve hub-a s napajanjem preko sabirnice, što bi tada moglo uzrokovati nepredvidivo ponašanje demonstracijske aplikacije. |
Okvir za izgradnju:
| Značajka | Dodaci i ažuriranja | Poznati problemi |
| Bluetooth Stack Library | N/A | |
| Matematičke knjižnice | DSP biblioteka za matematiku fiksne točke:
|
Uslužni programi:
| Značajka | Dodaci i ažuriranja | Poznati problemi |
| MPLAB konfigurator harmonije (MHC) | N/A |
|
Softver treće strane:
| Značajka | Dodaci i ažuriranja | Poznati problemi |
| SEGGER emWin grafička biblioteka | N/A | Podržan je samo LCC kontroler zaslona. Podrška za ostale kontrolere zaslona nije dostupna u ovom izdanju.
API za dohvaćanje ručke widgeta Dialog nije dostupan u ovom izdanju. |
Sadržaj izdanja
Ova tema navodi sadržaj ovog izdanja i identificira svaki modul.
Opis
Ova tablica navodi sadržaj ovog izdanja, uključujući kratak opis i vrstu izdanja (Alfa, Beta, Produkcija ili Dobavljač).
Middleware i biblioteke
| /okvir/ | Opis | Otpuštanje Tip |
| Bluetooth/CDBT | Bluetooth Stack Library (osnovno) | Proizvodnja |
| bluetooth/premium/audio/cdbt
bluetooth/premium/audio/dekoder/sbc |
Bluetooth audio stek biblioteka (Premium)
Biblioteka SBC dekodera (Premium) |
Proizvodnja
Proizvodnja |
| bootloader | Biblioteka bootloadera | Proizvodnja |
| klasa b | Knjižnica razreda B | Proizvodnja |
| kripto | Mikročip kriptografska biblioteka | Proizvodnja |
| dekoder/bmp/BmpDekoder dekoder/bmp/GifDekoder dekoder/bmp/JpegDekoder dekoder/audio_dekoderi/dekoder_opus dekoder/speex dekoder/premium/dekoder_aac dekoder/premium/dekoder_mp3 dekoder/premium/dekoder_wma |
Biblioteka BMP dekodera Biblioteka GIF dekodera Biblioteka JPEG dekodera Biblioteka dekodera Opus Biblioteka dekodera Speex Biblioteka AAC dekodera (Premium) Biblioteka MP3 dekodera (Premium) Biblioteka WMA dekodera (Premium) |
Beta Beta Beta Beta Beta Beta Beta Beta |
| gfx | Grafička biblioteka | Proizvodnja |
| matematika/digitalna obrada signala | API zaglavlje DSP Fixed-Point Math Library za PIC32MZ uređaje | Proizvodnja |
| matematika/libq | LibQ Fixed-Point Math Library API zaglavlje za PIC32MZ uređaje | Proizvodnja |
| neto/pretpostavka | MPLAB Harmony Network prezentacijski sloj | Beta |
| test | Biblioteka ispitnih kabelskih snopova | Proizvodnja |
| tcpip | TCP/IP mrežni stog | Proizvodnja |
| usb | Snop USB uređaja
USB host stog |
Proizvodnja
Beta |
Upravljački programi uređaja:
| /okvir/upravljački program/ | Opis | Otpuštanje Tip |
| analogni pretvarač | Upravljački program analogno-digitalnog pretvarača (ADC)
Dinamička implementacija Statička implementacija |
Beta Beta |
| kamera/ovm7690 | Upravljački program kamere OVM7690
Samo dinamička implementacija |
Beta |
| može | Upravljački program za mrežni kontroler područja (CAN)
Samo statička implementacija |
Beta |
| cmp | Upravljački program komparatora
Samo statička implementacija |
Beta |
| kodek/ak4384
kodek/ak4642
kodek/ak4953
kodek/ak7755 |
Upravljački program kodeka AK4384
Samo dinamička implementacija
Upravljački program kodeka AK4642 Samo dinamička implementacija
Upravljački program kodeka AK4953 Samo dinamička implementacija
Upravljački program kodeka AK7755 Samo dinamička implementacija |
Proizvodnja
Proizvodnja
Proizvodnja
Proizvodnja |
| cpld | CPLD XC2C64A upravljački program
Samo statička implementacija |
Proizvodnja |
| enc28j60 | Biblioteka upravljačkih programa ENC28J60
Samo dinamička implementacija |
Beta |
| encx24j600 | Biblioteka upravljačkih programa ENCx24J600
Samo dinamička implementacija |
Beta |
| ethmac | Upravljački program za Ethernet Media Access Controller (MAC)
Samo dinamička implementacija |
Proizvodnja |
| etičnost | Upravljački program za fizičko sučelje Etherneta (PHY)
Samo dinamička implementacija |
Proizvodnja |
| bljesak | Flash vozač
Samo statička implementacija |
Beta |
| gfx/kontroler/lcc | Jeftin upravljački program za grafičku karticu bez kontrolera (LCC)
Samo dinamička implementacija |
Proizvodnja |
| gfx/kontroler/otm2201a | OTM2201a upravljački program LCD kontrolera
Samo dinamička implementacija |
Proizvodnja |
| gfx/kontroler/s1d13517 | Upravljački program za LCD kontroler Epson S1D13517
Samo dinamička implementacija |
Proizvodnja |
| gfx/kontroler/ssd1289 | Upravljački program za kontroler Solomon Systech SSD1289
Samo dinamička implementacija |
Proizvodnja |
| gfx/kontroler/ssd1926 | Upravljački program za kontroler Solomon Systech SSD1926
Samo dinamička implementacija |
Proizvodnja |
| gfx/kontroler/tft002 | TFT002 grafički upravljački program
Samo dinamička implementacija |
Proizvodnja |
| i2c | Upravljački program za interintegrirani krug (I2C)
Dinamička implementacija Statička implementacija |
Alfa Alfa |
| i2s | Inter-IC Sound (I2S) upravljački program
Samo dinamička implementacija |
Beta |
| ic | Upravljački program za snimanje ulaza
Samo statička implementacija |
Beta |
| nvm | Upravljački program za nehlapljivu memoriju (NVM)
Dinamička implementacija Statička implementacija |
Beta Beta |
| oc | Upravljački program za usporedbu izlaza
Samo statička implementacija |
Beta |
| pmp | Upravljački program za paralelni glavni port (PMP)
Dinamička implementacija Statička implementacija |
Produkcijska beta verzija |
| rtcc | Upravljački program za sat i kalendar u stvarnom vremenu (RTCC)
Samo statička implementacija |
Beta |
| sd kartica | Upravljački program SD kartice (klijent SPI upravljačkog programa)
Samo dinamička implementacija |
Beta |
| špijun | Upravljački program serijskog perifernog sučelja (SPI)
Dinamička implementacija Statička implementacija |
Produkcijska beta verzija |
|
spi_flash/sst25vf016b spi_flash/sst25vf020b spi_flash/sst25vf064c spi_flash/sst25 |
SPI flash upravljački programi
Samo dinamička implementacija |
Alfa |
| vrijeme trajanja | Upravljački program timera
Dinamička implementacija Statička implementacija |
Produkcijska beta verzija |
| dodir/adc10bit
dodir/ar1021
dodir/mtch6301
dodir/mtch6303 |
10-bitni ADC upravljački program za dodir Samo dinamička implementacija AR1021 Dodirni upravljački program Samo dinamička implementacija MTCH6301 Upravljački program za dodir Samo dinamička implementacija MTCH6303 Upravljački program za dodir Samo statička implementacija |
Beta
Beta
Beta
Beta |
| USART | Univerzalni sinkroni/asinkroni prijemnik/odašiljač (USART) upravljački program
Dinamička implementacija Statička implementacija |
Proizvodnja
Beta |
| usbfs-ovi
USB-ovi |
Upravljački program kontrolera PIC32MX univerzalne serijske sabirnice (USB) (USB uređaj) Samo dinamička implementacija Upravljački program kontrolera univerzalne serijske sabirnice (USB) PIC32MZ (USB uređaj) Samo dinamička implementacija |
Proizvodnja
Proizvodnja |
| usbfs-ovi
USB-ovi |
Upravljački program kontrolera PIC32MX univerzalne serijske sabirnice (USB) (USB host)
Samo dinamička implementacija Upravljački program kontrolera univerzalne serijske sabirnice (USB) PIC32MZ (USB host) Samo dinamička implementacija |
Beta
Beta |
| wifi/mrf24w
wifi/mrf24wn |
Wi-Fi upravljački program za MRF24WG kontroler Samo dinamička implementacija Wi-Fi upravljački program za MRF24WN kontroler Samo dinamička implementacija |
Proizvodnja
Proizvodnja |
Usluge sustava
| /okvir/sustav/ | Opis | Otpuštanje Tip |
| clk | Biblioteka servisa za satni sustav
Dinamička implementacija Statička implementacija |
Proizvodnja
Proizvodnja |
| naredba | Biblioteka servisa sustava procesora naredbi
Samo dinamička implementacija |
Proizvodnja |
| zajednički | Biblioteka zajedničkih sistemskih usluga | Beta |
| konzola | Biblioteka servisa konzolnog sustava
Dinamička implementacija Statička implementacija |
Beta
Alfa |
| debug | Biblioteka usluga sustava za otklanjanje pogrešaka
Samo dinamička implementacija |
Beta |
| razvojni tim | Biblioteka servisa sustava za upravljanje uređajima
Samo dinamička implementacija |
Proizvodnja |
| DMA | Biblioteka servisa sustava s izravnim pristupom memoriji
Dinamička implementacija |
Proizvodnja |
| fs | File Biblioteka sistemskih usluga
Samo dinamička implementacija |
Proizvodnja |
| int | Biblioteka usluga sustava prekida
Samo statička implementacija |
Proizvodnja |
| memorija | Biblioteka servisa memorijskog sustava
Samo statička implementacija |
Beta |
| poruka | Biblioteka usluga sustava za razmjenu poruka
Samo dinamička implementacija |
Beta |
| luke | Biblioteka usluga sustava portova
Samo statička implementacija |
Proizvodnja |
| slučajan | Biblioteka servisa sustava generatora slučajnih brojeva
Samo statička implementacija |
Proizvodnja |
| resetirati | Resetiraj biblioteku sistemskih usluga
Samo statička implementacija |
Beta |
| vrijeme trajanja | Biblioteka usluga sustava timera
Samo dinamička implementacija |
Beta |
| dodir | Biblioteka usluga dodirnog sustava
Samo dinamička implementacija |
Beta |
| wdt | Biblioteka sistemskih usluga Watchdog Timera
Samo statička implementacija |
Beta |
Periferne knjižnice:
| /okvir/ | Opis | Vrsta izdanja |
| periferni | Izvorni kod periferne biblioteke za sve podržane PIC32 mikrokontrolere | Proizvodnja |
| PIC32MX1XX/2XX 28/36/44-pin Family | Proizvodnja | |
| PIC32MX1XX/2XX/5XX 64/100-pin Family | Proizvodnja | |
| PIC32MX320/340/360/420/440/460 Family | Proizvodnja | |
| PIC32MX330/350/370/430/450/470 Family | Proizvodnja | |
| Obitelj PIC32MX5XX/6XX/7XX | Proizvodnja | |
| Obitelj PIC32MZ ugrađenih mikrokontrolera (EC) | Proizvodnja | |
| PIC32MZ Ugrađena povezivost s obitelji jedinica za pomični zarez (EF) | Proizvodnja |
Sloj apstrakcije operacijskog sustava (OSAL):
| /okvir/ | Opis | Otpuštanje Tip |
| osal | Sloj apstrakcije operacijskog sustava (OSAL) | Proizvodnja |
Paketi podrške upravnom odboru (BSP):
| /bsp/ | Opis | Otpuštanje Tip |
| bt_audio_dk | BSP za PIC32 Bluetooth audio razvojni komplet. | Proizvodnja |
| chipkit_wf32 | BSP za razvojnu ploču za Wi-Fi chipKIT™ WF32™. | Proizvodnja |
| chipkit_wifire | BSP za razvojnu ploču chipKIT™ Wi-FIRE. | Proizvodnja |
| pic32mx_125_sk | BSP za početni komplet PIC32MX1/2/5. | Proizvodnja |
| pic32mx_125_sk+lcc_pictail+qvga | BSP za jeftinu PICtail Plus grafičku kćerinsku ploču bez kontrolera (LCC) s pločom za grafički prikaz Truly 3.2″ 320×240 spojenom na PIC32MX1/2/5 početni komplet. | Proizvodnja |
| pic32mx_125_sk+meb | BSP za PIC32MX1/2/5 početni komplet spojen na multimedijsku ploču za proširenje (MEB). | Proizvodnja |
| pic32mx_bt_sk | BSP za PIC32 Bluetooth početni komplet. | Proizvodnja |
| pic32mx_eth_sk | BSP za PIC32 Ethernet početni komplet. | Proizvodnja |
| pic32mx_eth_sk2 | BSP za PIC32 Ethernet Starter Kit II. | Proizvodnja |
| pic32mx_pcap_db | BSP za PIC32 GUI razvojnu ploču s projiciranim kapacitivnim dodirom. | Proizvodnja |
| pic32mx_usb_digital_audio_ab | BSP za PIC32 USB audio dodatnu ploču | Proizvodnja |
| pic32mx_usb_sk2 | BSP PIC32 USB početni komplet II. | Proizvodnja |
| pic32mx_usb_sk2+lcc_pictail+qvga | BSP za jeftinu grafičku PICtail Plus kćerinsku ploču bez kontrolera (LCC) s pločom za grafički prikaz Truly 3.2″ 320×240 spojenu na PIC32 USB Starter Kit II. | Proizvodnja |
| pic32mx_usb_sk2+lcc_pictail+wqvga | BSP za jeftinu grafičku PICtail Plus kćerinsku ploču bez kontrolera (LCC) s pločom za grafički prikaz Powertip 4.3″ 480×272 spojenom na PIC32 USB Starter Kit II. | Proizvodnja |
| pic32mx_usb_sk2+meb | BSP za multimedijsku ploču za proširenje (MEB) spojenu na PIC32 USB Starter Kit II. | Proizvodnja |
| pic32mx_usb_sk2+s1d_pictail+vga | BSP za grafički kontroler PICtail Plus Epson S1D13517 kćerinsku ploču s grafičkim zaslonom Truly 5.7″ 640×480 spojenim na PIC32 USB Starter Kit II. | Proizvodnja |
| pic32mx_usb_sk2+s1d_pictail+wqvga | BSP za grafički kontroler PICtail Plus Epson S1D13517 kćerinsku ploču s pločom za napajanje grafičkog zaslona od 4.3″ 480×272 spojenom na PIC32 USB Starter Kit II. | Proizvodnja |
| pic32mx_usb_sk2+s1d_pictail+wvga | BSP za grafički kontroler PICtail Plus Epson S1D13517 kćerinska ploča s grafičkim zaslonom Truly 7″ 800×400 ploča spojena na PIC32 USB Starter Kit II. | Proizvodnja |
| pic32mx_usb_sk2+ssd_pictail+qvga | BSP za grafički LCD kontroler PICtail Plus SSD1926 kćerinska ploča s grafičkim zaslonom Truly 3.2″ 320×240 ploča spojena na PIC32 USB Starter Kit II. | Proizvodnja |
| pic32mx_usb_sk3 | BSP za PIC32 USB početni komplet III. | Proizvodnja |
| pic32mx270f512l_pim+bt_audio_dk | BSP za PIC32MX270F512L plug-in modul (PIM) spojen na PIC32 Bluetooth Audio Development Kit. | Proizvodnja |
| pic32mx460_pim+e16 | BSP za PIC32MX460F512L plug-in modul (PIM) spojen na razvojnu ploču Explorer 16. | Proizvodnja |
| pic32mx470_pim+e16 | BSP za PIC32MX450/470F512L plug-in modul (PIM) spojen na razvojnu ploču Explorer 16. | Proizvodnja |
| pic32mx795_pim+e16 | BSP za PIC32MX795F512L plug-in modul (PIM) spojen na razvojnu ploču Explorer 16. | Proizvodnja |
| pic32mz_ec_pim+bt_audio_dk | BSP za PIC32MZ2048ECH144 audio plug-in modul (PIM) spojen na PIC32 Bluetooth audio razvojni komplet. | Proizvodnja |
| pic32mz_ec_pim+e16 | BSP za PIC32MZ2048ECH100 plug-in modul (PIM) spojen na razvojnu ploču Explorer 16. | Proizvodnja |
| pic32mz_ec_sk | BSP za početni komplet za ugrađenu povezivost (EC) PIC32MZ. | Proizvodnja |
| pic32mz_ec_sk+meb2 | BSP za Multimedia Expansion Board II (MEB II) spojen na PIC32MZ Embedded Connectivity (EC) Starter Kit. | Proizvodnja |
| pic32mz_ec_sk+meb2+wvga | BSP za Multimedijsku ploču za proširenje II (MEB II) s 5-inčnom WVGA PCAP pločom za prikaz (vidi Bilješka) spojen na PIC32MZ početni komplet za ugrađenu povezivost (EC).
Bilješka: Za informacije o nabavi 5-inčne WVGA PCAP ploče za prikaz obratite se lokalnom prodajnom uredu tvrtke Microchip. |
Proizvodnja |
| pic32mz_ec_sk+s1d_pictail+vga | BSP za grafički kontroler PICtail Plus Epson S1D13517 kćerinsku ploču s pločom za grafički zaslon Truly 5.7″ 640×480 spojenom na početni komplet za ugrađenu povezivost (EC) PIC32MZ. | Proizvodnja |
| pic32mz_ec_sk+s1d_pictail+wqvga | BSP za grafički kontroler PICtail Plus Epson S1D13517 kćerinsku ploču s pločom za grafički zaslon Powertip 4.3″ 480×272 spojenom na početni komplet za ugrađenu povezivost (EC) PIC32MZ. | Proizvodnja |
| pic32mz_ec_sk+s1d_pictail+wvga | BSP za grafički kontroler PICtail Plus Epson S1D13517 kćerinsku ploču s 5-inčnom WVGA PCAP pločom zaslona (vidi Bilješka) spojen na PIC32MZ ugrađeni komplet za povezivanje s pomičnim zarezom (EC).
Bilješka: Za informacije o nabavi 5-inčne WVGA PCAP ploče za prikaz obratite se lokalnom prodajnom uredu tvrtke Microchip. |
Proizvodnja |
| pic32mz_ef_pim+bt_audio_dk | BSP za PIC32MZ2048EFH144 audio plug-in modul (PIM) spojen na PIC32 Bluetooth audio razvojni komplet. | Proizvodnja |
| pic32mz_ef_pim+e16 | BSP za PIC32MZ2048EFH100 plug-in modul (PIM) spojen na razvojnu ploču Explorer 16. | Proizvodnja |
| pic32mz_ef_sk | BSP za PIC32MZ ugrađeni početni komplet za povezivanje s pomičnim zarezom (EF). | Proizvodnja |
| pic32mz_ef_sk+meb2 | BSP za Multimedijsku ploču za proširenje II (MEB II) spojenu na PIC32MZ početni komplet ugrađene povezivosti s jedinicom za pomični zarez (EF). | Proizvodnja |
| pic32mz_ef_sk+meb2+wvga | BSP za Multimedijsku ploču za proširenje II (MEB II) s 5-inčnom WVGA PCAP pločom za prikaz (vidi Bilješka) spojen na PIC32MZ ugrađeni komplet za povezivanje s pomičnim zarezom (EF).
Bilješka: Za informacije o nabavi 5-inčne WVGA PCAP ploče za prikaz obratite se lokalnom prodajnom uredu tvrtke Microchip. |
Proizvodnja |
| pic32mz_ef_sk+s1d_pictail+vga | BSP za grafički kontroler PICtail Plus Epson S1D13517 kćerinsku ploču s grafičkim zaslonom Truly 5.7″ 640×480 spojenom na PIC32MZ ugrađeni početni komplet za povezivanje s jedinicom za pomični zarez (EF). | Proizvodnja |
| pic32mz_ef_sk+s1d_pictail+wqvga | BSP za grafički kontroler PICtail Plus Epson S1D13517 kćerinsku ploču s pločom za grafički zaslon Powertip 4.3″ 480×272 spojenom na početni komplet PIC32MZ Embedded Connectivity s jedinicom za pomični zarez (EF). | Proizvodnja |
| wifi_g_db | BSP za Wi-Fi G demo ploču. | Proizvodnja |
Audio aplikacije:
| /aplikacije/audio/ | Opis | Otpuštanje Tip |
| audio_mikrofon_petlja | Demonstracija povratne petlje audio mikrofona | Proizvodnja |
| audio_ton | Demonstracija audio tona | Proizvodnja |
| mac_audio_hi_res | Demonstracija zvuka visoke rezolucije | Proizvodnja |
| sdcard_usb_audio | Demonstracija USB audio SD kartice | Beta |
| univerzalni_audio_dekoderi | Demonstracija univerzalnog audio dekodera | Proizvodnja |
| usb_slušalice | Demonstracija USB audio slušalica | Proizvodnja |
| usb_mikrofon | Demonstracija USB audio mikrofona | Proizvodnja |
| usb_zvučnik | Demonstracija USB audio zvučnika | Proizvodnja |
Bluetooth aplikacije:
| /aplikacije/bluetooth/ | Opis | Otpuštanje Tip |
| podaci/osnovni_podaci | Demonstracija osnovnih podataka Bluetooth®-a | Proizvodnja |
| podaci/osjetnik_temperature_podataka_rgb | Demonstracija Bluetooth temperaturnog senzora i RGB podataka | Proizvodnja |
| premium/audio/a2dp_avrcp | Demonstracija Bluetooth Premium zvuka | Proizvodnja |
Aplikacije za pokretanje sustava:
| /aplikacije/pokretač/ | Opis | Otpuštanje Tip |
| osnovni | Osnovna demonstracija Bootloadera | Proizvodnja |
| Ažuriranje uživo | Demonstracija ažuriranja uživo | Proizvodnja |
Primjene klase B:
| /aplikacije/razred b/ | Opis | Otpuštanje Tip |
| Demo klase B | Demonstracija knjižnice razreda B | Proizvodnja |
Kriptografske primjene:
| /aplikacije/kripto/ | Opis | Otpuštanje Tip |
| šifriraj_dešifriraj | Demonstracija šifriranja/dešifriranja MD5 biblioteke kripto periferije | Proizvodnja |
| veliki_hash | Demonstracija hashiranja kripto periferne biblioteke | Proizvodnja |
Aplikacije za vozače:
| /aplikacije/vozač/ | Opis | Otpuštanje Tip |
| i2c/i2c_rtcc | Demonstracija I2C RTCC-a | Proizvodnja |
| nvm/nvm_čitanje_pisanje | Demonstracija NVM-a | Proizvodnja |
| spi/serijski_eeprom | Demonstracija SPI-ja | Proizvodnja |
| spi/spi_loopback | Demonstracija SPI-ja | Proizvodnja |
| spi_flash/sst25vf020b | Demonstracija SPI Flash SST25VF020B uređaja | Proizvodnja |
| usart/usart_echo | Demonstracija USART-a | Proizvodnja |
| usart/usart_loopback | Demonstracija povratne petlje USART-a | Proizvodnja |
Example Prijave:
| /aplikacije/examples/ | Opis | Otpuštanje Tip |
| moja_prva_aplikacija | MPLAB Harmony tutorial Example Rješenje | N/A |
| periferni | MPLAB Harmony kompatibilna periferna biblioteka Examples | Proizvodnja |
| sustav | MPLAB Harmony Compliant System Service Library Examples | Proizvodnja |
Primjene programatora vanjske memorije:
| /aplikacije/programer/ | Opis | Otpuštanje Tip |
| vanjska_bljeskalica | Demonstracija vanjskog bootloadera flash memorije | Proizvodnja |
| sqi_flash | Demonstracija SQI Flash programatora vanjske memorije | Proizvodnja |
File Sistemske aplikacije:
| /aplikacije/fs/ | Opis | Otpuštanje Tip |
| nvm_fat_single_disk | Demonstracija FAT FS-a s jednim diskom i nepromjenjivom memorijom | Proizvodnja |
| nvm_mpfs_single_disk | Demonstracija MPFS-a s nehlapljivom memorijom na jednom disku | Proizvodnja |
| nvm_sdcard_fat_mpfs_multi_disk | Demonstracija nehlapljive memorije s više diskova FAT FS MPFS | Proizvodnja |
| nvm_sdcard_fat_multi_disk | Demonstracija FAT FS-a s više diskova i nehlapljivom memorijom | Proizvodnja |
| sdcard_fat_single_disk | Demonstracija FAT FS-a za SD karticu s jednim diskom | Proizvodnja |
| sdcard_msd_fat_multi_disk | Demonstracija višediskovne SD kartice MSD FAT FS | Proizvodnja |
| sst25_mast | Demonstracija SST25 Flash FAT FS-a | Alfa |
Grafičke aplikacije:
| /aplikacije/gfx/ | Opis | Otpuštanje Tip |
| osnovno_kretanje_slike | Demonstracija osnovne biblioteke grafike pokreta slika | Proizvodnja |
| emwin_quickstart | SEGGER emWin demonstracija brzog pokretanja | Proizvodnja |
| vanjski_resursi | Demonstracija pristupa vanjskoj memoriji pohranjenih grafičkih resursa | Proizvodnja |
| grafički_izlog | Demonstracija jeftine grafike bez kontrolera (LCC) u WVGA formatu | Proizvodnja |
| lcc | Demonstracija jeftine grafike bez kontrolera (LCC) | Proizvodnja |
| medijska_slika_viewer | Grafička medijska slika Viewdemonstracija | Proizvodnja |
| objekt | Demonstracija sloja grafičkog objekta | Proizvodnja |
| primitivan | Demonstracija sloja grafičkih primitiva | Proizvodnja |
| kalibracija_rezistivnog_dodira | Demonstracija kalibracije otpornog dodira | Proizvodnja |
| s1d13517 | Demonstracija Epson S1D13517 LCD kontrolera | Proizvodnja |
| ssd1926 | Demonstracija Solomon Systech SSD1926 kontrolera | Proizvodnja |
Primjene multimedijske ploče za proširenje II (MEB II):
| /aplikacije/meb_ii/ | Opis | Otpuštanje Tip |
| gfx_camera | Demonstracija grafičke kamere | Proizvodnja |
| gfx_cdc_com_port_single | Kombinirana demonstracija grafike i USB CDC-a | Proizvodnja |
| gfx_foto_okvir | Demonstracija grafičkog okvira za fotografije | Proizvodnja |
| gfx_web_server_nvm_mpfs | Kombinirana grafika i TCP/IP Web Demonstracija poslužitelja | Proizvodnja |
| Emwin | SEGGER emWin® mogućnosti na demonstraciji MEB II | Beta |
RTOS aplikacije:
| /aplikacije/rtos/ | Opis | Otpuštanje Tip |
| embosi | SEGGER embOS® demonstracije | Proizvodnja |
| freertos | Demonstracije FreeRTOS™-a | Proizvodnja |
| openrtos | Demonstracije OPENRTOS-a | Proizvodnja |
| nitx | Demonstracije Express Logic ThreadX-a | Proizvodnja |
| uC_OS_II | Micriµm® µC/OS-II™ demonstracije | Beta |
| uC_OS_III | Micriµm® µC/OS-III™ demonstracije | Proizvodnja |
TCP/IP aplikacije:
| /aplikacije/tcpip/ | Opis | Otpuštanje Tip |
| berkeley_tcp_klijent | Demonstracija Berkeley TCP/IP klijenta | Proizvodnja |
| berkeley_tcp_server | Demonstracija Berkeley TCP/IP poslužitelja | Proizvodnja |
| berkeley_udp_client | Demonstracija Berkeley TCP/IP UDP klijenta | Proizvodnja |
| berkeley_udp_relay | Demonstracija Berkeley TCP/IP UDP releja | Proizvodnja |
| berkeley_udp_server | Demonstracija Berkeley TCP/IP UDP poslužitelja | Proizvodnja |
| wolfssl_tcp_client | Demonstracija wolfSSL TCP/IP TCP klijenta | Proizvodnja |
| wolfssl_tcp_server | Demonstracija wolfSSL TCP/IP TCP poslužitelja | Proizvodnja |
| snmpv3_nvm_mpfs | SNMPv3 vlasnički mikročip nehlapljive memorije File Demonstracija sustava | Proizvodnja |
| snmpv3_sdcard_fatfs | SNMPv3 nepromjenjiva memorija SD kartica FAT File Demonstracija sustava | Proizvodnja |
| tcpip_tcp_klijent | Demonstracija TCP/IP TCP klijenta | Proizvodnja |
| tcpip_tcp_klijent_poslužitelj | Demonstracija TCP/IP klijentskog poslužitelja | Proizvodnja |
| tcpip_tcp_poslužitelj | Demonstracija TCP/IP TCP poslužitelja | Proizvodnja |
| tcpip_udp_client | Demonstracija TCP/IP UDP klijenta | Proizvodnja |
| tcpip_udp_client_server | Demonstracija TCP/IP UDP klijentskog poslužitelja | Proizvodnja |
| tcpip_udp_server | Demonstracija TCP/IP UDP poslužitelja | Proizvodnja |
| web_server_nvm_mpfs | Vlasnički mikročip nehlapljive memorije File sustav Web Demonstracija poslužitelja | Proizvodnja |
| web_server_sdcard_fatfs | FAT SD kartice File sustav Web Demonstracija poslužitelja | Proizvodnja |
| jednostavna_konfiguracija_wifija | Demonstracija Wi-Fi® EasyConf-a | Proizvodnja |
| wifi_g_demo | Demonstracija Wi-Fi G mreže | Proizvodnja |
| wifi_wolfssl_tcp_client | Demonstracija Wi-Fi wolfSSL TCP/IP klijenta | Proizvodnja |
| wifi_wolfssl_tcp_server | Demonstracija Wi-Fi wolfSSL TCP/IP poslužitelja | Proizvodnja |
| wolfssl_tcp_client | Demonstracija wolfSSL TCP/IP klijenta | Proizvodnja |
| wolfssl_tcp_server | Demonstracija wolfSSL TCP/IP poslužitelja | Proizvodnja |
Testne aplikacije:
| /aplikacije/meb_ii/ | Opis | Otpuštanje Tip |
| testovi_sample | MPLAB Harmony Test Sample Primjena | Alfa |
Primjene USB uređaja:
| /aplikacije/usb/uređaj/ | Opis | Otpuštanje Tip |
| cdc_com_port_dual | Demonstracija emulacije dvostrukih serijskih COM portova CDC-a | Proizvodnja |
| cdc_com_port_single | Demonstracija emulacije jednog serijskog COM porta CDC-a | Proizvodnja |
| cdc_msd_basic | Demonstracija CDC uređaja za masovnu pohranu (MSD) | Proizvodnja |
| cdc_serijski_emulator | Demonstracija emulacije serijskog porta CDC-a | Proizvodnja |
| cdc_serijski_emulator_msd | Demonstracija MSD-a za emulaciju serijskog CDC-a | Proizvodnja |
| hid_basic | Osnovna demonstracija USB uređaja za ljudsko sučelje (HID) | Proizvodnja |
| hid_joystick | Demonstracija USB HID upravljačke palice | Proizvodnja |
| hid_keyboard | Demonstracija USB HID tipkovnice | Proizvodnja |
| hid_mouse | Demonstracija USB HID miša | Proizvodnja |
| hid_msd_basic | Demonstracija USB HID klase MSD | Proizvodnja |
| msd_basic | Demonstracija USB MSD-a | Proizvodnja |
| msd_fs_spiflash | USB MSD SPI Flash File Demonstracija sustava | Proizvodnja |
| msd_sdcard | Demonstracija USB MSD SD kartice | Proizvodnja |
| prodavač | Demonstracija dobavljača USB-a (tj. generičkog) | Proizvodnja |
Primjene USB hosta:
| /aplikacije/usb/domaćin/ | Opis | Otpuštanje Tip |
| audio_zvučnik | Demonstracija upravljačkog programa za USB Audio v1.0 Host Class | Proizvodnja |
| cdc_basic | Osnovna demonstracija USB CDC-a | Proizvodnja |
| cdc_msd | Osnovna demonstracija USB CDC MSD-a | Proizvodnja |
| hid_basic_keyboard | Demonstracija USB HID host tipkovnice | Proizvodnja |
| hid_basic_mouse | Demonstracija USB HID host miša | Proizvodnja |
| hub_cdc_hid | Demonstracija USB HID CDC čvorišta | Proizvodnja |
| hub_msd | Demonstracija USB MSD Hub hosta | Proizvodnja |
| msd_basic | Jednostavna demonstracija USB MSD Host USB memorijskog pogona | Proizvodnja |
Unaprijed izgrađene binarne datoteke:
| /bin/okvir | Opis | Otpuštanje Tip |
| bluetooth | Unaprijed izgrađene PIC32 Bluetooth Stack biblioteke | Proizvodnja |
| bluetooth/premium/audio | Unaprijed izgrađene PIC32 Bluetooth audio stek biblioteke (Premium) | Proizvodnja |
| dekoder/premium/aac_microaptiv | Unaprijed izgrađena biblioteka AAC dekodera za PIC32MZ uređaje s microAptiv osnovnim značajkama (Premium) | Beta |
| dekoder/premium/aac_pic32mx | Unaprijed izgrađena biblioteka AAC dekodera za PIC32MX uređaje (Premium) | Beta |
| dekoder/premium/mp3_microaptiv | Unaprijed izgrađena biblioteka MP3 dekodera za PIC32MZ uređaje s microAptiv osnovnim značajkama (Premium) | Proizvodnja |
| dekoder/premium/mp3_pic32mx | Unaprijed izgrađena biblioteka MP3 dekodera za PIC32MX uređaje (Premium) | Proizvodnja |
| dekoder/premium/wma_microaptiv | Unaprijed izgrađena biblioteka WMA dekodera za PIC32MZ uređaje s microAptiv osnovnim značajkama (Premium) | Beta |
| dekoder/premium/wma_pic32mx | Unaprijed izgrađena biblioteka WMA dekodera za PIC32MX uređaje (Premium) | Beta |
| matematika/digitalna obrada signala | Unaprijed izgrađene DSP matematičke biblioteke s fiksnom točkom za PIC32MZ uređaje | Proizvodnja |
| matematika/libq | Unaprijed izgrađene LibQ biblioteke za matematiku s fiksnom točkom za PIC32MZ uređaje | Proizvodnja |
| matematika/libq/libq_c | Unaprijed izgrađena matematička biblioteka s C-implementacijama kompatibilnim s Pic32MX i Pic32MZ uređajima. (NAPOMENA: Ove rutine nisu kompatibilne s funkcijama libq biblioteke) | Beta |
| periferni | Unaprijed izgrađene periferne biblioteke | Produkcija/ Beta |
Okvir za izgradnju:
| /izgradnja/okvir/ | Opis | Otpuštanje Tip |
| matematika/libq | Projekt izgradnje biblioteke LibQ | Proizvodnja |
| matematika/libq | Projekt izgradnje biblioteke LibQ_C | Alfa |
| periferni | Projekt izgradnje periferne knjižnice | Proizvodnja |
Uslužni programi:
| /komunalne usluge/ | Opis | Otpuštanje Tip |
| mhc/plugins/displaymanager/displaymanager.jar | MPLAB dodatak za upravljanje prikazom Harmony | Beta |
| mhc/com-microchip-mplab-modules-mhc.nbm | MPLAB dodatak za konfigurator harmonije (MHC)
MPLAB Harmony Graphics Composer (uključen u MHC dodatak) |
Proizvodnja
Beta |
| mib2bib/mib2bib.jar | Kompilirana prilagođena Microchip MIB skripta (snmp.mib) za generiranje snmp.bib i mib.h datoteka | Proizvodnja |
| mpfs_generator/mpfs2.jar | TCP/IP MPFS File Generator i uslužni program za prijenos | Proizvodnja |
| segger/emwin | SEGGER emWin uslužni programi koje koriste MPLAB Harmony emWin demonstracijske aplikacije | Dobavljač |
| tcpip_discoverer/tcpip_discoverer.jar | Uslužni program za otkrivanje TCP/IP mikročipnih čvorova | Proizvodnja |
Softver treće strane:
| /treća_strana/ | Opis | Otpuštanje Tip |
| dekoder | Distribucija izvornog koda biblioteke dekodera | Dobavljač |
| gfx/emwin | Distribucija grafičke biblioteke SEGGER emWin® | Dobavljač |
| rtos/embOS | SEGGER embOS® distribucija | Dobavljač |
| rtos/FreeRTOS | FreeRTOS distribucija izvornog koda s podrškom za PIC32MZ uređaje | Dobavljač |
| rtos/MicriumOSII | Micriµm® µC/OS-II™ Distribucija | Dobavljač |
| rtos/MicriumOSIII | Micriµm® µC/OS-III™ Distribucija | Dobavljač |
| rtos/OpenRTOS | Distribucija izvornog koda OPENRTOS-a s podrškom za PIC32MZ uređaje | Dobavljač |
| rtos/ThreadX | Distribucija Express Logic ThreadX-a | Dobavljač |
| segger/emwin | SEGGER emWin® Pro Distribucija | Dobavljač |
| tcpip/wolfssl | wolfSSL (prije CyaSSL) Ugrađena SSL biblioteka Demonstracija otvorenog koda | Dobavljač |
| tcpip/iniche | Distribucija InterNiche knjižnice | Dobavljač |
Dokumentacija:
| /doc/ | Opis | Otpuštanje Tip |
| harmony_help.pdf | Pomoć za MPLAB Harmony u prijenosnom formatu dokumenta (PDF) | Proizvodnja |
| harmony_help.chm | Pomoć za MPLAB Harmony u formatu kompilirane pomoći (CHM) | Proizvodnja |
| html/index.html | Pomoć za MPLAB Harmony u HTML formatu | Proizvodnja |
| radni_list_kompatibilnosti_harmonije.pdf | PDF obrazac za korištenje pri određivanju razine kompatibilnosti MPLAB Harmonyja i za bilježenje svih iznimaka ili ograničenja smjernica za kompatibilnost | Proizvodnja |
| harmony_release_brief_v1.11.pdf | Kratki pregled izdanja MPLAB Harmonyja, koji pruža pregledne informacije o izdanju | Proizvodnja |
| harmony_izdanje_notes_v1.11.pdf | Bilješke o izdanju MPLAB Harmonyja u PDF formatu | Proizvodnja |
| harmony_licence_v1.11.pdf | Ugovor o licenci za MPLAB Harmony softver u PDF formatu | Proizvodnja |
Vrste izdanja
Ovaj odjeljak opisuje vrste izdanja i njihovo značenje.
Opis
MPLAB Harmony moduli mogu biti jednog od tri različita tipa, kao što je prikazano na sljedećoj ilustraciji.

Alfa izdanje
Alfa verzija modula obično je početno izdanje. Alfa izdanja imat će potpune implementacije svog osnovnog skupa značajki, funkcionalno su testirana na jedinici i ispravno će se izgraditi. Alfa izdanje je izvrsna „pred-verzija“.view„o tome na čemu novi razvojni program Microchip radi i može biti vrlo koristan za istraživanje novih značajki. Međutim, nije prošao potpuni formalni proces testiranja i gotovo je sigurno da će se dio njegovog sučelja promijeniti prije objavljivanja produkcijske verzije te se stoga ne preporučuje za produkcijsku upotrebu.“
Beta izdanje
Beta verzija modula je prošla kroz interno sučelje.view proces i prošao je formalno testiranje funkcionalnosti. Također, problemi prijavljeni iz alfa izdanja bit će ispravljeni ili dokumentirani. Kada je modul u beta verziji, možete očekivati da će ispravno funkcionirati u normalnim okolnostima i možete očekivati da je njegovo sučelje vrlo blizu konačnom obliku (iako se i dalje mogu napraviti promjene ako je potrebno). Međutim, nije prošao testiranje opterećenja ili performansi i možda neće elegantno zakazati ako se nepravilno koristi. Beta izdanje se ne preporučuje za produkcijsku upotrebu, ali se može koristiti za razvoj.
Izdanje produkcije
Do trenutka kada se modul objavi u produkcijskom obliku, on je dovršen sa svim značajkama, u potpunosti testiran i njegovo sučelje je "zamrznuto". Svi poznati problemi iz prethodnih izdanja bit će ispravljeni ili dokumentirani. Postojeće sučelje neće se mijenjati u budućim izdanjima. Može se proširiti dodatnim značajkama i dodatnim funkcijama sučelja, ali postojeće funkcije sučelja neće se mijenjati. Ovo je stabilan kod sa stabilnim sučeljem aplikacijskog programa (API) na koji se možete osloniti u produkcijske svrhe.
Brojevi verzija
Ovaj odjeljak opisuje značenje brojeva verzija MPLAB Harmonyja.
Opis
Shema numeriranja verzija MPLAB Harmonyja
MPLAB Harmony koristi sljedeću shemu numeriranja verzija:
. [. ][ Gdje:
- = Velika revizija (značajna promjena koja utječe na mnoge ili sve module)
- = Manja revizija (nove značajke, redovna izdanja)
- [. ] = Dot izdanje (ispravci pogrešaka, neplanirana izdanja)
- [ ] = Vrsta izdanja (a za alfa i b za beta, ako je primjenjivo). Produkcijske verzije ne uključuju slovo vrste izdanja.
Niz verzija
Funkcija SYS_VersionStrGet vratit će niz znakova u formatu:
" . [. ][ ]”
Gdje:
- je glavni broj verzije modula
- je broj sporedne verzije modula
- je opcionalni broj izdanja "zakrpa" ili "dot" (koji nije uključen u niz ako je jednak "00")
- je opcionalna vrsta izdanja "a" za alfa i "b" za beta. Ova vrsta nije uključena ako je izdanje produkcijska verzija (tj. nije alfa ili beta)
Napomena: Niz verzije neće sadržavati razmake.
Exampono:
„0.03a“
“1.00”
Broj verzije
Broj verzije koji vraća funkcija SYS_VersionGet je neoznačeni cijeli broj u sljedećem decimalnom formatu (ne u BCD formatu).
* 10000 + * 100 +
Gdje su brojevi predstavljeni decimalnim sustavom, a značenje je isto kao što je opisano u Version Stringu.
Napomena: Ne postoji numerički prikaz vrste izdanja.
Exampono:
Za verziju „0.03a“, vraćena vrijednost je jednaka: 0 * 10000 + 3 * 100 + 0.
Za verziju „1.00“, vraćena vrijednost je jednaka: 1 * 100000 + 0 * 100 + 0.
© 2013-2017 Microchip Technology Inc.
FAQ
- P: Može li se MPLAB Harmony koristiti s C++ programiranjem? jezik?
A: Ne, MPLAB Harmony nije testiran s C++; stoga podrška za ovaj programski jezik nije dostupna. - P: Koja je preporučena razina optimizacije za izgradnju projekti s MPLAB Harmony perifernom bibliotekom?
A: Preporučuje se razina optimizacije -O1 za uklanjanje koda iz nekorištenih dijelova u perifernoj biblioteci. - P: Kako deinstalacijski program MPLAB Harmonyja rješava korisnički modificirane files?
A: Program za deinstalaciju će izbrisati sve fileinstalirao ih je instalater, čak i ako ih je korisnik izmijenio. Međutim, novi fileStavke koje je dodao korisnik neće biti izbrisane.
Dokumenti / Resursi
![]() |
MICROCHIP Harmony integrirani softverski okvir [pdf] Korisnički priručnik v1.11, Harmony integrirani softverski okvir, integrirani softverski okvir, softverski okvir, okvir |





