MICROCHIP logotipas

MICROCHIP Harmony integruota programinės įrangos sistema

„MICROCHIP-Harmony“ integruotos programinės įrangos karkaso produkto vaizdas

Specifikacijos:

  • Produkto pavadinimas: MPLAB Harmony integruota programinės įrangos sistema
  • Versija: v1.11
  • Išleidimo data: 2017 m. balandžio mėn

Informacija apie produktą:
„MPLAB Harmony Integrated Software Framework v1.11“ yra programinės įrangos sistema, skirta supaprastinti ir pagreitinti įterptųjų programų, skirtų „Microchip“ mikrovaldikliams, kūrimą. Ji teikia išsamų bibliotekų, tvarkyklių ir tarpinės programinės įrangos rinkinį, kad būtų supaprastintas kūrimo procesas.

Produkto naudojimo instrukcijos

Funkcijos ir žinomos problemos:

MPLAB Harmony savybės:

  • Palaiko platų „Microchip“ mikrovaldiklių asortimentą
  • Išsamus bibliotekų ir tarpinės programinės įrangos rinkinys
  • Paprasta konfigūracija ir sąranka

Žinomos problemos:

  • C++ programavimo kalba nepalaikoma
  • Rekomenduojamas -O1 optimizavimo lygis projektams su „Harmony“ periferine biblioteka
  • Pašalinimo programos elgsena, susijusi su naudotojo modifikuotais elementais files

Išleidimo informacija

Pateikia MPLAB Harmony leidimo informaciją, įskaitant leidimo pastabas, leidimo turinį, leidimo tipus ir paaiškina versijų numeravimo sistemą. Leidimo pastabų PDF kopija pateikiama /doc aplanką savo MPLAB Harmony diegimo sistemoje.

Išleidimo pastabos
Šioje temoje pateikiamos šios MPLAB Harmony versijos išleidimo pastabos.

Aprašymas
MPLAB Harmony versija: v1.11 Išleidimo data: 2017 m. balandžio mėn.

Programinės įrangos reikalavimai
Prieš naudodami „MPLAB Harmony“, įsitikinkite, kad įdiegta:

  • MPLAB X IDE 3.60
  • MPLAB XC32 C/C++ kompiliatorius 1.43
  • MPLAB Harmony konfigūratorius 1.11.xx

Atnaujinimas į šią MPLAB Harmony versiją
Atnaujinti į šią „MPLAB Harmony“ versiją yra gana paprasta. Išsamesnes instrukcijas rasite skyriuje „Perkėlimas ir atnaujinimas į „MPLAB Harmony“.

Naujos ir žinomos problemos
Šiose lentelėse išvardytos pakeistos arba pridėtos funkcijos ir visos žinomos problemos, nustatytos nuo paskutinės MPLAB Harmony versijos. Visos žinomos problemos, kurios dar nėra išspręstos, buvo išsaugotos iš ankstesnės versijos.

MPLAB harmonija:

FunkcijaPapildymai ir atnaujinimaiŽinomos problemos
GenerolasMPLAB Harmony nebuvo išbandyta su C++; todėl šios programavimo kalbos palaikymas nepalaikomas.

Kuriant projektus, kuriuose yra iš anksto sukurtas MPLAB Harmony dvejetainis failas (.a), rekomenduojamas optimizavimo lygis „-O1“. file) periferinę biblioteką. Tai būtina, kad susiejimo programa pašalintų kodą iš nenaudojamų sekcijų (nenaudojamoms periferinės bibliotekos funkcijoms). Arba galite pasirinkti „Pašalinti nenaudojamas sekcijas“ bendrosiose parinktyse, esančiose „xc32-ld“ (susiejimo programos) ypatybių dialogo lange.

„MPLAB Harmony“ pašalinimo programa ištrins viską filediegimo programa įdiegia, net jei jas modifikavo vartotojas. Tačiau pašalinimo programa nebus ištrinti naują filevartotojas įtraukė į MPLAB Harmony diegimo aplanką.

„MPLAB Harmony Display Manager“ papildinys teikia visapusišką LCC sugeneruotos tvarkyklės konfigūravimo ir modeliavimo palaikymą, taip pat teikia pagrindinį palaikymą visoms kitoms grafikos valdiklio tvarkyklėms. Pilnas kitų grafikos valdiklio tvarkyklių konfigūravimo ir modeliavimo palaikymas bus pridėtas būsimoje „MPLAB Harmony“ versijoje.

Tarpinė programinė įranga ir bibliotekos:

FunkcijaPapildymai ir atnaujinimaiŽinomos problemos
Įkrovos įkrovos bibliotekaUDP įkrovos įkrovos programa nekompiliuojasi su PIC32MZ įrenginiais, kai pasirinkta „microMIPS“.
Kriptovaliutų bibliotekaN/AMigruojant projektus, kurie naudoja aparatinės įrangos kriptografijos biblioteką ir turi kelias konfigūracijas, po kodo regeneravimo gali kilti kompiliavimo problemų. MPLAB X IDE parodys, kad pic32mz-crypt.h ir pic32mz-hash.c failai... files neįtraukiami į konfigūraciją, nors buvo bandyta juos pridėti. Kompiliatorius generuos klaidas, pranešdamas, kad negalima remtis tam tikromis kriptografinėmis funkcijomis. Norėdami išspręsti šią problemą, pašalinkite abi  files (pic32mz-crypt.h ir pic32mz-hash.c) iš projekto ir naudokite MPLAB Harmony Configurator (MHC), kad atkurtumėte visas konfigūracijas, kurios naudoja šiuos failus. files.
Dekoderių bibliotekosDėl atminties reikalavimų ir turimos SRAM talpos kai kurie dekoderiai negali veikti kartu su kitais dekoderiais. Tačiau kiekvienas dekoderis universal_audio_decoders demonstracijoje veiks atskirai.
File SistemaRasta ir ištaisyta galima nulinės rodyklės išimtis atjungimo funkcijoje.
Grafikos bibliotekosJPEG dekodavimas nepalaiko progresyviai nuskaitytų vaizdų. Kai kuriuose animuotuose GIF vaizduose su skaidrumu gali būti matomas plyšimas. Sukurtas LCCG tvarkyklė palaiko iki WVGA arba lygiavertės ekrano skiriamosios gebos.
TCP/IP kaminoSMTPPC:
  • API pranešimui nutraukti, kuri naudinga, kai reikia pakartotinių bandymų, šiuo metu nėra prieinama
  •  Šiuo metu nėra galimybės naudoti kelis DNS adresus, kad būtų užtikrintas patikimesnis pašto perdavimas.
  • Šiuo metu nepalaikomi pasirenkami el. pašto antraštės laukai
USB įrenginių bibliotekaN/AUSB įrenginių stekas buvo išbandytas ribotoje talpoje naudojant RTOS. Paleidus USB įrenginių stekas PIC32MZ šeimos įrenginyje, steko inicijavimui reikia trijų sekundžių PIC32MZ EC įrenginiams ir trijų milisekundžių PIC32MZ EF įrenginiams.
USB pagrindinio kompiuterio bibliotekaPašalintas MHC palaikymas USB Host Beta programinei įrangai. USB Host Beta API palaikymas bus pašalintas būsimose versijose.Šios USB pagrindinio kompiuterio steko funkcijos neįdiegtos:
  •  USB_HOST_BusResume
  •  USB_HOST_DeviceSuspend
  • USB_HOST_DeviceResume

„Hub“, „Audio v1.0“ ir „HID Host Client“ tvarkyklės buvo išbandytos ribotoje talpoje. USB Host Stack buvo išbandytas ribotoje talpoje su RTOS. Apklausos režimo veikimas nebuvo išbandytas. Prijungimo / atjungimo elgsena buvo išbandyta ribotoje talpoje. Kai USB Host Stack veikia PIC32MZ šeimos įrenginyje, stekui inicijuoti reikia trijų sekundžių PIC32MZ EC įrenginiams ir trijų milisekundžių PIC32MZ EF įrenginiams. USB Host sluoksnis neatlieka viršsrovės tikrinimo. Ši funkcija bus pasiekiama būsimoje MPLAB Harmony versijoje. USB Host sluoksnis netikrina Hub pakopos lygio. Ši funkcija bus pasiekiama būsimoje MPLAB Harmony versijoje. USB Host sluoksnis įgalins tik pirmąją konfigūraciją, kai bus kelios konfigūracijos. Jei pirmoje konfigūracijoje nėra sąsajų atitikmenų, įrenginys tampa neveiksnus. Kelių konfigūracijų įgalinimas bus aktyvuotas būsimoje MPLAB Harmony versijoje. MSD pagrindinio kompiuterio kliento tvarkyklė buvo išbandyta su ribotu skaičiumi komerciškai prieinamų USB atmintinių. MSD pagrindinio kompiuterio kliento tvarkyklės ir USB pagrindinio kompiuterio sluoksnio skaitymo / rašymo pralaidumas nebuvo išbandytas. Šis bandymas bus atliktas būsimoje MPLAB Harmony versijoje. MSD pagrindinio kompiuterio kliento tvarkyklę ir SCSI bloko tvarkyklę galima naudoti tik su File sistema, jei file Įjungta sistemos automatinio prijungimo funkcija. MSD pagrindinio kompiuterio tvarkyklė nebuvo išbandyta su „Multi-LUN“ didelės talpos atminties įrenginiais ir USB kortelių skaitytuvais.

USB pagrindinio kompiuterio biblioteka (tęsinys)USB pagrindinio kompiuterio SCSI bloko tvarkyklė, CDC kliento tvarkyklė ir garso pagrindinio kompiuterio kliento tvarkyklė palaiko tik vieno kliento veikimą. Kelių klientų veikimas bus įgalintas būsimoje „MPLAB Harmony“ versijoje.

USB HID pagrindinio kompiuterio tvarkyklė nebuvo išbandyta su keliais naudojimo įrenginiais. Išvesties ar funkcijų ataskaitos siuntimas nebuvo išbandytas.

USB garso prieglobos kliento tvarkyklė nepalaiko šių funkcijų:

  • USB_HOST_AUDIO_V1_DeviceObjHandleGet
  • USB_HOST_AUDIO_V1_FeatureUnitChannelVolumeRan geGet
  • USB_HOST_AUDIO_V1_FeatureUnitChannelVolumeSub diapazono numeriai Gauti
  • USB_HOST_AUDIO_V1_StreamSamplingFrequencyGet
  •  USB_HOST_AUDIO_V1_TerminalIDGauti

Įrenginių tvarkyklės:

FunkcijaPapildymai ir atnaujinimaiŽinomos problemos
LCC.„MPLAB Harmony Graphics Composer“ (MHGC) negali pateikti paletės lentelės; todėl vartotojai turi pateikti „uint16_t“ masyvą su 256 16 bpp RGB spalvomis LCC tvarkyklei naudodami funkciją DRV_GFX_PalletteSet. Šio masyvo turinys bus naudojamas spalvų indeksams susieti su TFT ekrano spalvomis.

DMA trigerio šaltinio nustatymas MHC pasikeitė. Jei jūsų projekto nustatymas yra 3, 5, 7 arba 9, MHC pažymės jį raudonai. Pakeiskite į 2, 4, 6 arba 8. Visi nelyginiai laikmačiai pašalinami iš pasirinkimo. Nors šie laikmačiai veikia pagal numatytuosius nustatymus, tik lyginiai laikmačiai (2, 4, 6, 8) priims išankstinio skalerio verčių pakeitimus.

I2CN/AI2C tvarkyklė, naudojanti periferinį įrenginį ir bitų pagrindu sukurtą įgyvendinimą:
  •  Buvo išbandyta tik vienoje pagrindinėje aplinkoje
  •  Nepalaiko RTOS; todėl, naudojant RTOS aplinkoje, jis nėra saugus gijoms
  • Nebuvo išbandyta apklaustoje aplinkoje
  • Veikimas energijos taupymo režimuose nebuvo išbandytas
  • I2C tvarkyklė, naudojanti „Bit-banged“ įgyvendinimą:
  • Neblokuojantis ir naudoja laikmačio išteklių I2C operacijoms atlikti. Šio laikmačio resurso negalima naudoti jokiems kitiems laikmačio poreikiams.
  •  Laikmačio pertraukimo prioritetas turėtų būti vienas iš aukščiausio prioriteto pertraukimų programoje.
  •  Šio įgyvendinimo bandymai buvo atlikti tik su 200 MHz sistemos laikrodžiu ir 100 MHz periferinės magistralės laikrodžiu laikmačiui.
  •  Galima sukonfigūruoti veikti tik pagrindiniu režimu
  •  Galima tik dinaminio tvarkyklės nustatymuose
  •  Baudų sparta priklauso nuo procesoriaus apkrovos. Išbandyta, kad ji patikimai veikia iki 100 kHz dažniu.
  • Nepalaiko PIC32MX šeimos įrenginių
  •  Veikia tik su atitinkamo I2C periferinio įrenginio SCL ir SDA kontaktais
  •  Veikia tik pertraukimo režimu
MRF24WN belaidis internetasNauja wdrvext_mx.a, wdrvext_ec.a ir wdrvext_mz.a biblioteka files.
S1D13517The 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) kortelėN/ASD kortelės tvarkyklė nebuvo išbandyta aukšto dažnio pertraukimų aplinkoje.
SPIN/ASPI Slave režimas su DMA neveikia. Ši problema bus ištaisyta būsimoje MPLAB Harmony versijoje.
SPI „Flash“Tvarkyklės biblioteka nepalaiko tokių „flash“ atminties funkcijų kaip greitasis skaitymas, laikymas ir apsauga nuo įrašymo.

Statinis tvarkyklių bibliotekos įgyvendinimas negalimas.

USBUSB tvarkyklių biblioteka buvo išbandyta su ribota talpa naudojant RTOS.

Paleidus USB tvarkyklių biblioteką PIC32MZ šeimos įrenginyje, PIC32MZ EC įrenginiams steko inicijavimui reikia trijų sekundžių, o PIC32MZ EF įrenginiams – trijų milisekundžių. Kai kurios USB pagrindinio kompiuterio tvarkyklių bibliotekos API sąsajos gali pasikeisti kitame leidime. USB pagrindinio kompiuterio tvarkyklių bibliotekos apklausos režimo veikimas nebuvo išbandytas. USB pagrindinio kompiuterio tvarkyklių bibliotekos prijungimo / atjungimo elgsena buvo išbandyta ribotai.

Sisteminės paslaugos:

FunkcijaPapildymai ir atnaujinimaiŽinomos problemos
DMA

Periferinės bibliotekos:

FunkcijaPapildymai ir atnaujinimaiŽinomos problemos
ADCHSN/AŠioje periferinės bibliotekos versijoje FIFO nepalaikomas.
SQIN/ASQI laikrodžio daliklio reikšmė, didesnė nei CLK_DIV_16, neveiks. Norint pasiekti optimalų SQI laikrodžio greitį, naudokite SQI laikrodžio daliklio reikšmę, mažesnę nei CLK_DIV_16.

Pastaba: Ši problema taikoma visoms programoms, kurios naudoja SQI modulį.

Programos

FunkcijaPapildymai ir atnaujinimaiŽinomos problemos
Garso demonstracijosPakeista „Universal_audio_decoders“, siekiant apriboti katalogų gylį file sistema. Tai padės išvengti išimties, jei ji kitaip įvyktų už 6 pakatalogių lygių ribų.usb_headset, usb_microphone ir usb_speaker demonstracijos:
  •   Perjungiant šias programas, „Windows“ tvarkyklę gali sutrikdyti prijungto įrenginio tipas. Pavyzdžiui,amppvz., tvarkyklė neleidžia transliuoti garso. Jei taip nutinka, atlikite šiuos veiksmus, kad išspręstumėte problemą:
    1. Kol įrenginys prijungtas, pašalinkite tvarkyklę.
    2. Taip pat gali reikėti paleisti iš naujo „Windows“ operacinę sistemą.
      universal_audio_decoder demonstracija:
  • 270f512lpim_bt_audio_dk ir pic32mz_da_sk_meb2 konfigūracijos nepalaiko ekrano. Ekranas gali atrodyti įjungtas, bet yra tuščias, nes įjungtas foninis apšvietimas.
  • 270f512lpim_bt_audio_dk konfigūracija nepalaiko WMA ir AAC dekoderių.
  • Garsumo valdymas galimas tik „bt_audio_dk“ ir „270f512lpim_bt_audio_dk“ konfigūracijose.
  • 96 kHz WAVE garsui būdingi nedideli garso trikdžiai files pagal numatytuosius nustatymus buferio dydis. Kaip problemos sprendimo būdą, trikdžiai pašalinami naudojant didesnį buferio dydį.
  • Leidžiant didelės spartos garsą, gali atsirasti garso trikdžių.ampling tarifas AAC files. Kuo didesnis sampling dažnis, tuo rimtesnis trikdis.
  • Kai kurios USB atmintinės gali neveikti su šia demonstracija
  • Dėl atminties apribojimų „Speex“ ir WMA dekoderiai negali veikti vienu metu su kitais dekoderiais. Audio_tone demonstracija:
  • Ekranas yra statinis
  • Jungiklio atšokimo slopinimas neįdiegtas. usb_speaker demonstracija:
  • Kairysis ir dešinysis išėjimo kanalai yra sukeisti vietomis, kad būtų galima naudoti pic32mz_ef_sk_meb2 konfigūraciją išėjimo jungtyje. Pastaba: Tai MEB II aparatinės įrangos, o ne programinės įrangos problema.
  • Nutildymo funkcija (valdoma iš kompiuterio) neveikia usb_headset:

Nutildymo funkcija (valdoma iš kompiuterio) neveikia.

„mac_audio_hi_res“ demonstracija:

Garso nutildymas kompiuteryje tinkamai veikia tik pirmą kartą

„Bluetooth“ demonstracijosIštaisytos „a2dp_avrcp“ demonstracinėje versijoje rastos WVGA ekrano problemos. Tai aukščiausios kokybės demonstracinė versija.Visose PIC32MZ DA konfigūracijose grafika buvo laikinai išjungta / pašalinta ir bus prieinama būsimoje versijoje.
File     Sistemos demonstracijosNešviečia LED_3, kuris nurodo sėkmingą demonstraciją, o tai turi įtakos šioms demonstracijoms:
  • sdcard_fat_single_disk (pic32mz_da_sk_adma konfigūracija)
  • sdcard_msd_fat_multi_disk (pic32mz_da_sk_meb2 konfigūracija)

Kaip laikiną sprendimą, vartotojas gali programos kode įterpti lūžio tašką, kad matytų demonstracijų būseną.

Grafikos demonstracijosPradedančiųjų rinkinio PKOB programavimas ir derinimas gali sukelti šią klaidą: Programuotojo paleisti nepavyko: Nepavyko užprogramuoti tikslinio įrenginio. Jei rodomas šis pranešimas, iš naujo įjunkite įrenginį ir programa paleisis. Jei reikia derinti, siūlomas sprendimas yra įdiegti atitinkamą antraštę į pradinį rinkinį naudojant MPLAB REAL ICE.

Šios problemos taikomos demonstracijai „external_resources“:

  •   Šiuo metu JPEG dekodavimo palaikymas įjungtas tik vidinei atmintinei
  •  Demonstracijos metu stebimas vėlavimas gaunant vaizdus iš išorinės atminties, dėl kurio ekranas lėtai užpildomas, kai vaizdai pateikiami ekrano atmintyje.
  •  Panašus vėlavimas, kaip ir ankstesnėje problemoje, pastebimas ir rodant JPEG vaizdus ekrane dėl JPEG vykdymo laiko dekodavimo sukelto vėlavimo.
MEB II demonstracijos„segger_emwin“ demonstracinėje programoje dar nėra jutiklinės įvesties.
RTOS demonstracijosPIC32MZ EF konfigūracijai reikalinga SEGGER embOS biblioteka su FPU palaikymu, ir vartotojas turi ją aiškiai įtraukti. Pagal numatytuosius nustatymus įtraukiama biblioteka be FPU palaikymo.
Sistemos paslaugų bibliotekos pavyzdysamplesN/A„command_appio“ demonstracija neveikia naudojant MPLAB X IDE v3.06, bet veikia su v3.00.
TCP/IP belaidis internetas

Demonstracijos

N/A„tcpip_tcp_client“ demonstracija naudojant ENC24xJ600 arba ENC28J60 konfigūracijas neveikia tinkamai, jei SPI tvarkyklė įjungia DMA. Šioms konfigūracijoms išjunkite SPI DMA parinktį. Tai bus ištaisyta būsimoje MPLAB Harmony versijoje.
Bandymo programosN/A„FreeRTOS“ konfigūracijose, skirtose naudoti su „PIC32MZ EF Starter Kit“, projekto parinktyse išjungta slankiojo kablelio biblioteka.
USB demonstracijosKai „msd_basic“ įrenginio demonstracinė programa kuriama naudojant PIC32MZ įrenginius, reikia, kad SCSI užklausos atsakymo duomenų struktūra būtų patalpinta RAM atmintyje. Įdėjus šią duomenų struktūrą į programos „Flash“ atmintį, užklausos atsakymas sugadinamas. Ši problema bus ištaisyta būsimoje versijoje. „hid_basic_keyboard“ pagrindinio kompiuterio demonstracinė versija fiksuoja klavišų paspaudimus raidėmis AZ, az, 0–9, „Shift“ ir „CAPS LOCK“. tikKlaviatūros LED švytėjimo funkcija ir kitų klavišų kombinacijų palaikymas bus atnaujintas būsimoje versijoje. „Audio_speaker Host“ demonstracinėje versijoje „Plug and Play“ gali neveikti su „pic32mz_ef_sk_int_dyn“ ir „pic32mx_usb_sk2_int_dyn“ konfigūracijomis. Ši problema bus ištaisyta būsimoje versijoje. „hub_msd Host“ demonstracinėje programoje kartais gali nepavykti aptikti „Hub“ prijungimo ir paleidimo. Tačiau jei šakotuvas prijungiamas prieš tai, kai PIC32MZ įrenginys bus paleistas iš naujo, demonstracinė programa veiks taip, kaip numatyta. Ši problema yra tiriama, o pataisymas bus pateiktas būsimoje „MPLAB Harmony“ versijoje. Bandant naudoti galimas šakotuvo demonstracines programas, rekomenduojama naudoti autonominį šakotuvą. Pradinio rinkinio VBUS maitinimo reguliatorius gali neatitikti dabartinių magistralės maitinamo šakotuvo reikalavimų, o tai gali sukelti nenuspėjamą demonstracinės programos veikimą.

Sukurti sistemą:

FunkcijaPapildymai ir atnaujinimaiŽinomos problemos
„Bluetooth“ stekų bibliotekaN/A
Matematikos bibliotekosDSP fiksuoto kablelio matematikos biblioteka:
  •  Optimizuota tik PIC32MZ įrenginiams su „microAptiv™“ pagrindinėmis funkcijomis, kurios naudoja DSP ASE
  •  Neveiks su _Fract duomenų tipu „LibQ Fixed-Point Math Library“:
  • Optimizuota PIC32MZ įrenginiams su „microAptiv“ pagrindinėmis funkcijomis
  •  _fast funkcijos pasižymi mažesniu tikslumu

 Komunalinės paslaugos:

FunkcijaPapildymai ir atnaujinimaiŽinomos problemos
MPLAB harmonijos konfigūratorius (MHC)N/A
  • MHC nepalaiko santykinio kelio nuo projekto iki šaltinio keitimo. file„MPLAB Harmony“ diegimo viduje, kai projektas jau sukurtas
  • Kada viewNaudojant MPLAB Harmony pagalbą MHC, indeksas yra pasiekiamas, bet neveikia. Taip yra dėl MHC naudojamos naršyklės apribojimo. Kaip laikinas sprendimas, indeksas yra pasiekiamas ir veikia, kai HTML pagalba atidaroma išorinėje programoje. Web naršyklė.
  •  Tabuliacijos simbolis po „—endhelp—“ .hconfig faile file gali praleisti kitą konfigūracijos simbolį

Trečiųjų šalių programinė įranga:

FunkcijaPapildymai ir atnaujinimaiŽinomos problemos
SEGGER emWin grafikos bibliotekaN/APalaikomas tik LCC ekrano valdiklis. Kitų ekrano valdiklių palaikymas šiame leidime negalimas.

Šioje versijoje nėra API, skirtos gauti dialogo valdiklio rankenėlę.

Išleidimo turinys
Šioje temoje pateikiamas šio leidimo turinys ir identifikuojamas kiekvienas modulis.

Aprašymas
Šioje lentelėje pateikiamas šio leidimo turinys, įskaitant trumpą aprašymą ir leidimo tipą (alfa, beta, gamybinė arba tiekėjo versija).

Tarpinė programinė įranga ir bibliotekos

/framework/AprašymasPaleisti Tipas
„Bluetooth“ / CDB„Bluetooth“ stekų biblioteka (pagrindinė)Gamyba
„Bluetooth“ / aukščiausios kokybės / garso / CD-DBT

„Bluetooth“ / „Premium“ / garso / dekoderio / SBC

„Bluetooth“ garso įrašų biblioteka („Premium“)

SBC dekoderių biblioteka (premium)

Gamyba

Gamyba

įkrovos įkroviklisĮkrovos įkrovos bibliotekaGamyba
b klasėB klasės bibliotekaGamyba
kriptovaliutaMikroschemų kriptografinė bibliotekaGamyba
dekoderis/bmp/BmpDekoderis dekoderis/bmp/GifDekoderis dekoderis/bmp/JpegDekoderis dekoderis/garso_dekoderiai/dekoderio_opus dekoderis/speex dekoderis/premium/dekoderio_aac dekoderis/premium/dekoderio_mp3
dekoderis/premium/dekoderis_wma
BMP dekoderio biblioteka
GIF dekoderio biblioteka
JPEG dekoderio biblioteka
Opus dekoderio biblioteka
Speex dekoderio biblioteka
AAC dekoderio biblioteka
(Premium) MP3 dekoderio biblioteka (Premium)
WMA dekoderių biblioteka (premium)
Beta
Beta
Beta
Beta
Beta
Beta Beta
Beta
gfxGrafikos bibliotekaGamyba
matematika / skaitmeninis grafikasDSP fiksuoto taško matematikos bibliotekos API antraštė PIC32MZ įrenginiamsGamyba
matematika/libq„LibQ“ fiksuoto kablelio matematikos bibliotekos API antraštė PIC32MZ įrenginiamsGamyba
grynasis/presMPLAB Harmony tinklo pateikimo sluoksnisBeta
bandymasTestavimo jungčių bibliotekaGamyba
tcpipTCP/IP tinklo stekasGamyba
usbUSB įrenginių stekas

USB pagrindinio kompiuterio stekas

Gamyba

Beta

Įrenginių tvarkyklės:

/framework/driver/AprašymasPaleisti Tipas
ADCAnaloginio-skaitmeninio keitiklio (ADC) tvarkyklė

Dinaminis įgyvendinimas Statinis įgyvendinimas

 Beta
Beta
kamera/ovm7690OVM7690 kameros tvarkyklė

Tik dinaminis diegimas

Beta
galiValdiklio srities tinklo (CAN) tvarkyklė

Tik statinis įgyvendinimas

 

Beta

cmpKomparatoriaus tvarkyklė

Tik statinis įgyvendinimas

Beta
kodekas/ak4384

 

 

kodekas/ak4642

 

 

kodekas/ak4953

 

 

kodekas/ak7755

AK4384 kodeko tvarkyklė

Tik dinaminis diegimas

 

AK4642 kodeko tvarkyklė

Tik dinaminis diegimas

 

AK4953 kodeko tvarkyklė

Tik dinaminis diegimas

 

AK7755 kodeko tvarkyklė

Tik dinaminis diegimas

 

Gamyba

 

 

Gamyba

 

 

Gamyba

 

 

Gamyba

cpldCPLD XC2C64A tvarkyklė

Tik statinis įgyvendinimas

 

Gamyba

enc28j60ENC28J60 tvarkyklių biblioteka

Tik dinaminis diegimas

Beta
encx24j600ENCx24J600 tvarkyklių biblioteka

Tik dinaminis diegimas

 

Beta

etmacEthernet medijos prieigos valdiklio (MAC) tvarkyklė

Tik dinaminis diegimas

 

Gamyba

etfijaEthernet fizinės sąsajos (PHY) tvarkyklė

Tik dinaminis diegimas

 

Gamyba

blykstė„Flash“ tvarkyklė

Tik statinis įgyvendinimas

 

Beta

gfx/valdiklis/lccPigios grafikos tvarkyklė be valdiklio (LCC)

Tik dinaminis diegimas

 

Gamyba

gfx/valdiklis/otm2201aOTM2201a LCD valdiklio tvarkyklė

Tik dinaminis diegimas

 

Gamyba

gfx/valdiklis/s1d13517„Epson S1D13517“ LCD valdiklio tvarkyklė

Tik dinaminis diegimas

 

Gamyba

gfx/valdiklis/ssd1289Solomon Systech SSD1289 valdiklio tvarkyklė

Tik dinaminis diegimas

Gamyba
gfx/valdiklis/ssd1926Solomon Systech SSD1926 valdiklio tvarkyklė

Tik dinaminis diegimas

 

Gamyba

gfx/controller/tft002TFT002 grafikos tvarkyklė

Tik dinaminis diegimas

 

Gamyba

i2cIntegruotų grandynų (I2C) tvarkyklė

Dinaminis įgyvendinimas Statinis įgyvendinimas

 

Alfa Alfa

i2s„Inter-IC“ garso (I2S) tvarkyklė

Tik dinaminis diegimas

 

Beta

icĮvesties fiksavimo tvarkyklė

Tik statinis įgyvendinimas

 

Beta

nvmNepastoviosios atminties (NVM) tvarkyklė

Dinaminis įgyvendinimas Statinis įgyvendinimas

 

Beta Beta

ocIšvesties palyginimo tvarkyklė

Tik statinis įgyvendinimas

 

Beta

pmpLygiagretaus pagrindinio prievado (PMP) tvarkyklė

Dinaminis įgyvendinimas Statinis įgyvendinimas

 

Gamybos beta versija

rtccRealaus laiko laikrodžio ir kalendoriaus (RTCC) tvarkyklė

Tik statinis įgyvendinimas

 

Beta

SD kortelėSD kortelės tvarkyklė (SPI tvarkyklės klientas)

Tik dinaminis diegimas

 

Beta

SPINuosekliosios periferinės sąsajos (SPI) tvarkyklė

Dinaminis įgyvendinimas Statinis įgyvendinimas

 Gamybos beta versija
 

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

SPI „flash“ tvarkyklės

Tik dinaminis diegimas
Tik dinaminis diegimas
Tik dinaminis diegimas
Tik dinaminis diegimas

 

Alfa
Alfa
Alfa
Apla

TMRLaikmačio tvarkyklė

Dinaminis įgyvendinimas Statinis įgyvendinimas

 Gamybos beta versija
jutiklinis/adc10bit

 

 

touch/ar1021

 

 

touch/mtch6301

 

 

touch/mtch6303

ADC 10 bitų jutiklinis tvarkyklė
Tik dinaminis diegimas AR1021 jutiklinis valdiklis
Tik dinaminis diegimas MTCH6301 jutiklinis tvarkyklė
Tik dinaminis diegimas MTCH6303 jutiklinis tvarkyklė
Tik statinis įgyvendinimas
 Beta

Beta

 

Beta

 

 

Beta

usartUniversalus sinchroninis/asinchroninis imtuvo/siųstuvo (USART) tvarkyklė

Dinaminis įgyvendinimas Statinis įgyvendinimas

 Gamyba

Beta

USBF

 

USB

PIC32MX universalios nuosekliosios magistralės (USB) valdiklio tvarkyklė (USB įrenginys)
Tik dinaminis įgyvendinimasPIC32MZ universalios nuosekliosios magistralės (USB) valdiklio tvarkyklė (USB įrenginys)
Tik dinaminis diegimas
Gamyba

Gamyba

USBF

 

USB

PIC32MX universalios nuosekliosios magistralės (USB) valdiklio tvarkyklė (USB priegloba)

Tik dinaminis diegimas

PIC32MZ universalios nuosekliosios magistralės (USB) valdiklio tvarkyklė (USB priegloba)

Tik dinaminis diegimas

Beta

Beta

belaidis internetas / mrf24w

 

wifi/mrf24wn

„MRF24WG“ valdiklio „Wi-Fi“ tvarkyklė
Tik dinaminis diegimas. „Wi-Fi“ tvarkyklė MRF24WN valdikliui.
Tik dinaminis diegimas
Gamyba

 

Gamyba

Sisteminės paslaugos

/framework/sistema/AprašymasPaleisti Tipas
clkLaikrodžių sistemos paslaugų biblioteka

Dinaminis įgyvendinimas Statinis įgyvendinimas

 Gamyba

Gamyba

komandąKomandų procesoriaus sistemos paslaugų biblioteka

Tik dinaminis diegimas

 

Gamyba

bendrasBendroji sistemos paslaugų bibliotekaBeta
konsolėKonsolės sistemos paslaugų biblioteka

Dinaminis įgyvendinimas Statinis įgyvendinimas

 Beta

Alfa

derintiDerinimo sistemos paslaugų biblioteka

Tik dinaminis diegimas

 

Beta

kūrėjo jungtisĮrenginių valdymo sistemos paslaugų biblioteka

Tik dinaminis diegimas

 

Gamyba

DMATiesioginės atminties prieigos sistemos paslaugų biblioteka

Dinaminis įgyvendinimas

 

Gamyba

fsFile Sistemos paslaugų biblioteka

Tik dinaminis diegimas

 

Gamyba

tarptPertraukimo sistemos paslaugų biblioteka

Tik statinis įgyvendinimas

 

Gamyba

atmintisAtminties sistemos paslaugų biblioteka

Tik statinis įgyvendinimas

 

Beta

žinutėPranešimų sistemos paslaugų biblioteka

Tik dinaminis diegimas

 

Beta

prievadaiPortų sistemos paslaugų biblioteka

Tik statinis įgyvendinimas

 

Gamyba

atsitiktinisAtsitiktinių skaičių generatoriaus sistemos paslaugų biblioteka

Tik statinis įgyvendinimas

 

Gamyba

atstatytiAtkurti sistemos paslaugų biblioteką

Tik statinis įgyvendinimas

 

Beta

TMRLaikmačio sistemos paslaugų biblioteka

Tik dinaminis diegimas

 

Beta

liestiPalieskite sistemos paslaugų biblioteką

Tik dinaminis diegimas

 

Beta

wdtSarginio laikmačio sistemos paslaugų biblioteka

Tik statinis įgyvendinimas

 

Beta

Periferinės bibliotekos:

/framework/AprašymasIšleidimo tipas
periferinisPeriferinės bibliotekos šaltinio kodas visiems palaikomiems PIC32 mikrovaldikliamsGamyba
PIC32MX1XX/2XX 28/36/44-pin FamilyGamyba
PIC32MX1XX/2XX/5XX 64/100-pin FamilyGamyba
PIC32MX320/340/360/420/440/460 FamilyGamyba
PIC32MX330/350/370/430/450/470 FamilyGamyba
PIC32MX5XX/6XX/7XX šeimaGamyba
PIC32MZ įterptųjų jungčių (EC) šeimaGamyba
PIC32MZ įterptųjų jungčių su slankiojo kablelio moduliu (EF) šeimaGamyba

Operacinės sistemos abstrakcijos sluoksnis (OSAL):

/framework/AprašymasPaleisti Tipas
osalOperacinės sistemos abstrakcijos sluoksnis (OSAL)Gamyba

 Valdybos palaikymo paketai (BSP):

/bsp/AprašymasPaleisti Tipas
bt_audio_dkBSP, skirtas PIC32 „Bluetooth“ garso kūrimo rinkiniui.Gamyba
chipkit_wf32BSP, skirtas „chipKIT™ WF32™“ „Wi-Fi“ plėtros plokštei.Gamyba
chipkit_wifireBSP, skirtas „chipKIT™ Wi-FIRE“ kūrimo plokštei.Gamyba
pic32mx_125_skBSP, skirtas PIC32MX1/2/5 pradiniam rinkiniui.Gamyba
pic32mx_125_sk+lcc_pictail+qvgaBSP, skirtas nebrangiai valdomai (LCC) grafikos „PICtail Plus“ dukterinei plokštei su „Graphics Display Truly 3.2″ 320×240“ plokšte, prijungtai prie PIC32MX1/2/5 pradinio rinkinio.Gamyba
pic32mx_125_sk+mebBSP, skirtas PIC32MX1/2/5 pradinio rinkinio, prijungto prie multimedijos išplėtimo plokštės (MEB), prijungimui.Gamyba
pic32mx_bt_skBSP, skirtas PIC32 „Bluetooth“ pradiniam rinkiniui.Gamyba
pic32mx_eth_skBSP, skirtas PIC32 Ethernet pradiniam rinkiniui.Gamyba
pic32mx_eth_sk2BSP, skirtas PIC32 Ethernet pradiniam rinkiniui II.Gamyba
pic32mx_pcap_dbBSP PIC32 GUI kūrimo plokštei su projektuojamu talpiniu lietimu.Gamyba
pic32mx_usb_digital_audio_abBSP, skirtas PIC32 USB garso priedų plokšteiGamyba
pic32mx_usb_sk2BSP PIC32 USB pradinis rinkinys II.Gamyba
pic32mx_usb_sk2+lcc_pictail+qvgaBSP, skirtas nebrangiai valdomai (LCC) grafikos „PICtail Plus“ dukterinei plokštei su „Graphics Display Truly 3.2″ 320×240“ plokšte, prijungtai prie „PIC32 USB Starter Kit II“.Gamyba
pic32mx_usb_sk2+lcc_pictail+wqvgaBSP, skirtas nebrangiai valdomai (LCC) grafikos „PICtail Plus“ dukterinei plokštei su grafinio ekrano „Powertip 4.3″ 480×272“ plokšte, prijungtai prie „PIC32 USB Starter Kit II“.Gamyba
pic32mx_usb_sk2+mebBSP multimedijos išplėtimo plokštei (MEB), prijungtai prie PIC32 USB Starter Kit II.Gamyba
pic32mx_usb_sk2+s1d_pictail+vgaBSP grafikos valdiklio „PICtail Plus Epson S1D13517“ dukterinei plokštei su grafikos ekrano „Truly 5.7″ 640×480“ plokšte, prijungtai prie PIC32 USB Starter Kit II.Gamyba
pic32mx_usb_sk2+s1d_pictail+wqvgaBSP grafikos valdiklio „PICtail Plus Epson S1D13517“ dukterinei plokštei su grafikos ekrano „Power tip“ 4.3 colio 480 × 272 plokšte, prijungtai prie „PIC32 USB Starter Kit II“.Gamyba
pic32mx_usb_sk2+s1d_pictail+wvgaBSP grafikos valdiklio „PICtail Plus Epson S1D13517“ dukterinei plokštei su grafiniu ekranu „Truly 7“ 800 × 400 plokšte, prijungtai prie „PIC32 USB Starter Kit II“.Gamyba
pic32mx_usb_sk2+ssd_pictail+qvgaBSP grafikos LCD valdiklio „PICtail Plus SSD1926“ dukterinei plokštei su grafiniu ekranu „Truly 3.2“ 320 × 240 plokšte, prijungtai prie „PIC32 USB Starter Kit II“.Gamyba
pic32mx_usb_sk3BSP, skirtas PIC32 USB pradiniam rinkiniui III.Gamyba
pic32mx270f512l_pim+bt_audio_dkBSP, skirtas PIC32MX270F512L įskiepio moduliui (PIM), prijungtam prie PIC32 „Bluetooth“ garso kūrimo rinkinio.Gamyba
pic32mx460_pim+e16BSP, skirtas PIC32MX460F512L įskiepio moduliui (PIM), prijungtam prie „Explorer 16“ kūrimo plokštės.Gamyba
pic32mx470_pim+e16BSP, skirtas PIC32MX450/470F512L įskiepio moduliui (PIM), prijungtam prie „Explorer 16“ kūrimo plokštės.Gamyba
pic32mx795_pim+e16BSP, skirtas PIC32MX795F512L įskiepio moduliui (PIM), prijungtam prie „Explorer 16“ kūrimo plokštės.Gamyba
pic32mz_ec_pim+bt_audio_dkBSP, skirtas PIC32MZ2048ECH144 garso įskiepio moduliui (PIM), prijungtam prie PIC32 „Bluetooth“ garso kūrimo rinkinio.Gamyba
pic32mz_ec_pim+e16BSP, skirtas PIC32MZ2048ECH100 įskiepio moduliui (PIM), prijungtam prie „Explorer 16“ kūrimo plokštės.Gamyba
pic32mz_ec_skBSP, skirtas PIC32MZ įterptųjų jungčių (EC) pradiniam rinkiniui.Gamyba
pic32mz_ec_sk+meb2BSP, skirtas multimedijos išplėtimo plokštei II (MEB II), prijungtai prie PIC32MZ įterptųjų jungčių (EC) pradinio rinkinio.Gamyba
pic32mz_ec_sk+meb2+wvgaBSP, skirtas multimedijos išplėtimo plokštei II (MEB II) su 5 colių WVGA PCAP ekrano plokšte (žr. Pastaba) prijungtas prie PIC32MZ įterptųjų jungčių (EC) pradinio rinkinio.

Pastaba: Norėdami gauti informacijos apie 5 colių WVGA PCAP ekrano plokštę, kreipkitės į vietinį „Microchip“ pardavimų biurą.

Gamyba
pic32mz_ec_sk+s1d_pictail+vgaBSP grafikos valdiklio „PICtail Plus Epson S1D13517“ dukterinei plokštei su „Graphic Display Truly 5.7″ 640×480“ plokšte, prijungtai prie „PIC32MZ Embedded Connectivity“ (EC) pradinio rinkinio.Gamyba
pic32mz_ec_sk+s1d_pictail+wqvgaBSP grafikos valdiklio „PICtail Plus Epson S1D13517“ dukterinei plokštei su grafikos ekrano „Powertip 4.3″ 480×272“ plokšte, prijungtai prie PIC32MZ įterptųjų jungčių (EC) pradinio rinkinio.Gamyba
pic32mz_ec_sk+s1d_pictail+wvgaBSP grafikos valdiklio „PICtail Plus Epson S1D13517“ dukterinei plokštei su 5 colių WVGA PCAP ekrano plokšte (žr. Pastaba) prijungtas prie PIC32MZ įterptojo ryšio su slankiojo kablelio įrenginiu (EC) pradinio rinkinio.

Pastaba: Norėdami gauti informacijos apie 5 colių WVGA PCAP ekrano plokštę, kreipkitės į vietinį „Microchip“ pardavimų biurą.

Gamyba
pic32mz_ef_pim+bt_audio_dkBSP, skirtas PIC32MZ2048EFH144 garso įskiepio moduliui (PIM), prijungtam prie PIC32 „Bluetooth“ garso kūrimo rinkinio.Gamyba
pic32mz_ef_pim+e16BSP, skirtas PIC32MZ2048EFH100 įskiepio moduliui (PIM), prijungtam prie „Explorer 16“ kūrimo plokštės.Gamyba
pic32mz_ef_skBSP, skirtas PIC32MZ įterptųjų jungčių su slankiojo kablelio (EF) pradiniam rinkiniui.Gamyba
pic32mz_ef_sk+meb2BSP, skirtas multimedijos išplėtimo plokštei II (MEB II), prijungtai prie PIC32MZ įterptojo ryšio su slankiojo kablelio įrenginiu (EF) pradinio rinkinio.Gamyba
pic32mz_ef_sk+meb2+wvgaBSP, skirtas multimedijos išplėtimo plokštei II (MEB II) su 5 colių WVGA PCAP ekrano plokšte (žr. Pastaba) prijungtas prie PIC32MZ įterptojo ryšio su slankiojo kablelio įrenginiu (EF) pradinio rinkinio.

Pastaba: Norėdami gauti informacijos apie 5 colių WVGA PCAP ekrano plokštę, kreipkitės į vietinį „Microchip“ pardavimų biurą.

Gamyba
pic32mz_ef_sk+s1d_pictail+vgaBSP grafikos valdiklio „PICtail Plus Epson S1D13517“ dukterinei plokštei su „Truly 5.7″ 640×480“ grafikos ekrano plokšte, prijungtai prie „PIC32MZ“ įterptojo ryšio su slankiojo kablelio įrenginiu (EF) pradinio rinkinio.Gamyba
pic32mz_ef_sk+s1d_pictail+wqvgaBSP grafikos valdiklio „PICtail Plus Epson S1D13517“ dukterinei plokštei su grafikos ekrano „Powertip 4.3″ 480×272“ plokšte, prijungtai prie PIC32MZ įterptojo ryšio su slankiojo kablelio įrenginiu (EF) pradinio rinkinio.Gamyba
wifi_g_dbBSP, skirtas „Wi-Fi G“ demonstracinei plokštei.Gamyba

Garso programos:

/programos/garsas/AprašymasPaleisti Tipas
garso_mikrofono_kilpinė_jungtisGarso mikrofono kilpinės jungties demonstracijaGamyba
garso_tonasGarso tono demonstracijaGamyba
„mac_audio_hi_res“Didelės raiškos garso demonstracijaGamyba
sdcard_usb_audioUSB garso SD kortelės demonstracijaBeta
universalūs_garso_dekoderiaiUniversalaus garso dekoderio demonstracijaGamyba
usb_ausinėsUSB garso ausinių demonstracijaGamyba
usb_mikrofonasUSB garso mikrofono demonstracijaGamyba
USB garsiakalbisUSB garso garsiakalbio demonstracijaGamyba

„Bluetooth“ programos:

/programos/bluetooth/AprašymasPaleisti Tipas
duomenys/duomenų_pagrindai„Bluetooth®“ pagrindinių duomenų demonstravimasGamyba
duomenys/duomenų_temp_sens_rgb„Bluetooth“ temperatūros jutiklis ir RGB duomenų demonstravimasGamyba
aukščiausios kokybės/garso/a2dp_avrcp„Bluetooth Premium“ garso demonstracijaGamyba

Įkrovos įkėlimo programos:

/programos/įkrovos įkroviklis/AprašymasPaleisti Tipas
pagrindinisPagrindinis įkrovos įkroviklio demonstravimasGamyba
Tiesioginis atnaujinimasTiesioginio atnaujinimo demonstracijaGamyba

B klasės programos:

/programos/b klasė/AprašymasPaleisti Tipas
B klasės demonstracinė versijaB klasės bibliotekos demonstracijaGamyba

Kriptografijos taikymas:

/programos/kriptovaliuta/AprašymasPaleisti Tipas
užšifruoti_iššifruotiKripto periferinės bibliotekos MD5 šifravimo / iššifravimo demonstracijaGamyba
didelis_maišos_reikalavimasKripto periferinės bibliotekos maišos demonstracijaGamyba

Vairuotojo programos:

/programos/tvarkyklė/AprašymasPaleisti Tipas
i2c/i2c_rtccI2C RTCC demonstracijaGamyba
nvm/nvm_skaitymo_rašymoNVM demonstracijaGamyba
spi/serial_eepromSPI demonstracijaGamyba
spi/spi_loopbackSPI demonstracijaGamyba
spi_flash/sst25vf020bSPI Flash SST25VF020B įrenginio demonstracijaGamyba
usart/usart_echoUSART demonstracijaGamyba
usart/usart_loopbackUSART kilpinės demonstracijosGamyba

 ExampProgramos:

/programos/pvz.amples/AprašymasPaleisti Tipas
mano_pirmoji_programėlėMPLAB Harmony pamoka (Ex)ample SprendimasN/A
periferinisMPLAB Harmony suderinama periferinių įrenginių bibliotekaamplesGamyba
sistemaMPLAB Harmony suderinama sistemos paslaugų biblioteka ExamplesGamyba

 Išorinės atminties programuotojo programos:

/programėlės/programuotojas/AprašymasPaleisti Tipas
išorinė_blykstėIšorinio „Flash Bootloader“ demonstracijaGamyba
sqi_flashIšorinės atminties programuotojo SQI „Flash“ demonstracijaGamyba

 File Sistemos programos:

/programos/fs/AprašymasPaleisti Tipas
nvm_fat_single_diskVieno disko nepastoviosios atminties FAT FS demonstracijaGamyba
nvm_mpfs_single_diskVieno disko nepastoviosios atminties MPFS demonstracijaGamyba
nvm_sdcard_fat_mpfs_multi_diskDaugiadiskė nepastovi atmintis FAT FS MPFS demonstracijaGamyba
nvm_sdcard_fat_multi_diskDaugiadiskės nepastoviosios atminties FAT FS demonstracijaGamyba
sdcard_fat_single_diskVieno disko SD kortelės FAT FS demonstracijaGamyba
sdcard_msd_fat_multi_diskDaugiadiskės SD kortelės MSD FAT FS demonstracijaGamyba
sst25_riebalaiSST25 „Flash FAT FS“ demonstracijaAlfa

Grafikos programos:

/programos/gfx/AprašymasPaleisti Tipas
pagrindinis_vaizdo_judesysPagrindinės judančios grafikos bibliotekos demonstracijaGamyba
emwin_quickstartSEGGER emWin greito paleidimo demonstracijaGamyba
išoriniai_ištekliaiIšsaugotų grafikos išteklių išorinės atminties prieigos demonstracijaGamyba
grafikos_demonstracijaGrafikos pigių valdiklių neturinčių (LCC) WVGA demonstracijaGamyba
LCCPigios bevaldės (LCC) grafikos demonstracijaGamyba
medijos_vaizdas_viewerGrafika, medijos vaizdas Viewer demonstracijaGamyba
objektasGrafikos objektų sluoksnio demonstracijaGamyba
primityvusGrafikos primityvų sluoksnių demonstravimasGamyba
varžinio_lietimo_kalibravimasVaržinio lietimo kalibravimo demonstracijaGamyba
s1d13517„Epson S1D13517“ LCD valdiklio demonstracijaGamyba
ssd1926„Solomon Systech SSD1926“ valdiklio demonstracijaGamyba

 Multimedijos išplėtimo plokštės II (MEB II) taikymas:

/programos/meb_ii/AprašymasPaleisti Tipas
gfx_kameraGrafikos kameros demonstracijaGamyba
gfx_cdc_com_port_singleKombinuota grafika ir USB CDC demonstracijaGamyba
gfx_nuotraukų_rėmelisGrafikos nuotraukų rėmelio demonstracijaGamyba
gfx_web_serverio_nvm_mpfsKombinuota grafika ir TCP/IP Web Serverio demonstracijaGamyba
EmwinasSEGGER emWin® galimybės MEB II demonstracijojeBeta

RTOS programos:

/programos/rtos/AprašymasPaleisti Tipas
įspaudaiSEGGER embOS® demonstracijosGamyba
laisvieji„FreeRTOS™“ demonstracijosGamyba
atidarymaiOPENRTOS demonstracijosGamyba
siūlaix„Express Logic ThreadX“ demonstracijosGamyba
uC_OS_IIMicriµm® µC/OS-II™ demonstracijosBeta
uC_OS_IIIMicriµm® µC/OS-III™ demonstracijosGamyba

TCP/IP programos:

/programos/tcpip/AprašymasPaleisti Tipas
berkeley_tcp_clientBerkeley TCP/IP kliento demonstracijaGamyba
berkeley_tcp_serverBerkeley TCP/IP serverio demonstracijaGamyba
berkeley_udp_clientBerkeley TCP/IP UDP kliento demonstracijaGamyba
berkeley_udp_relayBerkeley TCP/IP UDP relės demonstracijaGamyba
berkeley_udp_serverBerkeley TCP/IP UDP serverio demonstracijaGamyba
wolfssl_tcp_clientwolfSSL TCP/IP TCP kliento demonstracijaGamyba
wolfssl_tcp_serverwolfSSL TCP/IP TCP serverio demonstracijaGamyba
snmpv3_nvm_mpfsSNMPv3 nepastovios atminties mikroschema, patentuota File Sistemos demonstravimasGamyba
snmpv3_sdcard_fatfsSNMPv3 nepastovi atmintis SD kortelė FAT File Sistemos demonstravimasGamyba
tcpip_tcp_clientTCP/IP TCP kliento demonstracijaGamyba
tcpip_tcp_client_serverTCP/IP TCP kliento serverio demonstracijaGamyba
tcpip_tcp_serverisTCP/IP TCP serverio demonstracijaGamyba
tcpip_udp_clientTCP/IP UDP kliento demonstracijaGamyba
tcpip_udp_client_serverTCP/IP UDP kliento serverio demonstracijaGamyba
tcpip_udp_serverTCP/IP UDP serverio demonstracijaGamyba
web_serverio_nvm_mpfsPatentuota nepastovios atminties mikroschema File Sistema Web Serverio demonstracijaGamyba
web_serverio_sdkortės_fatfsSD kortelės FAT File Sistema Web Serverio demonstracijaGamyba
wifi_lengva_konfigūracija„Wi-Fi® EasyConf“ demonstracijaGamyba
wifi_g_demo„Wi-Fi G“ demonstracijaGamyba
wifi_wolfssl_tcp_client„Wi-Fi wolfSSL TCP/IP“ kliento demonstracijaGamyba
wifi_wolfssl_tcp_serveris„Wi-Fi wolfSSL TCP/IP“ serverio demonstracijaGamyba
wolfssl_tcp_clientwolfSSL TCP/IP kliento demonstracijaGamyba
wolfssl_tcp_server„wolfSSL TCP/IP“ serverio demonstracijaGamyba

Bandymo programos:

/programos/meb_ii/AprašymasPaleisti Tipas
bandymaiampleMPLAB harmonijos testas Sample TaikymasAlfa

 USB įrenginio programos:

/programos/usb/įrenginys/AprašymasPaleisti Tipas
cdc_com_port_dualCDC dviejų nuosekliųjų COM prievadų emuliacijos demonstracijaGamyba
cdc_com_port_singleCDC vieno nuoseklaus COM prievado emuliacijos demonstracijaGamyba
cdc_msd_basicCDC masinio saugojimo įrenginio (MSD) demonstracijaGamyba
cdc_serial_emulatorCDC serijinės emuliacijos demonstracijaGamyba
cdc_serial_emulator_msdCDC serijinės emuliacijos MSD demonstracijaGamyba
hid_basicPagrindinis USB žmogaus sąsajos įrenginio (HID) demonstravimasGamyba
paslėpta valdymo svirtisUSB HID klasės valdymo svirties įrenginio demonstracijaGamyba
paslėpta_klaviatūraUSB HID klasės klaviatūros įrenginio demonstracijaGamyba
hid_mouseUSB HID klasės pelės įrenginio demonstracijaGamyba
hid_msd_basicUSB HID klasės MSD demonstracijaGamyba
msd_basicUSB MSD demonstracijaGamyba
msd_fs_spiflashUSB MSD SPI atmintis File Sistemos demonstravimasGamyba
msd_sdcardUSB MSD SD kortelės demonstracijaGamyba
pardavėjasUSB tiekėjo (t. y. bendrojo) demonstracijaGamyba

 USB pagrindinio kompiuterio programos:

/programos/usb/host/AprašymasPaleisti Tipas
garso_garsiakalbisUSB Audio v1.0 pagrindinio kompiuterio klasės tvarkyklės demonstracijaGamyba
cdc_basicUSB CDC pagrindinė demonstracijaGamyba
cdc_msdUSB CDC MSD pagrindinė demonstracijaGamyba
hid_basic_keyboardUSB HID pagrindinės klaviatūros demonstracijaGamyba
hid_basic_mouseUSB HID pagrindinio kompiuterio pelės demonstracijaGamyba
hub_cdc_hidUSB HID CDC šakotuvo demonstracijaGamyba
hub_msdUSB MSD šakotuvo demonstracijaGamyba
msd_basicUSB MSD Host paprastos atminties demonstracijaGamyba

Iš anksto sukurti dvejetainiai failai:

/bin/frameworkAprašymasPaleisti Tipas
BluetoothIš anksto sukurtos PIC32 „Bluetooth“ stekų bibliotekosGamyba
„Bluetooth“ / aukščiausios kokybės / garsoIš anksto sukurtos PIC32 „Bluetooth“ garso įrašų bibliotekos („Premium“)Gamyba
dekoderis/premium/aac_microaptivIš anksto sukurta AAC dekoderių biblioteka PIC32MZ įrenginiams su „microAptiv“ pagrindinėmis funkcijomis („Premium“)Beta
dekoderis/premium/aac_pic32mxIš anksto sukurta AAC dekoderių biblioteka PIC32MX įrenginiams (Premium)Beta
dekoderis/premium/mp3_microaptivIš anksto sukurta MP3 dekoderių biblioteka PIC32MZ įrenginiams su „microAptiv“ pagrindinėmis funkcijomis („Premium“)Gamyba
dekoderis/premium/mp3_pic32mxIš anksto sukurta MP3 dekoderių biblioteka PIC32MX įrenginiams (Premium)Gamyba
dekoderis/premium/wma_microaptivIš anksto sukurta WMA dekoderių biblioteka PIC32MZ įrenginiams su „microAptiv“ pagrindinėmis funkcijomis („Premium“)Beta
dekoderis/premium/wma_pic32mxIš anksto sukurta WMA dekoderių biblioteka PIC32MX įrenginiams (Premium)Beta
matematika / skaitmeninis grafikasIš anksto sukurtos DSP fiksuoto kablelio matematinės bibliotekos PIC32MZ įrenginiamsGamyba
matematika/libqIš anksto sukurtos „LibQ“ fiksuoto kablelio matematikos bibliotekos PIC32MZ įrenginiamsGamyba
matematika/libq/libq_cIš anksto sukurta matematikos biblioteka su C kalbos implementacijomis, suderinama su „Pic32MX“ ir „Pic32MZ“ įrenginiais. (PASTABA: šios funkcijos nesuderinamos su „libq“ bibliotekos funkcijomis)Beta
periferinisIš anksto sukurtos periferinių įrenginių bibliotekosGamybos / Beta versija

 Sukurti sistemą:

/sukurti/framework/AprašymasPaleisti Tipas
matematika/libqLibQ bibliotekos kūrimo projektasGamyba
matematika/libqLibQ_C bibliotekos kūrimo projektasAlfa
periferinisPeriferinės bibliotekos kūrimo projektasGamyba

 Komunalinės paslaugos:

/komunalinės paslaugos/AprašymasPaleisti Tipas
mhc/plugins/displaymanager/displaymanager.jarMPLAB Harmony ekrano tvarkyklės papildinysBeta
mhc/com-microchip-mplab-modules-mhc.nbmMPLAB Harmony Configurator (MHC) įskiepis

MPLAB Harmony Graphics Composer (įtrauktas į MHC papildinį)

Gamyba

Beta

mib2bib/mib2bib.jarSukompiliuotas „Custom Microchip“ MIB skriptas (snmp.mib), skirtas sugeneruoti snmp.bib ir mib.h failus.Gamyba
mpfs_generatorius/mpfs2.jarTCP/IP MPFS File Generatorius ir įkėlimo programaGamyba
segger/emwin„SEGGER emWin“ programos, naudojamos „MPLAB Harmony emWin“ demonstracinėse programosePardavėjas
tcpip_discoverer/tcpip_discoverer.jarTCP/IP mikroschemos mazgų paieškos programaGamyba

 Trečiųjų šalių programinė įranga:

/trečioji_šalis/AprašymasPaleisti Tipas
dekoderisDekoderio bibliotekos šaltinio platinimasPardavėjas
gfx/emwinSEGGER emWin® grafikos bibliotekos platinimasPardavėjas
rtos/embOSSEGGER embOS® platinimasPardavėjas
rtos/FreeRTOS„FreeRTOS“ šaltinio platinimas su PIC32MZ įrenginių palaikymuPardavėjas
rtos/MicriumOSIIMicriµm® µC/OS-II™ paskirstymasPardavėjas
rtos/MicriumOSIIIMicriµm® µC/OS-III™ paskirstymasPardavėjas
rtos/OpenRTOSOPENRTOS šaltinio paskirstymas su PIC32MZ įrenginių palaikymuPardavėjas
rtos/ThreadXExpress Logic ThreadX paskirstymasPardavėjas
segger/emwinSEGGER emWin® Pro platinimasPardavėjas
tcpip/wolfssl„wolfSSL“ (anksčiau „CyaSSL“) įterptoji SSL biblioteka, pagrįsta atvirojo kodo demonstracijaPardavėjas
tcpip/iniche„InterNiche“ bibliotekų platinimasPardavėjas

 Dokumentacija:

/dokumentas/AprašymasPaleisti Tipas
harmonijos_pagalba.pdfMPLAB Harmony pagalba nešiojamojo dokumento formatu (PDF)Gamyba
harmony_help.chmMPLAB Harmony žinynas kompiliuoto žinyno (CHM) formatuGamyba
html/index.htmlMPLAB Harmony pagalba HTML formatuGamyba
harmonijos_suderinamumo_darbalapis.pdfPDF forma, skirta naudoti MPLAB Harmony suderinamumo lygiui nustatyti ir bet kokioms suderinamumo gairių išimtims ar apribojimams užfiksuotiGamyba
harmony_release_brief_v1.11.pdfMPLAB Harmony išleidimo santrauka, kurioje pateikiama glausta informacija apie išleidimąGamyba
harmony_release_notes_v1.11.pdfMPLAB Harmony išleidimo pastabos PDF formatuGamyba
harmony_license_v1.11.pdfMPLAB Harmony programinės įrangos licencijos sutartis PDF formatuGamyba

Išleidimo tipai

Šiame skyriuje aprašomi išleidimo tipai ir jų reikšmė.

Aprašymas
MPLAB Harmony modulių versijos gali būti trijų skirtingų tipų, kaip parodyta toliau pateiktoje iliustracijoje.

MICROCHIP-Harmony-Integrated-Software-Framework-1

Alfa versija
Modulio alfa versija paprastai yra pradinis leidimas. Alfa versijose bus visiškai įdiegtos pagrindinės funkcijos, jos bus funkciškai testuojamos ir bus sukurtos teisingai. Alfa versija yra puikus „išankstinis“ leidimas.view„apie tai, ties kuo dirba „Microchip“, ir tai gali būti labai naudinga tyrinėjant naujas funkcijas. Tačiau jis nebuvo visiškai oficialiai testuotas ir beveik neabejotina, kad kai kurios jo sąsajos dalys pasikeis prieš išleidžiant gamybinę versiją, todėl nerekomenduojama naudoti gamybinėje aplinkoje.“

Beta versija
Modulio beta versija buvo patikrinta vidinėje sąsajoje.view procesas ir buvo oficialiai išbandytas dėl jo funkcionalumo. Be to, alfa versijoje praneštos problemos buvo ištaisytos arba dokumentuotos. Kai modulis yra beta versijoje, galite tikėtis, kad jis tinkamai veiks įprastomis aplinkybėmis ir kad jo sąsaja bus labai artima galutinei formai (nors prireikus vis tiek galima atlikti pakeitimus). Tačiau jis nebuvo išbandytas su apkrova ar našumu ir gali nesugesti sklandžiai, jei naudojamas neteisingai. Beta versija nerekomenduojama naudoti gamyboje, tačiau ją galima naudoti kūrimui.

Gamybos leidimas
Iki modulio išleidimo gamybinėje versijoje jis jau būna pilnai funkcionavęs, pilnai patikrintas, o jo sąsaja – „užšaldyta“. Visos žinomos ankstesnių versijų problemos bus ištaisytos arba dokumentuotos. Esama sąsaja būsimuose leidimuose nepasikeis. Ji gali būti išplėsta papildomomis funkcijomis ir sąsajos funkcijomis, tačiau esamos sąsajos funkcijos nepasikeis. Tai stabilus kodas su stabilia taikomųjų programų sąsaja (API), kuria galite pasikliauti gamybinėje versijoje.

Versijų numeriai

Šiame skyriuje aprašoma MPLAB Harmony versijų numerių reikšmė.

Aprašymas

MPLAB Harmony versijų numeravimo schema
„MPLAB Harmony“ naudoja tokią versijų numeravimo schemą:
. [.] ][ Kur:

  • = Didelė peržiūra (reikšmingas pakeitimas, kuris paveikia daugelį arba visus modulius)
  • = Nedidelis pataisymas (naujos funkcijos, reguliarūs leidimai)
  • [.] ] = Taškų išleidimas (klaidų taisymai, neplanuoti išleidimai)
  • [ ] = Išleidimo tipas (a – alfa versija, b – beta versija, jei taikoma). Gamybinės versijos nepažymėtos išleidimo tipo raide.

Versijos eilutė
Funkcija SYS_VersionStrGet grąžins eilutę tokiu formatu:
„ . [.] ][ ]”
Kur:

  • yra pagrindinis modulio versijos numeris
  • yra modulio papildomos versijos numeris
  • yra pasirenkamas „pataisos“ arba „taško“ leidimo numeris (kuris neįtraukiamas į eilutę, jei lygus „00“)
  • yra pasirenkamas leidimo tipas: „a“ alfa versijai ir „b“ beta versijai. Šis tipas neįtraukiamas, jei leidimas yra gamybinė versija (t. y. ne alfa ar beta versija).

Pastaba: versijos eilutėje nebus tarpų.

ExampLe:
„0.03a“
"1.00"

Versijos numeris
Funkcijos SYS_VersionGet grąžintas versijos numeris yra neženklinis sveikasis skaičius tokiu dešimtainiu formatu (ne BCD formatu).
* 10000 + * 100 +
Skaičiai pateikiami dešimtaine tvarka, o reikšmė tokia pati, kaip aprašyta versijos eilutėje.
Pastaba: Išleidimo tipo skaitmeninis atvaizdavimas nepateiktas.

ExampLe:
„0.03a“ versijai grąžinama reikšmė yra lygi: 0 * 10000 + 3 * 100 + 0.
„1.00“ versijai grąžinama reikšmė yra lygi: 1 * 100000 + 0 * 100 + 0.
© „Microchip Technology Inc.“, 2013–2017 m.

DUK

  • K: Ar MPLAB Harmony galima naudoti su C++ programavimu? kalba?
    A: Ne, MPLAB Harmony nebuvo išbandyta su C++; todėl šios programavimo kalbos palaikymas negalimas.
  • K: Koks yra rekomenduojamas optimizavimo lygis kuriant projektai su MPLAB Harmony periferine biblioteka?
    A: Rekomenduojamas optimizavimo lygis -O1, norint pašalinti kodą iš nenaudojamų periferinės bibliotekos skyrių.
  • K: Kaip MPLAB Harmony pašalinimo programa apdoroja naudotojo modifikuotus files?
    A: Pašalinimo programa ištrins viską fileįdiegė diegimo programos kūrėjas, net jei jas modifikavo vartotojas. Tačiau naujos fileVartotojo pridėti elementai nebus ištrinti.

Dokumentai / Ištekliai

MICROCHIP Harmony integruota programinės įrangos sistema [pdfVartotojo vadovas
v1.11, „Harmony“ integruota programinės įrangos sistema, integruota programinės įrangos sistema, programinės įrangos sistema, sistema

Nuorodos

Palikite komentarą

Jūsų el. pašto adresas nebus skelbiamas. Privalomi laukai pažymėti *