MICROCHIP Harmony integrirani softverski okvir

specifikacije:
- Naziv proizvoda: MPLAB Harmony Integrated Software Framework
- Verzija: v1.11
- Datum izlaska: april 2017
Informacije o proizvodu:
MPLAB Harmony Integrated Software Framework v1.11 je softverski okvir dizajniran da pojednostavi i ubrza razvoj ugrađenih aplikacija za Microchip mikrokontrolere. Pruža sveobuhvatan skup biblioteka, drajvera i middleware-a za pojednostavljenje procesa razvoja.
Upute za upotrebu proizvoda
Karakteristike i poznati problemi:
Karakteristike MPLAB harmonije:
- Podržava širok spektar Microchip mikrokontrolera
- Sveobuhvatan set biblioteka i middleware-a
- Jednostavna konfiguracija i podešavanje
Poznati problemi:
- Programski jezik C++ nije podržan
- Preporučeni nivo optimizacije -O1 za građevinske projekte sa Harmony perifernom bibliotekom
- 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 sistem numeriranja verzija. PDF kopija bilješki o izdanju dostupna je u /doc folder vaše MPLAB Harmony instalacije.
Bilješke o izdanju
Ova tema pruža bilješke o izdanju za ovu verziju MPLAB Harmonyja.
Opis
MPLAB Harmony verzija: v1.11 Datum izlaska: april 2017.
Softverski zahtjevi
Prije korištenja MPLAB Harmonyja, provjerite da li je 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 detaljna uputstva, pogledajte Portiranje i ažuriranje na MPLAB Harmony.
Šta je novo, a šta poznato
U sljedećim tabelama navedene su funkcije koje su promijenjene ili dodane, kao i svi poznati problemi koji su uočeni od posljednjeg izdanja MPLAB Harmony-ja. Svi poznati problemi koji još nisu riješeni zadržani su iz prethodnog izdanja.
MPLAB harmonija:
| Feature | Dodaci i ažuriranja | Poznati problemi |
| Generale | MPLAB Harmony nije testiran sa C++; stoga, podrška za ovaj programski jezik nije podržana.
Nivo optimizacije "-O1" se preporučuje prilikom izgradnje bilo kojeg projekta koji uključuje unaprijed izgrađenu binarnu datoteku MPLAB Harmony (.a file) periferne biblioteke. Ovo je neophodno kako bi linker uklonio kod iz nekorištenih sekcija (za funkcije periferne biblioteke koje se ne koriste). Alternativno, možete odabrati "Ukloni nekorištene sekcije" u općim opcijama za dijaloški okvir svojstava xc32-ld (linker). Program za deinstalaciju MPLAB Harmonyja će izbrisati sve fileinstalirao instaler, čak i ako ih je korisnik modificirao. Međutim, deinstaler 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 LCC generiranog drajvera, a također pruža osnovnu podršku za sve ostale drajvere grafičkog kontrolera. Potpuna podrška za konfiguraciju i simulaciju ostalih drajvera grafičkog kontrolera bit će dodana u budućem izdanju MPLAB Harmonyja. |
Middleware i biblioteke:
| Feature | Dodaci i ažuriranja | Poznati problemi |
| Biblioteka bootloadera | UDP bootloader se ne kompajlira za PIC32MZ uređaje kada je odabran microMIPS. | |
| Kripto biblioteka | N/A | Migriranje projekata koji koriste hardversku Crypto biblioteku i imaju više konfiguracija može naići na problem kompajliranja 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 greš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 dostupne SRAM memorije, neki dekoderi ne mogu raditi istovremeno s drugim dekoderima. Međutim, svaki dekoder će raditi zasebno u demonstraciji universal_audio_decoders. | |
| File Sistem | Pronađen i ispravljen potencijalni izuzetak 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 kidanje. Generirani LCCG drajver podržava rezoluciju ekrana do WVGA ili ekvivalentne. | |
| TCP/IP stog | SMTPC:
|
|
| Biblioteka USB uređaja | N/A | USB Device Stack je testiran u ograničenom kapacitetu sa RTOS-om. Prilikom pokretanja USB Device Stacka na uređaju iz porodice PIC32MZ, inicijalizacija steka traje tri sekunde za PIC32MZ EC uređaje i tri milisekunde za PIC32MZ EF uređaje. |
| USB host biblioteka | 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:
Drajveri za Hub, Audio v1.0 i HID Host Client testirani su u ograničenom kapacitetu. USB Host Stack je testiran u ograničenom kapacitetu s RTOS-om. Rad u Polled modu nije testiran. Ponašanje prikačivanja/odvajanja testirano je u ograničenom kapacitetu. Prilikom pokretanja USB Host Stacka na uređaju iz porodice PIC32MZ, steku su potrebne tri sekunde za inicijalizaciju za PIC32MZ EC uređaje i tri milisekunde za PIC32MZ EF uređaje. USB Host Layer ne vrši provjeru prekomjerne struje. Ova funkcija će biti dostupna u budućem izdanju MPLAB Harmonyja. USB Host Layer ne provjerava Hub Tier Level. Ova funkcija će biti dostupna u budućem izdanju MPLAB Harmonyja. USB Host Layer će omogućiti samo prvu konfiguraciju kada postoji više konfiguracija. Ako nema podudaranja interfejsa u prvoj konfiguraciji, to uzrokuje da uređaj postane neoperativan. Omogućavanje višestrukih konfiguracija bit će aktivirano u budućem izdanju MPLAB Harmonyja. MSD Host Client Driver je testiran sa ograničenim brojem komercijalno dostupnih USB fleš diskova. MSD Host Client Driver i USB Host Layer nisu testirani na propusnost čitanja/pisanja. Ovo testiranje će biti obavljeno u budućem izdanju MPLAB Harmony-ja. MSD Host Client Driver i SCSI block Driver mogu se koristiti samo sa... File sistem ako file Funkcija automatskog montiranja sistema je omogućena. Drajver MSD Host Client nije testiran sa Multi-LUN uređajima za masovno skladištenje i USB čitačima kartica. |
| USB Host biblioteka (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.
Drajver USB HID Host klijenta nije testiran s više uređaja. Slanje izlaza ili izvještaja o funkcijama nije testirano. Drajver za USB Audio Host Client ne pruža implementaciju za sljedeće funkcije:
|
Drajveri uređaja:
| Feature | Dodaci i ažuriranja | Poznati problemi |
| LCC | . | MPLAB Harmony Graphics Composer (MHGC) nije u stanju da obezbijedi tabelu paleta; stoga korisnici moraju da dostave niz uint16_t od 256 16 bpp RGB boja LCC drajveru koristeći funkciju DRV_GFX_PalletteSet. Sadržaj ovog niza će služiti za mapiranje indeksa boja na boje TFT ekrana.
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 tajmeri su uklonjeni iz odabira. Iako su ovi tajmeri funkcionalni prema zadanim postavkama, samo parni tajmeri (2, 4, 6, 8) će prihvatiti promjene u vrijednostima predskalera. |
| I2C | N/A | I2C drajver koji koristi periferni uređaj i implementaciju sa smanjenim bitovima:
|
| MRF24WN Wi-Fi | Nove biblioteke wdrvext_mx.a, wdrvext_ec.a i wdrvext_mz.a files. |
| S1D13517 | Drajver S1D13517 ne podržava dobijanje piksela ili niza piksela iz framebuffera S1D13517 i ne podržava renderovanje fonta kada je omogućeno Anti-aliasing. | |
| Secure Digital (SD) kartica | N/A | Drajver SD kartice nije testiran u okruženju sa visokofrekventnim prekidima. |
| SPI | N/A | SPI Slave način rada sa DMA nije operativan. Ovaj problem će biti ispravljen u budućem izdanju MPLAB Harmony-ja. |
| SPI Flash | Funkcije fleš memorije kao što su brzo čitanje, zadržavanje i zaštita od pisanja nisu podržane bibliotekom drajvera.
Statička implementacija biblioteke drajvera nije dostupna. |
|
| USB | Biblioteka USB drajvera je testirana u ograničenom kapacitetu sa RTOS-om.
Tokom pokretanja USB Driver Library na uređaju iz porodice PIC32MZ, steku 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 se mogu promijeniti u sljedećem izdanju. Rad u Polled modu USB Host Driver Library nije testiran. Ponašanje USB Host Driver Library prikačivanja/odvajanja je testirano u ograničenom kapacitetu. |
Sistemske usluge:
| Feature | Dodaci i ažuriranja | Poznati problemi |
| DMA |
Periferne biblioteke:
| Feature | 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. Da biste postigli optimalne brzine SQI takta, koristite vrijednost SQI djelitelja takta nižu od CLK_DIV_16.
Napomena: Ovaj problem se odnosi na sve aplikacije koje koriste SQI modul. |
Prijave
| Feature | Dodaci i ažuriranja | Poznati problemi |
| Audio demonstracije | Promijenjeno u Universal_audio_decoders da bi se ograničila dubina direktorija u file sistem. Ovo će spriječiti izuzetak ako bi se to inače dogodilo izvan 6 nivoa poddirektorija. | Demonstracije za usb_slušalice, usb_mikrofon i usb_zvučnik:
Funkcija isključivanja zvuka (kojom se upravlja s računara) ne funkcionira. Demonstracija mac_audio_hi_res: Isključivanje zvuka na računaru radi ispravno samo prvi put |
| Bluetooth demonstracije | Ispravljeni problemi pronađeni u WVGA prikazu na a2dp_avrcp demo verziji. 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 sistema | LED_3, koja se koristi za označavanje uspjeha demonstracije, ne svijetli, što utiče na sljedeće demonstracije:
Kao zaobilazno rješenje, korisnik može postaviti tačku prekida u kodu aplikacije kako bi vidio status demonstracija. |
| Grafičke demonstracije | Programiranje i otklanjanje grešaka u PKOB-u za početnike može uzrokovati sljedeću grešku: Programator nije mogao biti pokrenut: Programiranje ciljnog uređaja nije uspjelo. Ako se pojavi ova poruka, ponovo uključite uređaj i aplikacija će se pokrenuti. Ako je potrebno otklanjanje grešaka, predloženo rješenje je instaliranje odgovarajućeg konektora na početni komplet pomoću MPLAB REAL ICE.
Sljedeći problemi se primjenjuju na demonstraciju external_resources:
|
|
| Demonstracije MEB II | Demonstracijska aplikacija segger_emwin još uvijek ne uključuje unos dodirom. | |
| Demonstracije RTOS-a | Za konfiguraciju PIC32MZ EF potrebna je SEGGER embOS biblioteka s FPU podrškom i korisnik je mora eksplicitno uključiti. Podrazumevano je uključena biblioteka bez FPU podrške. | |
| Biblioteka sistemskih usluga Examples | N/A | Demonstracija command_appio ne funkcioniše u MPLAB X IDE v3.06, ali je operativna u v3.00. |
| TCP/IP Wi-Fi
Demonstracije |
N/A | Demonstracija tcpip_tcp_client korištenjem konfiguracija ENC24xJ600 ili ENC28J60 ne radi ispravno ako SPI drajver omogućava DMA. Molimo vas da onemogućite opciju SPI DMA za ove konfiguracije. Ovo će biti ispravljeno u budućem izdanju MPLAB Harmony-ja. |
| Test Applications | N/A | FreeRTOS konfiguracije za korištenje sa PIC32MZ EF Starter Kit-om imaju onemogućenu biblioteku za rad s pomičnim zarezom u opcijama projekta. |
| USB demonstracije | Demonstracija aplikacije msd_basic Device, kada je izgrađena korištenjem PIC32MZ uređaja, zahtijeva da se struktura podataka SCSI Enquiry response (odgovor na upit) smjesti u RAM. Postavljanje ove strukture podataka u programsku fleš memoriju uzrokuje oštećenje odgovora na upit. Ovaj problem će biti ispravljen u budućem izdanju. Demonstracija hid_basic_keyboard Host hvata pritiske tipki od AZ, az, 0-9, Shift i CAPS LOCK. samoFunkcionalnost LED svjetla na tastaturi 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 problem će biti ispravljen u budućem izdanju. U aplikaciji za demonstraciju hub_msd Host, detekcija Hub-a "plug and play" može povremeno propasti. Međutim, ako je hub priključen prije nego što se PIC32MZ uređaj oslobodi resetiranja, aplikacija za demonstraciju radi kako se očekuje. Ovaj problem se istražuje i ispravka će biti dostupna u budućem izdanju MPLAB Harmony. Preporučuje se korištenje hub-a sa vlastitim napajanjem dok pokušavate koristiti dostupne aplikacije za demonstraciju hub-a. VBUS regulator napajanja na početnom kompletu možda neće moći ispuniti trenutne zahtjeve hub-a napajanog preko magistrale, što bi tada moglo uzrokovati nepredvidivo ponašanje aplikacije za demonstraciju. |
Okvir za izgradnju:
| Feature | Dodaci i ažuriranja | Poznati problemi |
| Bluetooth stek biblioteka | N/A | |
| Matematičke biblioteke | DSP biblioteka za matematiku fiksne tačke:
|
Komunalne usluge:
| Feature | Dodaci i ažuriranja | Poznati problemi |
| MPLAB konfigurator harmonije (MHC) | N/A |
|
Softver treće strane:
| Feature | Dodaci i ažuriranja | Poznati problemi |
| SEGGER emWin grafička biblioteka | N/A | Podržan je samo LCC kontroler ekrana. Podrška za ostale kontrolere ekrana nije dostupna u ovom izdanju.
API za preuzimanje 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 tabela navodi sadržaj ovog izdanja, uključujući kratak opis i vrstu izdanja (Alfa, Beta, Produkcija ili Prodavatelj).
Middleware i biblioteke
| /okvir/ | Opis | Pusti Tip |
| Bluetooth/CDBT | Bluetooth Stack biblioteka (osnovna) | 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 | Biblioteka klase 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 |
| mreža/pres | MPLAB Harmony Network prezentacijski sloj | Beta |
| test | Biblioteka ispitnih pojaseva | Proizvodnja |
| tcpip | TCP/IP mrežni stek | Proizvodnja |
| usb | USB stek uređaja
USB host stek |
Proizvodnja
Beta |
Drajveri uređaja:
| /okvir/drajver/ | Opis | Pusti Tip |
| analogni pretvarač | Drajver za analogno-digitalni pretvarač (ADC)
Dinamička implementacija Statička implementacija |
Beta Beta |
| kamera/ovm7690 | Drajver za kameru OVM7690
Samo dinamička implementacija |
Beta |
| mogu | Drajver za CAN (Controller Area Network)
Samo statička implementacija |
Beta |
| cmp | Drajver komparatora
Samo statička implementacija |
Beta |
| kodek/ak4384
kodek/ak4642
kodek/ak4953
kodek/ak7755 |
Drajver za kodek AK4384
Samo dinamička implementacija
Drajver za kodek AK4642 Samo dinamička implementacija
Drajver za kodek AK4953 Samo dinamička implementacija
Drajver za kodek AK7755 Samo dinamička implementacija |
Proizvodnja
Proizvodnja
Proizvodnja
Proizvodnja |
| cpld | CPLD XC2C64A upravljački program
Samo statička implementacija |
Proizvodnja |
| enc28j60 | Biblioteka drajvera ENC28J60
Samo dinamička implementacija |
Beta |
| encx24j600 | Biblioteka drajvera za ENCx24J600
Samo dinamička implementacija |
Beta |
| ethmac | Drajver za Ethernet Media Access Controller (MAC)
Samo dinamička implementacija |
Proizvodnja |
| etičnost | Drajver za Ethernet fizičko sučelje (PHY)
Samo dinamička implementacija |
Proizvodnja |
| blic | Flash Driver
Samo statička implementacija |
Beta |
| gfx/kontroler/lcc | Jeftin grafički drajver 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 | Epson S1D13517 LCD kontroler drajvera
Samo dinamička implementacija |
Proizvodnja |
| gfx/kontroler/ssd1289 | Drajver za kontroler Solomon Systech SSD1289
Samo dinamička implementacija |
Proizvodnja |
| gfx/kontroler/ssd1926 | Drajver za kontroler Solomon Systech SSD1926
Samo dinamička implementacija |
Proizvodnja |
| gfx/kontroler/tft002 | TFT002 grafički drajver
Samo dinamička implementacija |
Proizvodnja |
| i2c | Drajver za interintegrisana kola (I2C)
Dinamička implementacija Statička implementacija |
Alfa Alfa |
| i2s | Inter-IC Sound (I2S) drajver
Samo dinamička implementacija |
Beta |
| ic | Drajver za snimanje ulaza
Samo statička implementacija |
Beta |
| nvm | Drajver za neisparljivu memoriju (NVM)
Dinamička implementacija Statička implementacija |
Beta Beta |
| oc | Drajver za poređenje izlaza
Samo statička implementacija |
Beta |
| pmp | Drajver za paralelni glavni port (PMP)
Dinamička implementacija Statička implementacija |
Produkcijska beta verzija |
| rtcc | Drajver za sat i kalendar realnog vremena (RTCC)
Samo statička implementacija |
Beta |
| sd kartica | Drajver za SD karticu (klijent SPI drajvera)
Samo dinamička implementacija |
Beta |
| špijun | Drajver za serijski periferni interfejs (SPI)
Dinamička implementacija Statička implementacija |
Produkcijska beta verzija |
|
spi_flash/sst25vf016b spi_flash/sst25vf020b spi_flash/sst25vf064c spi_flash/sst25 |
SPI fleš drajveri
Samo dinamička implementacija |
Alpha |
| vrijeme završetka | Drajver tajmera
Dinamička implementacija Statička implementacija |
Produkcijska beta verzija |
| dodir/adc10bit
dodir/ar1021
dodir/mtch6301
dodir/mtch6303 |
ADC 10-bitni upravljački program za dodir Samo dinamička implementacija AR1021 Dodirni drajver Samo dinamička implementacija MTCH6301 Dodirni drajver Samo dinamička implementacija MTCH6303 Dodirni drajver Samo statička implementacija |
Beta
Beta
Beta
Beta |
| USART | Univerzalni sinhroni/asinhroni prijemnik/predajnik (USART) drajver
Dinamička implementacija Statička implementacija |
Proizvodnja
Beta |
| usbfs
USB-ovi |
Drajver za PIC32MX univerzalnu serijsku magistralu (USB) (USB uređaj) Samo dinamička implementacija Drajver kontrolera PIC32MZ univerzalne serijske magistrale (USB) (USB uređaj) Samo dinamička implementacija |
Proizvodnja
Proizvodnja |
| usbfs
USB-ovi |
Drajver za PIC32MX univerzalnu serijsku magistralu (USB) (USB host)
Samo dinamička implementacija Drajver za PIC32MZ kontroler univerzalne serijske magistrale (USB) (USB host) Samo dinamička implementacija |
Beta
Beta |
| WiFi/mrf24w
wifi/mrf24wn |
Wi-Fi drajver za MRF24WG kontroler Samo dinamička implementacija Wi-Fi drajver za MRF24WN kontroler Samo dinamička implementacija |
Proizvodnja
Proizvodnja |
Sistemske usluge
| /okvir/sistem/ | Opis | Pusti Tip |
| clk | Biblioteka servisa za satove
Dinamička implementacija Statička implementacija |
Proizvodnja
Proizvodnja |
| komanda | Biblioteka servisa sistema procesora komandi
Samo dinamička implementacija |
Proizvodnja |
| zajednički | Biblioteka zajedničkih sistemskih usluga | Beta |
| konzola | Biblioteka servisa konzolnog sistema
Dinamička implementacija Statička implementacija |
Beta
Alpha |
| debug | Biblioteka servisa za sistemske greške
Samo dinamička implementacija |
Beta |
| razvojni tim | Biblioteka servisa sistema za kontrolu uređaja
Samo dinamička implementacija |
Proizvodnja |
| DMA | Biblioteka servisa sistema za direktni pristup memoriji
Dinamička implementacija |
Proizvodnja |
| fs | File Biblioteka sistemskih usluga
Samo dinamička implementacija |
Proizvodnja |
| int | Biblioteka sistemskih servisa za prekide
Samo statička implementacija |
Proizvodnja |
| memorija | Biblioteka servisa memorijskog sistema
Samo statička implementacija |
Beta |
| msg | Biblioteka usluga sistema za razmjenu poruka
Samo dinamička implementacija |
Beta |
| luke | Biblioteka servisa sistema portova
Samo statička implementacija |
Proizvodnja |
| nasumično | Biblioteka servisa sistema generatora slučajnih brojeva
Samo statička implementacija |
Proizvodnja |
| reset | Resetuj biblioteku sistemskih usluga
Samo statička implementacija |
Beta |
| vrijeme završetka | Biblioteka servisa sistema tajmera
Samo dinamička implementacija |
Beta |
| dodir | Biblioteka usluga dodirnog sistema
Samo dinamička implementacija |
Beta |
| wdt | Biblioteka sistemskih servisa za nadzorni tajmer
Samo statička implementacija |
Beta |
Periferne biblioteke:
| /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 | |
| PIC32MX5XX/6XX/7XX porodica | Proizvodnja | |
| PIC32MZ porodica ugrađenih mikrokontrolera (EC) | Proizvodnja | |
| PIC32MZ Ugrađena povezivost sa porodicom jedinica za pomični zarez (EF) | Proizvodnja |
Sloj apstrakcije operativnog sistema (OSAL):
| /okvir/ | Opis | Pusti Tip |
| osal | Sloj apstrakcije operativnog sistema (OSAL) | Proizvodnja |
Paketi podrške upravnom odboru (BSP):
| /bsp/ | Opis | Pusti Tip |
| bt_audio_dk | BSP za PIC32 Bluetooth audio razvojni komplet. | Proizvodnja |
| chipkit_wf32 | BSP za razvojnu ploču chipKIT™ WF32™ Wi-Fi. | 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) sa grafičkim displejem Truly 3.2″ 320×240 povezanom sa početnim kompletom PIC32MX1/2/5. | Proizvodnja |
| pic32mx_125_sk+meb | BSP za PIC32MX1/2/5 početni komplet povezan na multimedijalnu 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 sa projektovanim 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) sa grafičkim displejem Truly 3.2″ 320×240 povezanom 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) sa pločom za grafički displej Powertip 4.3″ 480×272 povezanom sa PIC32 USB Starter Kit II. | Proizvodnja |
| pic32mx_usb_sk2+meb | BSP za multimedijalnu ploču za proširenje (MEB) povezanu sa 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, sa grafičkim displejem Truly 5.7″ 640×480, povezanom na PIC32 USB Starter Kit II. | Proizvodnja |
| pic32mx_usb_sk2+s1d_pictail+wqvga | BSP za grafički kontroler PICtail Plus Epson S1D13517, dodatnu ploču sa pločom za napajanje grafičkog displeja od 4.3″ (480×272) povezanom na PIC32 USB Starter Kit II. | Proizvodnja |
| pic32mx_usb_sk2+s1d_pictail+wvga | BSP za grafički kontroler PICtail Plus Epson S1D13517, kćerinsku ploču sa grafičkim ekranom, zaista 7-inčna 800×400 ploča povezana sa PIC32 USB Starter Kit II. | Proizvodnja |
| pic32mx_usb_sk2+ssd_pictail+qvga | BSP za grafički LCD kontroler PICtail Plus SSD1926, kćerinsku ploču sa grafičkim displejem, zaista 3.2-inčna 320×240 ploča povezana sa PIC32 USB Starter Kit II. | Proizvodnja |
| pic32mx_usb_sk3 | BSP za PIC32 USB Starter Kit III. | Proizvodnja |
| pic32mx270f512l_pim+bt_audio_dk | BSP za PIC32MX270F512L plug-in modul (PIM) povezan sa PIC32 Bluetooth audio razvojnim kompletom. | Proizvodnja |
| pic32mx460_pim+e16 | BSP za PIC32MX460F512L plug-in modul (PIM) povezan na razvojnu ploču Explorer 16. | Proizvodnja |
| pic32mx470_pim+e16 | BSP za PIC32MX450/470F512L plug-in modul (PIM) povezan na razvojnu ploču Explorer 16. | Proizvodnja |
| pic32mx795_pim+e16 | BSP za PIC32MX795F512L plug-in modul (PIM) povezan na razvojnu ploču Explorer 16. | Proizvodnja |
| pic32mz_ec_pim+bt_audio_dk | BSP za PIC32MZ2048ECH144 audio plug-in modul (PIM) povezan sa PIC32 Bluetooth audio razvojnim kompletom. | Proizvodnja |
| pic32mz_ec_pim+e16 | BSP za PIC32MZ2048ECH100 plug-in modul (PIM) povezan 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 Multimedijalnu ploču za proširenje II (MEB II) povezanu sa PIC32MZ početnim kompletom za ugrađenu povezivost (EC). | Proizvodnja |
| pic32mz_ec_sk+meb2+wvga | BSP za Multimedijalnu ploču za proširenje II (MEB II) sa 5-inčnom WVGA PCAP pločom za prikaz (pogledajte Napomena) povezan sa PIC32MZ početnim kompletom za ugrađenu povezivost (EC).
Napomena: Za informacije o nabavci 5-inčne WVGA PCAP ploče za prikaz, obratite se lokalnoj prodajnoj kancelariji kompanije Microchip. |
Proizvodnja |
| pic32mz_ec_sk+s1d_pictail+vga | BSP za grafički kontroler PICtail Plus Epson S1D13517, dodatnu ploču sa grafičkim displejem Truly 5.7″ 640×480, povezanom sa početnim kompletom za ugrađenu povezivost (EC) PIC32MZ. | Proizvodnja |
| pic32mz_ec_sk+s1d_pictail+wqvga | BSP za grafički kontroler PICtail Plus Epson S1D13517, dodatnu ploču sa pločom za grafički displej Powertip 4.3″ 480×272 povezanom sa početnim kompletom 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 sa 5-inčnom WVGA PCAP pločom za prikaz (pogledajte Napomena) povezan sa početnim kompletom PIC32MZ ugrađene povezivosti sa jedinicom za pomični zarez (EC).
Napomena: Za informacije o nabavci 5-inčne WVGA PCAP ploče za prikaz, obratite se lokalnoj prodajnoj kancelariji kompanije Microchip. |
Proizvodnja |
| pic32mz_ef_pim+bt_audio_dk | BSP za PIC32MZ2048EFH144 audio plug-in modul (PIM) povezan sa PIC32 Bluetooth audio razvojnim kompletom. | Proizvodnja |
| pic32mz_ef_pim+e16 | BSP za PIC32MZ2048EFH100 plug-in modul (PIM) povezan na razvojnu ploču Explorer 16. | Proizvodnja |
| pic32mz_ef_sk | BSP za PIC32MZ ugrađeni komplet za povezivanje s pomičnim zarezom (EF). | Proizvodnja |
| pic32mz_ef_sk+meb2 | BSP za Multimedijalnu ploču za proširenje II (MEB II) povezanu sa početnim kompletom PIC32MZ za ugrađenu povezivost s jedinicom za pomični zarez (EF). | Proizvodnja |
| pic32mz_ef_sk+meb2+wvga | BSP za Multimedijalnu ploču za proširenje II (MEB II) sa 5-inčnom WVGA PCAP pločom za prikaz (pogledajte Napomena) povezan sa početnim kompletom PIC32MZ Embedded Connectivity sa Floating-point Unit (EF).
Napomena: Za informacije o nabavci 5-inčne WVGA PCAP ploče za prikaz, obratite se lokalnoj prodajnoj kancelariji kompanije Microchip. |
Proizvodnja |
| pic32mz_ef_sk+s1d_pictail+vga | BSP za grafički kontroler PICtail Plus Epson S1D13517, kćerinsku ploču, sa grafičkim displejem Truly 5.7″ 640×480, povezanom sa početnim kompletom PIC32MZ Embedded Connectivity sa Floating-point Unit (EF). | Proizvodnja |
| pic32mz_ef_sk+s1d_pictail+wqvga | BSP za grafički kontroler PICtail Plus Epson S1D13517, dodatnu ploču sa grafičkim displejem Powertip 4.3″ 480×272 povezanom sa početnim kompletom PIC32MZ Embedded Connectivity sa Floating-point Unit (EF). | Proizvodnja |
| wifi_g_db | BSP za Wi-Fi G demo ploču. | Proizvodnja |
Audio aplikacije:
| /aplikacije/audio/ | Opis | Pusti Tip |
| audio_mikrofon_petlja | Demonstracija povratne petlje audio mikrofona | Proizvodnja |
| audio_ton | Demonstracija audio tona | Proizvodnja |
| mac_audio_visoka_rezolucija | 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 | Pusti Tip |
| podaci/osnovni_podaci | Demonstracija osnovnih podataka Bluetooth®-a | Proizvodnja |
| podaci/podaci_temperature_sensor_rgb | Demonstracija Bluetooth temperaturnog senzora i RGB podataka | Proizvodnja |
| premium/audio/a2dp_avrcp | Demonstracija Bluetooth Premium zvuka | Proizvodnja |
Aplikacije za pokretanje sistema:
| /aplikacije/bootloader/ | Opis | Pusti Tip |
| osnovni | Osnovna demonstracija bootloadera | Proizvodnja |
| Ažuriranje uživo | Demonstracija ažuriranja uživo | Proizvodnja |
Primjene klase B:
| /aplikacije/razred b/ | Opis | Pusti Tip |
| Demo klase B | Demonstracija biblioteke klase B | Proizvodnja |
Kriptografske aplikacije:
| /aplikacije/kripto/ | Opis | Pusti Tip |
| šifriraj_dešifriraj | Demonstracija šifriranja/dešifriranja MD5 biblioteke kripto periferije | Proizvodnja |
| veliki_hash | Demonstracija heširanja kripto periferne biblioteke | Proizvodnja |
Aplikacije za upravljačke programe:
| /aplikacije/drajver/ | Opis | Pusti Tip |
| i2c/i2c_rtcc | Demonstracija I2C RTCC-a | Proizvodnja |
| nvm/nvm_čitanje_pisanje | Demonstracija NVM-a | Proizvodnja |
| spi/serijski_eeprom | SPI demonstracija | Proizvodnja |
| spi/spi_loopback | SPI demonstracija | 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 Aplikacije:
| /aplikacije/examples/ | Opis | Pusti Tip |
| moja_prva_aplikacija | MPLAB Harmony tutorijal - primjerample Solution | N/A |
| periferni | MPLAB Harmony kompatibilna periferna biblioteka Examples | Proizvodnja |
| sistem | MPLAB Harmony Compliant System Service Library Examples | Proizvodnja |
Primjene programatora eksterne memorije:
| /aplikacije/programer/ | Opis | Pusti Tip |
| vanjski_bljeskalica | Demonstracija eksternog bootloadera fleš memorije | Proizvodnja |
| sqi_flash | Demonstracija SQI Flash programatora eksterne memorije | Proizvodnja |
File Sistemske aplikacije:
| /aplikacije/fs/ | Opis | Pusti Tip |
| nvm_fat_single_disk | Demonstracija FAT FS-a s jednim diskom i nepromjenjivom memorijom | Proizvodnja |
| nvm_mpfs_single_disk | Demonstracija MPFS-a za nepromjenjivu memoriju na jednom disku | Proizvodnja |
| nvm_sdcard_fat_mpfs_multi_disk | Demonstracija neisparljive memorije s više diskova FAT FS MPFS | Proizvodnja |
| nvm_sdcard_fat_multi_disk | Demonstracija FAT FS-a za više diskova i neisparljivu memoriju | 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_fat | Demonstracija SST25 Flash FAT FS-a | Alpha |
Grafičke aplikacije:
| /aplikacije/gfx/ | Opis | Pusti Tip |
| osnovno_kretanje_slike | Demonstracija osnovne biblioteke grafike pokreta slika | Proizvodnja |
| emwin_quickstart | SEGGER emWin demonstracija brzog pokretanja | Proizvodnja |
| vanjski_resursi | Demonstracija pristupa eksternoj 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čkih objekata | 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 multimedijalne ploče za proširenje II (MEB II):
| /aplikacije/meb_ii/ | Opis | Pusti Tip |
| gfx_kamera | Demonstracija grafičke kamere | Proizvodnja |
| gfx_cdc_com_port_single | Kombinovana demonstracija grafike i USB CDC-a | Proizvodnja |
| gfx_photo_frame | Demonstracija grafičkog okvira za fotografije | Proizvodnja |
| gfx_web_server_nvm_mpfs | Kombinovana grafika i TCP/IP Web Demonstracija servera | Proizvodnja |
| Emwin | SEGGER emWin® mogućnosti na demonstraciji MEB II | Beta |
RTOS aplikacije:
| /aplikacije/rtos/ | Opis | Pusti Tip |
| embosi | SEGGER embOS® demonstracije | Proizvodnja |
| freertos | Demonstracije FreeRTOS™-a | Proizvodnja |
| openrtos | OPENRTOS demonstracije | 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 | Pusti Tip |
| berkeley_tcp_klijent | Demonstracija Berkeley TCP/IP klijenta | Proizvodnja |
| berkeley_tcp_server | Demonstracija Berkeley TCP/IP servera | 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 servera | Proizvodnja |
| wolfssl_tcp_client | Demonstracija wolfSSL TCP/IP TCP klijenta | Proizvodnja |
| wolfssl_tcp_server | Demonstracija wolfSSL TCP/IP TCP servera | Proizvodnja |
| snmpv3_nvm_mpfs | SNMPv3 vlasnički mikročip neisparljive memorije File Demonstracija sistema | Proizvodnja |
| snmpv3_sdcard_fatfs | SNMPv3 nepromjenjiva memorija SD kartica FAT File Demonstracija sistema | Proizvodnja |
| tcpip_tcp_klijent | Demonstracija TCP/IP TCP klijenta | Proizvodnja |
| tcpip_tcp_klijent_server | Demonstracija TCP/IP klijenta i servera | Proizvodnja |
| tcpip_tcp_server | Demonstracija TCP/IP TCP servera | Proizvodnja |
| tcpip_udp_klijent | Demonstracija TCP/IP UDP klijenta | Proizvodnja |
| tcpip_udp_client_server | Demonstracija TCP/IP UDP klijent servera | Proizvodnja |
| tcpip_udp_server | Demonstracija TCP/IP UDP servera | Proizvodnja |
| web_server_nvm_mpfs | Vlasnički mikročip neisparljive memorije File Sistem Web Demonstracija servera | Proizvodnja |
| web_server_sdcard_fatfs | SD kartica FAT File Sistem Web Demonstracija servera | Proizvodnja |
| wifi_easy_configuration | Demonstracija Wi-Fi® EasyConf-a | Proizvodnja |
| wifi_g_demo | Demonstracija Wi-Fi G mreže | Proizvodnja |
| wifi_wolfssl_tcp_klijent | Demonstracija Wi-Fi wolfSSL TCP/IP klijenta | Proizvodnja |
| wifi_wolfssl_tcp_server | Demonstracija Wi-Fi wolfSSL TCP/IP servera | Proizvodnja |
| wolfssl_tcp_client | Demonstracija wolfSSL TCP/IP klijenta | Proizvodnja |
| wolfssl_tcp_server | Demonstracija wolfSSL TCP/IP servera | Proizvodnja |
Testne aplikacije:
| /aplikacije/meb_ii/ | Opis | Pusti Tip |
| testovi_sample | MPLAB Harmony Test Sample Application | Alpha |
Primjene USB uređaja:
| /aplikacije/usb/uređaj/ | Opis | Pusti Tip |
| cdc_com_port_dual | Demonstracija emulacije dvostrukih serijskih COM portova CDC-a | Proizvodnja |
| cdc_com_port_single | Demonstracija emulacije jednog serijskog COM porta na CDC-u | Proizvodnja |
| cdc_msd_basic | Demonstracija CDC uređaja za masovno pohranjivanje podataka (MSD) | Proizvodnja |
| cdc_serijski_emulator | Demonstracija emulacije serijskog porta CDC-a | Proizvodnja |
| cdc_serijski_emulator_msd | Demonstracija MSD-a za CDC serijsku emulaciju | Proizvodnja |
| hid_basic | Osnovna demonstracija USB uređaja za ljudski interfejs (HID) | Proizvodnja |
| skriveni džojstik | Demonstracija USB HID džojstika klase | Proizvodnja |
| hid_tastatura | Demonstracija USB HID tastature | Proizvodnja |
| sakriveni miš | 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 fleš memorija File Demonstracija sistema | Proizvodnja |
| msd_sdcard | Demonstracija USB MSD SD kartice | Proizvodnja |
| dobavljač | Demonstracija USB dobavljača (tj. generičkog) | Proizvodnja |
USB host aplikacije:
| /aplikacije/usb/host/ | Opis | Pusti Tip |
| audio_zvučnik | Demonstracija drajvera 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 tastature | 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đeni binarni fajlovi:
| /bin/okvir | Opis | Pusti Tip |
| bluetooth | Unaprijed izgrađene PIC32 Bluetooth stek 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 biblioteke za matematiku fiksne tačke za PIC32MZ uređaje | Proizvodnja |
| matematika/libq | Unaprijed izgrađene LibQ biblioteke za matematiku fiksne tačke za PIC32MZ uređaje | Proizvodnja |
| matematika/libq/libq_c | Unaprijed izgrađena matematička biblioteka sa C-implementacijama kompatibilnim sa Pic32MX i Pic32MZ uređajima. (NAPOMENA: Ove rutine nisu kompatibilne sa funkcijama libq biblioteke) | Beta |
| periferni | Unaprijed izgrađene periferne biblioteke | Produkcija/ Beta |
Okvir za izgradnju:
| /izgradnja/okvir/ | Opis | Pusti Tip |
| matematika/libq | LibQ projekat izgradnje biblioteke | Proizvodnja |
| matematika/libq | LibQ_C projekat izgradnje biblioteke | Alpha |
| periferni | Projekat izgradnje periferne biblioteke | Proizvodnja |
Komunalne usluge:
| /komunalne usluge/ | Opis | Pusti Tip |
| mhc/plugins/displaymanager/displaymanager.jar | MPLAB dodatak za upravljanje Harmony prikazom | 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 | Kompiliran prilagođeni Microchip MIB skript (snmp.mib) za generiranje snmp.bib i mib.h datoteka | Proizvodnja |
| mpfs_generator/mpfs2.jar | TCP/IP MPFS File Generator i alat za otpremanje | Proizvodnja |
| segger/emwin | SEGGER emWin uslužni programi koje koriste MPLAB Harmony emWin demonstracijske aplikacije | Vendor |
| tcpip_discoverer/tcpip_discoverer.jar | Uslužni program za otkrivanje TCP/IP mikročip čvorova | Proizvodnja |
Softver treće strane:
| /treća_strana/ | Opis | Pusti Tip |
| dekoder | Distribucija izvornog koda biblioteke dekodera | Vendor |
| gfx/emwin | Distribucija grafičke biblioteke SEGGER emWin® | Vendor |
| rtos/embOS | SEGGER embOS® distribucija | Vendor |
| rtos/FreeRTOS | FreeRTOS distribucija izvornog koda s podrškom za PIC32MZ uređaje | Vendor |
| rtos/MicriumOSII | Micriµm® µC/OS-II™ distribucija | Vendor |
| rtos/MicriumOSIII | Micriµm® µC/OS-III™ distribucija | Vendor |
| rtos/OpenRTOS | OPENRTOS distribucija izvornog koda s podrškom za PIC32MZ uređaje | Vendor |
| rtos/ThreadX | Distribucija Express Logic ThreadX-a | Vendor |
| segger/emwin | SEGGER emWin® Pro Distribucija | Vendor |
| tcpip/wolfssl | wolfSSL (ranije CyaSSL) Ugrađena SSL biblioteka Demonstracija otvorenog koda | Vendor |
| tcpip/iniche | InterNiche bibliotečka distribucija | Vendor |
dokumentacija:
| /doc/ | Opis | Pusti Tip |
| harmony_help.pdf | Pomoć za MPLAB Harmony u prenosivom formatu dokumenta (PDF) | Proizvodnja |
| harmony_help.chm | Pomoć za MPLAB Harmony u formatu kompajlirane 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 nivoa kompatibilnosti MPLAB Harmony-ja i za evidentiranje svih izuzetaka ili ograničenja u odnosu na smjernice 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 Harmony u PDF formatu | Proizvodnja |
| harmony_license_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 je obično početno izdanje. Alfa izdanja će imati potpune implementacije svog osnovnog skupa funkcija, funkcionalno su testirana na jedinici i bit će ispravno izgrađena. Alfa izdanje je odlična "pred-verzija".view„o tome na čemu novom razvoju Microchip radi i to može biti vrlo korisno za istraživanje novih funkcija. Međutim, nije prošao kroz kompletan formalni proces testiranja i gotovo je sigurno da će se dio njegovog interfejsa promijeniti prije objavljivanja produkcijske verzije, te se stoga ne preporučuje za produkcijsku upotrebu.“
Beta izdanje
Beta verzija modula je prošla kroz interni interfejs.view proces i imao 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 njegov interfejs vrlo blizu konačnom obliku (iako se i dalje mogu napraviti promjene ako je potrebno). Međutim, nije imao testiranje opterećenja ili performansi i možda neće ispravno proći ako se koristi nepravilno. 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 kompletno opremljen svim funkcijama, u potpunosti testiran i njegov interfejs je "zamrznut". Svi poznati problemi iz prethodnih izdanja bit će ispravljeni ili dokumentirani. Postojeći interfejs se neće mijenjati u budućim izdanjima. Može se proširiti dodatnim funkcijama i dodatnim funkcijama interfejsa, ali postojeće funkcije interfejsa se neće mijenjati. Ovo je stabilan kod sa stabilnim API-jem (Interfejsom aplikacijskog programa) na koji se možete osloniti u produkcijske svrhe.
Brojevi verzija
Ovaj odjeljak opisuje značenje brojeva verzija MPLAB Harmony-ja.
Opis
Shema numeriranja verzija MPLAB Harmony
MPLAB Harmony koristi sljedeću shemu numeriranja verzija:
. [. ][ Gdje:
- = Velika revizija (značajna promjena koja utiče na mnoge ili sve module)
- = Manja revizija (nove funkcije, redovna izdanja)
- [. ] = Dot izdanje (ispravke grešaka, neplanirana izdanja)
- [ ] = Vrsta izdanja (a za alfa i b za beta, ako je primjenjivo). Produkcijske verzije ne uključuju slovo koje označava vrstu izdanja.
Niz verzija
Funkcija SYS_VersionStrGet će vratiti string u formatu:
" . [. ][ ]”
gdje:
- je glavni broj verzije modula
- je broj sporedne verzije modula
- je opcionalni broj izdanja "patch" ili "dot" (koji nije uključen u string ako je jednak "00")
- je opcionalni tip izdanja "a" za alfa i "b" za beta. Ovaj tip nije uključen ako je izdanje produkcijska verzija (tj. nije alfa ili beta)
Napomena: Niz verzije neće sadržavati razmake.
Example:
"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 u decimalnom sistemu, a značenje je isto kao što je opisano u Version Stringu.
Napomena: Ne postoji numerički prikaz tipa izdanja.
Example:
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 sa C++; stoga, podrška za ovaj programski jezik nije dostupna. - P: Koji je preporučeni nivo optimizacije za izgradnju projekti s MPLAB Harmony perifernom bibliotekom?
A: Preporučuje se nivo optimizacije -O1 za uklanjanje koda iz nekorištenih sekcija u perifernoj biblioteci. - P: Kako MPLAB Harmony deinstalator obrađuje korisnički modificirane files?
A: Program za deinstalaciju će izbrisati sve fileinstalirao instalater, čak i ako ih je korisnik modificirao. 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 |





