MICROCHIP-logo

MICROCHIP Harmony integrirani softverski okvir

Slika proizvoda MICROCHIP-Harmony-Integrated-Software-Framework

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:
  • API za prekid poruke, koji je koristan 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 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:
  •  USB_HOST_BusResume
  •  USB_HOST_DeviceSuspend
  • USB_HOST_DeviceResume

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:

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

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:
  •  Testirano je samo u jednom glavnom okruženju
  •  Ne podržava RTOS; stoga nije siguran za korištenje u više niti kada se koristi u RTOS okruženju.
  • Nije testirano u okruženju s anketom
  • Rad u režimima uštede energije nije testiran
  • I2C drajver koji koristi Bit-banged implementaciju:
  • Neblokira i koristi resurs tajmera za izvršavanje I2C operacija. Ovaj resurs tajmera ne može se koristiti za bilo koje druge potrebe tajmera.
  •  Prioritet prekida tajmera trebao bi biti jedan od prekida najvišeg prioriteta u aplikaciji.
  •  Testiranje ove implementacije je urađeno samo sa sistemskim taktom od 200 MHz i taktom periferne magistrale od 100 MHz za tajmer.
  •  Može se konfigurirati da radi samo u Master modu
  •  Dostupno samo u dinamičkom podešavanju vozača
  •  Brzina prijenosa podataka ovisi o korištenju CPU-a. Testirano je da pouzdano radi do 100 kHz.
  • Ne podržava uređaje iz porodice PIC32MX
  •  Radi samo na SCL i SDA pinovima odgovarajuće I2C periferije
  •  Radi samo u režimu prekida
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:
  •   Prilikom prebacivanja između ovih aplikacija, upravljački program za Windows može biti zbunjen vrstom povezanog uređaja. Na primjerampDakle, drajver sprečava audio streaming. Ako se pojavi ovakav problem, uradite sljedeće da biste ga riješili:
    1. Dok je uređaj povezan, deinstalirajte upravljački program.
    2. Možda će biti potrebno i ponovno pokretanje operativnog sistema Windows.
      Demonstracija univerzalnog_audio_dekodera:
  • Konfiguracije 270f512lpim_bt_audio_dk i pic32mz_da_sk_meb2 ne podržavaju ekran. Ekran može izgledati kao da je UKLJUČEN, ali je prazan jer je pozadinsko osvjetljenje upaljeno.
  • Konfiguracija 270f512lpim_bt_audio_dk ne podržava WMA i AAC dekodere.
  • Kontrola jačine zvuka dostupna je samo na konfiguracijama bt_audio_dk i 270f512lpim_bt_audio_dk
  • Prisutni su manji audio problemi kod WAVE zvuka od 96 kHz. files po zadanoj veličini bafera. Kao zaobilazno rješenje, eliminiranje grešaka korištenjem veće veličine bafera.
  • Prilikom reprodukcije visokih tonova mogu se pojaviti audio greške.ampAAC brzine linga files. Što je viši sampŠto je brzina linga, to je greška ozbiljnija.
  • Neki USB fleš diskovi 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-a:
  • Lijevi i desni izlazni kanal su zamijenjeni za konfiguraciju pic32mz_ef_sk_meb2 na izlaznom konektoru. Napomena: Ovo je problem sa hardverom MEB II, a ne sa softverskom aplikacijom.
  • Funkcija isključivanja zvuka (kojom se upravlja s računara) ne funkcioniše usb_headset:

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:
  • 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 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:

  •   Trenutno je podrška za dekodiranje JPEG-a omogućena samo za internu memoriju.
  •  Tokom demonstracije, uočena je latencija prilikom preuzimanja slika iz eksterne memorije van čipa, što uzrokuje sporo popunjavanje ekrana tokom renderovanja slika na memoriji ekrana.
  •  Slična latencija kao i kod prethodnog problema javlja se i prilikom prikazivanja JPEG slika na ekranu zbog kašnjenja uzrokovanog dekodiranjem JPEG-a tokom izvođenja.
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:
  •  Optimizovano samo za PIC32MZ uređaje sa microAptiv™ osnovnim karakteristikama, koji koriste DSP ASE
  •  Neće funkcionisati sa tipom podataka _Fract LibQ biblioteka za matematiku fiksne tačke:
  • Optimizovano za PIC32MZ uređaje sa microAptiv osnovnim karakteristikama
  •  Funkcije _fast imaju smanjenu preciznost

 Komunalne usluge:

Feature Dodaci i ažuriranja Poznati problemi
MPLAB konfigurator harmonije (MHC) N/A
  • MHC ne podržava promjenu relativne putanje od projekta do izvora. fileunutar MPLAB Harmony instalacije, nakon što je projekat 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 pretraživač.
  •  Tab znak nakon "—endhelp—" u .hconfig datoteci file može uzrokovati preskakanje sljedećeg konfiguracijskog simbola

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

 

Alpha
Alpha
Alpha
Aplah

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.

MICROCHIP-Harmony-Integrirani-Softverski-Okvir-1

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

Reference

Ostavite komentar

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