Marc de programari integrat MICROCHIP Harmony

Especificacions:
- Nom del producte: MPLAB Harmony Integrated Software Framework
- Versió: v1.11
- Data de llançament: abril de 2017
Informació del producte:
El marc de programari integrat MPLAB Harmony v1.11 és un marc de programari dissenyat per simplificar i accelerar el desenvolupament d'aplicacions integrades per a microcontroladors Microchip. Proporciona un conjunt complet de biblioteques, controladors i middleware per optimitzar el procés de desenvolupament.
Instruccions d'ús del producte
Característiques i problemes coneguts:
Característiques de MPLAB Harmony:
- Admet una àmplia gamma de microcontroladors Microchip
- Conjunt complet de biblioteques i middleware
- Configuració i instal·lació fàcils
Problemes coneguts:
- Llenguatge de programació C++ no compatible
- Nivell d'optimització -O1 recomanat per a projectes de creació amb la biblioteca de perifèrics Harmony
- Comportament del desinstal·lador respecte a les modificacions de l'usuari files
Informació de publicació
Proporciona informació sobre la versió de MPLAB Harmony, inclou notes de la versió, contingut de la versió, tipus de versió i explica el sistema de numeració de versions. Es proporciona una còpia en PDF de les notes de la versió a Carpeta /doc de la instal·lació de MPLAB Harmony.
Notes de la versió
Aquest tema proporciona les notes de llançament per a aquesta versió de MPLAB Harmony.
Descripció
MPLAB Harmony Versió: v1.11 Data de llançament: abril de 2017
Requisits de programari
Abans d'utilitzar MPLAB Harmony, assegureu-vos que teniu instal·lat el següent:
- MPLAB X IDE 3.60
- Compilador MPLAB XC32 C/C++ 1.43
- Configurador MPLAB Harmony 1.11.xx
Actualització a aquesta versió de MPLAB Harmony
Actualitzar a aquesta versió de MPLAB Harmony és relativament senzill. Per obtenir instruccions detallades, consulteu Portabilitat i actualització a MPLAB Harmony.
Què són els problemes nous i coneguts?
Les taules següents enumeren les funcions que s'han canviat o afegit i qualsevol problema conegut que s'ha identificat des de l'última versió de MPLAB Harmony. Qualsevol problema conegut que encara no s'ha resolt s'ha conservat de la versió anterior.
Harmonia MPLAB:
| Característica | Addicions i actualitzacions | Problemes coneguts |
| General | MPLAB Harmony no s'ha provat amb C++; per tant, aquest llenguatge de programació no és compatible.
Es recomana el nivell d'optimització "-O1" quan es crea qualsevol projecte que inclogui el binari precompilat de MPLAB Harmony (.a file) biblioteca perifèrica. Això és necessari perquè l'enllaçador elimini el codi de les seccions no utilitzades (per a les funcions de la biblioteca perifèrica que no s'utilitzen). Alternativament, podeu seleccionar "Elimina les seccions no utilitzades" a les opcions generals del quadre de diàleg de propietats xc32-ld (enllaçador). El desinstal·lador de MPLAB Harmony suprimirà tot fileinstal·lats per l'instal·lador, fins i tot si l'usuari els ha modificat. Tanmateix, el desinstal·lador no ho farà suprimir nou files afegits per l'usuari a la carpeta d'instal·lació de MPLAB Harmony. El connector MPLAB Harmony Display Manager proporciona compatibilitat completa de configuració i simulació per al controlador generat per LCC, i també proporciona compatibilitat bàsica per a tots els altres controladors de controladors gràfics. La compatibilitat completa de configuració i simulació per als altres controladors de controladors gràfics s'afegirà en una versió futura de MPLAB Harmony. |
Middleware i biblioteques:
| Característica | Addicions i actualitzacions | Problemes coneguts |
| Biblioteca del gestor d'arrencada | El carregador d'arrencada UDP no compila per a dispositius PIC32MZ quan se selecciona microMIPS. | |
| Biblioteca de criptografia | N/A | La migració de projectes que utilitzen la biblioteca Crypto de maquinari i tenen diverses configuracions pot tenir un problema de compilació després de regenerar el codi. L'IDE de MPLAB X mostrarà que pic32mz-crypt.h i pic32mz-hash.c files'exclouen de la configuració, tot i que s'ha intentat afegir-les. El compilador generarà errors, indicant que no es pot fer referència a certes funcions criptogràfiques. Per solucionar aquest problema, elimineu-les totes dues files (pic32mz-crypt.h i pic32mz-hash.c) del projecte i utilitzar el MPLAB Harmony Configurator (MHC) per regenerar totes les configuracions que utilitzen aquests files. |
| Biblioteques de descodificadors | A causa dels requisits de memòria i la quantitat de SRAM disponible, alguns descodificadors no poden funcionar simultàniament amb altres descodificadors. Tanmateix, cada descodificador funcionarà individualment a la demostració universal_audio_decoders. | |
| File Sistema | S'ha trobat i corregit una possible excepció de punter nul a la funció de desmuntatge. | |
| Biblioteques de gràfics | La descodificació JPEG no admet imatges escanejades progressivament. Algunes imatges GIF animades amb transparència incorporada poden mostrar esquinçament. El controlador LCCG generat admet resolucions de pantalla fins a WVGA o equivalent. | |
| Pila TCP/IP | SMTPC:
|
|
| Biblioteca de dispositius USB | N/A | La pila de dispositius USB s'ha provat amb capacitat limitada amb RTOS. Mentre s'executa la pila de dispositius USB en un dispositiu de la família PIC32MZ, la pila requereix tres segons per inicialitzar-se per als dispositius PIC32MZ EC i tres mil·lisegons per als dispositius PIC32MZ EF. |
| Biblioteca d'amfitrió USB | S'ha eliminat la compatibilitat amb MHC per al programari USB Host Beta. La compatibilitat amb les API USB Host Beta s'eliminarà en futures versions. | Les funcions següents de la pila d'amfitrions USB no estan implementades:
Els controladors de client d'amfitrió Hub, Audio v1.0 i HID s'han provat amb una capacitat limitada. La pila d'amfitrions USB s'ha provat amb una capacitat limitada amb RTOS. No s'ha provat el funcionament en mode sondejat. El comportament d'acoblament/desacoblament s'ha provat amb una capacitat limitada. Mentre s'executa la pila d'amfitrions USB en un dispositiu de la família PIC32MZ, la pila requereix tres segons per inicialitzar-se per als dispositius PIC32MZ EC i tres mil·lisegons per als dispositius PIC32MZ EF. La capa d'amfitrions USB no realitza comprovacions de sobrecorrent. Aquesta funció estarà disponible en una futura versió de MPLAB Harmony. La capa d'amfitrions USB no comprova el nivell de concentrador. Aquesta funció estarà disponible en una futura versió de MPLAB Harmony. La capa d'amfitrions USB només habilitarà la primera configuració quan hi hagi diverses configuracions. Si no hi ha coincidències d'interfície a la primera configuració, això fa que el dispositiu quedi inoperatiu. L'habilitació de configuracions múltiples s'activarà en una futura versió de MPLAB Harmony. El controlador de client amfitrió MSD s'ha provat amb un nombre limitat d'unitats flash USB disponibles comercialment. El controlador de client amfitrió MSD i la capa d'amfitrió USB no s'han provat pel que fa al rendiment de lectura/escriptura. Aquesta prova es farà en una versió futura de MPLAB Harmony. El controlador de client amfitrió MSD i el controlador de bloc SCSI només es poden utilitzar amb File sistema si el file La funció de muntatge automàtic del sistema està habilitada. El controlador de client amfitrió MSD no s'ha provat amb dispositius d'emmagatzematge massiu multi-LUN ni lectors de targetes USB. |
| Biblioteca d'amfitrions USB (continuació) | El controlador de blocs SCSI de l'amfitrió USB, el controlador de client CDC i el controlador de client de l'amfitrió d'àudio només admeten el funcionament amb un sol client. El funcionament amb diversos clients s'habilitarà en una versió futura de MPLAB Harmony.
El controlador del client d'amfitrió USB HID no s'ha provat amb diversos dispositius d'ús. No s'ha provat l'enviament de la sortida o l'informe de funcions. El controlador del client d'amfitrió d'àudio USB no proporciona implementació per a les funcions següents:
|
Controladors de dispositius:
| Característica | Addicions i actualitzacions | Problemes coneguts |
| LCC | . | El MPLAB Harmony Graphics Composer (MHGC) no és capaç de proporcionar una taula de paletes; per tant, els usuaris han de proporcionar una matriu uint16_t de 256 colors RGB de 16 bpp al controlador LCC mitjançant la funció DRV_GFX_PalletteSet. El contingut d'aquesta matriu servirà per assignar índexs de color als colors de la pantalla TFT.
La configuració de la font de disparador DMA a MHC ha canviat. Si la configuració del vostre projecte és a 3, 5, 7 o 9, MHC la marcarà com a vermella. Canvieu-la a 2, 4, 6 o 8. Tots els temporitzadors senars s'eliminen de la selecció. Tot i que aquests temporitzadors són funcionals per defecte, només els temporitzadors parells (2, 4, 6, 8) acceptaran canvis en els valors del preescalador. |
| I2C | N/A | Controlador I2C utilitzant la implementació perifèrica i bitbanged:
|
| MRF24WN Wi-Fi | Nova biblioteca 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. | |
| Targeta Secure Digital (SD). | N/A | El controlador de la targeta SD no s'ha provat en un entorn d'interrupcions d'alta freqüència. |
| SPI | N/A | El mode esclau SPI amb DMA no està operatiu. Aquest problema es corregirà en una futura versió de MPLAB Harmony. |
| Flash SPI | Les funcions de flash com ara la lectura d'alta velocitat, la retenció i la protecció contra escriptura no són compatibles amb la biblioteca de controladors.
La implementació estàtica de la biblioteca de controladors no està disponible. |
|
| USB | La biblioteca de controladors USB s'ha provat amb capacitat limitada amb RTOS.
Mentre s'executa la biblioteca de controladors USB en un dispositiu de la família PIC32MZ, la pila necessita tres segons per inicialitzar-se per als dispositius PIC32MZ EC i tres mil·lisegons per als dispositius PIC32MZ EF. Algunes API per a la biblioteca de controladors d'amfitrió USB poden canviar en la propera versió. No s'ha provat el funcionament en mode d'enquesta de la biblioteca de controladors d'amfitrió USB. S'ha provat el comportament d'acoblament/desacoblament de la biblioteca de controladors d'amfitrió USB amb una capacitat limitada. |
Serveis del sistema:
| Característica | Addicions i actualitzacions | Problemes coneguts |
| DMA |
Biblioteques perifèriques:
| Característica | Addicions i actualitzacions | Problemes coneguts |
| ADCHS | N/A | FIFO no és compatible amb aquesta versió de la biblioteca de perifèrics. |
| SQI | N/A | Un valor del divisor de rellotge SQI superior a CLK_DIV_16 no funcionarà. Per aconseguir velocitats de rellotge SQI òptimes, utilitzeu un valor del divisor de rellotge SQI inferior a CLK_DIV_16.
Nota: Aquest problema és aplicable a qualsevol aplicació que utilitzi el mòdul SQI. |
Aplicacions
| Característica | Addicions i actualitzacions | Problemes coneguts |
| Demostracions d'àudio | Canviat a Universal_audio_decoders per limitar la profunditat del directori a file sistema. Això evitarà una excepció si això es produís més enllà de 6 nivells de subdirectori. | Demostracions d'auriculars_usb, micròfon_usb i altaveu_usb:
La funció de silenci (tal com es controla des de l'ordinador) no funciona. Demostració de mac_audio_hi_res: Silenciar l'àudio a l'ordinador només funciona correctament la primera vegada |
| Demostracions de Bluetooth | S'han corregit problemes trobats a la pantalla WVGA a la demostració d'a2dp_avrcp. Aquesta és una demostració premium. | Els gràfics s'han desactivat/eliminat temporalment en totes les configuracions PIC32MZ DA i estaran disponibles en una versió futura. |
| File Demostracions del sistema | El LED_3, que s'utilitza per indicar l'èxit de la demostració, no s'il·lumina, cosa que afecta les demostracions següents:
Com a solució alternativa, l'usuari pot col·locar un punt d'interrupció al codi de l'aplicació per veure l'estat de les demostracions. |
| Demostracions gràfiques | La programació i depuració del kit inicial PKOB pot produir l'error següent: No s'ha pogut iniciar el programador: No s'ha pogut programar el dispositiu de destinació. Si apareix aquest missatge, torneu a engegar el dispositiu i l'aplicació s'iniciarà. Si cal depurar, la solució suggerida és instal·lar la capçalera adequada al kit d'inici mitjançant MPLAB REAL ICE.
Els problemes següents s'apliquen a la demostració external_resources:
|
|
| Demostracions del MEB II | L'aplicació de demostració segger_emwin encara no inclou entrada tàctil. | |
| Demostracions de RTOS | La biblioteca SEGGER embOS amb suport FPU és necessària per a la configuració EF de PIC32MZ i l'usuari l'ha d'incloure explícitament. Per defecte, s'inclou la biblioteca sense suport FPU. | |
| Biblioteca de serveis del sistema Examples | N/A | La demostració de command_appio no funciona amb MPLAB X IDE v3.06, però sí que funciona amb la v3.00. |
| Wi-Fi TCP/IP
Manifestacions |
N/A | La demostració de tcpip_tcp_client amb les configuracions ENC24xJ600 o ENC28J60 no funciona correctament si el controlador SPI habilita DMA. Desactiveu l'opció SPI DMA per a aquestes configuracions. Això es corregirà en una versió futura de MPLAB Harmony. |
| Aplicacions de prova | N/A | Les configuracions de FreeRTOS per utilitzar amb el kit d'inici PIC32MZ EF tenen la biblioteca de coma flotant desactivada a les opcions del projecte. |
| Demostracions USB | L'aplicació de demostració del dispositiu msd_basic, quan es compila amb dispositius PIC32MZ, requereix que l'estructura de dades de resposta a la consulta SCSI es col·loqui a la RAM. Col·locar aquesta estructura de dades a la memòria flash del programa fa que la resposta a la consulta es corrompi. Aquest problema es corregirà en una versió futura. La demostració de l'amfitrió hid_basic_keyboard captura les pulsacions de tecles de la A a la Z, de la A a la Z, de la 0 al 9, la tecla Majúscules i la tecla BLOQ MAJÚSCULES. nomésLa funcionalitat d'il·luminació del LED del teclat i la compatibilitat amb altres combinacions de tecles s'actualitzaran en una versió futura. A la demostració de l'amfitrió audio_speaker, és possible que Plug and Play no funcioni per a les configuracions pic32mz_ef_sk_int_dyn i pic32mx_usb_sk2_int_dyn. Aquest problema es corregirà en una versió futura. A l'aplicació de demostració de l'amfitrió hub_msd, la detecció de plug and play del concentrador pot fallar ocasionalment. Tanmateix, si el concentrador es connecta abans que el dispositiu PIC32MZ s'alliberi del reinici, l'aplicació de demostració funciona com s'esperava. Aquest problema està sota investigació i hi haurà una correcció disponible en una versió futura de MPLAB Harmony. Es recomana utilitzar un concentrador autoalimentat mentre s'intenta utilitzar les aplicacions de demostració de concentradors disponibles. És possible que el regulador de subministrament VBUS del kit d'inici no pugui complir els requisits actuals d'un concentrador alimentat per bus, cosa que provocaria un comportament imprevisible de l'aplicació de demostració. |
Construir el marc de treball:
| Característica | Addicions i actualitzacions | Problemes coneguts |
| Biblioteca de pila Bluetooth | N/A | |
| Biblioteques matemàtiques | Biblioteca matemàtica de punt fix DSP:
|
Utilitats:
| Característica | Addicions i actualitzacions | Problemes coneguts |
| Configurador d'harmonia MPLAB (MHC) | N/A |
|
Programari de tercers:
| Característica | Addicions i actualitzacions | Problemes coneguts |
| Biblioteca de gràfics SEGGER emWin | N/A | Només s'admet el controlador de pantalla LCC. La compatibilitat amb altres controladors de pantalla no està disponible en aquesta versió.
En aquesta versió no hi ha disponible una API per recuperar l'identificador del widget Dialog. |
Continguts del llançament
Aquest tema enumera el contingut d'aquesta versió i identifica cada mòdul.
Descripció
Aquesta taula enumera el contingut d'aquesta versió, incloent-hi una breu descripció i el tipus de versió (Alfa, Beta, Producció o Proveïdor).
Middleware i biblioteques
| /marc/ | Descripció | Alliberament Tipus |
| Bluetooth/CDBT | Biblioteca de pila Bluetooth (bàsica) | Producció |
| Bluetooth/premium/àudio/cdbt
Bluetooth/premium/àudio/descodificador/sbc |
Biblioteca de pila d'àudio Bluetooth (Premium)
Biblioteca de descodificadors SBC (Premium) |
Producció
Producció |
| carregador d'arrencada | Biblioteca del gestor d'arrencada | Producció |
| classeb | Biblioteca de classe B | Producció |
| criptomoneda | Biblioteca criptogràfica de microxips | Producció |
| descodificador/bmp/BmpDecodificador descodificador/bmp/GifDecodificador descodificador/bmp/JpegDecodificador descodificador/descodificadors_d'àudio/descodificador_opus descodificador/speex descodificador/premium/descodificador_aac descodificador/premium/descodificador_mp3 descodificador/premium/descodificador_wma |
Biblioteca de descodificadors BMP Biblioteca de descodificadors GIF Biblioteca de descodificadors JPEG Biblioteca del descodificador Opus Biblioteca de descodificadors Speex Biblioteca de descodificadors AAC (Premium) Biblioteca de descodificadors MP3 (Premium) Biblioteca de descodificadors WMA (Premium) |
Beta Beta Beta Beta Beta Beta Beta Beta |
| gfx | Biblioteca de gràfics | Producció |
| matemàtiques/dsp | Capçalera de l'API de la biblioteca matemàtica de punt fix DSP per a dispositius PIC32MZ | Producció |
| matemàtiques/libq | Capçalera de l'API de la biblioteca matemàtica de punt fix LibQ per a dispositius PIC32MZ | Producció |
| xarxa/presència | Capa de presentació de la xarxa Harmony de MPLAB | Beta |
| prova | Biblioteca de proves d'arnès | Producció |
| tcpip | Pila de xarxa TCP/IP | Producció |
| usb | Pila de dispositius USB
Pila d'amfitrió USB |
Producció
Beta |
Controladors de dispositius:
| /framework/controlador/ | Descripció | Alliberament Tipus |
| adc | Controlador del convertidor analògic-digital (ADC)
Implementació dinàmica Implementació estàtica |
Beta Beta |
| càmera/ovm7690 | Controlador de càmera OVM7690
Només implementació dinàmica |
Beta |
| pot | Controlador de xarxa d'àrea de controlador (CAN)
Només implementació estàtica |
Beta |
| cmp | Controlador de comparació
Només implementació estàtica |
Beta |
| còdec/ak4384
còdec/ak4642
còdec/ak4953
còdec/ak7755 |
Controlador de còdec AK4384
Només implementació dinàmica
Controlador de còdec AK4642 Només implementació dinàmica
Controlador de còdec AK4953 Només implementació dinàmica
Controlador de còdec AK7755 Només implementació dinàmica |
Producció
Producció
Producció
Producció |
| CPLD | Controlador CPLD XC2C64A
Només implementació estàtica |
Producció |
| enc28j60 | Biblioteca de controladors ENC28J60
Només implementació dinàmica |
Beta |
| encx24j600 | Biblioteca de controladors ENCx24J600
Només implementació dinàmica |
Beta |
| ètmica | Controlador de controlador d'accés al medi Ethernet (MAC)
Només implementació dinàmica |
Producció |
| ètfia | Controlador d'interfície física Ethernet (PHY)
Només implementació dinàmica |
Producció |
| flaix | Controlador de Flash
Només implementació estàtica |
Beta |
| gfx/controlador/lcc | Controlador de gràfics sense controlador (LCC) de baix cost
Només implementació dinàmica |
Producció |
| gfx/controlador/otm2201a | Controlador de controlador LCD OTM2201a
Només implementació dinàmica |
Producció |
| gfx/controlador/s1d13517 | Controlador del controlador LCD Epson S1D13517
Només implementació dinàmica |
Producció |
| gfx/controlador/ssd1289 | Controlador de la controladora Solomon Systech SSD1289
Només implementació dinàmica |
Producció |
| gfx/controlador/ssd1926 | Controlador de la controladora Solomon Systech SSD1926
Només implementació dinàmica |
Producció |
| gfx/controlador/tft002 | Controlador de gràfics TFT002
Només implementació dinàmica |
Producció |
| i2c | Controlador de circuit interintegrat (I2C)
Implementació dinàmica Implementació estàtica |
Alfa Alfa |
| i2s | Controlador de so Inter-IC (I2S)
Només implementació dinàmica |
Beta |
| ic | Controlador de captura d'entrada
Només implementació estàtica |
Beta |
| nvm | Controlador de memòria no volàtil (NVM)
Implementació dinàmica Implementació estàtica |
Beta Beta |
| oc | Controlador de comparació de sortida
Només implementació estàtica |
Beta |
| pmp | Controlador de port mestre paral·lel (PMP)
Implementació dinàmica Implementació estàtica |
Beta de producció |
| rtcc | Controlador de rellotge i calendari en temps real (RTCC)
Només implementació estàtica |
Beta |
| targeta SD | Controlador de targeta SD (client del controlador SPI)
Només implementació dinàmica |
Beta |
| espi | Controlador d'interfície perifèrica sèrie (SPI)
Implementació dinàmica Implementació estàtica |
Beta de producció |
|
spi_flash/sst25vf016b spi_flash/sst25vf020b spi_flash/sst25vf064c spi_flash/sst25 |
Controladors de flaix SPI
Només implementació dinàmica |
Alfa |
| tmr | Controlador de temporitzador
Implementació dinàmica Implementació estàtica |
Beta de producció |
| tàctil/adc10bit
tàctil/ar1021
tàctil/mtch6301
tàctil/mtch6303 |
Controlador tàctil ADC de 10 bits Només implementació dinàmica Controlador tàctil AR1021 Només implementació dinàmica Controlador tàctil MTCH6301 Només implementació dinàmica Controlador tàctil MTCH6303 Només implementació estàtica |
Beta
Beta
Beta
Beta |
| usart | Controlador de receptor/transmissor síncron/asíncron universal (USART)
Implementació dinàmica Implementació estàtica |
Producció
Beta |
| USBFS
USB |
Controlador de bus sèrie universal (USB) PIC32MX (dispositiu USB) Implementació dinàmica només Controlador de bus sèrie universal (USB) PIC32MZ (dispositiu USB) Només implementació dinàmica |
Producció
Producció |
| USBFS
USB |
Controlador de bus sèrie universal (USB) PIC32MX (amfitrió USB)
Només implementació dinàmica Controlador de bus sèrie universal (USB) PIC32MZ (amfitrió USB) Només implementació dinàmica |
Beta
Beta |
| wifi/mrf24w
wifi/mrf24wn |
Controlador Wi-Fi per al controlador MRF24WG Implementació dinàmica només Controlador Wi-Fi per al controlador MRF24WN Només implementació dinàmica |
Producció
Producció |
Serveis del sistema
| /framework/system/ | Descripció | Alliberament Tipus |
| clk | Biblioteca de serveis del sistema de rellotge
Implementació dinàmica Implementació estàtica |
Producció
Producció |
| comandament | Biblioteca de serveis del sistema de processadors de comandes
Només implementació dinàmica |
Producció |
| comú | Biblioteca de serveis del sistema comú | Beta |
| consola | Biblioteca de serveis del sistema de consola
Implementació dinàmica Implementació estàtica |
Beta
Alfa |
| depurar | Biblioteca de serveis del sistema de depuració
Només implementació dinàmica |
Beta |
| devcon | Biblioteca de serveis del sistema de control de dispositius
Només implementació dinàmica |
Producció |
| dma | Biblioteca de serveis del sistema d'accés directe a memòria
Implementació dinàmica |
Producció |
| fs | File Biblioteca de serveis del sistema
Només implementació dinàmica |
Producció |
| int | Biblioteca de serveis del sistema d'interrupcions
Només implementació estàtica |
Producció |
| memòria | Biblioteca de serveis del sistema de memòria
Només implementació estàtica |
Beta |
| msj | Biblioteca de serveis del sistema de missatgeria
Només implementació dinàmica |
Beta |
| ports | Biblioteca de serveis del sistema de ports
Només implementació estàtica |
Producció |
| aleatòria | Biblioteca de serveis del sistema generador de nombres aleatoris
Només implementació estàtica |
Producció |
| restablir | Restableix la biblioteca de serveis del sistema
Només implementació estàtica |
Beta |
| tmr | Biblioteca de serveis del sistema de temporitzadors
Només implementació dinàmica |
Beta |
| tocar | Biblioteca de serveis del sistema tàctil
Només implementació dinàmica |
Beta |
| wdt | Biblioteca de serveis del sistema Watchdog Timer
Només implementació estàtica |
Beta |
Biblioteques perifèriques:
| /marc/ | Descripció | Tipus de llançament |
| perifèric | Codi font de la biblioteca de perifèrics per a tots els microcontroladors PIC32 compatibles | Producció |
| PIC32MX1XX/2XX 28/36/44-pin Family | Producció | |
| PIC32MX1XX/2XX/5XX 64/100-pin Family | Producció | |
| PIC32MX320/340/360/420/440/460 Family | Producció | |
| PIC32MX330/350/370/430/450/470 Family | Producció | |
| Família PIC32MX5XX/6XX/7XX | Producció | |
| Família de connectivitat integrada (EC) PIC32MZ | Producció | |
| Connectivitat integrada PIC32MZ amb família d'unitats de coma flotant (EF) | Producció |
Capa d'abstracció del sistema operatiu (OSAL):
| /marc/ | Descripció | Alliberament Tipus |
| osal | Capa d'abstracció del sistema operatiu (OSAL) | Producció |
Paquets de suport per a la junta directiva (BSP):
| /bsp/ | Descripció | Alliberament Tipus |
| bt_audio_dk | BSP per al kit de desenvolupament d'àudio Bluetooth PIC32. | Producció |
| xipkit_wf32 | BSP per a la placa de desenvolupament Wi-Fi chipKIT™ WF32™. | Producció |
| chipkit_wifire | BSP per a la placa de desenvolupament chipKIT™ Wi-FIRE. | Producció |
| pic32mx_125_sk | BSP per al kit d'inici PIC32MX1/2/5. | Producció |
| pic32mx_125_sk+lcc_pictail+qvga | BSP per a la placa filial de gràfics PICtail Plus sense controlador (LCC) de baix cost amb la placa de visualització gràfica Truly 3.2″ 320×240 connectada al kit d'inici PIC32MX1/2/5. | Producció |
| pic32mx_125_sk+meb | BSP per al kit d'inici PIC32MX1/2/5 connectat a la placa d'expansió multimèdia (MEB). | Producció |
| pic32mx_bt_sk | BSP per al kit d'inici Bluetooth PIC32. | Producció |
| pic32mx_eth_sk | BSP per al kit d'inici Ethernet PIC32. | Producció |
| pic32mx_eth_sk2 | BSP per al kit d'inici Ethernet PIC32 II. | Producció |
| pic32mx_pcap_db | BSP per a la placa de desenvolupament GUI PIC32 amb tàctil capacitiu projectat. | Producció |
| pic32mx_usb_digital_audio_ab | BSP per a la placa d'accessoris d'àudio USB PIC32 | Producció |
| pic32mx_usb_sk2 | BSP el kit d'inici USB PIC32 II. | Producció |
| pic32mx_usb_sk2+lcc_pictail+qvga | BSP per a la placa filial de gràfics PICtail Plus sense controlador (LCC) de baix cost amb la placa de pantalla gràfica Truly 3.2″ 320×240 connectada al kit d'inici USB PIC32 II. | Producció |
| pic32mx_usb_sk2+lcc_pictail+wqvga | BSP per a la placa filial de gràfics PICtail Plus sense controlador (LCC) de baix cost amb la placa de visualització gràfica Powertip de 4.3″ 480×272 connectada al kit d'inici USB PIC32 II. | Producció |
| pic32mx_usb_sk2+meb | BSP per a la placa d'expansió multimèdia (MEB) connectada al kit d'inici USB PIC32 II. | Producció |
| pic32mx_usb_sk2+s1d_pictail+vga | BSP per a la placa filla del controlador gràfic PICtail Plus Epson S1D13517 amb la placa de pantalla gràfica Truly 5.7″ 640×480 connectada al kit d'inici USB PIC32 II. | Producció |
| pic32mx_usb_sk2+s1d_pictail+wqvga | BSP per a la placa filla del controlador de gràfics PICtail Plus Epson S1D13517 amb la placa d'alimentació de la pantalla gràfica de 4.3″ 480×272 connectada al kit d'inici USB PIC32 II. | Producció |
| pic32mx_usb_sk2+s1d_pictail+wvga | BSP per a la placa filla del controlador gràfic PICtail Plus Epson S1D13517 amb pantalla gràfica Truly 7″ 800×400 connectada al kit d'inici USB PIC32 II. | Producció |
| pic32mx_usb_sk2+ssd_pictail+qvga | BSP per a la placa filial del controlador LCD de gràfics PICtail Plus SSD1926 amb pantalla gràfica. Placa True de 3.2″ 320×240 connectada al kit d'inici USB PIC32 II. | Producció |
| pic32mx_usb_sk3 | BSP per al kit d'inici USB PIC32 III. | Producció |
| pic32mx270f512l_pim+bt_àudio_dk | BSP per al mòdul connector (PIM) PIC32MX270F512L connectat al kit de desenvolupament d'àudio Bluetooth PIC32. | Producció |
| pic32mx460_pim+e16 | BSP per al mòdul connector (PIM) PIC32MX460F512L connectat a la placa de desenvolupament Explorer 16. | Producció |
| pic32mx470_pim+e16 | BSP per al mòdul connector (PIM) PIC32MX450/470F512L connectat a la placa de desenvolupament Explorer 16. | Producció |
| pic32mx795_pim+e16 | BSP per al mòdul connector (PIM) PIC32MX795F512L connectat a la placa de desenvolupament Explorer 16. | Producció |
| pic32mz_ec_pim+bt_audio_dk | BSP per al mòdul connector d'àudio (PIM) PIC32MZ2048ECH144 connectat al kit de desenvolupament d'àudio Bluetooth PIC32. | Producció |
| pic32mz_ec_pim+e16 | BSP per al mòdul connector (PIM) PIC32MZ2048ECH100 connectat a la placa de desenvolupament Explorer 16. | Producció |
| pic32mz_ec_sk | BSP per al kit d'inici de connectivitat integrada (EC) PIC32MZ. | Producció |
| pic32mz_ec_sk+meb2 | BSP per a la placa d'expansió multimèdia II (MEB II) connectada al kit d'inici de connectivitat integrada (EC) PIC32MZ. | Producció |
| pic32mz_ec_sk+meb2+wvga | BSP per a la placa d'expansió multimèdia II (MEB II) amb la placa de visualització WVGA PCAP de 5″ (vegeu Nota) connectat al kit d'inici de connectivitat integrada (EC) PIC32MZ.
Nota: Poseu-vos en contacte amb la vostra oficina de vendes local de Microchip per obtenir informació sobre com obtenir la placa de visualització WVGA PCAP de 5″. |
Producció |
| pic32mz_ec_sk+s1d_pictail+vga | BSP per a la placa filla del controlador gràfic PICtail Plus Epson S1D13517 amb la placa de pantalla gràfica Truly 5.7″ 640×480 connectada al kit d'inici de connectivitat integrada (EC) PIC32MZ. | Producció |
| pic32mz_ec_sk+s1d_pictail+wqvga | BSP per a la placa filla del controlador gràfic PICtail Plus Epson S1D13517 amb la placa de la pantalla gràfica Powertip de 4.3″ 480×272 connectada al kit d'inici de connectivitat integrada (EC) PIC32MZ. | Producció |
| pic32mz_ec_sk+s1d_pictail+wvga | BSP per a la placa derivada del controlador gràfic PICtail Plus Epson S1D13517 amb la placa de visualització WVGA PCAP de 5″ (vegeu Nota) connectat al kit d'inici de connectivitat integrada PIC32MZ amb unitat de coma flotant (EC).
Nota: Poseu-vos en contacte amb la vostra oficina de vendes local de Microchip per obtenir informació sobre com obtenir la placa de visualització WVGA PCAP de 5″. |
Producció |
| pic32mz_ef_pim+bt_audio_dk | BSP per al mòdul connector d'àudio (PIM) PIC32MZ2048EFH144 connectat al kit de desenvolupament d'àudio Bluetooth PIC32. | Producció |
| pic32mz_ef_pim+e16 | BSP per al mòdul connector (PIM) PIC32MZ2048EFH100 connectat a la placa de desenvolupament Explorer 16. | Producció |
| pic32mz_ef_sk | BSP per al kit d'inici de connectivitat integrada PIC32MZ amb coma flotant (EF). | Producció |
| pic32mz_ef_sk+meb2 | BSP per a la placa d'expansió multimèdia II (MEB II) connectada al kit d'inici de connectivitat integrada amb unitat de coma flotant (EF) PIC32MZ. | Producció |
| pic32mz_ef_sk+meb2+wvga | BSP per a la placa d'expansió multimèdia II (MEB II) amb la placa de visualització WVGA PCAP de 5″ (vegeu Nota) connectat al kit d'inici de connectivitat integrada PIC32MZ amb unitat de coma flotant (EF).
Nota: Poseu-vos en contacte amb la vostra oficina de vendes local de Microchip per obtenir informació sobre com obtenir la placa de visualització WVGA PCAP de 5″. |
Producció |
| pic32mz_ef_sk+s1d_pictail+vga | BSP per a la placa filla del controlador gràfic PICtail Plus Epson S1D13517 amb la placa de pantalla gràfica Truly 5.7″ 640×480 connectada al kit d'inici de connectivitat integrada PIC32MZ amb unitat de coma flotant (EF). | Producció |
| pic32mz_ef_sk+s1d_pictail+wqvga | BSP per a la placa filla del controlador gràfic PICtail Plus Epson S1D13517 amb la placa de la pantalla gràfica Powertip de 4.3″ 480×272 connectada al kit d'inici de connectivitat integrada PIC32MZ amb unitat de coma flotant (EF). | Producció |
| wifi_g_db | BSP per a la placa de demostració Wi-Fi G. | Producció |
Aplicacions d'àudio:
| /aplicacions/àudio/ | Descripció | Alliberament Tipus |
| bucle_de_micròfon_d'àudio | Demostració de bucle de micròfon d'àudio | Producció |
| to_d'àudio | Demostració de to d'àudio | Producció |
| mac_audio_hi_res | Demostració d'àudio d'alta resolució | Producció |
| àudio_targeta_sd_usb | Demostració de la targeta SD d'àudio USB | Beta |
| descodificadors_d'àudio_universals | Demostració del descodificador d'àudio universal | Producció |
| auriculars_usb | Demostració d'auriculars d'àudio USB | Producció |
| micròfon_usb | Demostració del micròfon d'àudio USB | Producció |
| altaveu_usb | Demostració d'altaveus d'àudio USB | Producció |
Aplicacions de Bluetooth:
| /aplicacions/bluetooth/ | Descripció | Alliberament Tipus |
| dades/dades_bàsiques | Demostració de dades bàsiques de Bluetooth® | Producció |
| dades/dades_temp_sens_rgb | Sensor de temperatura Bluetooth i demostració de dades RGB | Producció |
| premium/àudio/a2dp_avrcp | Demostració d'àudio premium Bluetooth | Producció |
Aplicacions del gestor d'arrencada:
| /aplicacions/carregador d'arrencada/ | Descripció | Alliberament Tipus |
| bàsic | Demostració bàsica del carregador d'arrencada | Producció |
| Actualització en directe | Demostració d'actualització en directe | Producció |
Aplicacions de classe B:
| /aplicacions/classe b/ | Descripció | Alliberament Tipus |
| Demostració de classe B | Demostració de la biblioteca de classe B | Producció |
Aplicacions criptogràfiques:
| /aplicacions/cripto/ | Descripció | Alliberament Tipus |
| xifrar_desxifrar | Demostració de xifratge/desxifratge MD5 de la biblioteca de perifèrics criptogràfics | Producció |
| hash_gran | Demostració de hash de la biblioteca de perifèrics criptogràfics | Producció |
Aplicacions de controladors:
| /aplicacions/controlador/ | Descripció | Alliberament Tipus |
| i2c/i2c_rtcc | Demostració I2C RTCC | Producció |
| nvm/nvm_read_write | Demostració de NVM | Producció |
| spi/serial_eeprom | Demostració SPI | Producció |
| spi/spi_loopback | Demostració SPI | Producció |
| spi_flash/sst25vf020b | Demostració del dispositiu SPI Flash SST25VF020B | Producció |
| usart/usart_echo | Demostració USART | Producció |
| usart/usart_loopback | Demostració de bucle de retorn USART | Producció |
Examples Aplicacions:
| /aplicacions/examples/ | Descripció | Alliberament Tipus |
| la_meva_primera_aplicació | Tutorial d'harmonia de MPLABampla Solució | N/A |
| perifèric | Biblioteca de perifèrics compatible amb MPLAB Harmony Examples | Producció |
| sistema | Biblioteca de serveis de sistema compatible amb MPLAB Harmony Examples | Producció |
Aplicacions del programador de memòria externa:
| /aplicacions/programador/ | Descripció | Alliberament Tipus |
| memòria_flash externa | Demostració del carregador d'arrencada flash extern | Producció |
| sqi_flash | Demostració del programador de memòria externa SQI Flash | Producció |
File Aplicacions del sistema:
| /aplicacions/fs/ | Descripció | Alliberament Tipus |
| nvm_fat_single_disk | Demostració de FAT FS de memòria no volàtil d'un sol disc | Producció |
| nvm_mpfs_disc_únic | Demostració de MPFS de memòria no volàtil d'un sol disc | Producció |
| nvm_sdcard_fat_mpfs_multi_disk | Demostració de FAT FS MPFS de memòria no volàtil multidisc | Producció |
| nvm_sdcard_fat_multi_disk | Demostració de FAT FS de memòria no volàtil multidisc | Producció |
| sdcard_fat_single_disk | Demostració de FAT FS de targeta SD d'un sol disc | Producció |
| sdcard_msd_fat_multi_disk | Demostració de MSD FAT FS de targeta SD multidisc | Producció |
| sst25_fat | Demostració de Flash FAT FS de SST25 | Alfa |
Aplicacions gràfiques:
| /aplicacions/gfx/ | Descripció | Alliberament Tipus |
| moviment_d'imatge_bàsica | Demostració de la biblioteca bàsica de gràfics en moviment d'imatges | Producció |
| emwin_quickstart | Demostració d'inici ràpid de SEGGER emWin | Producció |
| recursos_externs | Demostració d'accés a memòria externa de recursos gràfics emmagatzemats | Producció |
| aparador_gràfic | Demostració de gràfics WVGA sense controlador de baix cost (LCC) | Producció |
| lcc | Demostració de gràfics sense controlador de baix cost (LCC) | Producció |
| imatge_multimèdiaviewer | Imatge multimèdia gràfica Viewer Demostració | Producció |
| objecte | Demostració de la capa d'objectes gràfics | Producció |
| primitiu | Demostració de capes de primitives gràfiques | Producció |
| calibratge_tàctil_resistiu | Demostració de calibratge tàctil resistiu | Producció |
| s1d13517 | Demostració del controlador LCD Epson S1D13517 | Producció |
| ssd1926 | Demostració del controlador Solomon Systech SSD1926 | Producció |
Aplicacions de la placa d'expansió multimèdia II (MEB II):
| /aplicacions/meb_ii/ | Descripció | Alliberament Tipus |
| càmera_gfx | Demostració de càmera gràfica | Producció |
| gfx_cdc_com_port_single | Demostració combinada de gràfics i USB CDC | Producció |
| marc_de_fotos_gfx | Demostració de marcs de fotos gràfics | Producció |
| gfx_web_servidor_nvm_mpfs | Gràfics combinats i TCP/IP Web Demostració del servidor | Producció |
| Emwin | Demostració de les capacitats de SEGGER emWin® a MEB II | Beta |
Aplicacions RTOS:
| /aplicacions/rtos/ | Descripció | Alliberament Tipus |
| embos | Demostracions de SEGGER embOS® | Producció |
| freertos | Demostracions de FreeRTOS™ | Producció |
| openrtos | Demostracions d'OPENRTOS | Producció |
| filx | Demostracions d'Express Logic ThreadX | Producció |
| uC_OS_II | Demostracions de Micriµm® µC/OS-II™ | Beta |
| uC_OS_III | Demostracions de Micriµm® µC/OS-III™ | Producció |
Aplicacions TCP/IP:
| /aplicacions/tcpip/ | Descripció | Alliberament Tipus |
| berkeley_tcp_client | Demostració del client TCP/IP de Berkeley | Producció |
| berkeley_tcp_server | Demostració del servidor TCP/IP de Berkeley | Producció |
| berkeley_udp_client | Demostració del client TCP/IP UDP de Berkeley | Producció |
| berkeley_udp_relay | Demostració de retransmissió TCP/IP UDP de Berkeley | Producció |
| servidor_udp_berkeley | Demostració del servidor TCP/IP UDP de Berkeley | Producció |
| wolfssl_tcp_client | Demostració del client TCP de wolfSSL TCP/IP | Producció |
| servidor_tcp_wolfssl | Demostració del servidor TCP/IP de wolfSSL | Producció |
| snmpv3_nvm_mpfs | Memòria no volàtil SNMPv3 Microchip patentada File Demostració del sistema | Producció |
| snmpv3_sdcard_fatfs | Targeta SD de memòria no volàtil SNMPv3 FAT File Demostració del sistema | Producció |
| tcpip_tcp_client | Demostració del client TCP/IP TCP | Producció |
| tcpip_tcp_client_server | Demostració de client-servidor TCP/IP | Producció |
| tcpip_tcp_server | Demostració del servidor TCP/IP | Producció |
| tcpip_udp_client | Demostració del client TCP/IP UDP | Producció |
| tcpip_udp_client_server | Demostració de client-servidor TCP/IP UDP | Producció |
| servidor_tcpip_udp | Demostració del servidor TCP/IP UDP | Producció |
| web_servidor_nvm_mpfs | Memòria no volàtil de microxip patentat File Sistema Web Demostració del servidor | Producció |
| web_servidor_targeta_sd_fatfs | Targeta SD FAT File Sistema Web Demostració del servidor | Producció |
| configuració_fàcil_de_wifi | Demostració de Wi-Fi® EasyConf | Producció |
| wifi_g_demo | Demostració de Wi-Fi G | Producció |
| wifi_wolfssl_tcp_client | Demostració del client Wi-Fi wolfSSL TCP/IP | Producció |
| wifi_wolfssl_tcp_server | Demostració del servidor TCP/IP Wi-Fi wolfSSL | Producció |
| wolfssl_tcp_client | Demostració del client TCP/IP de wolfSSL | Producció |
| servidor_tcp_wolfssl | Demostració del servidor TCP/IP de wolfSSL | Producció |
Aplicacions de prova:
| /aplicacions/meb_ii/ | Descripció | Alliberament Tipus |
| prova_sample | Prova d'harmonia MPLAB Sampl Aplicació | Alfa |
Aplicacions de dispositius USB:
| /aplicacions/usb/dispositiu/ | Descripció | Alliberament Tipus |
| cdc_com_port_dual | Demostració d'emulació de ports COM sèrie duals de CDC | Producció |
| cdc_com_port_single | Demostració d'emulació de port COM sèrie únic de CDC | Producció |
| cdc_msd_bàsic | Demostració del dispositiu d'emmagatzematge massiu (MSD) dels CDC | Producció |
| emulador_serial_cdc | Demostració d'emulació sèrie CDC | Producció |
| emulador_serial_cdc_msd | Demostració MSD d'emulació sèrie CDC | Producció |
| hid_basic | Demostració bàsica del dispositiu d'interfície humana USB (HID) | Producció |
| joystick_hid | Demostració del dispositiu de joystick USB de classe HID | Producció |
| teclat_amagat | Demostració del dispositiu de teclat USB de classe HID | Producció |
| hid_mouse | Demostració del dispositiu de ratolí USB de classe HID | Producció |
| hid_msd_basic | Demostració MSD de classe HID USB | Producció |
| msd_bàsic | Demostració USB MSD | Producció |
| msd_fs_spiflash | Memòria flaix USB MSD SPI File Demostració del sistema | Producció |
| targeta_sd_msd | Demostració de la targeta SD MSD USB | Producció |
| venedor | Demostració del proveïdor d'USB (és a dir, genèric) | Producció |
Aplicacions d'amfitrió USB:
| /aplicacions/usb/amfitrió/ | Descripció | Alliberament Tipus |
| altaveu_d'àudio | Demostració del controlador de classe host USB Audio v1.0 | Producció |
| cdc_bàsic | Demostració bàsica de CDC USB | Producció |
| cdc_msd | Demostració bàsica USB CDC MSD | Producció |
| teclat_bàsic_hid | Demostració del teclat amfitrió USB HID | Producció |
| hid_basic_mouse | Demostració del ratolí amfitrió USB HID | Producció |
| hub_cdc_hid | Demostració del concentrador USB HID CDC | Producció |
| hub_msd | Demostració de l'amfitrió del concentrador USB MSD | Producció |
| msd_bàsic | Demostració senzilla d'una unitat de memòria USB MSD Host | Producció |
Binaris precompilats:
| /bin/framework | Descripció | Alliberament Tipus |
| bluetooth | Biblioteques de pila Bluetooth PIC32 preconstruïdes | Producció |
| Bluetooth/premium/àudio | Biblioteques de pila d'àudio Bluetooth PIC32 preconstruïdes (Premium) | Producció |
| descodificador/premium/aac_microaptiv | Biblioteca de descodificadors AAC preconstruïda per a dispositius PIC32MZ amb funcions principals de microAptiv (Premium) | Beta |
| descodificador/premium/aac_pic32mx | Biblioteca de descodificadors AAC preconstruïda per a dispositius PIC32MX (Premium) | Beta |
| descodificador/premium/mp3_microaptiv | Biblioteca de descodificadors MP3 preconstruïda per a dispositius PIC32MZ amb funcions principals de microAptiv (Premium) | Producció |
| descodificador/premium/mp3_pic32mx | Biblioteca de descodificadors MP3 preconstruïda per a dispositius PIC32MX (Premium) | Producció |
| descodificador/premium/wma_microaptiv | Biblioteca de descodificadors WMA preconstruïda per a dispositius PIC32MZ amb funcions principals de microAptiv (Premium) | Beta |
| descodificador/premium/wma_pic32mx | Biblioteca de descodificadors WMA preconstruïda per a dispositius PIC32MX (Premium) | Beta |
| matemàtiques/dsp | Biblioteques matemàtiques de punt fix DSP preconstruïdes per a dispositius PIC32MZ | Producció |
| matemàtiques/libq | Biblioteques matemàtiques de punt fix LibQ preconstruïdes per a dispositius PIC32MZ | Producció |
| matemàtiques/libq/libq_c | Biblioteca matemàtica preconstruïda amb implementacions en C compatibles amb dispositius Pic32MX i Pic32MZ. (NOTA: Aquestes rutines no són compatibles amb les funcions de la biblioteca libq) | Beta |
| perifèric | Biblioteques perifèriques preconstruïdes | Producció/Beta |
Construir el marc de treball:
| /construir/framework/ | Descripció | Alliberament Tipus |
| matemàtiques/libq | Projecte de construcció de la biblioteca LibQ | Producció |
| matemàtiques/libq | Projecte de construcció de la biblioteca LibQ_C | Alfa |
| perifèric | Projecte de construcció de biblioteques perifèriques | Producció |
Utilitats:
| /utilitats/ | Descripció | Alliberament Tipus |
| mhc/plugins/displaymanager/displaymanager.jar | Complement del gestor de visualitzacions MPLAB Harmony | Beta |
| mhc/com-microchip-mplab-modules-mhc.nbm | Complement del configurador d'harmonia MPLAB (MHC)
MPLAB Harmony Graphics Composer (inclòs al connector MHC) |
Producció
Beta |
| mib2bib/mib2bib.jar | S'ha compilat un script MIB de Microchip personalitzat (snmp.mib) per generar snmp.bib i mib.h. | Producció |
| generador_mpfs/mpfs2.jar | TCP/IP MPFS File Generador i utilitat de càrrega | Producció |
| segger/emwin | Utilitats SEGGER emWin utilitzades per les aplicacions de demostració MPLAB Harmony emWin | Venedor |
| tcpip_discoverer/tcpip_discoverer.jar | Utilitat de descobriment de nodes TCP/IP Microchip | Producció |
Programari de tercers:
| /tercers/ | Descripció | Alliberament Tipus |
| descodificador | Distribució de fonts de la biblioteca del descodificador | Venedor |
| gfx/emwin | Distribució de la biblioteca gràfica SEGGER emWin® | Venedor |
| rtos/embOS | Distribució SEGGER embOS® | Venedor |
| rtos/FreeRTOS | Distribució de codi font FreeRTOS amb suport per a dispositius PIC32MZ | Venedor |
| rtos/MicriumOSII | Distribució Micriµm® µC/OS-II™ | Venedor |
| rtos/MicriumOSIII | Distribució Micriµm® µC/OS-III™ | Venedor |
| rtos/OpenRTOS | Distribució de codi font OPENRTOS amb suport per a dispositius PIC32MZ | Venedor |
| rtos/ThreadX | Distribució de ThreadX d'Express Logic | Venedor |
| segger/emwin | Distribució SEGGER emWin® Pro | Venedor |
| tcpip/wolfssl | Demostració de codi obert basada en la biblioteca SSL integrada de wolfSSL (anteriorment CyaSSL) | Venedor |
| tcpip/iniche | Distribució de biblioteques InterNiche | Venedor |
Documentació:
| /doc/ | Descripció | Alliberament Tipus |
| harmony_help.pdf | Ajuda de MPLAB Harmony en format de document portàtil (PDF) | Producció |
| harmony_help.chm | Ajuda de MPLAB Harmony en format d'ajuda compilada (CHM) | Producció |
| html/index.html | Ajuda de MPLAB Harmony en format HTML | Producció |
| full_de_compatibilitat_d'harmonia.pdf | Formulari PDF per determinar el nivell de compatibilitat amb MPLAB Harmony i per capturar qualsevol excepció o restricció a les directrius de compatibilitat | Producció |
| harmony_release_brief_v1.11.pdf | Resum de llançament de MPLAB Harmony, que proporciona informació de llançament "d'un cop d'ull" | Producció |
| notes_de_publicació_d'harmony_v1.11.pdf | Notes de llançament de MPLAB Harmony en PDF | Producció |
| harmony_licence_v1.11.pdf | Acord de llicència del programari MPLAB Harmony en PDF | Producció |
Tipus de llançament
En aquesta secció es descriuen els tipus de publicació i el seu significat.
Descripció
Les versions del mòdul MPLAB Harmony poden ser de tres tipus diferents, tal com es mostra a la il·lustració següent.

Llançament alfa
Una versió alfa d'un mòdul sol ser una versió inicial. Les versions alfa tindran implementacions completes del seu conjunt de funcions bàsiques, es provaran funcionalment per unitats i es compilaran correctament. Una versió alfa és una gran "pre"view"del que està treballant Microchip en un nou desenvolupament i pot ser molt útil per explorar noves funcions. Tanmateix, no ha passat pel procés de prova formal complet i és gairebé segur que part de la seva interfície canviarà abans que es publiqui la versió de producció i, per tant, no es recomana per a l'ús en producció.
Versió beta
Una versió beta d'un mòdul ha passat per la interfície interna.view procés i s'ha fet proves formals de la seva funcionalitat. A més, els problemes reportats des de la versió alfa s'hauran corregit o documentat. Quan un mòdul es troba en una versió beta, podeu esperar que funcioni correctament en circumstàncies normals i que la seva interfície sigui molt propera a la forma final (tot i que encara es poden fer canvis si cal). Tanmateix, no s'han fet proves d'estrès ni de rendiment i és possible que no falli correctament si s'utilitza incorrectament. No es recomana una versió beta per a ús en producció, però es pot utilitzar per al desenvolupament.
Llançament de la producció
Quan un mòdul es publica en forma de producció, ja té totes les funcions, està completament provat i la seva interfície està "congelada". Tots els problemes coneguts de versions anteriors s'hauran corregit o documentat. La interfície existent no canviarà en versions futures. Es pot ampliar amb funcions i funcions d'interfície addicionals, però les funcions d'interfície existents no canviaran. Aquest és codi estable amb una interfície de programació d'aplicacions (API) estable en la qual podeu confiar per a fins de producció.
Números de versió
Aquesta secció descriu el significat dels números de versió de MPLAB Harmony.
Descripció
Esquema de numeració de versions de MPLAB Harmony
MPLAB Harmony utilitza el següent esquema de numeració de versions:
. [. ][ ] On:
- = Revisió important (canvi significatiu que afecta molts o tots els mòduls)
- = Revisió menor (noves funcions, versions regulars)
- [. ] = Llançament de punts (correccions d'errors, llançaments no programats)
- [ ] = Tipus de llançament (a per a alfa i b per a beta, si escau). Les versions de producció no inclouen una lletra de tipus de llançament.
Cadena de versió
La funció SYS_VersionStrGet retornarà una cadena amb el format:
" . [. ][ ]”
On:
- és el número de versió principal del mòdul
- és el número de versió menor del mòdul
- és un número de llançament opcional de "patch" o "dot" (que no s'inclou a la cadena si és igual a "00")
- és un tipus de llançament opcional de "a" per a alfa i "b" per a beta. Aquest tipus no s'inclou si el llançament és una versió de producció (és a dir, no és una versió alfa ni una versió beta).
Nota: La cadena de versió no contindrà espais.
ExampLI:
«0.03a»
"1.00"
Número de versió
El número de versió retornat per la funció SYS_VersionGet és un enter sense signe en el format decimal següent (no en format BCD).
* 10000 + * 100 +
On els nombres es representen en decimal i el significat és el mateix que es descriu a la cadena de versió.
Nota: No hi ha cap representació numèrica del tipus de llançament.
ExampLI:
Per a la versió «0.03a», el valor retornat és igual a: 0 * 10000 + 3 * 100 + 0.
Per a la versió «1.00», el valor retornat és igual a: 1 * 100000 + 0 * 100 + 0.
© 2013-2017 Microchip Technology Inc.
Preguntes freqüents
- P: Es pot utilitzar MPLAB Harmony amb programació en C++? llenguatge?
R: No, MPLAB Harmony no s'ha provat amb C++; per tant, aquest llenguatge de programació no té compatibilitat. - P: Quin és el nivell d'optimització recomanat per a la construcció projectes amb la biblioteca de perifèrics MPLAB Harmony?
A: Es recomana el nivell d'optimització -O1 per eliminar codi de les seccions no utilitzades de la biblioteca perifèrica. - P: Com gestiona el desinstal·lador de MPLAB Harmony els fitxers modificats per l'usuari files?
A: El desinstal·lador ho suprimirà tot fileinstal·lats per l'instal·lador, fins i tot si l'usuari els ha modificat. Tanmateix, els nous fileEls elements afegits per l'usuari no s'eliminaran.
Documents/Recursos
![]() |
Marc de programari integrat MICROCHIP Harmony [pdfGuia de l'usuari v1.11, Marc de programari integrat Harmony, Marc de programari integrat, Marc de programari, Marc |





