Marco de software integrado MICROCHIP Harmony

Especificacións:
- Nome do produto: Marco de software integrado MPLAB Harmony
- Versión: v1.11
- Data de publicación: abril de 2017
Información do produto:
O marco de software integrado MPLAB Harmony v1.11 é un marco de software deseñado para simplificar e acelerar o desenvolvemento de aplicacións integradas para microcontroladores de Microchip. Ofrece un conxunto completo de bibliotecas, controladores e middleware para optimizar o proceso de desenvolvemento.
Instrucións de uso do produto
Características e problemas coñecidos:
Características de MPLAB Harmony:
- Admite unha ampla gama de microcontroladores Microchip
- Conxunto completo de bibliotecas e middleware
- Configuración e configuración sinxelas
Problemas coñecidos:
- Linguaxe de programación C++ non compatible
- Nivel de optimización -O1 recomendado para crear proxectos coa biblioteca de periféricos Harmony
- Comportamento do desinstalador con respecto ás modificacións do usuario files
Información de lanzamento
Ofrece información sobre a versión de MPLAB Harmony, inclúe notas da versión, contido da versión, tipos de versión e explica o sistema de numeración de versións. Inclúese unha copia en PDF das notas da versión no Cartafol /doc da túa instalación de MPLAB Harmony.
Notas de lanzamento
Este tema proporciona as notas da versión desta versión de MPLAB Harmony.
Descrición
MPLAB Harmony Versión: v1.11 Data de lanzamento: abril de 2017
Requisitos de software
Antes de usar MPLAB Harmony, asegúrese de que teña instalado o seguinte:
- MPLAB X IDE 3.60
- Compilador MPLAB XC32 C/C++ 1.43
- Configurador de harmonía MPLAB 1.11.xx
Actualización a esta versión de MPLAB Harmony
Actualizar a esta versión de MPLAB Harmony é relativamente sinxelo. Para obter instrucións detalladas, consulte Portabilidade e actualización a MPLAB Harmony.
Que son os problemas novos e coñecidos?
As seguintes táboas enumeran as funcionalidades que se modificaron ou engadiron e calquera problema coñecido que se identificou desde a última versión de MPLAB Harmony. Calquera problema coñecido que aínda non se resolveu conservouse da versión anterior.
Harmonía MPLAB:
| Característica | Engadidos e actualizacións | Problemas coñecidos |
| Xeral | MPLAB Harmony non foi probado con C++; polo tanto, non se admite compatibilidade con esta linguaxe de programación.
Recoméndase o nivel de optimización "-O1" ao crear proxectos que inclúan o binario precompilado de MPLAB Harmony (.a file) biblioteca periférica. Isto é necesario para que o linker elimine o código das seccións non utilizadas (para as funcionalidades da biblioteca periférica que non se usan). De xeito alternativo, podes seleccionar "Eliminar seccións non utilizadas" nas opcións xerais da caixa de diálogo de propiedades xc32-ld (linker). O desinstalador de MPLAB Harmony eliminará todo fileinstalados polo instalador, mesmo se foron modificados polo usuario. Non obstante, o desinstalador non o fará eliminar novo fileengadidos polo usuario á carpeta de instalación de MPLAB Harmony. O complemento MPLAB Harmony Display Manager ofrece compatibilidade completa coa configuración e a simulación do controlador xerado por LCC, e tamén ofrece compatibilidade básica con todos os demais controladores de controladores gráficos. Nunha versión futura de MPLAB Harmony engadirase compatibilidade completa coa configuración e a simulación dos demais controladores de controladores gráficos. |
Middleware e bibliotecas:
| Característica | Engadidos e actualizacións | Problemas coñecidos |
| Biblioteca do cargador de arranque | O cargador de arranque UDP non compila para dispositivos PIC32MZ cando se selecciona microMIPS. | |
| Biblioteca de criptografía | N/A | A migración de proxectos que usan a biblioteca Crypto de hardware e teñen varias configuracións pode ter un problema de compilación despois de rexenerar o código. O IDE de MPLAB X mostrará que pic32mz-crypt.h e pic32mz-hash.c fileestán excluídos da configuración, aínda que se intentou engadilos. O compilador xerará erros, indicando que non se pode facer referencia a certas funcións criptográficas. Para solucionar este problema, elimine ambos files (pic32mz-crypt.h e pic32mz-hash.c) do proxecto e usar o configurador de harmonía MPLAB (MHC) para rexenerar todas as configuracións que usan estes files. |
| Bibliotecas de descodificadores | Debido aos requisitos de memoria e á cantidade de SRAM dispoñible, algúns descodificadores non poden funcionar simultaneamente con outros descodificadores. Non obstante, cada descodificador funcionará individualmente na demostración de universal_audio_decoders. | |
| File Sistema | Atopouse e corrixiuse unha posible excepción de punteiro nulo na función de desmontaxe. | |
| Bibliotecas gráficas | A descodificación JPEG non admite imaxes dixitalizadas progresivamente. Algunhas imaxes GIF animadas con transparencia incorporada poden presentar desgarros. O controlador LCCG xerado admite resolucións de pantalla de ata WVGA ou equivalente. | |
| Pila TCP/IP | SMTPC:
|
|
| Biblioteca de dispositivos USB | N/A | A pila de dispositivos USB probouse con capacidade limitada con RTOS. Ao executar a pila de dispositivos USB nun dispositivo da familia PIC32MZ, a pila require tres segundos para inicializarse para os dispositivos PIC32MZ EC e tres milisegundos para os dispositivos PIC32MZ EF. |
| Biblioteca de host USB | Eliminouse a compatibilidade con MHC para o software USB Host Beta. A compatibilidade coas API USB Host Beta eliminarase en versións futuras. | As seguintes funcións da pila de hosts USB non están implementadas:
Os controladores de cliente de host Hub, Audio v1.0 e HID Host foron probados con capacidade limitada. A pila de hosts USB foi probada con capacidade limitada con RTOS. Non se probou o funcionamento en modo sondeado. O comportamento de conexión/desconexión foi probado con capacidade limitada. Ao executar a pila de hosts USB nun dispositivo da familia PIC32MZ, a pila require tres segundos para inicializarse para os dispositivos PIC32MZ EC e tres milisegundos para os dispositivos PIC32MZ EF. A capa de host USB non realiza comprobacións de sobrecorrente. Esta función estará dispoñible nunha versión futura de MPLAB Harmony. A capa de host USB non comproba o nivel de nivel do concentrador. Esta función estará dispoñible nunha versión futura de MPLAB Harmony. A capa de host USB só activará a primeira configuración cando haxa varias configuracións. Se non hai coincidencias de interface na primeira configuración, isto fai que o dispositivo quede inoperativo. A activación de configuracións múltiples activarase nunha versión futura de MPLAB Harmony. O controlador de cliente host MSD probouse cun número limitado de unidades flash USB dispoñibles comercialmente. O controlador de cliente host MSD e a capa host USB non foron probados para o rendemento de lectura/escritura. Esta proba realizarase nunha versión futura de MPLAB Harmony. O controlador de cliente host MSD e o controlador de bloques SCSI só se poden usar co File sistema se o file A función de montaxe automática do sistema está activada. O controlador de cliente de host MSD non se probou con dispositivos de almacenamento masivo multi-LUN nin con lectores de tarxetas USB. |
| Biblioteca de hosts USB (continuación) | O controlador de bloques SCSI do host USB, o controlador de cliente CDC e o controlador de cliente do host de audio só admiten o funcionamento cun só cliente. O funcionamento con varios clientes activarase nunha versión futura de MPLAB Harmony.
O controlador do cliente de host USB HID non foi probado con varios dispositivos de uso. Non se probou o envío da saída nin o informe de funcións. O controlador do cliente de host de audio USB non proporciona implementación para as seguintes funcións:
|
Controladores de dispositivos:
| Característica | Engadidos e actualizacións | Problemas coñecidos |
| LCC | . | O MPLAB Harmony Graphics Composer (MHGC) non é capaz de proporcionar unha táboa de paletas; polo tanto, os usuarios deben fornecer unha matriz uint16_t de 256 cores RGB de 16 bpp ao controlador LCC usando a función DRV_GFX_PalletteSet. O contido desta matriz servirá para mapear índices de cores ás cores da pantalla TFT.
A configuración da fonte de disparo DMA en MHC cambiou. Se a configuración do teu proxecto está en 3, 5, 7 ou 9, MHC marcaraa como vermella. Cambia a 2, 4, 6 ou 8. Todos os temporizadores impares elimínanse da selección. Aínda que estes temporizadores funcionan por defecto, só os temporizadores pares (2, 4, 6, 8) aceptarán cambios nos valores do preescalador. |
| I2C | N/A | Controlador I2C usando a implementación periférica e bitbanged:
|
| MRF24WN Wi-Fi | Nova biblioteca wdrvext_mx.a, wdrvext_ec.a e wdrvext_mz.a files. |
| S1D13517 | O controlador S1D13517 non admite a obtención dun píxel ou dunha matriz de píxeles do framebuffer S1D13517 e non admite a renderización de fontes cando o antialiasing está activado. | |
| Tarxeta Secure Digital (SD). | N/A | O controlador da tarxeta SD non foi probado nun ambiente de interrupcións de alta frecuencia. |
| SPI | N/A | O modo escravo SPI con DMA non está operativo. Este problema corrixirase nunha versión futura de MPLAB Harmony. |
| Flash SPI | As funcións de flash como a lectura de alta velocidade, a retención e a protección contra escritura non son compatibles coa biblioteca de controladores.
Non está dispoñible a implementación estática da biblioteca de controladores. |
|
| USB | A biblioteca de controladores USB foi probada con capacidade limitada con RTOS.
Ao executar a Biblioteca de controladores USB nun dispositivo da familia PIC32MZ, a pila require tres segundos para inicializarse para os dispositivos PIC32MZ EC e tres milisegundos para os dispositivos PIC32MZ EF. Algunhas API para a Biblioteca de controladores de host USB poden cambiar na próxima versión. Non se probou o funcionamento do modo de enquisa da Biblioteca de controladores de host USB. Probouse o comportamento de conexión/desconexión da Biblioteca de controladores de host USB cunha capacidade limitada. |
Servizos do sistema:
| Característica | Engadidos e actualizacións | Problemas coñecidos |
| DMA |
Bibliotecas periféricas:
| Característica | Engadidos e actualizacións | Problemas coñecidos |
| ADCHS | N/A | FIFO non é compatible con esta versión da biblioteca periférica. |
| SQI | N/A | Un valor do divisor de reloxo SQI superior a CLK_DIV_16 non funcionará. Para acadar velocidades de reloxo SQI óptimas, use un valor do divisor de reloxo SQI inferior a CLK_DIV_16.
Nota: Este problema aplícase a calquera aplicación que empregue o módulo SQI. |
Aplicacións
| Característica | Engadidos e actualizacións | Problemas coñecidos |
| Demostracións de audio | Modificado en Universal_audio_decoders para limitar a profundidade do directorio no file sistema. Isto evitará unha excepción se iso ocorrese máis alá dos 6 niveis de subdirectorio. | Demostracións de auriculares_usb, micrófono_usb e altofalante_usb:
A función de silenciamento (controlada desde o PC) non funciona. Demostración de mac_audio_hi_res: Silenciar o audio no PC só funciona correctamente a primeira vez |
| Demostracións de Bluetooth | Corrixíronse problemas atopados na pantalla WVGA na demostración de a2dp_avrcp. Esta é unha demostración premium. | Os gráficos foron desactivados/eliminados temporalmente en todas as configuracións DA do PIC32MZ e estarán dispoñibles nunha versión futura. |
| File Demostracións do sistema | O LED_3, que se usa para indicar que a demostración é correcta, non se acende, o que afecta ás seguintes demostracións:
Como solución alternativa, o usuario pode colocar un punto de interrupción no código da aplicación para ver o estado das demostracións. |
| Demostracións gráficas | A programación e depuración do kit de inicio PKOB pode producir o seguinte erro: Non se puido iniciar o programador: Non se puido programar o dispositivo de destino. Se aparece esta mensaxe, volva a acender o dispositivo e a aplicación iniciarase. Se é necesario depurar, a solución suxerida é instalar a cabeceira axeitada no kit de inicio usando MPLAB REAL ICE.
Os seguintes problemas aplícanse á demostración de external_resources:
|
|
| Demostracións do MEB II | A aplicación de demostración segger_emwin aínda non inclúe entrada táctil. | |
| Demostracións de RTOS | A biblioteca SEGGER embOS con compatibilidade con FPU é necesaria para a configuración EF de PIC32MZ e o usuario debe incluíla explicitamente. Por defecto, inclúese a biblioteca sen compatibilidade con FPU. | |
| Biblioteca de servizos do sistema Examples | N/A | A demostración de command_appio non funciona con MPLAB X IDE v3.06, pero si que funciona coa v3.00. |
| Wi-Fi TCP/IP
Manifestacións |
N/A | A demostración de tcpip_tcp_client coas configuracións ENC24xJ600 ou ENC28J60 non funciona correctamente se o controlador SPI activa DMA. Desactive a opción SPI DMA para estas configuracións. Isto corrixirase nunha versión futura de MPLAB Harmony. |
| Aplicacións de proba | N/A | As configuracións de FreeRTOS para usar co kit de inicio PIC32MZ EF teñen a biblioteca de coma flotante desactivada nas opcións do proxecto. |
| Demostracións USB | A aplicación de demostración do dispositivo msd_basic, cando se compila con dispositivos PIC32MZ, require que a estrutura de datos de resposta á consulta SCSI se coloque na RAM. Colocar esta estrutura de datos na memoria flash do programa fai que a resposta á consulta se corrompa. Este problema corrixirase nunha versión futura. A demostración do host hid_basic_keyboard captura as pulsacións de teclas de A a Z, a Z, de 0 a 9, Maiús e BLOQ MAIÚS. sóA funcionalidade de brillo do LED do teclado e a compatibilidade con outras combinacións de teclas actualizaranse nunha versión futura. Na demostración de audio_speaker Host, é posible que Plug and Play non funcione para as configuracións pic32mz_ef_sk_int_dyn e pic32mx_usb_sk2_int_dyn. Este problema corrixirase nunha versión futura. Na aplicación de demostración de hub_msd Host, a detección de plug and play do concentrador pode fallar ocasionalmente. Non obstante, se o concentrador se conecta antes de que o dispositivo PIC32MZ se libere do reinicio, a aplicación de demostración funciona como se espera. Este problema está a ser investigado e haberá unha corrección dispoñible nunha versión futura de MPLAB Harmony. Recoméndase usar un concentrador autoalimentado ao tentar usar as aplicacións de demostración de concentradores dispoñibles. O regulador de subministración VBUS do kit de inicio pode non cumprir os requisitos actuais dun concentrador alimentado por bus, o que provocaría un comportamento imprevisible da aplicación de demostración. |
Construír a estrutura:
| Característica | Engadidos e actualizacións | Problemas coñecidos |
| Biblioteca de pila Bluetooth | N/A | |
| Bibliotecas matemáticas | Biblioteca matemática de punto fixo DSP:
|
Utilidades:
| Característica | Engadidos e actualizacións | Problemas coñecidos |
| Configurador de harmonía MPLAB (MHC) | N/A |
|
Software de terceiros:
| Característica | Engadidos e actualizacións | Problemas coñecidos |
| Biblioteca gráfica SEGGER emWin | N/A | Só se admite o controlador de pantalla LCC. A compatibilidade con outros controladores de pantalla non está dispoñible nesta versión.
Nesta versión non hai dispoñible unha API para recuperar o identificador do widget Dialog. |
Contido de lanzamento
Este tema enumera os contidos desta versión e identifica cada módulo.
Descrición
Esta táboa enumera o contido desta versión, incluíndo unha breve descrición e o tipo de versión (Alfa, Beta, Produción ou Provedor).
Middleware e bibliotecas
| /marco/ | Descrición | Lanzamento Tipo |
| Bluetooth/CDBT | Biblioteca de pila Bluetooth (básica) | Produción |
| Bluetooth/premium/audio/cdbt
Bluetooth/premium/audio/descodificador/sbc |
Biblioteca de pila de audio Bluetooth (Premium)
Biblioteca de descodificadores SBC (Premium) |
Produción
Produción |
| cargador de arranque | Biblioteca do cargador de arranque | Produción |
| claseb | Biblioteca da clase B | Produción |
| criptomoedas | Biblioteca criptográfica de microchips | Produción |
| descodificador/bmp/DescodificadorBmp descodificador/bmp/DescodificadorGif descodificador/bmp/DescodificadorJpeg descodificador/descodificadores_de_audio/opus_descodificador descodificador/speex descodificador/premium/descodificador_aac descodificador/premium/descodificador_mp3 descodificador/premium/descodificador_wma |
Biblioteca de descodificadores BMP Biblioteca do descodificador GIF Biblioteca de descodificadores JPEG Biblioteca do descodificador Opus Biblioteca do descodificador Speex Biblioteca de descodificadores AAC (Premium) Biblioteca de descodificadores de MP3 (Premium) Biblioteca de descodificadores WMA (Premium) |
Beta Beta Beta Beta Beta Beta Beta Beta |
| gfx | Biblioteca de gráficos | Produción |
| matemáticas/dsp | Cabeceira da API da biblioteca matemática de punto fixo DSP para dispositivos PIC32MZ | Produción |
| matemáticas/libq | Cabeceira da API da biblioteca matemática de punto fixo LibQ para dispositivos PIC32MZ | Produción |
| rede/pres | Capa de presentación da rede Harmony de MPLAB | Beta |
| proba | Biblioteca de arneses de probas | Produción |
| tcpip | Pila de rede TCP/IP | Produción |
| usb | Pila de dispositivos USB
Pila de host USB |
Produción
Beta |
Controladores de dispositivos:
| /framework/controlador/ | Descrición | Lanzamento Tipo |
| adc | Controlador do conversor analóxico-dixital (ADC)
Implementación dinámica Implementación estática |
Beta Beta |
| cámara/ovm7690 | Controlador da cámara OVM7690
Só implementación dinámica |
Beta |
| pode | Controlador de rede de área de controlador (CAN)
Só implementación estática |
Beta |
| cmp | Controlador de comparador
Só implementación estática |
Beta |
| códec/ak4384
códec/ak4642
códec/ak4953
códec/ak7755 |
Controlador de códec AK4384
Só implementación dinámica
Controlador de códec AK4642 Só implementación dinámica
Controlador de códec AK4953 Só implementación dinámica
Controlador de códec AK7755 Só implementación dinámica |
Produción
Produción
Produción
Produción |
| CPLD | Controlador CPLD XC2C64A
Só implementación estática |
Produción |
| enc28j60 | Biblioteca de controladores ENC28J60
Só implementación dinámica |
Beta |
| encx24j600 | Biblioteca de controladores ENCx24J600
Só implementación dinámica |
Beta |
| ética | Controlador de acceso a medios Ethernet (MAC)
Só implementación dinámica |
Produción |
| etfia | Controlador de interface física Ethernet (PHY)
Só implementación dinámica |
Produción |
| flash | Controlador Flash
Só implementación estática |
Beta |
| gfx/controlador/lcc | Controlador gráfico sen controlador (LCC) de baixo custo
Só implementación dinámica |
Produción |
| gfx/controlador/otm2201a | Controlador de controlador LCD OTM2201a
Só implementación dinámica |
Produción |
| gfx/controlador/s1d13517 | Controlador de controlador LCD Epson S1D13517
Só implementación dinámica |
Produción |
| gfx/controlador/ssd1289 | Controlador de controlador Solomon Systech SSD1289
Só implementación dinámica |
Produción |
| gfx/controlador/ssd1926 | Controlador de controlador Solomon Systech SSD1926
Só implementación dinámica |
Produción |
| gfx/controlador/tft002 | Controlador gráfico TFT002
Só implementación dinámica |
Produción |
| i2c | Controlador de circuíto interintegrado (I2C)
Implementación dinámica Implementación estática |
Alfa Alfa |
| i2s | Controlador de son Inter-IC (I2S)
Só implementación dinámica |
Beta |
| ic | Controlador de captura de entrada
Só implementación estática |
Beta |
| nvm | Controlador de memoria non volátil (NVM)
Implementación dinámica Implementación estática |
Beta Beta |
| oc | Controlador de comparación de saída
Só implementación estática |
Beta |
| pmp | Controlador de porto mestre paralelo (PMP)
Implementación dinámica Implementación estática |
Beta de produción |
| rtcc | Controlador de reloxo e calendario en tempo real (RTCC)
Só implementación estática |
Beta |
| tarxeta SD | Controlador de tarxeta SD (cliente do controlador SPI)
Só implementación dinámica |
Beta |
| espi | Controlador de interface periférica serie (SPI)
Implementación dinámica Implementación estática |
Beta de produción |
|
spi_flash/sst25vf016b spi_flash/sst25vf020b spi_flash/sst25vf064c spi_flash/sst25 |
Controladores flash SPI
Só implementación dinámica |
Alfa |
| tmr | Controlador de temporizador
Implementación dinámica Implementación estática |
Beta de produción |
| táctil/adc10 bits
táctil/ar1021
toque/mtch6301
toque/mtch6303 |
Controlador táctil ADC de 10 bits Só implementación dinámica Controlador táctil AR1021 Só implementación dinámica Controlador táctil MTCH6301 Só implementación dinámica Controlador táctil MTCH6303 Só implementación estática |
Beta
Beta
Beta
Beta |
| usart | Controlador de receptor/transmisor síncrono/asincrónico universal (USART)
Implementación dinámica Implementación estática |
Produción
Beta |
| usbfs
USBs |
Controlador de bus serie universal (USB) PIC32MX (dispositivo USB) Implementación dinámica únicamente Controlador de bus serie universal (USB) PIC32MZ (dispositivo USB) Só implementación dinámica |
Produción
Produción |
| usbfs
USBs |
Controlador de bus serie universal (USB) PIC32MX (host USB)
Só implementación dinámica Controlador de bus serie universal (USB) PIC32MZ (host USB) Só implementación dinámica |
Beta
Beta |
| wifi/mrf24w
wifi/mrf24wn |
Controlador Wi-Fi para o controlador MRF24WG Implementación dinámica só. Controlador Wi-Fi para o controlador MRF24WN. Só implementación dinámica |
Produción
Produción |
Servizos do sistema
| /framework/system/ | Descrición | Lanzamento Tipo |
| clk | Biblioteca de servizos do sistema de reloxo
Implementación dinámica Implementación estática |
Produción
Produción |
| mando | Biblioteca de servizos do sistema de procesadores de comandos
Só implementación dinámica |
Produción |
| común | Biblioteca de servizos do sistema común | Beta |
| consola | Biblioteca de servizos do sistema da consola
Implementación dinámica Implementación estática |
Beta
Alfa |
| depurar | Biblioteca de servizos do sistema de depuración
Só implementación dinámica |
Beta |
| desenvolvedor | Biblioteca de servizos do sistema de control de dispositivos
Só implementación dinámica |
Produción |
| dma | Biblioteca de servizos do sistema de acceso directo á memoria
Implementación dinámica |
Produción |
| fs | File Biblioteca de servizos do sistema
Só implementación dinámica |
Produción |
| int | Biblioteca de servizos do sistema de interrupcións
Só implementación estática |
Produción |
| memoria | Biblioteca de servizos do sistema de memoria
Só implementación estática |
Beta |
| msx | Biblioteca de servizos do sistema de mensaxería
Só implementación dinámica |
Beta |
| portos | Biblioteca de servizos do sistema de portos
Só implementación estática |
Produción |
| aleatoria | Biblioteca de servizos do sistema xerador de números aleatorios
Só implementación estática |
Produción |
| restablecer | Restablecer a biblioteca de servizos do sistema
Só implementación estática |
Beta |
| tmr | Biblioteca de servizos do sistema de temporizador
Só implementación dinámica |
Beta |
| tocar | Biblioteca de servizos do sistema táctil
Só implementación dinámica |
Beta |
| wdt | Biblioteca de servizos do sistema Watchdog Timer
Só implementación estática |
Beta |
Bibliotecas periféricas:
| /marco/ | Descrición | Tipo de lanzamento |
| periférico | Código fonte da biblioteca de periféricos para todos os microcontroladores PIC32 compatibles | Produción |
| PIC32MX1XX/2XX 28/36/44-pin Family | Produción | |
| PIC32MX1XX/2XX/5XX 64/100-pin Family | Produción | |
| PIC32MX320/340/360/420/440/460 Family | Produción | |
| PIC32MX330/350/370/430/450/470 Family | Produción | |
| Familia PIC32MX5XX/6XX/7XX | Produción | |
| Familia de conectividade integrada (EC) PIC32MZ | Produción | |
| Conectividade integrada PIC32MZ con familia de unidades de coma flotante (EF) | Produción |
Capa de abstracción do sistema operativo (OSAL):
| /marco/ | Descrición | Lanzamento Tipo |
| osal | Capa de abstracción do sistema operativo (OSAL) | Produción |
Paquetes de apoio á xunta directiva (BSP):
| /bsp/ | Descrición | Lanzamento Tipo |
| bt_audio_dk | BSP para o kit de desenvolvemento de audio Bluetooth PIC32. | Produción |
| chipkit_wf32 | BSP para a placa de desenvolvemento Wi-Fi chipKIT™ WF32™. | Produción |
| chipkit_wifire | BSP para a placa de desenvolvemento chipKIT™ Wi-FIRE. | Produción |
| pic32mx_125_sk | BSP para o kit de inicio PIC32MX1/2/5. | Produción |
| pic32mx_125_sk+lcc_pictail+qvga | BSP para a placa filial gráfica PICtail Plus sen controlador (LCC) de baixo custo coa placa de pantalla gráfica Truly 3.2″ 320×240 conectada ao kit de inicio PIC32MX1/2/5. | Produción |
| pic32mx_125_sk+meb | BSP para o kit de inicio PIC32MX1/2/5 conectado á placa de expansión multimedia (MEB). | Produción |
| pic32mx_bt_sk | BSP para o kit de inicio Bluetooth PIC32. | Produción |
| pic32mx_eth_sk | BSP para o kit de inicio de Ethernet PIC32. | Produción |
| pic32mx_eth_sk2 | BSP para o kit de inicio Ethernet PIC32 II. | Produción |
| pic32mx_pcap_db | BSP para a placa de desenvolvemento GUI PIC32 con pantalla táctil capacitiva proxectada. | Produción |
| pic32mx_usb_audio_dixital_ab | BSP para a placa de accesorios de audio USB PIC32 | Produción |
| pic32mx_usb_sk2 | Kit de inicio USB PIC32 II de BSP. | Produción |
| pic32mx_usb_sk2+lcc_pictail+qvga | BSP para a placa filial gráfica PICtail Plus sen controlador (LCC) de baixo custo coa placa de pantalla gráfica Truly 3.2″ 320×240 conectada ao kit de inicio USB PIC32 II. | Produción |
| pic32mx_usb_sk2+lcc_pictail+wqvga | BSP para a placa filial gráfica PICtail Plus sen controlador (LCC) de baixo custo coa placa de visualización gráfica Powertip de 4.3″ e 480×272 conectada ao kit de inicio USB PIC32 II. | Produción |
| pic32mx_usb_sk2+meb | BSP para a placa de expansión multimedia (MEB) conectada ao kit de inicio USB PIC32 II. | Produción |
| pic32mx_usb_sk2+s1d_pictail+vga | BSP para a placa filial do controlador gráfico PICtail Plus Epson S1D13517 coa placa de pantalla gráfica Truly 5.7″ 640×480 conectada ao kit de inicio USB PIC32 II. | Produción |
| pic32mx_usb_sk2+s1d_pictail+wqvga | BSP para a placa filial do controlador gráfico PICtail Plus Epson S1D13517 coa placa de alimentación da pantalla gráfica de 4.3″ 480×272 conectada ao kit de inicio USB PIC32 II. | Produción |
| pic32mx_usb_sk2+s1d_pictail+wvga | BSP para a placa filial do controlador gráfico PICtail Plus Epson S1D13517 con pantalla gráfica. Placa Truly de 7″ 800×400 conectada ao kit de inicio USB PIC32 II. | Produción |
| pic32mx_usb_sk2+ssd_pictail+qvga | BSP para a placa secundaria do controlador LCD gráfico PICtail Plus SSD1926 con pantalla gráfica. Placa verdadeiramente de 3.2″ 320×240 conectada ao kit de inicio USB PIC32 II. | Produción |
| pic32mx_usb_sk3 | BSP para o kit de inicio USB PIC32 III. | Produción |
| pic32mx270f512l_pim+bt_audio_dk | BSP para o módulo enchufable (PIM) PIC32MX270F512L conectado ao kit de desenvolvemento de audio Bluetooth PIC32. | Produción |
| pic32mx460_pim+e16 | BSP para o módulo enchufable (PIM) PIC32MX460F512L conectado á placa de desenvolvemento Explorer 16. | Produción |
| pic32mx470_pim+e16 | BSP para o módulo enchufable (PIM) PIC32MX450/470F512L conectado á placa de desenvolvemento Explorer 16. | Produción |
| pic32mx795_pim+e16 | BSP para o módulo enchufable (PIM) PIC32MX795F512L conectado á placa de desenvolvemento Explorer 16. | Produción |
| pic32mz_ec_pim+bt_audio_dk | BSP para o módulo conector de audio (PIM) PIC32MZ2048ECH144 conectado ao kit de desenvolvemento de audio Bluetooth PIC32. | Produción |
| pic32mz_ec_pim+e16 | BSP para o módulo enchufable (PIM) PIC32MZ2048ECH100 conectado á placa de desenvolvemento Explorer 16. | Produción |
| pic32mz_ec_sk | BSP para o kit de inicio de conectividade integrada (EC) PIC32MZ. | Produción |
| pic32mz_ec_sk+meb2 | BSP para a placa de expansión multimedia II (MEB II) conectada ao kit de inicio de conectividade integrada (EC) PIC32MZ. | Produción |
| pic32mz_ec_sk+meb2+wvga | BSP para a placa de expansión multimedia II (MEB II) coa placa de visualización PCAP WVGA de 5″ (véxase Nota) conectado ao kit de inicio de conectividade integrada (EC) PIC32MZ.
Nota: Póñase en contacto coa súa oficina de vendas local de Microchip para obter información sobre como obter a placa de visualización PCAP WVGA de 5 polgadas. |
Produción |
| pic32mz_ec_sk+s1d_pictail+vga | BSP para a placa secundaria do controlador gráfico PICtail Plus Epson S1D13517 coa placa de pantalla gráfica Truly 5.7″ 640×480 conectada ao kit de inicio de conectividade integrada (EC) PIC32MZ. | Produción |
| pic32mz_ec_sk+s1d_pictail+wqvga | BSP para a placa secundaria do controlador gráfico PICtail Plus Epson S1D13517 coa placa de visualización gráfica Powertip de 4.3″ 480×272 conectada ao kit de inicio de conectividade integrada (EC) PIC32MZ. | Produción |
| pic32mz_ec_sk+s1d_pictail+wvga | BSP para a placa secundaria do controlador gráfico PICtail Plus Epson S1D13517 coa placa de visualización WVGA PCAP de 5″ (ver Nota) conectado ao kit de inicio de conectividade integrada PIC32MZ con unidade de coma flotante (EC).
Nota: Póñase en contacto coa súa oficina de vendas local de Microchip para obter información sobre como obter a placa de visualización PCAP WVGA de 5 polgadas. |
Produción |
| pic32mz_ef_pim+bt_audio_dk | BSP para o módulo conector de audio (PIM) PIC32MZ2048EFH144 conectado ao kit de desenvolvemento de audio Bluetooth PIC32. | Produción |
| pic32mz_ef_pim+e16 | BSP para o módulo enchufable (PIM) PIC32MZ2048EFH100 conectado á placa de desenvolvemento Explorer 16. | Produción |
| pic32mz_ef_sk | BSP para o kit de inicio de conectividade integrada PIC32MZ con punto flotante (EF). | Produción |
| pic32mz_ef_sk+meb2 | BSP para a placa de expansión multimedia II (MEB II) conectada ao kit de inicio de conectividade integrada con unidade de coma flotante (EF) PIC32MZ. | Produción |
| pic32mz_ef_sk+meb2+wvga | BSP para a placa de expansión multimedia II (MEB II) coa placa de visualización PCAP WVGA de 5″ (véxase Nota) conectado ao kit de inicio de conectividade integrada PIC32MZ con unidade de coma flotante (EF).
Nota: Póñase en contacto coa súa oficina de vendas local de Microchip para obter información sobre como obter a placa de visualización PCAP WVGA de 5 polgadas. |
Produción |
| pic32mz_ef_sk+s1d_pictail+vga | BSP para a placa filial do controlador gráfico PICtail Plus Epson S1D13517 coa placa de pantalla gráfica Truly 5.7″ 640×480 conectada ao kit de inicio de conectividade integrada PIC32MZ con unidade de coma flotante (EF). | Produción |
| pic32mz_ef_sk+s1d_pictail+wqvga | BSP para a placa filial do controlador gráfico PICtail Plus Epson S1D13517 coa placa de pantalla gráfica Powertip de 4.3″ 480×272 conectada ao kit de inicio de conectividade integrada PIC32MZ con unidade de coma flotante (EF). | Produción |
| wifi_g_db | BSP para a placa de demostración Wi-Fi G. | Produción |
Aplicacións de audio:
| /aplicacións/audio/ | Descrición | Lanzamento Tipo |
| bucle_de_micrófono_de_audio | Demostración de bucle de micrófono de audio | Produción |
| ton_de_áudio | Demostración de tons de audio | Produción |
| mac_audio_alta_resolución | Demostración de audio de alta resolución | Produción |
| tarxeta_sd_usb_audio | Demostración da tarxeta SD de audio USB | Beta |
| descodificadores_universais_de_audio | Demostración do descodificador de audio universal | Produción |
| auriculares_usb | Demostración de auriculares de audio USB | Produción |
| micrófono_usb | Demostración do micrófono de audio USB | Produción |
| altofalante_usb | Demostración de altofalantes de audio USB | Produción |
Aplicacións de Bluetooth:
| /aplicacións/bluetooth/ | Descrición | Lanzamento Tipo |
| datos/datos_básicos | Demostración de datos básicos de Bluetooth® | Produción |
| datos/sensor_de_temperatura_de_datos_rgb | Sensor de temperatura Bluetooth e demostración de datos RGB | Produción |
| premium/audio/a2dp_avrcp | Demostración de audio premium por Bluetooth | Produción |
Aplicacións do cargador de arranque:
| /aplicacións/cargador de arranque/ | Descrición | Lanzamento Tipo |
| básico | Demostración básica do cargador de arranque | Produción |
| Actualización en directo | Demostración de actualización en directo | Produción |
Aplicacións da clase B:
| /aplicacións/clase b/ | Descrición | Lanzamento Tipo |
| Demostración de clase B | Demostración da biblioteca da clase B | Produción |
Aplicacións criptográficas:
| /aplicacións/cripto/ | Descrición | Lanzamento Tipo |
| cifrar_descifrar | Demostración de cifrado/descifrado da biblioteca de periféricos criptográficos MD5 | Produción |
| hash_grande | Demostración de hash da biblioteca periférica de criptografía | Produción |
Aplicacións de controladores:
| /aplicacións/controlador/ | Descrición | Lanzamento Tipo |
| i2c/i2c_rtcc | Demostración I2C RTCC | Produción |
| nvm/nvm_read_write | Demostración de NVM | Produción |
| spi/serie_eeprom | Demostración de SPI | Produción |
| spi/bucle_spi | Demostración de SPI | Produción |
| spi_flash/sst25vf020b | Demostración do dispositivo SPI Flash SST25VF020B | Produción |
| usart/usart_echo | Demostración USART | Produción |
| usart/usart_loopback | Demostración de bucle de retorno USART | Produción |
ExampAplicacións:
| /aplicacións/examples/ | Descrición | Lanzamento Tipo |
| a miña_primeira_aplicación | Tutorial de harmonía de MPLABample Solución | N/A |
| periférico | Biblioteca de periféricos compatible con MPLAB Harmony Examples | Produción |
| sistema | Biblioteca de servizos de sistema compatible con MPLAB Harmony Examples | Produción |
Aplicacións do programador de memoria externa:
| /aplicacións/programador/ | Descrición | Lanzamento Tipo |
| memoria_flash_externa | Demostración do cargador de arranque flash externo | Produción |
| sqi_flash | Demostración do programador de memoria externa SQI Flash | Produción |
File Aplicacións do sistema:
| /aplicacións/fs/ | Descrición | Lanzamento Tipo |
| nvm_fat_single_disk | Demostración de FAT FS de memoria non volátil dun só disco | Produción |
| nvm_mpfs_un_disco | Demostración de MPFS de memoria non volátil dun só disco | Produción |
| nvm_sdcard_fat_mpfs_multi_disk | Demostración de MPFS FAT FS de memoria non volátil multidisco | Produción |
| nvm_sdcard_fat_multi_disk | Demostración de FAT FS de memoria non volátil multidisco | Produción |
| tarxeta_sd_disco_fat_único | Demostración de FAT FS para tarxetas SD dun só disco | Produción |
| sdcard_msd_fat_multi_disk | Demostración de MSD FAT FS para tarxetas SD multidisco | Produción |
| sst25_fat | Demostración de SST25 Flash FAT FS | Alfa |
Aplicacións gráficas:
| /aplicacións/gfx/ | Descrición | Lanzamento Tipo |
| imaxe_básica_movemento | Demostración da biblioteca básica de gráficos en movemento de imaxes | Produción |
| emwin_inicio_rápido | Demostración de inicio rápido de SEGGER emWin | Produción |
| recursos_externos | Demostración de acceso á memoria externa dos recursos gráficos almacenados | Produción |
| escaparate_gráfico | Demostración de gráficos WVGA sen controlador de baixo custo (LCC) | Produción |
| lcc | Demostración de gráficos sen controlador de baixo custo (LCC) | Produción |
| imaxe_mediaviewer | Imaxe de medios gráficos Viewer Demostración | Produción |
| obxecto | Demostración da capa de obxectos gráficos | Produción |
| primitivo | Demostración da capa de primitivas gráficas | Produción |
| calibración_táctil_resistiva | Demostración de calibración táctil resistiva | Produción |
| s1d13517 | Demostración do controlador LCD Epson S1D13517 | Produción |
| ssd1926 | Demostración do controlador Solomon Systech SSD1926 | Produción |
Aplicacións da tarxeta de expansión multimedia II (MEB II):
| /aplicacións/meb_ii/ | Descrición | Lanzamento Tipo |
| cámara_gfx | Demostración da cámara gráfica | Produción |
| gfx_cdc_com_port_single | Demostración combinada de gráficos e CDC USB | Produción |
| marco_de_fotos_gfx | Demostración de marcos de fotos gráficos | Produción |
| gfx_web_servidor_nvm_mpfs | Gráficos combinados e TCP/IP Web Demostración do servidor | Produción |
| Emwin | Demostración das capacidades de SEGGER emWin® na MEB II | Beta |
Aplicacións RTOS:
| /aplicacións/rtos/ | Descrición | Lanzamento Tipo |
| embos | Demostracións de SEGGER embOS® | Produción |
| libretos | Demostracións de FreeRTOS™ | Produción |
| openrtos | Demostracións de OPENRTOS | Produción |
| fíox | Demostracións de Express Logic ThreadX | Produción |
| uC_OS_II | Demostracións de Micriµm® µC/OS-II™ | Beta |
| uC_OS_III | Micriµm® µC/OS-III™ Demostracións | Produción |
Aplicacións TCP/IP:
| /aplicacións/tcpip/ | Descrición | Lanzamento Tipo |
| berkeley_tcp_cliente | Demostración do cliente TCP/IP de Berkeley | Produción |
| servidor_tcp_berkeley | Demostración do servidor TCP/IP de Berkeley | Produción |
| berkeley_udp_client | Demostración do cliente TCP/IP UDP de Berkeley | Produción |
| berkeley_udp_relay | Demostración de retransmisión TCP/IP UDP de Berkeley | Produción |
| servidor_udp_berkeley | Demostración do servidor TCP/IP UDP de Berkeley | Produción |
| cliente_tcp_wolfssl | Demostración do cliente TCP de wolfSSL TCP/IP | Produción |
| servidor_tcp_wolfssl | Demostración do servidor TCP/IP de wolfSSL | Produción |
| snmpv3_nvm_mpfs | Memoria non volátil SNMPv3 de microchip propietario File Demostración do sistema | Produción |
| snmpv3_tarxeta_sd_fatfs | Tarxeta SD de memoria non volátil SNMPv3 FAT File Demostración do sistema | Produción |
| tcpip_tcp_cliente | Demostración do cliente TCP/IP TCP | Produción |
| tcpip_tcp_cliente_servidor | Demostración de cliente-servidor TCP/IP | Produción |
| servidor_tcpip_tcp | Demostración do servidor TCP/IP | Produción |
| cliente_tcpip_udp | Demostración do cliente TCP/IP UDP | Produción |
| servidor_cliente_tcpip_udp | Demostración de cliente-servidor TCP/IP UDP | Produción |
| servidor_tcpip_udp | Demostración do servidor TCP/IP UDP | Produción |
| web_servidor_nvm_mpfs | Memoria non volátil con microchip propietario File Sistema Web Demostración do servidor | Produción |
| web_servidor_tarxeta_sd_fatfs | Tarxeta SD FAT File Sistema Web Demostración do servidor | Produción |
| configuración_fácil_de_wifi | Demostración de Wi-Fi® EasyConf | Produción |
| wifi_g_demo | Demostración de Wi-Fi G | Produción |
| wifi_wolfssl_tcp_cliente | Demostración do cliente Wi-Fi wolfSSL TCP/IP | Produción |
| servidor_tcp_de_wifi_wolfssl | Demostración do servidor TCP/IP Wi-Fi wolfSSL | Produción |
| cliente_tcp_wolfssl | Demostración do cliente TCP/IP de wolfSSL | Produción |
| servidor_tcp_wolfssl | Demostración do servidor TCP/IP de wolfSSL | Produción |
Aplicacións de proba:
| /aplicacións/meb_ii/ | Descrición | Lanzamento Tipo |
| probas_sample | Proba de harmonía MPLAB Sample Aplicación | Alfa |
Aplicacións de dispositivos USB:
| /aplicacións/usb/dispositivo/ | Descrición | Lanzamento Tipo |
| cdc_com_port_dual | Demostración da emulación de portos COM serie duplos de CDC | Produción |
| porto_single_cdc_com | Demostración de emulación de porto COM serie único de CDC | Produción |
| cdc_msd_básico | Demostración do dispositivo de almacenamento masivo (MSD) dos CDC | Produción |
| emulador_serie_cdc | Demostración de emulación serie CDC | Produción |
| emulador_serial_cdc_msd | Demostración MSD da emulación serie CDC | Produción |
| ocultar_básico | Demostración básica do dispositivo de interface humana USB (HID) | Produción |
| joystick_hid | Demostración do dispositivo de joystick USB clase HID | Produción |
| teclado_oculto | Demostración do dispositivo de teclado USB clase HID | Produción |
| rato_agochado | Demostración do dispositivo de rato USB clase HID | Produción |
| hid_msd_básico | Demostración MSD de clase HID USB | Produción |
| msd_básico | Demostración MSD USB | Produción |
| msd_fs_spiflash | Memoria flash USB MSD SPI File Demostración do sistema | Produción |
| tarxeta_sd_msd | Demostración da tarxeta SD MSD USB | Produción |
| provedor | Demostración do provedor de USB (é dicir, xenérico) | Produción |
Aplicacións de servidor USB:
| /aplicacións/usb/host/ | Descrición | Lanzamento Tipo |
| altofalante_de_audio | Demostración do controlador de clase host de USB Audio v1.0 | Produción |
| cdc_básico | Demostración básica de USB CDC | Produción |
| cdc_msd | Demostración básica de USB CDC MSD | Produción |
| teclado_básico_hid | Demostración do teclado host USB HID | Produción |
| rato_básico_hid | Demostración do rato host USB HID | Produción |
| hub_cdc_hid | Demostración do concentrador USB HID CDC | Produción |
| hub_msd | Demostración do servidor USB MSD Hub | Produción |
| msd_básico | Demostración sinxela dunha unidade flash USB MSD Host | Produción |
Binarios precompilados:
| /bin/framework | Descrición | Lanzamento Tipo |
| bluetooth | Bibliotecas de pila Bluetooth PIC32 preconstruídas | Produción |
| Bluetooth/premium/audio | Bibliotecas de pila de audio Bluetooth PIC32 preconstruídas (Premium) | Produción |
| descodificador/premium/aac_microaptiv | Biblioteca de decodificadores AAC precompilada para dispositivos PIC32MZ con características principais de microAptiv (Premium) | Beta |
| descodificador/premium/aac_pic32mx | Biblioteca de decodificadores AAC precompilada para dispositivos PIC32MX (Premium) | Beta |
| descodificador/premium/mp3_microaptiv | Biblioteca de descodificadores MP3 precompilados para dispositivos PIC32MZ con características principais de microAptiv (Premium) | Produción |
| descodificador/premium/mp3_pic32mx | Biblioteca de descodificadores MP3 precompilada para dispositivos PIC32MX (Premium) | Produción |
| descodificador/premium/wma_microaptiv | Biblioteca de decodificadores WMA precompilada para dispositivos PIC32MZ con características principais de microAptiv (Premium) | Beta |
| descodificador/premium/wma_pic32mx | Biblioteca de decodificadores WMA precompilada para dispositivos PIC32MX (Premium) | Beta |
| matemáticas/dsp | Bibliotecas matemáticas de punto fixo DSP precompiladas para dispositivos PIC32MZ | Produción |
| matemáticas/libq | Bibliotecas matemáticas de punto fixo LibQ precompiladas para dispositivos PIC32MZ | Produción |
| matemáticas/libq/libq_c | Biblioteca matemática precompilada con implementacións en C compatibles cos dispositivos Pic32MX e Pic32MZ. (NOTA: Estas rutinas non son compatibles coas funcións da biblioteca libq) | Beta |
| periférico | Bibliotecas periféricas precompiladas | Produción/Beta |
Construír a estrutura:
| /construír/framework/ | Descrición | Lanzamento Tipo |
| matemáticas/libq | Proxecto de compilación da biblioteca LibQ | Produción |
| matemáticas/libq | Proxecto de compilación da biblioteca LibQ_C | Alfa |
| periférico | Proxecto de construción de bibliotecas periféricas | Produción |
Utilidades:
| /utilidades/ | Descrición | Lanzamento Tipo |
| mhc/plugins/displaymanager/displaymanager.jar | Complemento do xestor de visualización MPLAB Harmony | Beta |
| mhc/com-microchip-mplab-módulos-mhc.nbm | Complemento do configurador de harmonía de MPLAB (MHC)
Composador de gráficos MPLAB Harmony (incluído no plugin MHC) |
Produción
Beta |
| mib2bib/mib2bib.jar | Compilouse un script MIB de Microchip personalizado (snmp.mib) para xerar snmp.bib e mib.h | Produción |
| xerador_mpfs/mpfs2.jar | TCP/IP MPFS File Xerador e utilidade de carga | Produción |
| segger/emwin | Utilidades SEGGER emWin empregadas polas aplicacións de demostración de MPLAB Harmony emWin | Vendedor |
| tcpip_discoverer/tcpip_discoverer.jar | Utilidade Detector de Nodos de Microchip TCP/IP | Produción |
Software de terceiros:
| /terceiras_partes/ | Descrición | Lanzamento Tipo |
| decodificador | Distribución de fontes da biblioteca do descodificador | Vendedor |
| gfx/emwin | Distribución da biblioteca gráfica SEGGER emWin® | Vendedor |
| rtos/embOS | Distribución de SEGGER embOS® | Vendedor |
| rtos/FreeRTOS | Distribución de código fonte FreeRTOS con compatibilidade con dispositivos PIC32MZ | Vendedor |
| rtos/MicriumOSII | Distribución Micriµm® µC/OS-II™ | Vendedor |
| rtos/MicriumOSIII | Distribución Micriµm® µC/OS-III™ | Vendedor |
| rtos/OpenRTOS | Distribución de código fonte OPENRTOS con soporte para dispositivos PIC32MZ | Vendedor |
| rtos/ThreadX | Distribución de ThreadX de Express Logic | Vendedor |
| segger/emwin | Distribución SEGGER emWin® Pro | Vendedor |
| tcpip/wolfssl | Demostración baseada en código aberto da biblioteca SSL integrada de wolfSSL (anteriormente CyaSSL) | Vendedor |
| tcpip/iniche | Distribución de bibliotecas InterNiche | Vendedor |
Documentación:
| /doc/ | Descrición | Lanzamento Tipo |
| harmony_help.pdf | Axuda de MPLAB Harmony en formato de documento portátil (PDF) | Produción |
| harmony_help.chm | Axuda de MPLAB Harmony en formato de axuda compilada (CHM) | Produción |
| html/índice.html | Axuda de MPLAB Harmony en formato HTML | Produción |
| folla_de_compatibilidade_de_harmonía.pdf | Formulario PDF para determinar o nivel de compatibilidade con MPLAB Harmony e para capturar calquera excepción ou restrición ás directrices de compatibilidade | Produción |
| informe_de_lanzamento_de_harmony_v1.11.pdf | Resumo de lanzamento de MPLAB Harmony, que ofrece información de lanzamento "d'unha ollada" | Produción |
| notas_de_lanzamento_de_harmony_v1.11.pdf | Notas da versión de MPLAB Harmony en PDF | Produción |
| harmony_license_v1.11.pdf | Acordo de licenza do software MPLAB Harmony en PDF | Produción |
Tipos de publicación
Esta sección describe os tipos de publicación e o seu significado.
Descrición
As versións dos módulos MPLAB Harmony poden ser de tres tipos diferentes, como se mostra na seguinte ilustración.

Lanzamento alfa
Unha versión alfa dun módulo adoita ser unha versión inicial. As versións alfa terán implementacións completas do seu conxunto de funcionalidades básicas, serán probadas funcionalmente por unidades e compilaranse correctamente. Unha versión alfa é unha gran "pre..."view"do que está a traballar Microchip nun novo desenvolvemento e pode ser moi útil para explorar novas funcionalidades. Non obstante, non pasou polo proceso de probas formal completo e é case seguro que parte da súa interface cambiará antes de que se publique a versión de produción e, polo tanto, non se recomenda o seu uso en produción."
Versión beta
Unha versión beta dun módulo pasou pola interface internaview proceso e sometéuse a probas formais da súa funcionalidade. Ademais, os problemas notificados na versión alfa xa foron corrixidos ou documentados. Cando un módulo está nunha versión beta, pódese esperar que funcione correctamente en circunstancias normais e que a súa interface sexa moi semellante á forma final (aínda que se poden facer cambios se é necesario). Non obstante, non se someteu a probas de estrés nin de rendemento e pode que non falle correctamente se se usa incorrectamente. Non se recomenda unha versión beta para o seu uso en produción, pero pódese usar para o desenvolvemento.
Lanzamento da produción
Cando un módulo se lanza en formato de produción, xa ten todas as funcionalidades, está totalmente probado e a súa interface está "conxelada". Todos os problemas coñecidos de versións anteriores xa serán corrixidos ou documentados. A interface existente non cambiará en versións futuras. Pode ampliarse con funcionalidades e funcións de interface adicionais, pero as funcións de interface existentes non cambiarán. Este é código estable cunha interface de programa de aplicacións (API) estable na que podes confiar para fins de produción.
Números de versión
Esta sección describe o significado dos números de versión de MPLAB Harmony.
Descrición
Esquema de numeración de versións de MPLAB Harmony
MPLAB Harmony usa o seguinte esquema de numeración de versións:
. [. ][ Onde:
- = Revisión importante (cambio significativo que afecta a moitos ou a todos os módulos)
- = Revisión menor (novas funcionalidades, versións regulares)
- [. ] = Publicación de puntos (correccións de erros, publicacións non programadas)
- [ ] = Tipo de versión (a para alfa e b para beta, se corresponde). As versións de produción non inclúen unha letra de tipo de versión.
Cadea de versión
A función SYS_VersionStrGet devolverá unha cadea de caracteres co formato:
" . [. ][ ]”
Onde:
- é o número de versión principal do módulo
- é o número de versión menor do módulo
- é un número de versión opcional de "parche" ou "punto" (que non se inclúe na cadea se é igual a "00")
- é un tipo de versión opcional "a" para alfa e "b" para beta. Este tipo non se inclúe se a versión é unha versión de produción (é dicir, non é alfa nin beta)
Nota: A cadea de versión non conterá espazos.
ExampLe:
"0.03a"
"1.00"
Número de versión
O número de versión devolto pola función SYS_VersionGet é un enteiro sen signo no seguinte formato decimal (non en formato BCD).
* 10000 + * 100 +
Onde os números se representan en decimal e o significado é o mesmo que o descrito en Version String.
Nota: Non existe unha representación numérica do tipo de publicación.
ExampLe:
Para a versión «0.03a», o valor devolto é igual a: 0 * 10000 + 3 * 100 + 0.
Para a versión «1.00», o valor devolto é igual a: 1 * 100000 + 0 * 100 + 0.
© 2013-2017 Microchip Technology Inc.
FAQ
- P: Pódese usar MPLAB Harmony con programación en C++? lingua?
R: Non, MPLAB Harmony non foi probado con C++; polo tanto, a compatibilidade con esta linguaxe de programación non está dispoñible. - P: Cal é o nivel de optimización recomendado para crear proxectos coa biblioteca de periféricos MPLAB Harmony?
R: Recoméndase o nivel de optimización -O1 para eliminar código das seccións non utilizadas da biblioteca periférica. - P: Como xestiona o desinstalador de MPLAB Harmony os ficheiros modificados polo usuario files?
R: O desinstalador eliminará todo fileinstalados polo instalador, mesmo se foron modificados polo usuario. Non obstante, os novos fileOs elementos engadidos polo usuario non se eliminarán.
Documentos/Recursos
![]() |
Marco de software integrado MICROCHIP Harmony [pdfGuía do usuario v1.11, Marco de software integrado Harmony, Marco de software integrado, Marco de software, Marco |





