Cadrul software integrat MICROCHIP Harmony

Specificatii:
- Nume produs: Cadru software integrat MPLAB Harmony
- Versiune: v1.11
- Data lansării: aprilie 2017
Informații despre produs:
Cadrul de lucru software integrat MPLAB Harmony v1.11 este un cadru de lucru software conceput pentru a simplifica și accelera dezvoltarea aplicațiilor integrate pentru microcontrolerele Microchip. Acesta oferă un set complet de biblioteci, drivere și middleware pentru a eficientiza procesul de dezvoltare.
Instrucțiuni de utilizare a produsului
Caracteristici și probleme cunoscute:
Caracteristici MPLAB Harmony:
- Suportă o gamă largă de microcontrolere Microchip
- Set complet de biblioteci și middleware
- Configurare și instalare ușoară
Probleme cunoscute:
- Limbajul de programare C++ nu este acceptat
- Nivel de optimizare -O1 recomandat pentru construirea de proiecte cu biblioteca de periferice Harmony
- Comportamentul programului de dezinstalare în ceea ce privește modificările efectuate de utilizator files
Informații de eliberare
Oferă informații despre lansarea MPLAB Harmony, include note de lansare, conținutul lansării, tipurile de lansări și explică sistemul de numerotare a versiunilor. O copie PDF a Notelor de lansare este furnizată în folderul /doc al instalării MPLAB Harmony.
Note de lansare
Acest subiect oferă notele de lansare pentru această versiune de MPLAB Harmony.
Descriere
Versiunea MPLAB Harmony: v1.11 Data lansării: aprilie 2017
Cerințe software
Înainte de a utiliza MPLAB Harmony, asigurați-vă că ați instalat următoarele:
- MPLAB X IDE 3.60
- Compilator C/C++ MPLAB XC32 1.43
- Configuratorul MPLAB Harmony 1.11.xx
Actualizarea la această versiune a MPLAB Harmony
Actualizarea la această versiune de MPLAB Harmony este relativ simplă. Pentru instrucțiuni detaliate, consultați Portarea și actualizarea la MPLAB Harmony.
Ce sunt problemele noi și cele cunoscute
Următoarele tabele prezintă funcțiile care au fost modificate sau adăugate și orice probleme cunoscute care au fost identificate de la ultima versiune a MPLAB Harmony. Orice probleme cunoscute care nu au fost încă rezolvate au fost păstrate din versiunea anterioară.
MPLAB Harmony:
| Caracteristică | Adăugări și actualizări | Probleme cunoscute |
| General | MPLAB Harmony nu a fost testat cu C++; prin urmare, suportul pentru acest limbaj de programare nu este acceptat.
Nivelul de optimizare „-O1” este recomandat la construirea oricăror proiecte care includ fișierul binar precompilat MPLAB Harmony (.a file) bibliotecă periferică. Acest lucru este necesar pentru ca linker-ul să elimine codul din secțiunile neutilizate (pentru funcțiile bibliotecii periferice care nu sunt utilizate). Alternativ, puteți selecta „Eliminare secțiuni neutilizate” în opțiunile generale pentru caseta de dialog proprietăți xc32-ld (linker). Programul de dezinstalare MPLAB Harmony va șterge toate fileinstalate de programul de instalare, chiar dacă au fost modificate de utilizator. Cu toate acestea, programul de dezinstalare nu va ștergeți nou fileadăugate de utilizator în folderul de instalare MPLAB Harmony. Plug-in-ul MPLAB Harmony Display Manager oferă suport complet pentru configurare și simulare pentru driverul generat de LCC și oferă, de asemenea, suport de bază pentru toate celelalte drivere de controler grafic. Suport complet pentru configurare și simulare pentru celelalte drivere de controler grafic va fi adăugat într-o versiune viitoare de MPLAB Harmony. |
Middleware și biblioteci:
| Caracteristică | Adăugări și actualizări | Probleme cunoscute |
| Bibliotecă Bootloader | Bootloader-ul UDP nu compilează pentru dispozitivele PIC32MZ când este selectat microMIPS. | |
| Bibliotecă criptografică | N / A | Migrarea proiectelor care utilizează biblioteca hardware Crypto și au configurații multiple poate întâmpina o problemă de compilare după regenerarea codului. IDE-ul MPLAB X va afișa că fișierele pic32mz-crypt.h și pic32mz-hash.c filesunt excluse din configurație, chiar dacă s-a încercat adăugarea lor. Compilatorul va genera erori, indicând faptul că anumite funcții Crypto nu pot fi referențiate. Pentru a rezolva această problemă, eliminați ambele files (pic32mz-crypt.h și pic32mz-hash.c) din proiect și utilizați MPLAB Harmony Configurator (MHC) pentru a regenera toate configurațiile care le utilizează files. |
| Biblioteci de decodoare | Din cauza cerințelor de memorie și a cantității de SRAM disponibilă, unele decodoare nu pot funcționa concomitent cu alte decodoare. Cu toate acestea, fiecare decodor va funcționa individual în demonstrația universal_audio_decoders. | |
| File Sistem | Am găsit și am remediat o posibilă excepție de indicator nul în funcția de demontare. | |
| Biblioteci grafice | Decodarea JPEG nu acceptă imagini scanate progresiv. Unele imagini GIF animate cu transparență încorporată pot prezenta ruperea imaginii. Driverul LCCG generat acceptă rezoluții de afișare de până la WVGA sau echivalent. | |
| Stiva TCP/IP | SMTPC:
|
|
| Bibliotecă de dispozitive USB | N / A | Stiva de dispozitive USB a fost testată la capacitate limitată cu RTOS. În timpul rulării stivei de dispozitive USB pe un dispozitiv din familia PIC32MZ, stiva necesită trei secunde pentru inițializare pentru dispozitivele PIC32MZ EC și trei milisecunde pentru dispozitivele PIC32MZ EF. |
| Bibliotecă gazdă USB | A fost eliminat suportul MHC pentru software-ul USB Host Beta. Suportul pentru API-urile USB Host Beta va fi eliminat în versiunile viitoare. | Următoarele funcții USB Host Stack nu sunt implementate:
Driverele Hub, Audio v1.0 și HID Host Client au fost testate la capacitate limitată. USB Host Stack a fost testat la capacitate limitată cu RTOS. Funcționarea în modul Polled nu a fost testată. Comportamentul Atașare/Detașare a fost testat la capacitate limitată. În timpul rulării USB Host Stack pe un dispozitiv din familia PIC32MZ, stiva necesită trei secunde pentru inițializare pentru dispozitivele PIC32MZ EC și trei milisecunde pentru dispozitivele PIC32MZ EF. Stratul gazdă USB nu efectuează verificarea supracurentului. Această funcție va fi disponibilă într-o versiune viitoare a MPLAB Harmony. Stratul gazdă USB nu verifică nivelul Hub Tier. Această funcție va fi disponibilă într-o versiune viitoare a MPLAB Harmony. Stratul gazdă USB va activa prima configurație numai atunci când există mai multe configurații. Dacă nu există potriviri de interfață în prima configurație, acest lucru face ca dispozitivul să devină inoperabil. Activarea configurațiilor multiple va fi activată într-o versiune viitoare a MPLAB Harmony. Driverul client gazdă MSD a fost testat cu un număr limitat de unități flash USB disponibile comercial. Driverul client gazdă MSD și nivelul gazdă USB nu au fost testate pentru debitul de citire/scriere. Această testare va fi efectuată într-o versiune viitoare de MPLAB Harmony. Driverul client gazdă MSD și driverul de bloc SCSI pot fi utilizate numai cu File sistem dacă file Funcția de montare automată a sistemului este activată. Driverul client gazdă MSD nu a fost testat cu dispozitive de stocare în masă multi-LUN și cititoare de carduri USB. |
| Bibliotecă gazdă USB (continuare) | Driverul de bloc SCSI pentru gazdă USB, driverul client CDC și driverul client pentru gazdă audio acceptă doar funcționarea cu un singur client. Funcționarea cu mai mulți clienți va fi activată într-o versiune viitoare de MPLAB Harmony.
Driverul clientului gazdă USB HID nu a fost testat cu dispozitive cu utilizare multiplă. Trimiterea rezultatelor sau a raportului de funcționalitate nu a fost testată. Driverul clientului gazdă audio USB nu oferă implementare pentru următoarele funcții:
|
Drivere de dispozitiv:
| Caracteristică | Adăugări și actualizări | Probleme cunoscute |
| LCC | . | MPLAB Harmony Graphics Composer (MHGC) nu este capabil să ofere un tabel de palete; prin urmare, utilizatorii trebuie să furnizeze o matrice uint16_t de 256 de culori RGB de 16 bpp către driverul LCC folosind funcția DRV_GFX_PalletteSet. Conținutul acestei matrice va servi la maparea indicilor de culoare la culorile afișajului TFT.
Setarea Sursei de Declanșare DMA din MHC s-a modificat. Dacă setarea proiectului dvs. este pe 3, 5, 7 sau 9, MHC o va semnala cu roșu. Vă rugăm să schimbați la 2, 4, 6 sau 8. Toate temporizatoarele cu număr impar sunt eliminate din selecție. Deși aceste temporizatoare sunt funcționale în mod implicit, doar temporizatoarele cu număr par (2, 4, 6, 8) vor accepta modificări ale valorilor prescalerului. |
| I2C | N / A | Driver I2C utilizând implementarea periferică și Bit-banged:
|
| MRF24WN Wi-Fi | Noua bibliotecă wdrvext_mx.a, wdrvext_ec.a și wdrvext_mz.a files. |
| S1D13517 | The S1D13517 Driver does not support the getting of a pixel or array of pixels from the S1D13517 framebuffer and does not support font rendering when Anti-aliasing is enabled. | |
| Card Secure Digital (SD). | N / A | Driverul cardului SD nu a fost testat într-un mediu cu întreruperi de înaltă frecvență. |
| SPI | N / A | Modul SPI Slave cu DMA nu este operațional. Această problemă va fi corectată într-o versiune viitoare a MPLAB Harmony. |
| SPI Flash | Funcțiile flash precum citirea de mare viteză, menținerea în memorie și protejarea la scriere nu sunt acceptate de biblioteca de drivere.
Implementarea statică a bibliotecii de drivere nu este disponibilă. |
|
| USB | Biblioteca de drivere USB a fost testată la capacitate limitată cu RTOS.
În timpul rulării Bibliotecii de Drivere USB pe un dispozitiv din familia PIC32MZ, stiva necesită trei secunde pentru inițializare pentru dispozitivele PIC32MZ EC și trei milisecunde pentru dispozitivele PIC32MZ EF. Este posibil ca unele API-uri pentru Biblioteca de Drivere USB Host să se modifice în următoarea versiune. Funcționarea în modul interogat al Bibliotecii de Drivere USB Host nu a fost testată. Comportamentul de Atașare/Detașare al Bibliotecii de Drivere USB Host a fost testat într-o capacitate limitată. |
Servicii de sistem:
| Caracteristică | Adăugări și actualizări | Probleme cunoscute |
| DMA |
Biblioteci periferice:
| Caracteristică | Adăugări și actualizări | Probleme cunoscute |
| ADCHS | N / A | FIFO nu este suportat în această versiune a bibliotecii periferice. |
| SQI | N / A | O valoare a divizorului de ceas SQI mai mare decât CLK_DIV_16 nu va funcționa. Pentru a obține viteze de ceas SQI optime, utilizați o valoare a divizorului de ceas SQI mai mică decât CLK_DIV_16.
Nota: Această problemă este aplicabilă oricăror aplicații care utilizează modulul SQI. |
Aplicații
| Caracteristică | Adăugări și actualizări | Probleme cunoscute |
| Demonstrații audio | Modificat în Universal_audio_decoders pentru a limita adâncimea directoarelor în file sistem. Aceasta va preveni o excepție dacă aceasta s-ar produce dincolo de 6 niveluri de subdirectoare. | Demonstrații pentru căști_ușoare, microfon_ușoare și difuzor_ușoare:
Funcția de dezactivare a sunetului (controlată de pe PC) nu funcționează. Demonstrație mac_audio_hi_res: Dezactivarea sunetului la PC funcționează corect doar prima dată |
| Demonstrații Bluetooth | S-au remediat problemele găsite la afișajul WVGA în demonstrația a2dp_avrcp. Aceasta este o demonstrație premium. | Grafica a fost temporar dezactivată/eliminată în toate configurațiile PIC32MZ DA și va fi disponibilă într-o versiune viitoare. |
| File Demonstrații de sistem | LED-ul_3, care este utilizat pentru a indica succesul demonstrației, nu se aprinde, ceea ce afectează următoarele demonstrații:
Ca soluție alternativă, utilizatorul poate plasa un punct de întrerupere în codul aplicației pentru a vedea starea demonstrațiilor. |
| Demonstrații grafice | Programarea și depanarea kitului de pornire PKOB pot produce următoarea eroare: Programatorul nu a putut fi pornit: Nu s-a putut programa dispozitivul țintă. Dacă apare acest mesaj, reporniți dispozitivul și aplicația va porni. Dacă este necesară depanarea, soluția sugerată este instalarea antetului corespunzător pe kitul de pornire folosind MPLAB REAL ICE.
Următoarele probleme se aplică demonstrației external_resources:
|
|
| Demonstrații MEB II | Aplicația demonstrativă segger_emwin nu include încă introducerea prin atingere. | |
| Demonstrații RTOS | Biblioteca SEGGER embOS cu suport FPU este necesară pentru configurarea PIC32MZ EF, iar utilizatorul trebuie să o includă explicit. În mod implicit, este inclusă biblioteca fără suport FPU. | |
| Bibliotecă de servicii de sistem Examples | N / A | Demonstrația command_appio nu funcționează folosind MPLAB X IDE v3.06, dar este operațională cu v3.00. |
| Wi-Fi TCP/IP
Demonstrații |
N / A | Demonstrația tcpip_tcp_client care utilizează configurațiile ENC24xJ600 sau ENC28J60 nu funcționează corect dacă driverul SPI activează DMA. Vă rugăm să dezactivați opțiunea SPI DMA pentru aceste configurații. Acest lucru va fi corectat într-o versiune viitoare de MPLAB Harmony. |
| Aplicații de testare | N / A | Configurațiile FreeRTOS pentru utilizare cu kitul de pornire PIC32MZ EF au biblioteca cu virgulă mobilă dezactivată în opțiunile proiectului. |
| Demonstrații USB | Aplicația demonstrativă msd_basic Device, atunci când este construită folosind dispozitive PIC32MZ, necesită ca structura de date a răspunsului la interogare SCSI să fie plasată în RAM. Plasarea acestei structuri de date în memoria flash a programului duce la coruperea răspunsului la interogare. Această problemă va fi corectată într-o versiune viitoare. Demonstrația gazdă hid_basic_keyboard capturează apăsările de taste de la A la Z, az, 0-9, Shift și tasta CAPS LOCK. numaiFuncționalitatea de aprindere a LED-ului tastaturii și suportul pentru alte combinații de taste vor fi actualizate într-o versiune viitoare. În demonstrația audio_speaker Host, este posibil ca funcția Plug and Play să nu funcționeze pentru configurațiile pic32mz_ef_sk_int_dyn și pic32mx_usb_sk2_int_dyn. Această problemă va fi corectată într-o versiune viitoare. În aplicația demonstrativă hub_msd Host, detectarea Hub plug and play poate eșua ocazional. Cu toate acestea, dacă hub-ul este conectat înainte ca dispozitivul PIC32MZ să fie eliberat din resetare, aplicația demonstrativă funcționează conform așteptărilor. Această problemă este în curs de investigare, iar o corecție va fi disponibilă într-o versiune viitoare de MPLAB Harmony. Se recomandă utilizarea unui hub autoalimentat atunci când încercați să utilizați aplicațiile demonstrative disponibile pentru hub. Regulatorul de alimentare VBUS din kitul de pornire poate să nu poată îndeplini cerințele actuale ale unui hub alimentat prin magistrală, ceea ce ar cauza apoi un comportament imprevizibil al aplicației demonstrative. |
Construiește cadrul:
| Caracteristică | Adăugări și actualizări | Probleme cunoscute |
| Biblioteca Bluetooth Stack | N / A | |
| Biblioteci matematice | Bibliotecă matematică cu punct fix DSP:
|
Utilitati:
| Caracteristică | Adăugări și actualizări | Probleme cunoscute |
| Configuratorul MPLAB Harmony (MHC) | N / A |
|
Software terț:
| Caracteristică | Adăugări și actualizări | Probleme cunoscute |
| Biblioteca grafică SEGGER emWin | N / A | Doar controlerul de afișare LCC este acceptat. În această versiune nu este disponibil suport pentru alte controlere de afișare.
O API pentru recuperarea identificatorului widgetului Dialog nu este disponibilă în această versiune. |
Conținutul lansării
Această temă listează conținutul acestei versiuni și identifică fiecare modul.
Descriere
Acest tabel prezintă conținutul acestei versiuni, inclusiv o scurtă descriere și tipul versiunii (Alfa, Beta, Producție sau Furnizor).
Middleware și biblioteci
| /cadru/ | Descriere | Eliberare Tip |
| Bluetooth/CDBT | Biblioteca Bluetooth Stack (de bază) | Productie |
| Bluetooth/premium/audio/cdbt
Bluetooth/premium/audio/decodor/sbc |
Bibliotecă Bluetooth Audio Stack (Premium)
Bibliotecă de decodoare SBC (Premium) |
Productie
Productie |
| bootloader | Bibliotecă Bootloader | Productie |
| clasa b | Biblioteca clasei B | Productie |
| criptomonede | Bibliotecă criptografică de microcipuri | Productie |
| decodor/bmp/BmpDecoder decodor/bmp/GifDecoder decodor/bmp/JpegDecoder decodor/decodoare_audio/opus_decodor decodor/speex decodor/premium/decodor_aac decodor/premium/decodor_mp3 decoder/premium/decoder_wma |
Bibliotecă de decodoare BMP Bibliotecă de decodare GIF Bibliotecă de decodoare JPEG Biblioteca decodorului Opus Biblioteca decodoarelor Speex Bibliotecă de decodoare AAC (Premium) Bibliotecă de decodoare MP3 (Premium) Bibliotecă de decodoare WMA (Premium) |
Beta Beta Beta Beta Beta Beta Beta Beta |
| gfx | Bibliotecă grafică | Productie |
| matematică/dsp | Antet API al bibliotecii matematice DSP Fixed-Point pentru dispozitivele PIC32MZ | Productie |
| matematică/libq | Antetul API al bibliotecii matematice cu punct fix LibQ pentru dispozitivele PIC32MZ | Productie |
| net/pres | Stratul de prezentare al rețelei MPLAB Harmony | Beta |
| test | Bibliotecă de cablaje de testare | Productie |
| tcpip | Stiva de rețea TCP/IP | Productie |
| USB | Stiva de dispozitive USB
Stiva gazdă USB |
Productie
Beta |
Drivere de dispozitiv:
| /framework/driver/ | Descriere | Eliberare Tip |
| adc | Driver convertor analog-digital (ADC)
Implementare dinamică Implementare statică |
Beta Beta |
| cameră/ovm7690 | Driver de cameră OVM7690
Doar implementare dinamică |
Beta |
| poate | Driver de rețea de zonă a controlerului (CAN)
Numai implementare statică |
Beta |
| cmp | Driver comparator
Numai implementare statică |
Beta |
| codec/ak4384
codec/ak4642
codec/ak4953
codec/ak7755 |
Driver de codec AK4384
Doar implementare dinamică
Driver de codec AK4642 Doar implementare dinamică
Driver de codec AK4953 Doar implementare dinamică
Driver de codec AK7755 Doar implementare dinamică |
Productie
Productie
Productie
Productie |
| cpld | Driver CPLD XC2C64A
Numai implementare statică |
Productie |
| enc28j60 | Bibliotecă de drivere ENC28J60
Doar implementare dinamică |
Beta |
| encx24j600 | Bibliotecă de drivere ENCx24J600
Doar implementare dinamică |
Beta |
| ethică | Driver pentru controlerul de acces media Ethernet (MAC)
Doar implementare dinamică |
Productie |
| etfie | Driver de interfață fizică Ethernet (PHY)
Doar implementare dinamică |
Productie |
| flash | Driver Flash
Numai implementare statică |
Beta |
| gfx/controler/lcc | Driver grafic fără controler (LCC) cu cost redus
Doar implementare dinamică |
Productie |
| gfx/controler/otm2201a | Driver controler LCD OTM2201a
Doar implementare dinamică |
Productie |
| gfx/controler/s1d13517 | Driver controler LCD Epson S1D13517
Doar implementare dinamică |
Productie |
| gfx/controller/ssd1289 | Driver controler Solomon Systech SSD1289
Doar implementare dinamică |
Productie |
| gfx/controller/ssd1926 | Driver controler Solomon Systech SSD1926
Doar implementare dinamică |
Productie |
| gfx/controler/tft002 | Driver grafic TFT002
Doar implementare dinamică |
Productie |
| i2c | Driver de circuit interintegrat (I2C)
Implementare dinamică Implementare statică |
Alfa Alfa |
| i2s | Driver de sunet Inter-IC (I2S)
Doar implementare dinamică |
Beta |
| ic | Driver de captare a intrării
Numai implementare statică |
Beta |
| nvm | Driver de memorie nevolatilă (NVM)
Implementare dinamică Implementare statică |
Beta Beta |
| oc | Driver de comparare a ieșirii
Numai implementare statică |
Beta |
| pmp | Driver pentru Port Master Paralel (PMP)
Implementare dinamică Implementare statică |
Beta de producție |
| rtcc | Driver pentru ceas și calendar în timp real (RTCC)
Numai implementare statică |
Beta |
| card SD | Driver card SD (client al driverului SPI)
Doar implementare dinamică |
Beta |
| spi | Driver de interfață periferică serială (SPI)
Implementare dinamică Implementare statică |
Beta de producție |
|
spi_flash/sst25vf016b spi_flash/sst25vf020b spi_flash/sst25vf064c spi_flash/sst25 |
Drivere SPI Flash
Doar implementare dinamică |
Alfa |
| tmr | Driver de temporizator
Implementare dinamică Implementare statică |
Beta de producție |
| atingere/adc10bit
atingere/ar1021
atingere/mtch6301
atingere/mtch6303 |
Driver tactil ADC pe 10 biți Doar implementare dinamică Driver tactil AR1021 Doar implementare dinamică Driver tactil MTCH6301 Doar implementare dinamică Driver tactil MTCH6303 Numai implementare statică |
Beta
Beta
Beta
Beta |
| usart | Driver universal sincron/asincron receptor/emițător (USART)
Implementare dinamică Implementare statică |
Productie
Beta |
| USB-uri
USB-uri |
Driver controler PIC32MX Universal Serial Bus (USB) (dispozitiv USB) Implementare dinamică numai Driver controler PIC32MZ Universal Serial Bus (USB) (dispozitiv USB) Doar implementare dinamică |
Productie
Productie |
| USB-uri
USB-uri |
Driver controler PIC32MX Universal Serial Bus (USB) (gazdă USB)
Doar implementare dinamică Driver controler PIC32MZ Universal Serial Bus (USB) (gazdă USB) Doar implementare dinamică |
Beta
Beta |
| wifi/mrf24w
wifi/mrf24wn |
Driver Wi-Fi pentru controlerul MRF24WG Driver Wi-Fi doar pentru implementare dinamică pentru controlerul MRF24WN Doar implementare dinamică |
Productie
Productie |
Servicii de sistem
| /cadru/sistem/ | Descriere | Eliberare Tip |
| clk | Bibliotecă de servicii pentru sistemul de ceas
Implementare dinamică Implementare statică |
Productie
Productie |
| comanda | Biblioteca de servicii a sistemului de procesare a comenzilor
Doar implementare dinamică |
Productie |
| comun | Bibliotecă de servicii de sistem comune | Beta |
| consolă | Bibliotecă de servicii de sistem Console
Implementare dinamică Implementare statică |
Beta
Alfa |
| depanare | Biblioteca de servicii de depanare a sistemului
Doar implementare dinamică |
Beta |
| devcon | Bibliotecă de servicii pentru sistemul de control al dispozitivelor
Doar implementare dinamică |
Productie |
| DMA | Bibliotecă de servicii de sistem cu acces direct la memorie
Implementare dinamică |
Productie |
| fs | File Bibliotecă de servicii de sistem
Doar implementare dinamică |
Productie |
| int | Biblioteca de servicii de sistem de întrerupere
Numai implementare statică |
Productie |
| memorie | Bibliotecă de servicii de sistem de memorie
Numai implementare statică |
Beta |
| msg | Biblioteca de servicii a sistemului de mesagerie
Doar implementare dinamică |
Beta |
| porturi | Bibliotecă de servicii de sistem Ports
Numai implementare statică |
Productie |
| aleatoriu | Bibliotecă de servicii pentru sistemul de generare a numerelor aleatorii
Numai implementare statică |
Productie |
| resetare | Resetare bibliotecă servicii sistem
Numai implementare statică |
Beta |
| tmr | Bibliotecă de servicii pentru sistemul de temporizare
Doar implementare dinamică |
Beta |
| atingere | Bibliotecă de servicii Touch System
Doar implementare dinamică |
Beta |
| wdt | Bibliotecă de servicii pentru sistemul de temporizator Watchdog
Numai implementare statică |
Beta |
Biblioteci periferice:
| /cadru/ | Descriere | Tip de lansare |
| periferic | Cod sursă al bibliotecii de periferice pentru toate microcontrolerele PIC32 suportate | Productie |
| PIC32MX1XX/2XX 28/36/44-pin Family | Productie | |
| PIC32MX1XX/2XX/5XX 64/100-pin Family | Productie | |
| PIC32MX320/340/360/420/440/460 Family | Productie | |
| PIC32MX330/350/370/430/450/470 Family | Productie | |
| Familia PIC32MX5XX/6XX/7XX | Productie | |
| Familia de conectivitate integrată (EC) PIC32MZ | Productie | |
| Conectivitate integrată PIC32MZ cu familie de unități cu virgulă mobilă (EF) | Productie |
Stratul de abstractizare al sistemului de operare (OSAL):
| /cadru/ | Descriere | Eliberare Tip |
| osal | Stratul de abstractizare al sistemului de operare (OSAL) | Productie |
Pachete de asistență pentru consiliul de administrație (BSP):
| /bsp/ | Descriere | Eliberare Tip |
| bt_audio_dk | BSP pentru kitul de dezvoltare audio Bluetooth PIC32. | Productie |
| chipkit_wf32 | BSP pentru placa de dezvoltare Wi-Fi chipKIT™ WF32™. | Productie |
| chipkit_wifire | BSP pentru placa de dezvoltare chipKIT™ Wi-FIRE. | Productie |
| pic32mx_125_sk | BSP pentru kitul de pornire PIC32MX1/2/5. | Productie |
| pic32mx_125_sk+lcc_pictail+qvga | BSP pentru placa fiică Low-Cost Controllerless (LCC) pentru grafică PICtail Plus cu placa de afișare grafică Truly 3.2″ 320×240 conectată la kitul de pornire PIC32MX1/2/5. | Productie |
| pic32mx_125_sk+meb | BSP pentru kitul de pornire PIC32MX1/2/5 conectat la placa de expansiune multimedia (MEB). | Productie |
| pic32mx_bt_sk | BSP pentru kitul de pornire Bluetooth PIC32. | Productie |
| pic32mx_eth_sk | BSP pentru kitul de pornire Ethernet PIC32. | Productie |
| pic32mx_eth_sk2 | BSP pentru kitul de pornire Ethernet PIC32 II. | Productie |
| pic32mx_pcap_db | BSP pentru placa de dezvoltare GUI PIC32 cu ecran tactil capacitiv proiectat. | Productie |
| pic32mx_usb_digital_audio_ab | BSP pentru placa de accesorii audio USB PIC32 | Productie |
| pic32mx_usb_sk2 | Kitul de pornire BSP PIC32 USB II. | Productie |
| pic32mx_usb_sk2+lcc_pictail+qvga | BSP pentru placa fiică Low-Cost Controllerless (LCC) pentru grafică PICtail Plus cu placa de afișare grafică Truly 3.2″ 320×240 conectată la kitul de pornire USB PIC32 II. | Productie |
| pic32mx_usb_sk2+lcc_pictail+wqvga | BSP pentru placa fiică Low-Cost Controllerless (LCC) Graphics PICtail Plus cu placa Graphics Display Powertip 4.3″ 480×272 conectată la PIC32 USB Starter Kit II. | Productie |
| pic32mx_usb_sk2+meb | BSP pentru placa de expansiune multimedia (MEB) conectată la kitul de pornire USB PIC32 II. | Productie |
| pic32mx_usb_sk2+s1d_pictail+vga | BSP pentru placa de bază Epson S1D13517 pentru controlerul grafic PICtail Plus cu placa de afișare grafică Truly 5.7″ 640×480 conectată la kitul de pornire USB PIC32 II. | Productie |
| pic32mx_usb_sk2+s1d_pictail+wqvga | BSP pentru placa fiică Epson S1D13517 a controlerului grafic PICtail Plus cu placa de alimentare a afișajului grafic de 4.3″ 480×272 conectată la kitul de pornire USB PIC32 II. | Productie |
| pic32mx_usb_sk2+s1d_pictail+wvga | BSP pentru placa de bază Epson S1D13517 pentru controlerul grafic PICtail Plus cu afișaj grafic Truly 7″ 800×400, conectată la kitul de pornire USB PIC32 II. | Productie |
| pic32mx_usb_sk2+ssd_pictail+qvga | BSP pentru placa fiică PICtail Plus SSD1926 pentru controlerul LCD grafic cu afișaj grafic. Placă True de 3.2″ 320×240 conectată la kitul de pornire PIC32 USB II. | Productie |
| pic32mx_usb_sk3 | BSP pentru kitul de pornire PIC32 USB III. | Productie |
| pic32mx270f512l_pim+bt_audio_dk | BSP pentru modulul plug-in (PIM) PIC32MX270F512L conectat la kitul de dezvoltare audio Bluetooth PIC32. | Productie |
| pic32mx460_pim+e16 | BSP pentru modulul plug-in (PIM) PIC32MX460F512L conectat la placa de dezvoltare Explorer 16. | Productie |
| pic32mx470_pim+e16 | BSP pentru modulul plug-in (PIM) PIC32MX450/470F512L conectat la placa de dezvoltare Explorer 16. | Productie |
| pic32mx795_pim+e16 | BSP pentru modulul plug-in (PIM) PIC32MX795F512L conectat la placa de dezvoltare Explorer 16. | Productie |
| pic32mz_ec_pim+bt_audio_dk | BSP pentru modulul audio plug-in (PIM) PIC32MZ2048ECH144 conectat la kitul de dezvoltare audio Bluetooth PIC32. | Productie |
| pic32mz_ec_pim+e16 | BSP pentru modulul plug-in (PIM) PIC32MZ2048ECH100 conectat la placa de dezvoltare Explorer 16. | Productie |
| pic32mz_ec_sk | BSP pentru kitul de pornire PIC32MZ Embedded Connectivity (EC). | Productie |
| pic32mz_ec_sk+meb2 | BSP pentru placa de expansiune multimedia II (MEB II) conectată la kitul de pornire PIC32MZ Embedded Connectivity (EC). | Productie |
| pic32mz_ec_sk+meb2+wvga | BSP pentru placa de expansiune multimedia II (MEB II) cu placa de afișare WVGA PCAP de 5″ (vezi Nota) conectat la kitul de pornire PIC32MZ Embedded Connectivity (EC).
Nota: Vă rugăm să contactați biroul local de vânzări Microchip pentru informații despre obținerea plăcii de afișare WVGA PCAP de 5″. |
Productie |
| pic32mz_ec_sk+s1d_pictail+vga | BSP pentru placa fiică Epson S1D13517 pentru controlerul grafic PICtail Plus cu placa de afișare grafică Truly 5.7″ 640×480 conectată la kitul de pornire PIC32MZ Embedded Connectivity (EC). | Productie |
| pic32mz_ec_sk+s1d_pictail+wqvga | BSP pentru placa fiică Epson S1D13517 pentru controlerul grafic PICtail Plus cu placa Graphics Display Powertip 4.3″ 480×272 conectată la kitul de pornire Embedded Connectivity (EC) PIC32MZ. | Productie |
| pic32mz_ec_sk+s1d_pictail+wvga | BSP pentru placa fiică Epson S1D13517 a controlerului grafic PICtail Plus cu placa de afișare WVGA PCAP de 5″ (vezi Nota) conectat la kitul de pornire PIC32MZ Embedded Connectivity with Floating Point Unit (EC).
Nota: Vă rugăm să contactați biroul local de vânzări Microchip pentru informații despre obținerea plăcii de afișare WVGA PCAP de 5″. |
Productie |
| pic32mz_ef_pim+bt_audio_dk | BSP pentru modulul audio plug-in (PIM) PIC32MZ2048EFH144 conectat la kitul de dezvoltare audio Bluetooth PIC32. | Productie |
| pic32mz_ef_pim+e16 | BSP pentru modulul plug-in (PIM) PIC32MZ2048EFH100 conectat la placa de dezvoltare Explorer 16. | Productie |
| pic32mz_ef_sk | BSP pentru kitul de pornire PIC32MZ Embedded Connectivity with Floating Point (EF). | Productie |
| pic32mz_ef_sk+meb2 | BSP pentru placa de expansiune multimedia II (MEB II) conectată la kitul de pornire PIC32MZ Embedded Connectivity with Floating Point Unit (EF). | Productie |
| pic32mz_ef_sk+meb2+wvga | BSP pentru placa de expansiune multimedia II (MEB II) cu placa de afișare WVGA PCAP de 5″ (vezi Nota) conectat la kitul de pornire PIC32MZ Embedded Connectivity with Floating Point Unit (EF).
Nota: Vă rugăm să contactați biroul local de vânzări Microchip pentru informații despre obținerea plăcii de afișare WVGA PCAP de 5″. |
Productie |
| pic32mz_ef_sk+s1d_pictail+vga | BSP pentru placa fiică Epson S1D13517 a controlerului grafic PICtail Plus cu placa de afișare grafică Truly 5.7″ 640×480 conectată la kitul de pornire PIC32MZ Embedded Connectivity with Floating Point Unit (EF). | Productie |
| pic32mz_ef_sk+s1d_pictail+wqvga | BSP pentru placa fiică Epson S1D13517 a controlerului grafic PICtail Plus cu placa de afișare grafică Powertip 4.3″ 480×272 conectată la kitul de pornire PIC32MZ Embedded Connectivity with Floating Point Unit (EF). | Productie |
| wifi_g_db | BSP pentru placa demonstrativă Wi-Fi G. | Productie |
Aplicații audio:
| /aplicații/audio/ | Descriere | Eliberare Tip |
| buclă_audio_microfon | Demonstrație audio cu microfon în buclă | Productie |
| ton_audio | Demonstrație de ton audio | Productie |
| mac_audio_hi_res | Demonstrație audio de înaltă rezoluție | Productie |
| sdcard_usb_audio | Demonstrație card SD audio USB | Beta |
| decodoare_audio_universale | Demonstrație decodor audio universal | Productie |
| căști_usb | Demonstrație cu căști audio USB | Productie |
| microfon_usb | Demonstrație microfon audio USB | Productie |
| difuzor_usb | Demonstrație difuzor audio USB | Productie |
Aplicații Bluetooth:
| /aplicații/bluetooth/ | Descriere | Eliberare Tip |
| date/date_basic | Demonstrație Bluetooth® de date de bază | Productie |
| date/data_temp_sens_rgb | Senzor de temperatură Bluetooth și demonstrație de date RGB | Productie |
| premium/audio/a2dp_avrcp | Demonstrație audio premium Bluetooth | Productie |
Aplicații Bootloader:
| /aplicații/bootloader/ | Descriere | Eliberare Tip |
| de bază | Demonstrație de bază a bootloader-ului | Productie |
| Actualizare live | Demonstrație de actualizare live | Productie |
Aplicații de clasa B:
| /aplicații/clasa b/ | Descriere | Eliberare Tip |
| Demonstrație Clasa B | Demonstrație la biblioteca clasei B | Productie |
Aplicații criptografice:
| /aplicații/cripto/ | Descriere | Eliberare Tip |
| criptare_decriptare | Demonstrație de criptare/decriptare MD5 pentru biblioteca de periferice criptografice | Productie |
| hash_mare | Demonstrație de hash pentru bibliotecile periferice criptografice | Productie |
Aplicații pentru șoferi:
| /aplicații/driver/ | Descriere | Eliberare Tip |
| i2c/i2c_rtcc | Demonstrație I2C RTCC | Productie |
| nvm/nvm_read_write | Demonstrație NVM | Productie |
| spi/serial_eeprom | Demonstrație SPI | Productie |
| spi/spi_loopback | Demonstrație SPI | Productie |
| spi_flash/sst25vf020b | Demonstrație dispozitiv SPI Flash SST25VF020B | Productie |
| usart/usart_echo | Demonstrație USART | Productie |
| usart/usart_loopback | Demonstrație USART Loopback | Productie |
Exampaplicațiile:
| /aplicații/examples/ | Descriere | Eliberare Tip |
| prima_aplicație | Tutorial MPLAB Harmony Example Solution | N / A |
| periferic | Bibliotecă periferică compatibilă MPLAB Harmony Examples | Productie |
| sistem | Bibliotecă de servicii de sistem compatibilă MPLAB Harmony Examples | Productie |
Aplicații pentru programatorul de memorie externă:
| /aplicații/programator/ | Descriere | Eliberare Tip |
| memorie_flash_externă | Demonstrație Bootloader Flash extern | Productie |
| sqi_flash | Demonstrație SQI Flash cu programator de memorie externă | Productie |
File Aplicații de sistem:
| /aplicații/fs/ | Descriere | Eliberare Tip |
| nvm_fat_single_disk | Demonstrație FAT FS pentru memorie nevolatilă pe un singur disc | Productie |
| nvm_mpfs_single_disk | Demonstrație MPFS cu memorie nevolatilă pe un singur disc | Productie |
| nvm_sdcard_fat_mpfs_multi_disk | Demonstrație FAT FS MPFS cu memorie nevolatilă multi-disc | Productie |
| nvm_sdcard_fat_multi_disk | Demonstrație FAT FS cu memorie nevolatilă multi-disc | Productie |
| sdcard_fat_single_disk | Demonstrație FAT FS pentru card SD pe un singur disc | Productie |
| sdcard_msd_fat_multi_disk | Demonstrație MSD FAT FS pentru card SD multi-disc | Productie |
| sst25_fat | Demonstrație SST25 Flash FAT FS | Alfa |
Aplicații grafice:
| /aplicații/gfx/ | Descriere | Eliberare Tip |
| mișcare_imagine_de_bază | Demonstrație a bibliotecii de grafică animată de bază pentru imagini | Productie |
| emwin_pornire rapidă | Demonstrație de pornire rapidă SEGGER emWin | Productie |
| resurse_externe | Demonstrație de acces la memoria externă a resurselor grafice stocate | Productie |
| prezentare_grafică | Demonstrație WVGA fără controler (LCC) cu grafică ieftină | Productie |
| lcc | Demonstrație grafică fără controler (LCC) cu cost redus | Productie |
| imagine_mediaviewer | Grafică Media Imagine Viewdemonstrație | Productie |
| obiect | Demonstrație a stratului de obiect grafic | Productie |
| primitiv | Demonstrație a straturilor primitive grafice | Productie |
| calibrare_tactilă_rezistivă | Demonstrație de calibrare a atingerii rezistive | Productie |
| s1d13517 | Demonstrație controler LCD Epson S1D13517 | Productie |
| SSD1926 | Demonstrație controler Solomon Systech SSD1926 | Productie |
Aplicații ale plăcii de expansiune multimedia II (MEB II):
| /aplicații/meb_ii/ | Descriere | Eliberare Tip |
| gfx_camera | Demonstrație cameră grafică | Productie |
| gfx_cdc_com_port_single | Demonstrație combinată cu grafică și USB CDC | Productie |
| ramă_foto_gfx | Demonstrație de ramă foto grafică | Productie |
| gfx_web_server_nvm_mpfs | Grafică combinată și TCP/IP Web Demonstrație server | Productie |
| Emwin | Capacitățile SEGGER emWin® la demonstrația MEB II | Beta |
Aplicații RTOS:
| /aplicații/rtos/ | Descriere | Eliberare Tip |
| embosuri | Demonstrații SEGGER embOS® | Productie |
| libertos | Demonstrații FreeRTOS™ | Productie |
| openrtos | Demonstrații OPENRTOS | Productie |
| firx | Demonstrații Express Logic ThreadX | Productie |
| uC_OS_II | Micriµm® µC/OS-II™ Demonstrații | Beta |
| uC_OS_III | Micriµm® µC/OS-III™ Demonstrații | Productie |
Aplicații TCP/IP:
| /aplicații/tcpip/ | Descriere | Eliberare Tip |
| berkeley_tcp_client | Demonstrație client TCP/IP Berkeley | Productie |
| berkeley_tcp_server | Demonstrație server TCP/IP Berkeley | Productie |
| berkeley_udp_client | Demonstrație client Berkeley TCP/IP UDP | Productie |
| berkeley_udp_relay | Demonstrație Berkeley TCP/IP UDP Relay | Productie |
| berkeley_udp_server | Demonstrație server Berkeley TCP/IP UDP | Productie |
| wolfssl_tcp_client | Demonstrație client TCP wolfSSL TCP/IP | Productie |
| serverul_tcp_wolfssl | Demonstrație server TCP/IP wolfSSL | Productie |
| snmpv3_nvm_mpfs | Memorie nevolatilă SNMPv3, proprietară a microcipului File Demonstrație de sistem | Productie |
| snmpv3_sdcard_fatfs | Card SD cu memorie nevolatilă SNMPv3 FAT File Demonstrație de sistem | Productie |
| tcpip_tcp_client | Demonstrație client TCP/IP TCP | Productie |
| tcpip_tcp_client_server | Demonstrație client-server TCP/IP TCP | Productie |
| tcpip_tcp_server | Demonstrație server TCP/IP TCP | Productie |
| tcpip_udp_client | Demonstrație client TCP/IP UDP | Productie |
| server_client_tcpip_udp | Demonstrație client-server TCP/IP UDP | Productie |
| server_tcpip_udp | Demonstrație server TCP/IP UDP | Productie |
| web_server_nvm_mpfs | Microcip cu memorie nevolatilă, proprietar File Sistem Web Demonstrație server | Productie |
| web_server_sdcard_fatfs | Card SD FAT File Sistem Web Demonstrație server | Productie |
| configurare_facilă_wifi | Demonstrație Wi-Fi® EasyConf | Productie |
| wifi_g_demo | Demonstrație Wi-Fi G | Productie |
| wifi_wolfssl_tcp_client | Demonstrație client Wi-Fi wolfSSL TCP/IP | Productie |
| wifi_wolfssl_tcp_server | Demonstrație server Wi-Fi wolfSSL TCP/IP | Productie |
| wolfssl_tcp_client | Demonstrație client wolfSSL TCP/IP | Productie |
| serverul_tcp_wolfssl | Demonstrație server TCP/IP wolfSSL | Productie |
Aplicații de testare:
| /aplicații/meb_ii/ | Descriere | Eliberare Tip |
| test_sample | Test de armonie MPLAB Sampcererea | Alfa |
Aplicații pentru dispozitive USB:
| /aplicații/usb/dispozitiv/ | Descriere | Eliberare Tip |
| cdc_com_port_dual | Demonstrație de emulare a porturilor seriale COM duale CDC | Productie |
| cdc_com_port_single | Demonstrație CDC pentru emularea unui singur port serial COM | Productie |
| cdc_msd_basic | Demonstrație CDC privind dispozitivele de stocare în masă (MSD) | Productie |
| emulator_serial_cdc | Demonstrație de emulare serială CDC | Productie |
| cdc_serial_emulator_msd | Demonstrație MSD a emulării seriale CDC | Productie |
| hid_basic | Demonstrație de bază a dispozitivului de interfață umană USB (HID) | Productie |
| joystick_ascuns | Demonstrație dispozitiv joystick USB clasa HID | Productie |
| tastatură_ascunsă | Demonstrație dispozitiv tastatură USB clasa HID | Productie |
| ascunde_mouse | Demonstrație dispozitiv mouse USB clasa HID | Productie |
| hid_msd_basic | Demonstrație MSD USB clasa HID | Productie |
| msd_basic | Demonstrație USB MSD | Productie |
| msd_fs_spiflash | Memorie flash USB MSD SPI File Demonstrație de sistem | Productie |
| msd_sdcard | Demonstrație card SD USB MSD | Productie |
| vânzător | Demonstrație furnizor USB (adică generic) | Productie |
Aplicații gazdă USB:
| /aplicații/usb/gazdă/ | Descriere | Eliberare Tip |
| difuzor_audio | Demonstrație driver de clasă gazdă USB Audio v1.0 | Productie |
| cdc_basic | Demonstrație de bază USB CDC | Productie |
| cdc_msd | Demonstrație de bază USB CDC MSD | Productie |
| hid_basic_keyboard | Demonstrație tastatură gazdă USB HID | Productie |
| hid_basic_mouse | Demonstrație mouse gazdă USB HID | Productie |
| hub_cdc_hid | Demonstrație Hub USB HID CDC | Productie |
| hub_msd | Demonstrație gazdă hub USB MSD | Productie |
| msd_basic | Demonstrație simplă a stick-ului USB MSD Host | Productie |
Binare precompilate:
| /bin/framework | Descriere | Eliberare Tip |
| bluetooth | Biblioteci prefabricate PIC32 Bluetooth Stack | Productie |
| Bluetooth/premium/audio | Biblioteci prefabricate PIC32 Bluetooth Audio Stack (Premium) | Productie |
| decoder/premium/aac_microaptiv | Bibliotecă de decodoare AAC predefinită pentru dispozitive PIC32MZ cu caracteristici microAptiv Core (Premium) | Beta |
| decodor/premium/aac_pic32mx | Bibliotecă de decodoare AAC predefinită pentru dispozitive PIC32MX (Premium) | Beta |
| decodor/premium/mp3_microaptiv | Bibliotecă de decodoare MP3 predefinită pentru dispozitive PIC32MZ cu caracteristici microAptiv Core (Premium) | Productie |
| decodor/premium/mp3_pic32mx | Bibliotecă de decodoare MP3 predefinită pentru dispozitive PIC32MX (Premium) | Productie |
| decoder/premium/wma_microaptiv | Bibliotecă de decodoare WMA predefinită pentru dispozitive PIC32MZ cu caracteristici microAptiv Core (Premium) | Beta |
| decodor/premium/wma_pic32mx | Bibliotecă de decodoare WMA predefinită pentru dispozitive PIC32MX (Premium) | Beta |
| matematică/dsp | Biblioteci matematice cu virgulă fixă DSP predefinite pentru dispozitive PIC32MZ | Productie |
| matematică/libq | Biblioteci matematice cu virgulă fixă LibQ predefinite pentru dispozitive PIC32MZ | Productie |
| matematică/libq/libq_c | Bibliotecă matematică predefinită cu implementări C compatibilă atât cu dispozitivele Pic32MX, cât și cu cele Pic32MZ. (NOTĂ: Aceste rutine nu sunt compatibile cu funcțiile bibliotecii libq) | Beta |
| periferic | Biblioteci periferice predefinite | Producție/Beta |
Construiește cadrul:
| /construiește/framework/ | Descriere | Eliberare Tip |
| matematică/libq | Proiect de construire a bibliotecii LibQ | Productie |
| matematică/libq | Proiect de construire a bibliotecii LibQ_C | Alfa |
| periferic | Proiect de construire a unei biblioteci periferice | Productie |
Utilitati:
| /utilități/ | Descriere | Eliberare Tip |
| mhc/plugins/displaymanager/displaymanager.jar | Plug-in-ul MPLAB Harmony Display Manager | Beta |
| mhc/com-microchip-mplab-modules-mhc.nbm | Plug-in-ul MPLAB Harmony Configurator (MHC)
MPLAB Harmony Graphics Composer (inclus în pluginul MHC) |
Productie
Beta |
| mib2bib/mib2bib.jar | Script MIB personalizat Microchip compilat (snmp.mib) pentru a genera snmp.bib și mib.h | Productie |
| mpfs_generator/mpfs2.jar | TCP/IP MPFS File Generator și utilitar de încărcare | Productie |
| segger/emwin | Utilitarele SEGGER emWin utilizate de aplicațiile demonstrative MPLAB Harmony emWin | Furnizor |
| tcpip_discoverer/tcpip_discoverer.jar | Utilitarul TCP/IP Microchip Node Discoverer | Productie |
Software terț:
| /terț/ | Descriere | Eliberare Tip |
| decodor | Distribuția surselor bibliotecii decodoare | Furnizor |
| gfx/emwin | Distribuție bibliotecă grafică SEGGER emWin® | Furnizor |
| rtos/embOS | Distribuție SEGGER embOS® | Furnizor |
| rtos/FreeRTOS | Distribuție de surse FreeRTOS cu suport pentru dispozitive PIC32MZ | Furnizor |
| rtos/MicriumOSII | Distribuție Micriµm® µC/OS-II™ | Furnizor |
| rtos/MicriumOSIII | Distribuție Micriµm® µC/OS-III™ | Furnizor |
| rtos/OpenRTOS | Distribuție de surse OPENRTOS cu suport pentru dispozitive PIC32MZ | Furnizor |
| rtos/ThreadX | Distribuție Express Logic ThreadX | Furnizor |
| segger/emwin | SEGGER emWin® Pro Distribution | Furnizor |
| tcpip/wolfssl | Demonstrație open source bazată pe biblioteca SSL încorporată wolfSSL (fosta CyaSSL) | Furnizor |
| tcpip/iniche | Distribuție InterNiche pentru Biblioteci | Furnizor |
Documentare:
| /doc/ | Descriere | Eliberare Tip |
| harmony_help.pdf | Ajutor MPLAB Harmony în format de document portabil (PDF) | Productie |
| harmony_help.chm | Ajutor MPLAB Harmony în format Ajutor compilat (CHM) | Productie |
| html/index.html | Ajutor MPLAB Harmony în format HTML | Productie |
| fișă_de_lucru_de_compatibilitate_armonică.pdf | Formular PDF pentru a fi utilizat în determinarea nivelului de compatibilitate MPLAB Harmony și pentru a identifica orice excepții sau restricții de la ghidurile de compatibilitate | Productie |
| harmony_release_brief_v1.11.pdf | Fișă informativă despre lansarea MPLAB Harmony, care oferă informații „pe scurt” despre lansare | Productie |
| Note_de_lansare_harmony_v1.11.pdf | Note de lansare MPLAB Harmony în format PDF | Productie |
| harmony_licență_v1.11.pdf | Acord de licență pentru software-ul MPLAB Harmony în format PDF | Productie |
Tipuri de lansări
Această secțiune descrie tipurile de lansări și semnificația acestora.
Descriere
Versiunile de module MPLAB Harmony pot fi de trei tipuri diferite, așa cum se arată în ilustrația următoare.

Lansare Alfa
O versiune alfa a unui modul este de obicei o versiune inițială. Versiunile alfa vor avea implementări complete ale setului lor de funcții de bază, sunt testate funcțional unitar și se vor construi corect. O versiune alfa este o „pre-ediție” excelentă.view„...la ce lucrează Microchip pentru o nouă dezvoltare și poate fi foarte util pentru explorarea de noi caracteristici. Cu toate acestea, nu a trecut prin procesul complet de testare formală și este aproape sigur că o parte din interfața sa se va schimba înainte de lansarea versiunii de producție și, prin urmare, nu este recomandat pentru utilizare în producție.”
Versiunea beta
O versiune beta a unui modul a trecut prin interfața internă.view proces și a fost testat formal al funcționalității sale. De asemenea, problemele raportate din versiunea alfa vor fi fost remediate sau documentate. Când un modul se află într-o versiune beta, vă puteți aștepta ca acesta să funcționeze corect în circumstanțe normale și vă puteți aștepta ca interfața sa să fie foarte apropiată de forma finală (deși se pot face modificări, dacă este necesar). Cu toate acestea, nu a fost supus testelor de stres sau de performanță și este posibil să nu eșueze fără probleme dacă este utilizat incorect. O versiune beta nu este recomandată pentru utilizare în producție, dar poate fi utilizată pentru dezvoltare.
Lansarea producției
Până în momentul în care un modul este lansat într-o formă de producție, acesta este complet funcțional, testat complet, iar interfața sa este „înghețată”. Toate problemele cunoscute din versiunile anterioare vor fi fost remediate sau documentate. Interfața existentă nu se va modifica în versiunile viitoare. Poate fi extinsă cu funcționalități suplimentare și funcții de interfață suplimentare, dar funcțiile de interfață existente nu se vor modifica. Acesta este cod stabil cu o interfață de program a aplicațiilor (API) stabilă pe care vă puteți baza în scopuri de producție.
Numere de versiune
Această secțiune descrie semnificația numerelor de versiune MPLAB Harmony.
Descriere
Schema de numerotare a versiunilor MPLAB Harmony
MPLAB Harmony utilizează următoarea schemă de numerotare a versiunilor:
. [. ][ Unde:
- = Revizie majoră (modificare semnificativă care afectează multe sau toate modulele)
- = Revizie minoră (funcții noi, lansări regulate)
- [. ] = Lansare Dot (corecții de erori, lansări neprogramate)
- [ ] = Tipul versiunii (a pentru alfa și b pentru beta, dacă este cazul). Versiunile de producție nu includ o literă pentru tipul de versiune.
Șir de versiune
Funcția SYS_VersionStrGet va returna un șir de caractere în formatul:
„ . [. ][ ]”
Unde:
- este numărul versiunii majore a modulului
- este numărul versiunii minore a modulului
- este un număr de lansare opțional de tip „patch” sau „punct” (care nu este inclus în șir dacă este egal cu „00”)
- este un tip de lansare opțional, „a” pentru versiunea alfa și „b” pentru versiunea beta. Acest tip nu este inclus dacă lansarea este o versiune de producție (adică nu este o versiune alfa sau beta).
Notă: Șirul de versiune nu va conține spații.
Examppe:
„0.03a”
„1.00”
Numărul versiunii
Numărul de versiune returnat de funcția SYS_VersionGet este un număr întreg fără semn în următorul format zecimal (nu în format BCD).
* 10000 + * 100 +
Unde numerele sunt reprezentate în zecimal, iar semnificația este aceeași cu cea descrisă în Versiunea Șirului.
Notă: Nu există o reprezentare numerică a tipului de lansare.
Examppe:
Pentru versiunea „0.03a”, valoarea returnată este egală cu: 0 * 10000 + 3 * 100 + 0.
Pentru versiunea „1.00”, valoarea returnată este egală cu: 1 * 100000 + 0 * 100 + 0.
© 2013-2017 Microchip Technology Inc.
FAQ
- Î: Poate fi utilizat MPLAB Harmony cu programarea C++? limba?
R: Nu, MPLAB Harmony nu a fost testat cu C++; prin urmare, suportul pentru acest limbaj de programare nu este disponibil. - Î: Care este nivelul de optimizare recomandat pentru construirea proiecte cu biblioteca de periferice MPLAB Harmony?
R: Nivelul de optimizare -O1 este recomandat pentru a elimina codul din secțiunile neutilizate din biblioteca periferică. - Î: Cum gestionează programul de dezinstalare MPLAB Harmony fișierele modificate de utilizator files?
A: Programul de dezinstalare va șterge toate fileinstalate de către instalator, chiar dacă au fost modificate de utilizator. Cu toate acestea, noile fileElementele adăugate de utilizator nu vor fi șterse.
Documente/Resurse
![]() |
Cadrul software integrat MICROCHIP Harmony [pdfGhid de utilizare v1.11, Cadru software integrat Harmony, Cadru software integrat, Cadru software, Cadru |





