MICROCHIP-logotip

MICROCHIP Harmony integrirani softverski okvir

Slika proizvoda integriranog softverskog okvira MICROCHIP Harmony

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:
  • API za prekid poruke, što je korisno kada su potrebni ponovni pokušaji, trenutno nije dostupan
  •  Više DNS adresa za pouzdaniji prijenos pošte trenutno nije dostupno
  • Podrška za opcionalna polja zaglavlja pošte trenutno nije dostupna
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:
  •  USB_HOST_BusResume
  •  USB_HOST_DeviceSuspend
  • Nastavak_USB_HOST_Device

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:

  • USB_HOST_AUDIO_V1_DeviceObjHandleGet
  • USB_HOST_AUDIO_V1_FeatureUnitChannelVolumeRan geGet
  • USB_HOST_AUDIO_V1_FeatureUnitChannelVolumeSub Raspon Brojeva Dohvati
  • USB_HOST_AUDIO_V1_StreamSamplingFrequencyGet
  •  USB_HOST_AUDIO_V1_TerminalIDGet

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:
  •  Testirano je samo u jednom glavnom okruženju
  •  Ne podržava RTOS; stoga nije siguran za korištenje u RTOS okruženju.
  • Nije testirano u Polled okruženju
  • Rad u načinima uštede energije nije testiran
  • I2C upravljački program koji koristi Bit-banged implementaciju:
  • Ne blokira i koristi resurs timera za izvođenje I2C operacija. Ovaj resurs timera ne može se koristiti za bilo koje druge potrebe timera.
  •  Prioritet prekida timera trebao bi biti jedan od prekida s najvišim prioritetom u aplikaciji.
  •  Testiranje ove implementacije provedeno je samo sa sistemskim taktom od 200 MHz i taktom periferne sabirnice od 100 MHz za timer.
  •  Može se konfigurirati za rad samo u Master načinu rada
  •  Dostupno samo u dinamičkoj postavci vozača
  •  Brzina prijenosa podataka ovisi o korištenju procesora. Testirano je da pouzdano radi do 100 kHz.
  • Ne podržava uređaje iz obitelji PIC32MX
  •  Radi samo na SCL i SDA pinovima odgovarajuće I2C periferije
  •  Radi samo u prekidnom načinu rada
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:
  •   Prilikom prebacivanja između ovih aplikacija, upravljački program sustava Windows može se zbuniti vrstom spojenog uređaja. Na primjerampnpr. upravljački program sprječava strujanje zvuka. Ako se pojavi takvo stanje, učinite sljedeće da biste riješili problem:
    1. Dok je uređaj spojen, deinstalirajte upravljački program.
    2. Možda će biti potrebno i ponovno pokretanje operacijskog sustava Windows.
      Demonstracija univerzalnog_audio_dekodera:
  • Konfiguracije 270f512lpim_bt_audio_dk i pic32mz_da_sk_meb2 ne podržavaju zaslon. Zaslon se može činiti UKLJUČENIM, ali je prazan jer je pozadinsko osvjetljenje upaljeno.
  • Konfiguracija 270f512lpim_bt_audio_dk ne podržava WMA i AAC dekodere.
  • Kontrola glasnoće dostupna je samo na konfiguracijama bt_audio_dk i 270f512lpim_bt_audio_dk
  • Prisutni su manji audio problemi za WAVE audio od 96 kHz files prema zadanim postavkama veličine međuspremnika. Kao zaobilazno rješenje, uklanjanje grešaka korištenjem veće veličine međuspremnika.
  • Prilikom reprodukcije visokih tonova mogu se pojaviti zvučni problemiampAAC brzine prijenosa files. Što je viši sampŠto je brzina linga, to je greška ozbiljnija.
  • Neki USB flash pogoni možda neće raditi s ovom demonstracijom
  • Zbog ograničenja memorije, Speex dekoder i WMA dekoder ne mogu raditi istovremeno s drugim dekoderima. Demonstracija audio_tone:
  • Prikaz je statičan
  • Debounce prekidača nije implementiran. Demonstracija usb_speaker:
  • Lijevi i desni izlazni kanal su zamijenjeni za konfiguraciju pic32mz_ef_sk_meb2 na izlaznom konektoru. Bilješka: Ovo je problem s hardverom MEB II, a ne s aplikacijskim softverom.
  • Funkcija isključivanja zvuka (kojom se upravlja s računala) ne radi usb_headset:

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:
  • sdcard_fat_single_disk (konfiguracija pic32mz_da_sk_adma)
  • sdcard_msd_fat_multi_disk (konfiguracija pic32mz_da_sk_meb2)

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:

  •   Trenutno je podrška za dekodiranje JPEG-a omogućena samo za internu pohranu.
  •  Tijekom demonstracije, uočena je latencija pri dohvaćanju slika iz vanjske memorije izvan čipa, što uzrokuje sporo popunjavanje zaslona tijekom renderiranja slika na memoriji zaslona.
  •  Slična latencija kao i kod prethodnog problema javlja se i prilikom prikazivanja JPEG slika na zaslonu zbog kašnjenja uzrokovanog dekodiranjem JPEG-a tijekom izvođenja.
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:
  •  Optimizirano samo za PIC32MZ uređaje s microAptiv™ osnovnim značajkama, koji koriste DSP ASE
  •  Neće funkcionirati s tipom podataka _Fract LibQ Fixed-Point Math Library:
  • Optimizirano za PIC32MZ uređaje s microAptiv osnovnim značajkama
  •  Funkcije _fast imaju smanjenu preciznost

 Uslužni programi:

Značajka Dodaci i ažuriranja Poznati problemi
MPLAB konfigurator harmonije (MHC) N/A
  • MHC ne podržava promjenu relativnog puta od projekta do izvora. fileunutar instalacije MPLAB Harmonyja, nakon što je projekt kreiran
  • Kada viewKorištenjem MPLAB Harmony pomoći u MHC-u, indeks je dostupan, ali nije funkcionalan. To je zbog ograničenja u pregledniku koji MHC koristi. Kao zaobilazno rješenje, indeks je dostupan i funkcionalan kada se HTML pomoć otvori u vanjskom pregledniku. Web preglednik.
  •  Znak tabulatora nakon "—endhelp—" u .hconfig datoteci file može uzrokovati preskakanje sljedećeg konfiguracijskog simbola

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
Samo dinamička implementacija
Samo dinamička implementacija
Samo dinamička implementacija

 

Alfa
Alfa
Alfa
Aplah

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.

MICROCHIP-Harmony-Integrirani-Softverski-Okvir-1

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

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *