MICROCHIP-logoa

MICROCHIP Harmony Software Esparru Integratua

MICROCHIP-Harmony-Integrated-Software-Framework-produktuaren-irudia

Zehaztapenak:

  • Produktuaren izena: MPLAB Harmony Integrated Software Framework
  • Bertsioa: v1.11
  • Argitaratze data: 2017ko apirila

Produktuaren informazioa:
MPLAB Harmony Integrated Software Framework v1.11 Microchip mikrokontrolagailuetarako aplikazio txertatuen garapena errazteko eta bizkortzeko diseinatutako software framework bat da. Garapen prozesua errazteko liburutegi, kontrolatzaile eta middleware multzo osoa eskaintzen du.

Produktuak erabiltzeko jarraibideak

Ezaugarriak eta arazo ezagunak:

MPLAB Harmony-ren ezaugarriak:

  • Microchip mikrokontrolagailu sorta zabala onartzen du
  • Liburutegi eta middleware multzo osoa
  • Konfigurazio eta konfigurazio erraza

Arazo ezagunak:

  • C++ programazio-lengoaia ez da onartzen
  • Gomendatutako -O1 optimizazio maila Harmony periferiko liburutegia duten proiektuak eraikitzeko
  • Desinstalatzailearen portaera erabiltzaileak aldatutako gauzei dagokienez files

Argitaratze informazioa

MPLAB Harmony argitalpenaren informazioa ematen du, argitalpenaren oharrak, argitalpenaren edukia, argitalpen motak barne hartzen ditu eta bertsioen zenbakitze sistema azaltzen du. Argitalpen Oharren PDF kopia bat ematen da. Zure MPLAB Harmony instalazioaren /doc karpeta.

Argitalpen Oharrak
Gai honek MPLAB Harmony-ren bertsio honen argitalpen-oharrak eskaintzen ditu.

Deskribapena
MPLAB Harmony Bertsioa: v1.11 Argitaratze data: 2017ko apirila

Software-eskakizunak
MPLAB Harmony erabili aurretik, ziurtatu honako hauek instalatuta dituzula:

  • MPLAB X IDE 3.60
  • MPLAB XC32 C/C++ konpiladorea 1.43
  • MPLAB Harmony Konfiguratzailea 1.11.xx

MPLAB Harmony-ren bertsio honetara eguneratzea
MPLAB Harmony bertsio honetara eguneratzea nahiko erraza da. Argibide zehatzak lortzeko, jo MPLAB Harmonyra eramatea eta eguneratzea atalera.

Zer dira arazo berriak eta ezagunak
Hurrengo tauletan MPLAB Harmony-ren azken bertsiotik aldatu edo gehitu diren funtzioak eta identifikatu diren arazo ezagunak zerrendatzen dira. Oraindik konpondu gabeko arazo ezagunak aurreko bertsiotik mantendu dira.

MPLAB Harmonia:

Ezaugarri Gehigarriak eta eguneraketak Arazo ezagunak
Orokorra MPLAB Harmony ez da C++-rekin probatu; beraz, programazio-lengoaia honen euskarria ez da onartzen.

"-O1" optimizazio maila gomendatzen da MPLAB Harmony aurrez eraikitako binarioa (.a) barne hartzen duten proiektuak eraikitzean. file) periferiako liburutegia. Hau beharrezkoa da estekatzaileak erabili gabeko ataletatik kodea kentzeko (erabiltzen ez diren periferiako liburutegiko funtzioetarako). Bestela, "Erabili gabeko atalak kendu" hauta dezakezu xc32-ld (estekatzailea) propietateen elkarrizketa-koadroko aukera orokorretan.

MPLAB Harmony desinstalatzaileak guztiak ezabatuko ditu fileinstalatzaileak instalatu ditu, erabiltzaileak aldatu baditu ere. Hala ere, desinstalatzaileak ez da izango ezabatu berria fileErabiltzaileak MPLAB Harmony instalazio karpetara gehitu ditu.

MPLAB Harmony Display Manager pluginak konfigurazio eta simulazio laguntza osoa eskaintzen dio LCCk sortutako kontrolatzaileari, eta baita oinarrizko laguntza ere gainerako grafiko kontrolatzaile guztientzat. Beste grafiko kontrolatzaile kontrolatzaileen konfigurazio eta simulazio laguntza osoa MPLAB Harmony-ren etorkizuneko bertsio batean gehituko da.

Middlewarea eta liburutegiak:

Ezaugarri Gehigarriak eta eguneraketak Arazo ezagunak
Abio-kargatzailearen liburutegia UDP abio-kargatzaileak ez du PIC32MZ gailuetarako konpilatzen microMIPS hautatuta dagoenean.
Kripto liburutegia N/A Hardware Crypto liburutegia erabiltzen duten eta konfigurazio anitz dituzten proiektuak migratzean, konpilazio arazo bat egon daiteke kodea berriro sortu ondoren. MPLAB X IDE-k pic32mz-crypt.h eta pic32mz-hash.c fitxategiek erakutsiko dute files konfiguraziotik kanpo geratzen dira, nahiz eta gehitzen saiatu den. Konpiladoreak erroreak sortuko ditu, Crypto funtzio batzuk ezin direla erreferentziatu esanez. Arazo hau konpontzeko, kendu biak  files (pic32mz-crypt.h eta pic32mz-hash.c) proiektutik eta erabili MPLAB Harmony Configurator (MHC) konfigurazio hauek erabiltzen dituzten guztiak birsortzeko. files.
Deskodetzaileen liburutegiak Memoria-eskakizunak eta eskuragarri dagoen SRAM kopurua direla eta, dekodetzaile batzuek ezin dute beste dekodetzaile batzuekin batera funtzionatu. Hala ere, dekodetzaile bakoitzak banan-banan funtzionatuko du universal_audio_decoders erakustaldian.
File Sistema Unmount funtzioan balizko erakusle nuluaren salbuespena aurkitu eta konpondu da.
Grafikoen liburutegiak JPEG deskodetzeak ez ditu eskaneatutako irudi progresiboak onartzen. Gardentasuna duten GIF irudi animatu batzuek urradurak erakuts ditzakete. Sortutako LCCG kontrolatzaileak WVGA edo baliokidea arteko pantaila-bereizmena onartzen du.
TCP/IP pila SMTPC:
  • Mezu bat bertan behera uzteko APIa, berriro saiakerak behar direnean erabilgarria dena, ez dago erabilgarri une honetan.
  •  Une honetan ez dago eskuragarri posta elektronikoaren transmisio fidagarriagoa eskaintzeko DNS helbide anitz.
  • Aukerako posta-buruaren eremuetarako laguntza ez dago eskuragarri une honetan.
USB gailuen liburutegia N/A USB Gailu Pila RTOS-ekin gaitasun mugatuan probatu da. USB Gailu Pila PIC32MZ familiako gailu batean exekutatzen ari den bitartean, pilak hiru segundo behar ditu hasieratzeko PIC32MZ EC gailuetarako eta hiru milisegundo PIC32MZ EF gailuetarako.
USB ostalariaren liburutegia USB Host Beta softwarearentzako MHC euskarria kendu da. USB Host Beta APIen euskarria etorkizuneko bertsioetan kenduko da. USB Host Stack funtzio hauek ez daude inplementatuta:
  •  USB_HOST_BusBerrekin
  •  USB_HOST_GailuaEten
  • USB_HOST_GailuaBerrekin

Hub, Audio v1.0 eta HID Host Client Driverrak gaitasun mugatuan probatu dira. USB Host Stack gaitasun mugatuan probatu da RTOS-ekin. Polled moduko funtzionamendua ez da probatu. Lotu/Deskonektatu portaera gaitasun mugatuan probatu da. USB Host Stack PIC32MZ familiako gailu batean exekutatzen ari den bitartean, pilaren hiru segundo behar dira hasieratzeko PIC32MZ EC gailuetarako eta hiru milisegundo PIC32MZ EF gailuetarako. USB Host Layer-ek ez du gainkorrontearen egiaztapenik egiten. Funtzio hau MPLAB Harmony-ren etorkizuneko bertsio batean egongo da eskuragarri. USB Host Layer-ek ez du Hub Tier Level-a egiaztatzen. Funtzio hau MPLAB Harmony-ren etorkizuneko bertsio batean egongo da eskuragarri. USB Host Layer-ek lehen konfigurazioa bakarrik gaituko du konfigurazio anitz daudenean. Lehenengo konfigurazioan interfazearen bat etortzerik ez badago, gailua operatibo ez izatea eragiten du. Konfigurazio anitzeko gaitzea aktibatuko da MPLAB Harmony-ren etorkizuneko bertsio batean. MSD Host Client Driver-a komertzialki eskuragarri dauden USB Flash unitate kopuru mugatu batekin probatu da. MSD Host Client Driver-a eta USB Host Layer-a ez dira irakurketa/idazketa abiadurari dagokionez probatu. Proba hau MPLAB Harmony-ren etorkizuneko bertsio batean egingo da. MSD Host Client Driver-a eta SCSI bloke kontrolatzailea honako hauekin bakarrik erabil daitezke: File sistema baldin bada. file Sistemaren muntaketa automatikoa gaituta dago. MSD Host Client Driver-a ez da probatu Multi-LUN biltegiratze masiboko gailuekin eta USB txartel irakurgailuekin.

USB Host Liburutegia (jarraipena) USB Host SCSI Block Driverrak, CDC Client Driverrak eta Audio Host Client Driverrak bezero bakarreko funtzionamendua soilik onartzen dute. Bezero anitzeko funtzionamendua MPLAB Harmony-ren etorkizuneko bertsio batean gaituta egongo da.

USB HID Host Client kontrolatzailea ez da hainbat erabilerako gailurekin probatu. Irteeraren edo funtzioen txostenaren bidalketa ez da probatu.

USB Audio Host Client kontrolatzaileak ez ditu funtzio hauek inplementatzen:

  • USB_HOST_AUDIO_V1_DeviceObjHandleGet
  • USB_HOST_AUDIO_V1_EzaugarriUnitateKanalBolumenBarrutiaLortu
  • USB_HOST_AUDIO_V1_FeatureUnitChannelVolumeSub barruti zenbakiak Lortu
  • USB_HOST_AUDIO_V1_StreamSamplingMaiztasunaLortu
  •  USB_HOST_AUDIO_V1_TerminalIDLortu

Gailuen kontrolatzaileak:

Ezaugarri Gehigarriak eta eguneraketak Arazo ezagunak
LCC . MPLAB Harmony Graphics Composer (MHGC) programak ez du paleta taularik emateko gai; beraz, erabiltzaileek 16 256 bpp RGB koloreko uint16_t array bat eman behar diote LCC kontrolatzaileari DRV_GFX_PalletteSet funtzioa erabiliz. Array honen edukia kolore indizeak TFT pantailaren koloreetara mapatzeko balioko du.

MHC-ko DMA abiarazle iturriaren ezarpena aldatu egin da. Zure proiektuaren ezarpena 3, 5, 7 edo 9an badago, MHC-k gorri gisa markatuko du. Aldatu 2, 4, 6 edo 8ra. Zenbaki bakoitidun tenporizadore guztiak hautapenetik kendu dira. Tenporizadore hauek lehenespenez funtzionatzen duten arren, zenbaki bikoitidun tenporizadoreek bakarrik (2, 4, 6, 8) onartuko dituzte aurreeskalatzailearen balioen aldaketak.

I2C N/A I2C kontrolatzailea periferikoa eta bit-banged inplementazioa erabiliz:
  •  Ingurune nagusi bakarrean bakarrik probatu da
  •  Ez du RTOS onartzen; beraz, ez da hari-segurua RTOS ingurune batean erabiltzen denean
  • Ez da Polled ingurune batean probatu
  • Energia aurrezteko moduetako funtzionamendua ez da probatu
  • I2C kontrolatzailea Bit-banged inplementazioa erabiliz:
  • Blokeatzailerik gabekoa da eta I2C eragiketak egiteko tenporizadore baliabide bat erabiltzen du. Tenporizadore baliabide hau ezin da beste tenporizadore beharretarako erabili.
  •  Denboragailuaren etenaren lehentasuna aplikazioko lehentasun handienetako etenetako bat izan beharko litzateke.
  •  Inplementazio honen probak 200 MHz-ko sistema-erloju batekin eta 100 MHz-ko periferia-buseko erloju batekin bakarrik egin dira tenporizadorearentzat.
  •  Master moduan bakarrik funtzionatzeko konfigura daiteke
  •  Gidari dinamikoaren ezarpenean bakarrik eskuragarri
  •  Baud-abiadura CPUaren erabileraren araberakoa da. 100 kHz-raino fidagarritasunez funtzionatzen duela frogatu da.
  • Ez ditu PIC32MX familiako gailuak onartzen
  •  Dagokion I2C periferikoaren SCL eta SDA pinetan bakarrik funtzionatzen du
  •  Etenaldi moduan bakarrik funtzionatzen du
MRF24WN Wi-Fia wdrvext_mx.a, wdrvext_ec.a eta wdrvext_mz.a liburutegi berriak 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) Txartela N/A SD txartelaren kontrolatzailea ez da maiztasun handiko eten-ingurune batean probatu.
SPI N/A DMA duen SPI esklabo modua ez dago martxan. Arazo hau MPLAB Harmony-ren etorkizuneko bertsio batean zuzenduko da.
SPI Flash Kontrolatzaile liburutegiak ez ditu onartzen abiadura handiko irakurketa, eustea eta idazketaren aurkako babesa bezalako flash funtzioak.

Kontrolatzaile liburutegiaren inplementazio estatikoa ez dago eskuragarri.

USBa USB kontrolatzaileen liburutegia RTOS-ekin gaitasun mugatuan probatu da.

USB Driver Library PIC32MZ familiako gailu batean exekutatzen ari zarenean, pilaren hasiera hiru segundo behar dira PIC32MZ EC gailuetarako eta hiru milisegundo PIC32MZ EF gailuetarako. USB Host Driver Library-ren API batzuk alda daitezke hurrengo bertsioan. USB Host Driver Library Polled moduaren funtzionamendua ez da probatu. USB Host Driver Library Lotu/Deskonektatzeko portaera gaitasun mugatu batean probatu da.

Sistema zerbitzuak:

Ezaugarri Gehigarriak eta eguneraketak Arazo ezagunak
DMA

Liburutegi periferikoak:

Ezaugarri Gehigarriak eta eguneraketak Arazo ezagunak
ADCHS N/A FIFO ez da onartzen periferiko liburutegiaren bertsio honetan.
SQI N/A CLK_DIV_16 baino handiagoa den SQI erloju-zatitzailearen balio batek ez du funtzionatuko. SQI erloju-abiadura optimoak lortzeko, erabili CLK_DIV_16 baino txikiagoa den SQI erloju-zatitzailearen balio bat.

Oharra: Arazo hau SQI modulua erabiltzen duten edozein aplikaziori aplikatzen zaio.

Aplikazioak

Ezaugarri Gehigarriak eta eguneraketak Arazo ezagunak
Audio erakustaldiak Universal_audio_decoders-en aldatu da direktorioen sakonera mugatzeko file sistema. Honek salbuespen bat eragotziko du, bestela 6 azpidirektorio mailatik haratago gertatuko balitz. usb_headset, usb_microphone eta usb_speaker erakustaldiak:
  •   Aplikazio hauen artean aldatzean, Windows kontrolatzailea nahastu egin daiteke konektatuta dagoen gailu motarekin. Adibidezampadibidez, gidariak audio erreprodukzioa eragozten du. Horrelako egoera bat gertatzen bada, egin hau arazoa konpontzeko:
    1. Gailua konektatuta dagoen bitartean, desinstalatu kontrolatzailea.
    2. Baliteke Windows sistema eragilea berrabiarazi behar izatea ere.
      universal_audio_decoder Erakustaldia:
  • 270f512lpim_bt_audio_dk eta pic32mz_da_sk_meb2 konfigurazioek ez dute pantaila onartzen. Pantaila piztuta dagoela dirudi, baina hutsik dago atzeko argia piztuta dagoelako.
  • 270f512lpim_bt_audio_dk konfigurazioak ez ditu WMA eta AAC deskodetzaileak onartzen.
  • Bolumenaren kontrola bt_audio_dk eta 270f512lpim_bt_audio_dk konfigurazioetan bakarrik dago eskuragarri.
  • 96 kHz-ko WAVE audioan audio akats txikiak daude. files buffer tamaina lehenetsiz. Konponbide gisa, akatsak ezabatzen dira buffer tamaina handiagoa erabiliz.
  • Audio akatsak ager daitezke s altua erreproduzitzeanampling tasa AAC files. Zenbat eta handiagoa izan sampling tasa, orduan eta larriagoa da akatsa.
  • Baliteke USB flash unitate batzuek ez funtzionatzea erakustaldi honekin
  • Memoria mugak direla eta, Speex deskodetzaileak eta WMA deskodetzaileak ezin dute beste deskodetzaileekin aldi berean funtzionatu audio_tone Erakustaldia:
  • Pantaila estatikoa da
  • Etengailuaren errebotearen aurkako funtzioa ez dago inplementatuta usb_speaker Erakustaldia:
  • Ezkerreko eta eskuineko irteerako kanalak trukatuta daude pic32mz_ef_sk_meb2 konfiguraziorako irteerako konektorean. Oharra: Arazo hau MEB II hardwarearekin da, ez aplikazio softwarearekin.
  • Isilarazteko funtzioak (ordenagailutik kontrolatzen den bezala) ez du funtzionatzen usb_headset:

Isilarazteko funtzioak (ordenagailutik kontrolatzen den bezala) ez du funtzionatzen.

mac_audio_hi_res Erakustaldia:

Ordenagailuko audioa isilaraztea lehenengo aldian bakarrik funtzionatzen du ondo

Bluetooth erakustaldiak a2dp_avrcp demoan WVGA pantailan aurkitutako arazoak konpondu dira. Hau premium erakustaldi bat da. Grafikoak aldi baterako itzali/kendu dira PIC32MZ DA konfigurazio guztietan eta etorkizuneko bertsio batean eskuragarri egongo dira.
File     Sistemaren erakustaldiak LED_3, erakustaldiaren arrakasta adierazteko erabiltzen dena, ez da pizten, eta horrek honako erakustaldi hauetan eragiten du:
  • sdcard_fat_single_disk (pic32mz_da_sk_adma konfigurazioa)
  • sdcard_msd_fat_multi_disk (pic32mz_da_sk_meb2 konfigurazioa)

Konponbide gisa, erabiltzaileak eten-puntu bat jar dezake aplikazioaren kodean erakustaldien egoera ikusteko.

Grafikoen erakustaldiak PKOB hasierako kitaren programazioak eta arazketa-prozesuak errore hau sor dezakete: Programatzailea ezin izan da abiarazi: Helburuko gailua programatzea huts egin da. Mezu hau agertzen bada, piztu berriro gailua eta aplikazioa abiaraziko da. Arazketa beharrezkoa bada, konponbide iradokitzailea hasierako kitean goiburu egokia instalatzea da MPLAB REAL ICE erabiliz.

Honako arazo hauek aplikatzen zaizkio external_resources erakustaldiari:

  •   Gaur egun, JPEG deskodetze laguntza barneko biltegiratzerako bakarrik gaituta dago.
  •  Demostrazioan zehar, latentzia ikusten da txiparen kanpoko memoriatik irudiak eskuratzerakoan, eta horrek pantailaren betetze motela eragiten du pantailaren memorian irudiak errendatzean.
  •  Aurreko arazoaren antzeko latentzia ikusten da JPEG irudiak pantailan bistaratzean ere, JPEG exekuzio-denbora deskodetzeak eragindako atzerapenagatik.
MEB II erakustaldiak segger_emwin erakustaldi aplikazioak ez du oraindik ukipen-sarrera barne hartzen.
RTOS erakustaldiak PIC32MZ EF konfiguraziorako FPU euskarria duen SEGGER embOS liburutegia beharrezkoa da eta erabiltzaileak berariaz sartu behar du. Berez, FPU euskarririk gabeko liburutegia sartzen da.
Sistemaren Zerbitzu Liburutegia Examples N/A command_appio erakustaldiak ez du funtzionatzen MPLAB X IDE v3.06 erabiliz, baina v3.00-rekin operatiboa da.
TCP/IP Wi-Fia

Manifestazioak

N/A ENC24xJ600 edo ENC28J60 konfigurazioak erabiliz egindako tcpip_tcp_client erakustaldiak ez du behar bezala funtzionatzen SPI kontrolatzaileak DMA gaitzen badu. Desgaitu SPI DMA aukera konfigurazio hauetarako. Hau MPLAB Harmony-ren etorkizuneko bertsio batean zuzenduko da.
Proba Aplikazioak N/A PIC32MZ EF Starter Kit-arekin erabiltzeko FreeRTOS konfigurazioek puntu mugikorreko liburutegia desgaituta dute proiektuaren aukeretan.
USB erakustaldiak msd_basic Device erakustaldi aplikazioak, PIC32MZ gailuak erabiliz eraikitzen denean, SCSI Kontsultaren erantzunaren datu-egitura RAM memorian jartzea eskatzen du. Datu-egitura hau programaren Flash memorian jartzeak kontsultaren erantzuna hondatzea eragiten du. Arazo hau etorkizuneko bertsio batean zuzenduko da. hid_basic_keyboard Host erakustaldiak AZ, az, 0-9, Shift eta CAPS LOCK teklako teklak jasotzen ditu. bakarrikTeklatuaren LED distiraren funtzionaltasuna eta beste tekla konbinazio batzuen euskarria etorkizuneko bertsio batean eguneratuko dira. audio_speaker Host erakustaldian, Plug and Play funtzioak agian ez du funtzionatuko pic32mz_ef_sk_int_dyn eta pic32mx_usb_sk2_int_dyn konfigurazioetarako. Arazo hau etorkizuneko bertsio batean zuzenduko da. hub_msd Host erakustaldi aplikazioan, Hub plug and play detekzioak noizean behin huts egin dezake. Hala ere, hub-a PIC32MZ gailua berrezartzetik askatu aurretik konektatzen bada, erakustaldi aplikazioak espero bezala funtzionatzen du. Arazo hau ikertzen ari dira eta zuzenketa bat egongo da eskuragarri MPLAB Harmony-ren etorkizuneko bertsio batean. Auto-elikatutako hub bat erabiltzea gomendatzen da eskuragarri dauden hub erakustaldi aplikazioak erabiltzen saiatzean. Hasierako kitaren VBUS hornidura erregulatzaileak ezin izango ditu bus bidez elikatzen den hub baten egungo eskakizunak bete, eta horrek erakustaldi aplikazioaren portaera aurreikusezina eragingo luke.

Eraikitzeko Esparrua:

Ezaugarri Gehigarriak eta eguneraketak Arazo ezagunak
Bluetooth Stack liburutegia N/A
Matematika liburutegiak DSP puntu finkoko matematika liburutegia:
  •  DSP ASE erabiltzen duten microAptiv™ funtzio nagusiak dituzten PIC32MZ gailuetarako soilik optimizatua
  •  Ez du funtzionatuko _Fract datu motako LibQ Fixed-Point Math Library-rekin:
  • MicroAptiv nukleoaren ezaugarriak dituzten PIC32MZ gailuetarako optimizatua
  •  _fast funtzioek zehaztasuna murriztu dute

 Utilitateak:

Ezaugarri Gehigarriak eta eguneraketak Arazo ezagunak
MPLAB Harmony Konfiguratzailea (MHC) N/A
  • MHC-k ez du onartzen proiektutik iturbururako bide erlatiboa aldatzea. fileMPLAB Harmony instalazioaren barruan, proiektua sortu ondoren
  • Noiz viewMHC-n MPLAB Harmony Laguntza erabiltzean, Indizea eskuragarri dago, baina ez da funtzionala. Hau MHC-k erabiltzen duen arakatzailearen muga batengatik da. Konponbide gisa, Indizea eskuragarri eta funtzionala da HTML Laguntza kanpoko ordenagailu batean irekitzen denean. Web arakatzailea.
  •  .hconfig fitxategi batean “—endhelp—”-en ondoren tabulazio karakterea file hurrengo konfigurazio-sinboloa saltatzea eragin dezake

Hirugarrenen softwarea:

Ezaugarri Gehigarriak eta eguneraketak Arazo ezagunak
SEGGER emWin grafikoen liburutegia N/A LCC pantaila-kontrolagailua bakarrik onartzen da. Beste pantaila-kontrolagailuetarako laguntza ez dago eskuragarri bertsio honetan.

Bertsio honetan ez dago Dialog widgetaren heldulekua berreskuratzeko APIrik eskuragarri.

Askatu Edukiak
Gai honek bertsio honen edukia zerrendatzen du eta modulu bakoitza identifikatzen du.

Deskribapena
Taula honek bertsio honen edukia zerrendatzen du, deskribapen labur bat eta bertsio mota (Alfa, Beta, Ekoizpena edo Saltzailea) barne.

Middlewarea eta liburutegiak

/esparrua/ Deskribapena Askatu Mota
Bluetooth/CDBT Bluetooth Stack liburutegia (oinarrizkoa) Ekoizpena
bluetooth/premium/audio/cdbt

bluetooth/premium/audio/deskodegailua/sbc

Bluetooth Audio Stack Liburutegia (Premium)

SBC Deskodetzaile Liburutegia (Premium)

Ekoizpena

Ekoizpena

abiarazlea Abio-kargatzailearen liburutegia Ekoizpena
b klasea B mailako liburutegia Ekoizpena
kriptografia Mikrotxipen kriptografia liburutegia Ekoizpena
deskodetzailea/bmp/BmpDekodetzailea deskodetzailea/bmp/GifDekodetzailea deskodetzailea/bmp/JpegDekodetzailea deskodetzailea/audio_dekodetzaileak/deskodetzaile_opus deskodetzailea/speex deskodetzailea/premium/deskodetzaile_aac deskodetzailea/premium/deskodetzaile_mp3
deskodetzailea/premium/deskodetzailea_wma
BMP deskodetzaile liburutegia
GIF deskodetzaile liburutegia
JPEG deskodetzaile liburutegia
Opus Dekodetzailearen Liburutegia
Speex deskodetzaile liburutegia
AAC deskodetzaile liburutegia
(Premium) MP3 deskodetzaile liburutegia (Premium)
WMA deskodetzaile liburutegia (Premium)
Beta
Beta
Beta
Beta
Beta
Beta Beta
Beta
gfx Grafikoen liburutegia Ekoizpena
matematika/dsp DSP Fixed-Point Math Library API goiburua PIC32MZ gailuetarako Ekoizpena
matematika/libq LibQ Fixed-Point Math Library API goiburua PIC32MZ gailuetarako Ekoizpena
sare/pres MPLAB Harmony Network Aurkezpen Geruza Beta
proba Proba-arnesen liburutegia Ekoizpena
tcpip TCP/IP sare pila Ekoizpena
usb USB gailuen pila

USB Host Pila

Ekoizpena

Beta

Gailuen kontrolatzaileak:

/esparrua/gidaria/ Deskribapena Askatu Mota
adc Analogiko-digital bihurgailuaren (ADC) kontrolatzailea

Inplementazio Dinamikoa Inplementazio Estatikoa

 Beta
Beta
kamera/ovm7690 OVM7690 Kamera Gidaria

Inplementazio dinamikoa soilik

Beta
daiteke Kontrolatzaile Eremu Sarearen (CAN) Gidaria

Inplementazio estatikoa soilik

 

Beta

cmp Konparagailuaren gidaria

Inplementazio estatikoa soilik

Beta
kodeka/ak4384

 

 

kodeka/ak4642

 

 

kodeka/ak4953

 

 

kodeka/ak7755

AK4384 kodekaren kontrolatzailea

Inplementazio dinamikoa soilik

 

AK4642 kodekaren kontrolatzailea

Inplementazio dinamikoa soilik

 

AK4953 kodekaren kontrolatzailea

Inplementazio dinamikoa soilik

 

AK7755 kodekaren kontrolatzailea

Inplementazio dinamikoa soilik

 

Ekoizpena

 

 

Ekoizpena

 

 

Ekoizpena

 

 

Ekoizpena

cpld CPLD XC2C64A gidaria

Inplementazio estatikoa soilik

 

Ekoizpena

enc28j60 ENC28J60 kontrolatzaile liburutegia

Inplementazio dinamikoa soilik

Beta
encx24j600 ENCx24J600 kontrolatzaile liburutegia

Inplementazio dinamikoa soilik

 

Beta

etma Ethernet multimedia sarbide kontrolagailuaren (MAC) kontrolatzailea

Inplementazio dinamikoa soilik

 

Ekoizpena

etfia Ethernet Interfaze Fisikoaren (PHY) kontrolatzailea

Inplementazio dinamikoa soilik

 

Ekoizpena

flash Flash kontrolatzailea

Inplementazio estatikoa soilik

 

Beta

gfx/kontrolagailua/lcc Kostu Baxuko Kontrolatzailerik gabeko (LCC) Grafikoen Gidaria

Inplementazio dinamikoa soilik

 

Ekoizpena

gfx/kontrolagailua/otm2201a OTM2201a LCD kontrolagailuaren gidaria

Inplementazio dinamikoa soilik

 

Ekoizpena

gfx/kontrolagailua/s1d13517 Epson S1D13517 LCD kontrolagailuaren kontrolatzailea

Inplementazio dinamikoa soilik

 

Ekoizpena

gfx/kontrolagailua/ssd1289 Solomon Systech SSD1289 kontrolatzailearen gidaria

Inplementazio dinamikoa soilik

Ekoizpena
gfx/kontrolagailua/ssd1926 Solomon Systech SSD1926 kontrolatzailearen gidaria

Inplementazio dinamikoa soilik

 

Ekoizpena

gfx/kontrolagailua/tft002 TFT002 grafikoen kontrolatzailea

Inplementazio dinamikoa soilik

 

Ekoizpena

i2c Zirkuitu Integratuen (I2C) kontrolatzailea

Inplementazio Dinamikoa Inplementazio Estatikoa

 

Alfa Alfa

i2s Inter-IC Soinuaren (I2S) Gidaria

Inplementazio dinamikoa soilik

 

Beta

ic Sarrerako harrapaketa kontrolatzailea

Inplementazio estatikoa soilik

 

Beta

nvm Memoria ez-lurrunkorraren (NVM) kontrolatzailea

Inplementazio Dinamikoa Inplementazio Estatikoa

 

Beta Beta

oc Irteera Konparatzeko Gidaria

Inplementazio estatikoa soilik

 

Beta

pmp Portu Nagusi Paraleloaren (PMP) kontrolatzailea

Inplementazio Dinamikoa Inplementazio Estatikoa

 

Ekoizpen Beta

rtcc Denbora Errealeko Erloju eta Egutegiaren (RTCC) Gidaria

Inplementazio estatikoa soilik

 

Beta

SD txartela SD Txartelaren Gidaria (SPI Gidariaren bezeroa)

Inplementazio dinamikoa soilik

 

Beta

espi Serieko Periferiko Interfazearen (SPI) kontrolatzailea

Inplementazio Dinamikoa Inplementazio Estatikoa

 Ekoizpen Beta
 

spi_flash/sst25vf016b spi_flash/sst25vf020b spi_flash/sst25vf064c spi_flash/sst25

SPI Flash kontrolatzaileak

Inplementazio dinamikoa soilik
Inplementazio dinamikoa soilik
Inplementazio dinamikoa soilik
Inplementazio dinamikoa soilik

 

Alfa
Alfa
Alfa
Aplha

tmr Tenporizadorearen gidaria

Inplementazio Dinamikoa Inplementazio Estatikoa

 Ekoizpen Beta
ukipen/adc10bit

 

 

ukitu/ar1021

 

 

ukitu/mtch6301

 

 

ukitu/mtch6303

ADC 10 biteko ukipen-kontrolatzailea
Inplementazio dinamikoa soilik AR1021 Ukipen-gidaria
Inplementazio dinamikoa soilik MTCH6301 Ukipen-kontrolatzailea
Inplementazio dinamikoa soilik MTCH6303 Ukipen-kontrolatzailea
Inplementazio estatikoa soilik
 Beta

Beta

 

Beta

 

 

Beta

usart Hartzaile/igorle sinkrono/asinkrono unibertsalaren (USART) kontrolatzailea

Inplementazio Dinamikoa Inplementazio Estatikoa

 Ekoizpena

Beta

usbfs

 

USBak

PIC32MX Universal Serial Bus (USB) kontrolatzailearen gidaria (USB gailua)
Inplementazio Dinamikoa soilik PIC32MZ Universal Serial Bus (USB) kontrolatzaile gidaria (USB gailua)
Inplementazio dinamikoa soilik
Ekoizpena

Ekoizpena

usbfs

 

USBak

PIC32MX Universal Serieko Bus (USB) kontrolatzailearen gidaria (USB ostatua)

Inplementazio dinamikoa soilik

PIC32MZ Universal Serieko Bus (USB) kontrolatzailearen gidaria (USB ostatua)

Inplementazio dinamikoa soilik

Beta

Beta

wifi/mrf24w

 

wifi/mrf24wn

MRF24WG kontrolagailurako Wi-Fi kontrolatzailea
MRF24WN kontrolagailurako Wi-Fi kontrolatzailea inplementazio dinamikoa soilik
Inplementazio dinamikoa soilik
Ekoizpena

 

Ekoizpena

Sistema Zerbitzuak

/esparrua/sistema/ Deskribapena Askatu Mota
clk Erloju Sistemaren Zerbitzu Liburutegia

Inplementazio Dinamikoa Inplementazio Estatikoa

 Ekoizpena

Ekoizpena

agindua Komando-prozesadorearen sistemaren zerbitzu-liburutegia

Inplementazio dinamikoa soilik

 

Ekoizpena

ohikoa Sistemaren Zerbitzu Komunaren Liburutegia Beta
kontsola Kontsolako Sistemaren Zerbitzu Liburutegia

Inplementazio Dinamikoa Inplementazio Estatikoa

 Beta

Alfa

arazketa Arazketa Sistemaren Zerbitzu Liburutegia

Inplementazio dinamikoa soilik

 

Beta

garatzaile-konpainia Gailuen Kontrol Sistemaren Zerbitzu Liburutegia

Inplementazio dinamikoa soilik

 

Ekoizpena

dma Memoria Zuzeneko Sarbide Sistemaren Zerbitzu Liburutegia

Inplementazio Dinamikoa

 

Ekoizpena

fs File Sistemaren Zerbitzu Liburutegia

Inplementazio dinamikoa soilik

 

Ekoizpena

int Etenaldi Sistemaren Zerbitzu Liburutegia

Inplementazio estatikoa soilik

 

Ekoizpena

memoria Memoria Sistemaren Zerbitzu Liburutegia

Inplementazio estatikoa soilik

 

Beta

mezua Mezularitza Sistemaren Zerbitzu Liburutegia

Inplementazio dinamikoa soilik

 

Beta

portuak Portuen Sistemaren Zerbitzu Liburutegia

Inplementazio estatikoa soilik

 

Ekoizpena

ausaz Ausazko Zenbaki Sortzailearen Sistemaren Zerbitzu Liburutegia

Inplementazio estatikoa soilik

 

Ekoizpena

berrezarri Berrezarri Sistemaren Zerbitzu Liburutegia

Inplementazio estatikoa soilik

 

Beta

tmr Tenporizadore Sistemaren Zerbitzu Liburutegia

Inplementazio dinamikoa soilik

 

Beta

ukitu Ukipen-sistemaren zerbitzu-liburutegia

Inplementazio dinamikoa soilik

 

Beta

wdt Zaintza-denboragailuaren sistemaren zerbitzu-liburutegia

Inplementazio estatikoa soilik

 

Beta

Liburutegi periferikoak:

/esparrua/ Deskribapena Askapen mota
periferikoa PIC32 mikrokontrolagailu guztientzako periferikoen liburutegiaren iturburu-kodea Ekoizpena
PIC32MX1XX/2XX 28/36/44-pin Family Ekoizpena
PIC32MX1XX/2XX/5XX 64/100-pin Family Ekoizpena
PIC32MX320/340/360/420/440/460 Family Ekoizpena
PIC32MX330/350/370/430/450/470 Family Ekoizpena
PIC32MX5XX/6XX/7XX Familia Ekoizpena
PIC32MZ Txertatutako Konexioa (EC) Familia Ekoizpena
PIC32MZ konektibitate txertatua koma mugikorreko unitateekin (EF) Ekoizpena

Sistema Eragilearen Abstrakzio Geruza (OSAL):

/esparrua/ Deskribapena Askatu Mota
osal Sistema Eragilearen Abstrakzio Geruza (OSAL) Ekoizpena

 Zuzendaritza Batzordearen Laguntza Paketeak (BSP):

/bsp/ Deskribapena Askatu Mota
bt_audio_dk BSP PIC32 Bluetooth Audio Garapen Kiterako. Ekoizpena
txipkit_wf32 BSP chipKIT™ WF32™ Wi-Fi garapen-plakarentzat. Ekoizpena
txipkit_wifire BSP chipKIT™ Wi-FIRE garapen-plakarentzat. Ekoizpena
pic32mx_125_sk BSP PIC32MX1/2/5 hasierako kiterako. Ekoizpena
pic32mx_125_sk+lcc_pictail+qvga BSP kostu baxuko kontrolatzailerik gabeko (LCC) grafikoen PICtail Plus alaba-plakarentzat, PIC3.2MX320/240/32 hasierako kitean konektatutako benetako 1″ 2×5 pantaila-plakarekin. Ekoizpena
pic32mx_125_sk+meb PIC32MX1/2/5 hasierako kiterako BSP Multimedia Hedapen Txartelari (MEB) konektatuta. Ekoizpena
pic32mx_bt_sk BSP PIC32 Bluetooth hasierako kiterako. Ekoizpena
pic32mx_eth_sk BSP PIC32 Ethernet hasierako kiterako. Ekoizpena
pic32mx_eth_sk2 BSP PIC32 Ethernet Starter Kit II-rako. Ekoizpena
pic32mx_pcap_db BSP PIC32 GUI garapen-plakarako, ukipen kapazitibo proiektatua duena. Ekoizpena
pic32mx_usb_digital_audio_ab BSP PIC32 USB Audio Osagarrien Plakarako Ekoizpena
pic32mx_usb_sk2 BSP PIC32 USB hasierako kita II. Ekoizpena
pic32mx_usb_sk2+lcc_pictail+qvga BSP kostu baxuko kontrolatzailerik gabeko (LCC) grafikoen PICtail Plus alaba-plakarentzat, PIC3.2 USB Starter Kit II-ra konektatutako Truly 320″ 240×32 pantaila-plakarekin. Ekoizpena
pic32mx_usb_sk2+lcc_pictail+wqvga BSP kostu baxuko kontrolatzailerik gabeko (LCC) grafikoen PICtail Plus alaba-plakarentzat, PIC4.3 USB Starter Kit II-ra konektatutako Powertip 480″ 272×32 pantaila grafikoaren plakarekin. Ekoizpena
pic32mx_usb_sk2+meb PIC32 USB Starter Kit II-ra konektatutako Multimedia Expansion Board-erako (MEB) BSP. Ekoizpena
pic32mx_usb_sk2+s1d_pictail+vga BSP PICtail Plus Epson S1D13517 kontrol grafikorako alaba-plaka, PIC5.7 USB Starter Kit II-ra konektatutako Truly 640″ 480×32 pantaila grafikorako plakarekin. Ekoizpena
pic32mx_usb_sk2+s1d_pictail+wqvga BSP PICtail Plus Epson S1D13517 kontrol grafikorako alaba-plakarekin, 4.3″ 480×272ko pantaila grafikoaren elikatze-puntarekin, PIC32 USB Starter Kit II-ra konektatuta. Ekoizpena
pic32mx_usb_sk2+s1d_pictail+wvga BSP PICtail Plus Epson S1D13517 alaba-plaka grafikoentzako pantaila duen Truly 7″ 800×400 plaka, PIC32 USB Starter Kit II-ra konektatuta. Ekoizpena
pic32mx_usb_sk2+ssd_pictail+qvga BSP PICtail Plus SSD1926 alaba-plaka grafikoentzako LCD kontrolatzailearentzat, pantaila grafikoarekin. Benetako 3.2″ 320×240 plaka, PIC32 USB Starter Kit II-ra konektatuta. Ekoizpena
pic32mx_usb_sk3 BSP PIC32 USB hasierako kit-erako III. Ekoizpena
pic32mx270f512l_pim+bt_audio_dk PIC32 Bluetooth Audio Development Kit-era konektatutako PIC270MX512F32L Plug-in Modulurako (PIM) BSP. Ekoizpena
pic32mx460_pim+e16 Explorer 32 garapen-plakara konektatutako PIC460MX512F16L plugin-modulurako (PIM) BSP. Ekoizpena
pic32mx470_pim+e16 Explorer 32 garapen-plakara konektatutako PIC450MX470/512F16L plugin-modulurako (PIM) BSP. Ekoizpena
pic32mx795_pim+e16 Explorer 32 garapen-plakara konektatutako PIC795MX512F16L plugin-modulurako (PIM) BSP. Ekoizpena
pic32mz_ec_pim+bt_audio_dk PIC32 Bluetooth Audio Development Kit-era konektatutako PIC2048MZ144ECH32 Audio Plug-in Modulurako (PIM) BSP. Ekoizpena
pic32mz_ec_pim+e16 Explorer 32 garapen-plakara konektatutako PIC2048MZ100ECH16 plugin-modulurako (PIM) BSP. Ekoizpena
pic32mz_ec_sk BSP PIC32MZ Embedded Connectivity (EC) Starter Kit-erako. Ekoizpena
pic32mz_ec_sk+meb2 PIC32MZ Embedded Connectivity (EC) Starter Kit-era konektatutako Multimedia Expansion Board II (MEB II) BSP. Ekoizpena
pic32mz_ec_sk+meb2+wvga BSP Multimedia Expansion Board II (MEB II) 5″ WVGA PCAP pantaila-taularekin (ikus Oharra) PIC32MZ Embedded Connectivity (EC) Starter Kit-era konektatuta.

Oharra: Jarri harremanetan zure tokiko Microchip salmenta bulegoarekin 5 hazbeteko WVGA PCAP pantaila-taula lortzeko informazioa lortzeko.

Ekoizpena
pic32mz_ec_sk+s1d_pictail+vga BSP PICtail Plus Epson S1D13517 kontrol grafikorako alaba-plakarekin, Truly 5.7″ 640×480 pantaila grafikorako plakarekin, PIC32MZ Embedded Connectivity (EC) hasierako kitean konektatuta. Ekoizpena
pic32mz_ec_sk+s1d_pictail+wqvga BSP PICtail Plus Epson S1D13517 kontrol grafikorako alaba-plakarekin eta PIC4.3MZ Embedded Connectivity (EC) hasierako kitean konektatutako Powertip 480″ 272×32 pantaila grafikoko plakarekin. Ekoizpena
pic32mz_ec_sk+s1d_pictail+wvga BSP PICtail Plus Epson S1D13517 alaba-plaka grafikoetarako, 5″-ko WVGA PCAP pantaila-plakarekin (ikus Oharra) PIC32MZ Embedded Connectivity with Floating Point Unit (EC) Starter Kit-era konektatuta.

Oharra: Jarri harremanetan zure tokiko Microchip salmenta bulegoarekin 5 hazbeteko WVGA PCAP pantaila-taula lortzeko informazioa lortzeko.

Ekoizpena
pic32mz_ef_pim+bt_audio_dk PIC32 Bluetooth Audio Development Kit-era konektatutako PIC2048MZ144EFH32 Audio Plug-in Modulurako (PIM) BSP. Ekoizpena
pic32mz_ef_pim+e16 Explorer 32 garapen-plakara konektatutako PIC2048MZ100EFH16 plugin-modulurako (PIM) BSP. Ekoizpena
pic32mz_ef_sk BSP PIC32MZ Embedded Connectivity with Floating Point (EF) Starter Kit-erako. Ekoizpena
pic32mz_ef_sk+meb2 PIC32MZ Embedded Connectivity with Floating Point Unit (EF) Starter Kit-era konektatutako Multimedia Expansion Board II (MEB II) BSP. Ekoizpena
pic32mz_ef_sk+meb2+wvga BSP Multimedia Expansion Board II (MEB II) 5″ WVGA PCAP pantaila-taularekin (ikus Oharra) PIC32MZ Embedded Connectivity with Floating Point Unit (EF) Starter Kit-era konektatuta.

Oharra: Jarri harremanetan zure tokiko Microchip salmenta bulegoarekin 5 hazbeteko WVGA PCAP pantaila-taula lortzeko informazioa lortzeko.

Ekoizpena
pic32mz_ef_sk+s1d_pictail+vga BSP PICtail Plus Epson S1D13517 kontrol grafikorako alaba-plakarekin, Truly 5.7″ 640×480 pantaila grafikorako eta PIC32MZ konektibitate txertatua koma mugikorreko unitatearekin (EF) hasierako kitean konektatuta. Ekoizpena
pic32mz_ef_sk+s1d_pictail+wqvga BSP PICtail Plus Epson S1D13517 kontrol grafikorako alaba-plakarekin eta PIC4.3MZ koma mugikorreko unitate (EF) hasierako kitean konektatutako Powertip 480″ 272×32 pantaila grafikoko plakarekin. Ekoizpena
wifi_g_db BSP Wi-Fi G demo plakarentzat. Ekoizpena

Audio aplikazioak:

/aplikazioak/audioa/ Deskribapena Askatu Mota
audio_mikrofono_begizta Mikrofonoaren begizta-atzeranzko erakustaldia Ekoizpena
audio_tonua Audio-tonuaren erakustaldia Ekoizpena
mac_audio_hi_resolution Bereizmen handiko audio erakustaldia Ekoizpena
sdtxartelaren_usb_audioa USB Audio SD Txartelaren Erakustaldia Beta
audio_deskodetzaile_unibertsalak Universal Audio Decoder erakustaldia Ekoizpena
usb_entzungailuak USB audio entzungailuen erakustaldia Ekoizpena
usb_mikrofonoa USB Audio Mikrofonoaren Erakustaldia Ekoizpena
usb_bozgorailua USB audio bozgorailuen erakustaldia Ekoizpena

Bluetooth aplikazioak:

/aplikazioak/bluetooth/ Deskribapena Askatu Mota
datuak/oinarrizko_datuak Bluetooth® oinarrizko datuen erakustaldia Ekoizpena
datuak/datu_tenperatura_sentsore_rgb Bluetooth tenperatura sentsorea eta RGB datuen erakustaldia Ekoizpena
premium/audio/a2dp_avrcp Bluetooth Premium Audio Erakustaldia Ekoizpena

Abio-kargatzaileen aplikazioak:

/aplikazioak/abioko kargatzailea/ Deskribapena Askatu Mota
oinarrizkoa Oinarrizko abio-kargatzailearen erakustaldia Ekoizpena
Zuzeneko eguneratzea Zuzeneko eguneratzeen erakustaldia Ekoizpena

B Klaseko Aplikazioak:

/aplikazioak/b klasea/ Deskribapena Askatu Mota
B mailako demoa B mailako liburutegiko erakustaldia Ekoizpena

Aplikazio kriptografikoak:

/aplikazioak/kriptografia/ Deskribapena Askatu Mota
enkriptatu_desenkriptatu Kriptografia Periferikoen Liburutegiaren MD5 Enkriptazio/Deskriptazio Erakustaldia Ekoizpena
hash_handia Kriptografia Periferikoen Liburutegiaren Hash Erakustaldia Ekoizpena

Gidarien aplikazioak:

/aplikazioak/gidaria/ Deskribapena Askatu Mota
i2c/i2c_rtcc I2C RTCC erakustaldia Ekoizpena
nvm/nvm_irakurketa_idazketa NVM erakustaldia Ekoizpena
spi/serieko_eeprom SPI erakustaldia Ekoizpena
spi/spi_begizta SPI erakustaldia Ekoizpena
spi_flash/sst25vf020b SPI Flash SST25VF020B gailuaren erakustaldia Ekoizpena
usart/usart_echo USART erakustaldia Ekoizpena
usart/usart_loopback USART Loopback Erakustaldia Ekoizpena

 ExampAplikazioak:

/aplikazioak/examples/ Deskribapena Askatu Mota
nire_lehen_aplikazioa MPLAB Harmony Tutorial Example Irtenbidea N/A
periferikoa MPLAB Harmony-rekin bateragarria den periferiko liburutegia Examples Ekoizpena
sistema MPLAB Harmony Sistemaren Zerbitzu Liburutegia Ex-rekin Bateragarriaamples Ekoizpena

 Kanpoko Memoria Programatzailearen Aplikazioak:

/aplikazioak/programatzailea/ Deskribapena Askatu Mota
kanpoko_flash Kanpoko Flash Bootloader Erakustaldia Ekoizpena
sqi_flash Kanpoko Memoria Programatzailearen SQI Flash Erakustaldia Ekoizpena

 File Sistemaren aplikazioak:

/aplikazioak/fs/ Deskribapena Askatu Mota
nvm_lodi_disko_bakarra Disko bakarreko memoria ez-hegazkorraren FAT FS erakustaldia Ekoizpena
nvm_mpfs_disko_bakarra Disko bakarreko memoria ez-hegazkorraren MPFS erakustaldia Ekoizpena
nvm_sdcard_fat_mpfs_multi_disk Disko anitzeko memoria ez-hegazkorraren FAT FS MPFS erakustaldia Ekoizpena
nvm_sdcard_fat_multi_disk Disko anitzeko memoria ez-hegazkorraren FAT FS erakustaldia Ekoizpena
sdcard_lodi_disko_bakarra Disko bakarreko SD txartelaren FAT FS erakustaldia Ekoizpena
sdcard_msd_fat_multi_disk Disko anitzeko SD txartelaren MSD FAT FS erakustaldia Ekoizpena
sst25_fat SST25 Flash FAT FS erakustaldia Alfa

Aplikazio grafikoak:

/aplikazioak/gfx/ Deskribapena Askatu Mota
oinarrizko_irudi_mugimendua Oinarrizko Irudien Mugimendu Grafikoen Liburutegiaren Erakustaldia Ekoizpena
emwin_hasiera azkarra SEGGER emWin-en hasiera azkarreko erakustaldia Ekoizpena
kanpoko_baliabideak Gordetako grafiko baliabideak Kanpoko memoriarako sarbidearen erakustaldia Ekoizpena
grafikoen_erakusleihoa Kostu Baxuko Grafikoen Kontrolatzailerik Gabeko (LCC) WVGA Erakustaldia Ekoizpena
lcc Kostu Baxuko Kontrolatzailerik Gabeko (LCC) Grafikoen Erakustaldia Ekoizpena
multimedia_irudia_viewer Irudi grafikoak Viewer Manifestazioa Ekoizpena
objektua Grafikoen Objektu Geruzen Erakustaldia Ekoizpena
primitiboa Grafiko Primitiboen Geruzen Erakustaldia Ekoizpena
ukipen_erresistiboaren_kalibrazioa Ukipen Erresistiboaren Kalibrazioaren Erakustaldia Ekoizpena
s1d13517 Epson S1D13517 LCD kontrolagailuaren erakustaldia Ekoizpena
ssd1926 Solomon Systech SSD1926 kontrolatzailearen erakustaldia Ekoizpena

 Multimedia Hedapen Txartel II (MEB II) Aplikazioak:

/aplikazioak/meb_ii/ Deskribapena Askatu Mota
gfx_kamera Grafikoen Kameraren Erakustaldia Ekoizpena
gfx_cdc_com_port_single Grafiko konbinatuen eta USB CDC erakustaldia Ekoizpena
gfx_argazki_markoa Grafikoen Argazki Markoen Erakustaldia Ekoizpena
gfx_web_zerbitzaria_nvm_mpfs Grafiko konbinatuak eta TCP/IP Web Zerbitzariaren erakustaldia Ekoizpena
Emwin SEGGER emWin®-ren gaitasunak MEB II erakustaldian Beta

RTOS aplikazioak:

/aplikazioak/rtos/ Deskribapena Askatu Mota
enbotoak SEGGER embOS® erakustaldiak Ekoizpena
doakoak FreeRTOS™ erakustaldiak Ekoizpena
openrtos OPENRTOS erakustaldiak Ekoizpena
hari-x Express Logic ThreadX erakustaldiak Ekoizpena
uC_OS_II Micriµm® µC/OS-II™ erakustaldiak Beta
uC_OS_III Micriµm® µC/OS-III™ erakustaldiak Ekoizpena

TCP/IP aplikazioak:

/aplikazioak/tcpip/ Deskribapena Askatu Mota
berkeley_tcp_bezeroa Berkeley TCP/IP Bezeroaren Erakustaldia Ekoizpena
berkeley_tcp_zerbitzaria Berkeley TCP/IP zerbitzariaren erakustaldia Ekoizpena
berkeley_udp_bezeroa Berkeley TCP/IP UDP Bezeroaren Erakustaldia Ekoizpena
berkeley_udp_erreleboa Berkeley TCP/IP UDP errelebo erakustaldia Ekoizpena
berkeley_udp_zerbitzaria Berkeley TCP/IP UDP zerbitzariaren erakustaldia Ekoizpena
wolfssl_tcp_bezeroa wolfSSL TCP/IP TCP Bezeroaren Erakustaldia Ekoizpena
wolfssl_tcp_zerbitzaria wolfSSL TCP/IP TCP zerbitzariaren erakustaldia Ekoizpena
snmpv3_nvm_mpfs SNMPv3 Memoria Ez-lurrunkorra Mikrotxip Jabeduna File Sistemaren erakustaldia Ekoizpena
snmpv3_sdcard_fatfs SNMPv3 memoria ez-hegazkorra SD txartela FAT File Sistemaren erakustaldia Ekoizpena
tcpip_tcp_bezeroa TCP/IP TCP Bezeroaren Erakustaldia Ekoizpena
tcpip_tcp_bezero_zerbitzaria TCP/IP TCP Bezero Zerbitzariaren Erakustaldia Ekoizpena
tcpip_tcp_zerbitzaria TCP/IP TCP zerbitzariaren erakustaldia Ekoizpena
tcpip_udp_bezeroa TCP/IP UDP Bezeroaren Erakustaldia Ekoizpena
tcpip_udp_bezero_zerbitzaria TCP/IP UDP Bezero Zerbitzariaren Erakustaldia Ekoizpena
tcpip_udp_zerbitzaria TCP/IP UDP zerbitzariaren erakustaldia Ekoizpena
web_zerbitzaria_nvm_mpfs Memoria Ez-lurrunkorreko Mikrotxip Jabeduna File Sistema Web Zerbitzariaren erakustaldia Ekoizpena
web_zerbitzari_sdcard_fatfs SD txartelaren FAT File Sistema Web Zerbitzariaren erakustaldia Ekoizpena
wifi_konfigurazio_erraza Wi-Fi® EasyConf erakustaldia Ekoizpena
wifi_g_demo Wi-Fi G erakustaldia Ekoizpena
wifi_wolfssl_tcp_bezeroa Wi-Fi wolfSSL TCP/IP bezeroaren erakustaldia Ekoizpena
wifi_wolfssl_tcp_zerbitzaria Wi-Fi wolfSSL TCP/IP zerbitzariaren erakustaldia Ekoizpena
wolfssl_tcp_bezeroa wolfSSL TCP/IP Bezeroaren Erakustaldia Ekoizpena
wolfssl_tcp_zerbitzaria wolfSSL TCP/IP zerbitzariaren erakustaldia Ekoizpena

Proba Aplikazioak:

/aplikazioak/meb_ii/ Deskribapena Askatu Mota
proba_akample MPLAB Harmonia Testa Sample Aplikazioa Alfa

 USB gailuen aplikazioak:

/aplikazioak/usb/gailua/ Deskribapena Askatu Mota
cdc_com_port_dual CDCren COM ataka serial bikoitzen emulazio erakustaldia Ekoizpena
cdc_com_portu_bakarra CDCren COM ataka serie bakarreko emulazio erakustaldia Ekoizpena
cdc_msd_oinarrizkoa CDCren Biltegiratze Masiboko Gailuaren (MSD) Erakustaldia Ekoizpena
cdc_serieko_emuladorea CDC Serieko Emulazio Erakustaldia Ekoizpena
cdc_serieko_emuladorea_msd CDC Serieko Emulazio MSD Erakustaldia Ekoizpena
ezkutatu_oinarrizkoa Oinarrizko USB Giza Interfaze Gailuaren (HID) Erakustaldia Ekoizpena
ezkutuko_joysticka USB HID Klaseko Joystick Gailuaren Erakustaldia Ekoizpena
teklatu_ezkutua USB HID Klaseko Teklatu Gailuaren Erakustaldia Ekoizpena
ezkutatu_sagua USB HID Klaseko Sagu Gailuaren Erakustaldia Ekoizpena
hid_msd_basic USB HID Klaseko MSD Erakustaldia Ekoizpena
msd_oinarrizkoa USB MSD erakustaldia Ekoizpena
msd_fs_spiflash USB MSD SPI Flasha File Sistemaren erakustaldia Ekoizpena
msd_sdtxartela USB MSD SD Txartelaren Erakustaldia Ekoizpena
saltzailea USB saltzailearen (hau da, generikoa) erakustaldia Ekoizpena

 USB ostalariaren aplikazioak:

/aplikazioak/usb/ostalaria/ Deskribapena Askatu Mota
audio_bozgorailua USB Audio v1.0 Host Class Driver erakustaldia Ekoizpena
cdc_oinarrizkoa USB CDC oinarrizko erakustaldia Ekoizpena
cdc_msd USB CDC MSD Oinarrizko Erakustaldia Ekoizpena
oinarrizko_teklatu ezkutua USB HID Host Teklatuaren Erakustaldia Ekoizpena
hid_oinarrizko_sagua USB HID Host Saguaren Erakustaldia Ekoizpena
hub_cdc_hid USB HID CDC Hub-aren erakustaldia Ekoizpena
hub_msd USB MSD Hub Host Erakustaldia Ekoizpena
msd_oinarrizkoa USB MSD Host USB memoria sinplearen erakustaldia Ekoizpena

Aurrez eraikitako bitarrak:

/bin/framework Deskribapena Askatu Mota
bluetooth Aurrez eraikitako PIC32 Bluetooth Stack liburutegiak Ekoizpena
bluetooth/premium/audioa Aurrez eraikitako PIC32 Bluetooth Audio Stack liburutegiak (Premium) Ekoizpena
deskodetzailea/premium/aac_microaptiv Aurrez eraikitako AAC dekodetzaile liburutegia microAptiv Core ezaugarriekin PIC32MZ gailuetarako (Premium) Beta
deskodetzailea/premium/aac_pic32mx Aurrez eraikitako AAC dekodetzaile liburutegia PIC32MX gailuetarako (Premium) Beta
deskodetzailea/premium/mp3_microaptiv PIC3MZ gailuetarako aurrez eraikitako MP32 deskodetzaile liburutegia microAptiv Core ezaugarriekin (Premium) Ekoizpena
deskodetzailea/premium/mp3_pic32mx Aurrez eraikitako MP3 dekodetzaile liburutegia PIC32MX gailuetarako (Premium) Ekoizpena
deskodetzailea/premium/wma_mikroaptiv Aurrez eraikitako WMA deskodetzaile liburutegia microAptiv Core ezaugarriekin PIC32MZ gailuetarako (Premium) Beta
deskodetzailea/premium/wma_pic32mx Aurrez eraikitako WMA deskodetzaile liburutegia PIC32MX gailuetarako (Premium) Beta
matematika/dsp PIC32MZ gailuetarako aurrez eraikitako DSP puntu finkoko matematika liburutegiak Ekoizpena
matematika/libq Aurrez eraikitako LibQ puntu finkoko matematika liburutegiak PIC32MZ gailuetarako Ekoizpena
matematika/libq/libq_c Aurrez eraikitako matematika liburutegia, Pic32MX eta Pic32MZ gailuekin bateragarria den C-inplementazioekin. (OHARRA: Errutina hauek ez dira libq liburutegiaren funtzioekin bateragarriak) Beta
periferikoa Aurrez eraikitako periferiako liburutegiak Ekoizpena/ Beta

 Eraikitzeko Esparrua:

/eraiki/esparrua/ Deskribapena Askatu Mota
matematika/libq LibQ liburutegiaren eraikuntza proiektua Ekoizpena
matematika/libq LibQ_C liburutegia eraikitzeko proiektua Alfa
periferikoa Liburutegi Periferiarraren Eraikuntza Proiektua Ekoizpena

 Utilitateak:

/erabilgarritasunak/ Deskribapena Askatu Mota
mhc/plugins/displaymanager/displaymanager.jar MPLAB Harmony Display Manager plugina Beta
mhc/com-microchip-mplab-moduluak-mhc.nbm MPLAB Harmony Configurator (MHC) plugina

MPLAB Harmony Graphics Composer (MHC pluginean sartuta)

Ekoizpena

Beta

mib2bib/mib2bib.jar snmp.bib eta mib.h sortzeko konpilatutako Microchip MIB script pertsonalizatua (snmp.mib) Ekoizpena
mpfs_generator/mpfs2.jar TCP/IP MPFS File Sorgailua eta Kargatzeko Utilitatea Ekoizpena
segger/emwin MPLAB Harmony emWin erakustaldi aplikazioek erabiltzen dituzten SEGGER emWin utilitateak Saltzailea
tcpip_discoverer/tcpip_discoverer.jar TCP/IP Mikrotxiparen Nodoen Aurkitzaile Utilitatea Ekoizpena

 Hirugarrenen softwarea:

/hirugarren_aldea/ Deskribapena Askatu Mota
deskodetzailea Deskodetzailearen Liburutegiaren Iturburu Banaketa Saltzailea
gfx/emwin SEGGER emWin® Grafikoen Liburutegiaren Banaketa Saltzailea
rtos/embOS SEGGER embOS® Banaketa Saltzailea
rtos/FreeRTOS FreeRTOS iturburu-banaketa PIC32MZ gailuetarako laguntzarekin Saltzailea
rtos/MicriumOSII Micriµm® µC/OS-II™ Banaketa Saltzailea
rtos/MicriumOSIII Micriµm® µC/OS-III™ Banaketa Saltzailea
rtos/OpenRTOS OPENRTOS iturburu-banaketa PIC32MZ gailuetarako laguntzarekin Saltzailea
rtos/HariX Express Logic ThreadX banaketa Saltzailea
segger/emwin SEGGER emWin® Pro banaketa Saltzailea
tcpip/wolfssl wolfSSL (lehen CyaSSL) Txertatutako SSL Liburutegiaren Kode Irekiko Erakustaldia Saltzailea
tcpip/iniche InterNiche Liburutegien Banaketa Saltzailea

 Dokumentazioa:

/doc/ Deskribapena Askatu Mota
harmonia_laguntza.pdf MPLAB Harmony Laguntza Dokumentu Portagarrien Formatuan (PDF) Ekoizpena
harmonia_laguntza.chm MPLAB Harmony Laguntza Laguntza Konpilatuan (CHM) Ekoizpena
html/index.html MPLAB Harmony Laguntza HTML formatuan Ekoizpena
harmonia_bateragarritasun_lan-orria.pdf MPLAB Harmony bateragarritasun maila zehazteko eta bateragarritasun jarraibideen salbuespen edo murrizketa guztiak jasotzeko PDF formularioa Ekoizpena
harmonia_argitalpen_laburpena_1.11 bertsioa.pdf MPLAB Harmony argitalpenaren laburpena, "begirada batean" argitalpenaren informazioa eskaintzen duena Ekoizpena
harmonia_oharrak_bertsioa 1.11.pdf MPLAB Harmonyren argitalpen oharrak PDF formatuan Ekoizpena
harmonia_lizentzia_1.11 bertsioa.pdf MPLAB Harmony Software Lizentzia Hitzarmena PDF formatuan Ekoizpena

Argitalpen motak

Atal honek argitalpen motak eta haien esanahia deskribatzen ditu.

Deskribapena
MPLAB Harmony moduluen bertsioak hiru motatakoak izan daitezke, hurrengo ilustrazioan erakusten den bezala.

MICROCHIP-Harmony-Integrated-Software-Framework-1

Alfa bertsioa
Modulu baten alfa bertsioa hasierako bertsioa izan ohi da. Alfa bertsioek oinarrizko funtzio multzoaren inplementazio osoak izango dituzte, funtzionalki unitatez probatuko dira eta behar bezala eraikiko dira. Alfa bertsio bat "aurreikuspen" bikaina da.view"Microchip-ek zertan ari den lanean garapen berri baten berri ematen du eta oso lagungarria izan daiteke ezaugarri berriak aztertzeko. Hala ere, ez du proba-prozesu formal osoa igaro eta ia ziurra da bere interfazearen zati bat aldatuko dela ekoizpen-bertsioa kaleratu aurretik, eta, beraz, ez da gomendagarria ekoizpenerako erabiltzeko."

Beta bertsioa
Modulu baten beta bertsio bat barne interfazetik igaro da berriro.view prozesua eta bere funtzionaltasunaren proba formalak izan ditu. Gainera, alfa bertsiotik jakinarazitako arazoak konpondu edo dokumentatu izango dira. Modulu bat beta bertsioan dagoenean, egoera normaletan behar bezala funtzionatzea espero dezakezu eta bere interfazea azken formatik oso gertu egotea espero dezakezu (nahiz eta beharrezkoa bada aldaketak egin daitezkeen oraindik). Hala ere, ez du estres edo errendimendu probarik izan eta baliteke gaizki erabiltzen bada modu egokian ez huts egitea. Beta bertsioa ez da gomendagarria ekoizpenerako erabiltzeko, baina garapenerako erabil daiteke.

Ekoizpenaren kaleratzea
Modulu bat ekoizpen formatuan kaleratzen denerako, funtzio guztiak ditu, guztiz probatuta dago eta bere interfazea "izoztuta" dago. Aurreko bertsioetako arazo ezagun guztiak konpondu edo dokumentatu izango dira. Dauden interfazeak ez du etorkizuneko bertsioetan aldatuko. Funtzio eta interfaze funtzio gehigarriekin zabaldu daiteke, baina dauden interfaze funtzioak ez dira aldatuko. Kode egonkorra da hau, Aplikazio Programaren Interfaze (API) egonkor batekin, ekoizpen helburuetarako fidatu zaitezkeena.

Bertsio zenbakiak

Atal honek MPLAB Harmony bertsio-zenbakien esanahia deskribatzen du.

Deskribapena

MPLAB Harmony Bertsio Zenbakitze Eskema
MPLAB Harmony-k bertsio-zenbakitze eskema hau erabiltzen du:
. [. ][ ] Non:

  • = Berrikuspen nagusia (modulu askori edo guztiei eragiten dien aldaketa esanguratsua)
  • = Berrikuspen txikia (ezaugarri berriak, ohiko argitalpenak)
  • [. ] = Dot argitalpena (erroreen zuzenketak, programatu gabeko argitalpenak)
  • [ ] = Argitalpen Mota (a alfa bertsioarentzat eta b beta bertsioarentzat, hala badagokio). Ekoizpen bertsioek ez dute argitalpen motaren letrarik.

Bertsio-katea
SYS_VersionStrGet funtzioak formatu honetako kate bat itzuliko du:
" . [. ][ ]”
Non:

  • moduluaren bertsio nagusiaren zenbakia da
  • moduluaren bertsio txikiaren zenbakia da
  • aukerako "adabaki" edo "puntu" argitalpen zenbakia da (katean ez da sartzen "00" berdina bada).
  • "a" alfa bertsiorako eta "b" beta bertsiorako aukerako bertsio mota bat da. Mota hau ez da sartzen bertsioa ekoizpen bertsioa bada (hau da, ez alfa ez beta bertsioa)

Oharra: Bertsio-kateak ez du hutsunerik izango.

Example:
"0.03a"
"1.00"

Bertsio zenbakia
SYS_VersionGet funtzioak itzulitako bertsio-zenbakia zenbaki oso zeinugabea da ondorengo hamartar formatuan (ez BCD formatuan).
* 10000 + * 100 +
Zenbakiak hamartar gisa adierazten direnean eta esanahia Bertsio-katean deskribatutako bera den.
Oharra: Ez dago askapen motaren zenbakizko irudikapenik.

Example:
“0.03a” bertsiorako, itzulitako balioa hau da: 0 * 10000 + 3 * 100 + 0.
“1.00” bertsiorako, itzulitako balioa hau da: 1 * 100000 + 0 * 100 + 0.
© 2013-2017 Microchip Technology Inc.

Ohiko galderak

  • G: MPLAB Harmony C++ programazioarekin erabil al daiteke? hizkuntza?
    A: Ez, MPLAB Harmony ez da C++-rekin probatu; beraz, programazio-lengoaia honen euskarria ez dago eskuragarri.
  • G: Zein da gomendatutako optimizazio maila eraikitzeko proiektuak MPLAB Harmony periferiko liburutegiarekin?
    A: -O1 optimizazio maila gomendatzen da periferiko liburutegiko erabili gabeko ataletatik kodea kentzeko.
  • G: Nola kudeatzen ditu MPLAB Harmony desinstalatzaileak erabiltzaileak aldatutako fitxategiak? files?
    A: Desinstalatzaileak guztiak ezabatuko ditu fileinstalatzaileak instalatu ditu, erabiltzaileak aldatu baditu ere. Hala ere, berriak fileErabiltzaileak gehitutakoak ez dira ezabatuko.

Dokumentuak / Baliabideak

MICROCHIP Harmony Software Esparru Integratua [pdfErabiltzailearen gida
1.11 bertsioa, Harmony Integrated Software Framework, Integrated Software Framework, Software Framework, Framework

Erreferentziak

Utzi iruzkin bat

Zure helbide elektronikoa ez da argitaratuko. Beharrezko eremuak markatuta daude *