Framework software integrato MICROCHIP Harmony

Specifiche:
- Nome prodotto: MPLAB Harmony Integrated Software Framework
- Versione: v1.11
- Data di rilascio: aprile 2017
Informazioni sul prodotto:
MPLAB Harmony Integrated Software Framework v1.11 è un framework software progettato per semplificare e accelerare lo sviluppo di applicazioni embedded per microcontrollori Microchip. Fornisce un set completo di librerie, driver e middleware per semplificare il processo di sviluppo.
Istruzioni per l'uso del prodotto
Funzionalità e problemi noti:
Caratteristiche di MPLAB Harmony:
- Supporta un'ampia gamma di microcontrollori Microchip
- Set completo di librerie e middleware
- Configurazione e impostazione facili
Problemi noti:
- Linguaggio di programmazione C++ non supportato
- Livello di ottimizzazione consigliato -O1 per la creazione di progetti con libreria periferica Harmony
- Comportamento del programma di disinstallazione in merito alle modifiche apportate dall'utente files
Informazioni sulla versione
Fornisce informazioni sulla versione di MPLAB Harmony, include note di rilascio, contenuti della versione, tipi di versione e spiega il sistema di numerazione delle versioni. Una copia PDF delle Note di rilascio è disponibile nel Cartella /doc della tua installazione MPLAB Harmony.
Note di rilascio
Questo argomento fornisce le note di rilascio per questa versione di MPLAB Harmony.
Descrizione
Versione MPLAB Harmony: v1.11 Data di rilascio: aprile 2017
Requisiti software
Prima di utilizzare MPLAB Harmony, assicurarsi che siano installati i seguenti componenti:
- MPLAB X IDE 3.60
- Compilatore MPLAB XC32 C/C++ 1.43
- MPLAB Harmony Configurator 1.11.xx
Aggiornamento a questa versione di MPLAB Harmony
L'aggiornamento a questa versione di MPLAB Harmony è relativamente semplice. Per istruzioni dettagliate, consultare la sezione "Porting e aggiornamento a MPLAB Harmony".
Novità e problemi noti
Le tabelle seguenti elencano le funzionalità modificate o aggiunte e gli eventuali problemi noti identificati dall'ultima versione di MPLAB Harmony. Tutti i problemi noti non ancora risolti sono stati mantenuti dalla versione precedente.
MPLAB Harmony:
| Caratteristica | Aggiunte e aggiornamenti | Problemi noti |
| Generale | MPLAB Harmony non è stato testato con C++; pertanto, il supporto per questo linguaggio di programmazione non è supportato.
Si consiglia il livello di ottimizzazione “-O1” quando si creano progetti che includono il binario precompilato MPLAB Harmony (.a file) libreria periferica. Ciò è necessario affinché il linker rimuova il codice dalle sezioni inutilizzate (per le funzionalità della libreria periferica che non vengono utilizzate). In alternativa, è possibile selezionare "Rimuovi sezioni inutilizzate" nelle opzioni generali della finestra di dialogo delle proprietà di xc32-ld (linker). Il programma di disinstallazione di MPLAB Harmony eliminerà tutti filevengono installati dall'installatore, anche se modificati dall'utente. Tuttavia, il programma di disinstallazione non lo farò elimina nuovo fileviene aggiunto dall'utente alla cartella di installazione di MPLAB Harmony. Il plug-in MPLAB Harmony Display Manager fornisce un supporto completo per la configurazione e la simulazione del driver generato da LCC, oltre a fornire supporto di base per tutti gli altri driver del controller grafico. Il supporto completo per la configurazione e la simulazione degli altri driver del controller grafico sarà aggiunto in una futura versione di MPLAB Harmony. |
Middleware e librerie:
| Caratteristica | Aggiunte e aggiornamenti | Problemi noti |
| Libreria Bootloader | Il bootloader UDP non viene compilato per i dispositivi PIC32MZ quando è selezionato microMIPS. | |
| Biblioteca crittografica | N / A | La migrazione di progetti che utilizzano la libreria hardware Crypto e presentano più configurazioni potrebbe riscontrare un problema di compilazione dopo la rigenerazione del codice. MPLAB X IDE mostrerà che pic32mz-crypt.h e pic32mz-hash.c sono incompleti. files sono esclusi dalla configurazione, anche se ha tentato di aggiungerli. Il compilatore genererà errori, indicando che alcune funzioni di crittografia non possono essere referenziate. Per aggirare questo problema, rimuovere entrambi files (pic32mz-crypt.h e pic32mz-hash.c) dal progetto e utilizzare MPLAB Harmony Configurator (MHC) per rigenerare tutte le configurazioni che li utilizzano files. |
| Librerie di decodifica | A causa dei requisiti di memoria e della quantità di SRAM disponibile, alcuni decoder non possono funzionare contemporaneamente ad altri. Tuttavia, ogni decoder funzionerà individualmente nella dimostrazione di universal_audio_decoders. | |
| File Sistema | Trovata e corretta potenziale eccezione del puntatore nullo nella funzione di smontaggio. | |
| Librerie grafiche | La decodifica JPEG non supporta le immagini scansionate in modo progressivo. Alcune immagini GIF animate con trasparenza incorporata potrebbero presentare tearing. Il driver LCCG generato supporta una risoluzione di visualizzazione fino a WVGA o equivalente. | |
| Pila TCP/IP | SMTPC:
|
|
| Libreria dispositivi USB | N / A | Lo stack di dispositivi USB è stato testato con capacità limitata e RTOS. Durante l'esecuzione dello stack di dispositivi USB su un dispositivo della famiglia PIC32MZ, l'inizializzazione dello stack richiede tre secondi per i dispositivi PIC32MZ EC e tre millisecondi per i dispositivi PIC32MZ EF. |
| Libreria host USB | Rimosso il supporto MHC per il software USB Host Beta. Il supporto per le API USB Host Beta verrà rimosso nelle versioni future. | Le seguenti funzioni dello stack host USB non sono implementate:
I driver Hub, Audio v1.0 e HID Host Client sono stati testati con capacità limitata. Lo stack host USB è stato testato con capacità limitata con RTOS. Il funzionamento in modalità polled non è stato testato. Il comportamento di collegamento/scollegamento è stato testato con capacità limitata. Durante l'esecuzione dello stack host USB su un dispositivo della famiglia PIC32MZ, lo stack richiede tre secondi per l'inizializzazione per i dispositivi EC PIC32MZ e tre millisecondi per i dispositivi EF PIC32MZ. Il livello host USB non esegue il controllo di sovracorrente. Questa funzionalità sarà disponibile in una versione futura di MPLAB Harmony. Il livello host USB non verifica il livello Hub. Questa funzionalità sarà disponibile in una versione futura di MPLAB Harmony. Il livello host USB abiliterà la prima configurazione solo in presenza di configurazioni multiple. Se non ci sono corrispondenze di interfaccia nella prima configurazione, il dispositivo diventa inoperativo. L'abilitazione di configurazioni multiple sarà attivata in una versione futura di MPLAB Harmony. Il driver client host MSD è stato testato con un numero limitato di unità flash USB disponibili in commercio. Il driver client host MSD e il livello host USB non sono stati testati per la velocità di lettura/scrittura. Questi test verranno eseguiti in una versione futura di MPLAB Harmony. Il driver client host MSD e il driver a blocchi SCSI possono essere utilizzati solo con File sistema se il file La funzionalità di montaggio automatico del sistema è abilitata. Il driver client host MSD non è stato testato con dispositivi di archiviazione di massa Multi-LUN e lettori di schede USB. |
| Libreria host USB (continua) | Il driver USB Host SCSI Block, il driver CDC Client e il driver Audio Host Client supportano solo il funzionamento a singolo client. Il funzionamento multi-client sarà abilitato in una futura versione di MPLAB Harmony.
Il driver USB HID Host Client non è stato testato con dispositivi multi-uso. L'invio di output o report delle funzionalità non è stato testato. Il driver USB Audio Host Client non fornisce l'implementazione per le seguenti funzioni:
|
Driver di dispositivo:
| Caratteristica | Aggiunte e aggiornamenti | Problemi noti |
| LCC | . | MPLAB Harmony Graphics Composer (MHGC) non è in grado di fornire una tabella di palette; pertanto, gli utenti devono fornire un array uint16_t di 256 colori RGB a 16 bpp al driver LCC utilizzando la funzione DRV_GFX_PalletteSet. Il contenuto di questo array servirà a mappare gli indici di colore sui colori del display TFT.
L'impostazione della sorgente di trigger DMA in MHC è cambiata. Se l'impostazione del progetto è 3, 5, 7 o 9, MHC la contrassegnerà in rosso. Modificare l'impostazione in 2, 4, 6 o 8. Tutti i timer dispari vengono rimossi dalla selezione. Sebbene questi timer siano funzionanti per impostazione predefinita, solo i timer pari (2, 4, 6, 8) accetteranno modifiche ai valori del prescaler. |
| I2C | N / A | Driver I2C che utilizza la periferica e l'implementazione bit-banged:
|
| MRF24WN Wi-Fi | Nuove librerie wdrvext_mx.a, wdrvext_ec.a e wdrvext_mz.a files. |
| S1D13517 | Il driver S1D13517 non supporta l'acquisizione di un pixel o di una matrice di pixel dal framebuffer S1D13517 e non supporta il rendering dei font quando l'anti-aliasing è abilitato. | |
| Scheda digitale protetta (SD). | N / A | Il driver della scheda SD non è stato testato in un ambiente di interruzione ad alta frequenza. |
| SPI | N / A | La modalità SPI Slave con DMA non è operativa. Questo problema verrà risolto in una futura versione di MPLAB Harmony. |
| Spia flash | Le funzionalità Flash quali lettura ad alta velocità, blocco e protezione da scrittura non sono supportate dalla libreria driver.
L'implementazione statica della libreria driver non è disponibile. |
|
| USB | La libreria driver USB è stata testata con capacità limitata con RTOS.
Durante l'esecuzione della libreria driver USB su un dispositivo della famiglia PIC32MZ, lo stack richiede tre secondi per l'inizializzazione per i dispositivi PIC32MZ EC e tre millisecondi per i dispositivi PIC32MZ EF. Alcune API per la libreria driver host USB potrebbero cambiare nella prossima versione. Il funzionamento in modalità polled della libreria driver host USB non è stato testato. Il comportamento di collegamento/scollegamento della libreria driver host USB è stato testato in una capacità limitata. |
Servizi di sistema:
| Caratteristica | Aggiunte e aggiornamenti | Problemi noti |
| DMA |
Librerie periferiche:
| Caratteristica | Aggiunte e aggiornamenti | Problemi noti |
| ADCHS | N / A | FIFO non è supportato in questa versione della libreria periferica. |
| SQI | N / A | Un valore del divisore di clock SQI superiore a CLK_DIV_16 non funzionerà. Per ottenere velocità di clock SQI ottimali, utilizzare un valore del divisore di clock SQI inferiore a CLK_DIV_16.
Nota: Questo problema riguarda tutte le applicazioni che utilizzano il modulo SQI. |
Applicazioni
| Caratteristica | Aggiunte e aggiornamenti | Problemi noti |
| Dimostrazioni audio | Modificato in Universal_audio_decoders per limitare la profondità della directory in file sistema. Ciò impedirà un'eccezione che si verificherebbe oltre i 6 livelli di sottodirectory. | Dimostrazioni di usb_headset, usb_microphone e usb_speaker:
La funzione di disattivazione dell'audio (controllata dal PC) non funziona. Dimostrazione mac_audio_hi_res: Disattivare l'audio sul PC funziona correttamente solo la prima volta |
| Dimostrazioni Bluetooth | Risolti i problemi riscontrati nella visualizzazione WVGA nella demo a2dp_avrcp. Questa è una demo premium. | La grafica è stata temporaneamente disattivata/rimossa in tutte le configurazioni PIC32MZ DA e sarà resa disponibile in una versione futura |
| File Dimostrazioni di sistema | Il LED_3, utilizzato per indicare il successo della dimostrazione, non si illumina, il che influisce sulle seguenti dimostrazioni:
Come soluzione alternativa, l'utente può inserire un punto di interruzione nel codice dell'applicazione per visualizzare lo stato delle dimostrazioni. |
| Dimostrazioni grafiche | La programmazione e il debug del kit di avvio PKOB potrebbero generare il seguente errore: Non è stato possibile avviare il programmatore: Impossibile programmare il dispositivo di destinazione. Se viene visualizzato questo messaggio, riaccendere il dispositivo e l'applicazione verrà avviata. Se è necessario un debug, la soluzione alternativa consigliata è installare l'header appropriato sullo starter kit utilizzando MPLAB REAL ICE.
Alla dimostrazione external_resources si applicano i seguenti problemi:
|
|
| Dimostrazioni MEB II | L'applicazione dimostrativa segger_emwin non include ancora l'input touch. | |
| Dimostrazioni RTOS | La libreria SEGGER embOS con supporto FPU è necessaria per la configurazione dell'EF PIC32MZ e l'utente deve includerla esplicitamente. Per impostazione predefinita, è inclusa la libreria senza supporto FPU. | |
| Libreria di servizi di sistema Examples | N / A | La dimostrazione command_appio non funziona con MPLAB X IDE v3.06, ma è operativa con v3.00. |
| Wi-Fi TCP/IP
Dimostrazioni |
N / A | La dimostrazione di tcpip_tcp_client con le configurazioni ENC24xJ600 o ENC28J60 non funziona correttamente se il driver SPI abilita il DMA. Disattivare l'opzione SPI DMA per queste configurazioni. Questo problema verrà risolto in una futura versione di MPLAB Harmony. |
| Applicazioni di prova | N / A | Le configurazioni FreeRTOS da utilizzare con il PIC32MZ EF Starter Kit hanno la libreria a virgola mobile disabilitata nelle opzioni del progetto. |
| Dimostrazioni USB | L'applicazione dimostrativa msd_basic Device, quando creata utilizzando dispositivi PIC32MZ, richiede che la struttura dati della risposta alla richiesta SCSI sia posizionata nella RAM. Posizionare questa struttura dati nella memoria Flash del programma causa la corruzione della risposta alla richiesta. Questo problema verrà corretto in una versione futura. La dimostrazione host hid_basic_keyboard cattura le sequenze di tasti da AZ, az, 0-9, Maiusc e BLOC MAIUSC. soltantoLa funzionalità di accensione dei LED della tastiera e il supporto per altre combinazioni di tasti saranno aggiornati in una versione futura. Nella dimostrazione host audio_speaker, il Plug and Play potrebbe non funzionare per le configurazioni pic32mz_ef_sk_int_dyn e pic32mx_usb_sk2_int_dyn. Questo problema verrà corretto in una versione futura. Nell'applicazione dimostrativa host hub_msd, il rilevamento del Plug and Play dell'Hub potrebbe occasionalmente fallire. Tuttavia, se l'hub viene collegato prima che il dispositivo PIC32MZ venga rilasciato dal reset, l'applicazione dimostrativa funziona correttamente. Questo problema è in fase di analisi e una correzione sarà disponibile in una versione futura di MPLAB Harmony. Si consiglia di utilizzare un hub autoalimentato durante il tentativo di utilizzare le applicazioni dimostrative per hub disponibili. Il regolatore di alimentazione VBUS dello starter kit potrebbe non essere in grado di soddisfare i requisiti attuali di un hub alimentato dal bus, il che causerebbe un comportamento imprevedibile dell'applicazione dimostrativa. |
Framework di costruzione:
| Caratteristica | Aggiunte e aggiornamenti | Problemi noti |
| Libreria Bluetooth Stack | N / A | |
| Biblioteche di matematica | Libreria matematica a virgola fissa DSP:
|
Utilità:
| Caratteristica | Aggiunte e aggiornamenti | Problemi noti |
| Configuratore MPLAB Harmony (MHC) | N / A |
|
Software di terze parti:
| Caratteristica | Aggiunte e aggiornamenti | Problemi noti |
| Libreria grafica SEGGER emWin | N / A | È supportato solo il controller video LCC. Il supporto per altri controller video non è disponibile in questa versione.
In questa versione non è disponibile un'API per recuperare l'handle del widget Dialog. |
Rilascio dei contenuti
In questo argomento viene elencato il contenuto di questa versione e vengono identificati ciascun modulo.
Descrizione
Questa tabella elenca il contenuto di questa versione, inclusa una breve descrizione e il tipo di versione (Alpha, Beta, Produzione o Fornitore).
Middleware e librerie
| /struttura/ | Descrizione | Pubblicazione Tipo |
| Bluetooth/cdbt | Libreria Bluetooth Stack (base) | Produzione |
| bluetooth/premium/audio/cdbt
bluetooth/premium/audio/decoder/sbc |
Libreria di stack audio Bluetooth (Premium)
Libreria decodificatrice SBC (Premium) |
Produzione
Produzione |
| caricatore di avvio | Libreria Bootloader | Produzione |
| classe b | Biblioteca di Classe B | Produzione |
| criptovaluta | Libreria crittografica Microchip | Produzione |
| decoder/bmp/BmpDecoder decoder/bmp/GifDecoder decoder/bmp/JpegDecoder decoder/decoder_audio/decoder_opus decoder/speex decoder/premium/decoder_aac decoder/premium/decoder_mp3 decoder/premium/decoder_wma |
Libreria decodificatrice BMP Libreria di decodifica GIF Libreria decodificatrice JPEG Libreria di decodificatori Opus Libreria decodificatrice Speex Libreria decodificatrice AAC (Premium) Libreria decodificatori MP3 (Premium) Libreria decodificatrice WMA (Premium) |
Beta Beta Beta Beta Beta Beta Beta Beta |
| gfx | Libreria grafica | Produzione |
| matematica/dsp | Intestazione API della libreria matematica a virgola fissa DSP per dispositivi PIC32MZ | Produzione |
| matematica/libq | Intestazione API della libreria matematica a virgola fissa LibQ per dispositivi PIC32MZ | Produzione |
| netto/pres | Livello di presentazione della rete MPLAB Harmony | Beta |
| test | Libreria di test harness | Produzione |
| tcpip | Stack di rete TCP/IP | Produzione |
| USB-C | Stack di dispositivi USB
Stack host USB |
Produzione
Beta |
Driver di dispositivo:
| /framework/driver/ | Descrizione | Pubblicazione Tipo |
| ADC | Driver del convertitore analogico-digitale (ADC)
Implementazione dinamica Implementazione statica |
Beta Beta |
| fotocamera/ovm7690 | Driver della fotocamera OVM7690
Solo implementazione dinamica |
Beta |
| Potere | Driver di rete CAN (Controller Area Network)
Solo implementazione statica |
Beta |
| cmp | Driver del comparatore
Solo implementazione statica |
Beta |
| codec/ak4384
codec/ak4642
codec/ak4953
codec/ak7755 |
Driver del codec AK4384
Solo implementazione dinamica
Driver del codec AK4642 Solo implementazione dinamica
Driver del codec AK4953 Solo implementazione dinamica
Driver del codec AK7755 Solo implementazione dinamica |
Produzione
Produzione
Produzione
Produzione |
| CPLD | Driver CPLD XC2C64A
Solo implementazione statica |
Produzione |
| enc28j60 | Libreria driver ENC28J60
Solo implementazione dinamica |
Beta |
| encx24j600 | Libreria driver ENCx24J600
Solo implementazione dinamica |
Beta |
| etnica | Driver per controller di accesso ai media Ethernet (MAC)
Solo implementazione dinamica |
Produzione |
| etnia | Driver dell'interfaccia fisica Ethernet (PHY)
Solo implementazione dinamica |
Produzione |
| flash | Driver Flash
Solo implementazione statica |
Beta |
| gfx/controller/lcc | Driver grafico senza controller (LCC) a basso costo
Solo implementazione dinamica |
Produzione |
| gfx/controller/otm2201a | Driver del controller LCD OTM2201a
Solo implementazione dinamica |
Produzione |
| gfx/controller/s1d13517 | Driver del controller LCD Epson S1D13517
Solo implementazione dinamica |
Produzione |
| gfx/controller/ssd1289 | Driver del controller Solomon Systech SSD1289
Solo implementazione dinamica |
Produzione |
| gfx/controller/ssd1926 | Driver del controller Solomon Systech SSD1926
Solo implementazione dinamica |
Produzione |
| gfx/controller/tft002 | Driver grafico TFT002
Solo implementazione dinamica |
Produzione |
| i2c | Driver del circuito interintegrato (I2C)
Implementazione dinamica Implementazione statica |
Alfa Alfa |
| i2s | Driver audio inter-IC (I2S)
Solo implementazione dinamica |
Beta |
| ic | Driver di acquisizione input
Solo implementazione statica |
Beta |
| non importa | Driver di memoria non volatile (NVM)
Implementazione dinamica Implementazione statica |
Beta Beta |
| oc | Driver di confronto dell'output
Solo implementazione statica |
Beta |
| pmp | Driver della porta master parallela (PMP)
Implementazione dinamica Implementazione statica |
Beta di produzione |
| rtcc | Driver per orologio e calendario in tempo reale (RTCC)
Solo implementazione statica |
Beta |
| scheda SD | Driver della scheda SD (client del driver SPI)
Solo implementazione dinamica |
Beta |
| spi | Driver per interfaccia periferica seriale (SPI)
Implementazione dinamica Implementazione statica |
Beta di produzione |
|
spi_flash/sst25vf016b spi_flash/sst25vf020b spi_flash/sst25vf064c spi_flash/sst25 |
Driver Flash SPI
Solo implementazione dinamica |
Alfa |
| domani | Driver del timer
Implementazione dinamica Implementazione statica |
Beta di produzione |
| tocco/adc10bit
tocco/ar1021
tocco/mtch6301
tocco/mtch6303 |
Driver touch ADC a 10 bit Solo implementazione dinamica Driver touch AR1021 Solo implementazione dinamica Driver touch MTCH6301 Solo implementazione dinamica Driver touch MTCH6303 Solo implementazione statica |
Beta
Beta
Beta
Beta |
| usart | Driver ricevitore/trasmettitore sincronizzato/asincrono universale (USART)
Implementazione dinamica Implementazione statica |
Produzione
Beta |
| usbfs
usbhs |
Driver del controller USB (Universal Serial Bus) PIC32MX (dispositivo USB) Solo implementazione dinamica Driver del controller USB (Universal Serial Bus) PIC32MZ (dispositivo USB) Solo implementazione dinamica |
Produzione
Produzione |
| usbfs
usbhs |
Driver del controller USB (Universal Serial Bus) PIC32MX (host USB)
Solo implementazione dinamica Driver del controller USB (Universal Serial Bus) PIC32MZ (host USB) Solo implementazione dinamica |
Beta
Beta |
| wifi/mrf24w
wifi/mrf24wn |
Driver Wi-Fi per il controller MRF24WG Solo implementazione dinamicaDriver Wi-Fi per il controller MRF24WN Solo implementazione dinamica |
Produzione
Produzione |
Servizi di sistema
| /framework/sistema/ | Descrizione | Pubblicazione Tipo |
| clic | Libreria di servizi del sistema di clock
Implementazione dinamica Implementazione statica |
Produzione
Produzione |
| comando | Libreria di servizi del sistema di elaborazione dei comandi
Solo implementazione dinamica |
Produzione |
| comune | Libreria di servizi di sistema comune | Beta |
| consolle | Libreria di servizi di sistema della console
Implementazione dinamica Implementazione statica |
Beta
Alfa |
| mettere a punto | Libreria di servizi di sistema di debug
Solo implementazione dinamica |
Beta |
| devcon | Libreria di servizi del sistema di controllo dei dispositivi
Solo implementazione dinamica |
Produzione |
| dma | Libreria di servizi di sistema di accesso diretto alla memoria
Implementazione dinamica |
Produzione |
| fs | File Libreria dei servizi di sistema
Solo implementazione dinamica |
Produzione |
| interno | Libreria di servizi di sistema di interruzione
Solo implementazione statica |
Produzione |
| memoria | Libreria di servizi di sistema di memoria
Solo implementazione statica |
Beta |
| messaggio | Libreria di servizi del sistema di messaggistica
Solo implementazione dinamica |
Beta |
| porti | Libreria di servizi di sistema delle porte
Solo implementazione statica |
Produzione |
| casuale | Libreria di servizi del sistema di generazione di numeri casuali
Solo implementazione statica |
Produzione |
| reset | Reimposta libreria servizi di sistema
Solo implementazione statica |
Beta |
| domani | Libreria di servizi di sistema del timer
Solo implementazione dinamica |
Beta |
| tocco | Libreria di servizi del sistema touch
Solo implementazione dinamica |
Beta |
| wdt | Libreria di servizi del sistema Watchdog Timer
Solo implementazione statica |
Beta |
Librerie periferiche:
| /struttura/ | Descrizione | Tipo di rilascio |
| periferica | Codice sorgente della libreria periferica per tutti i microcontrollori PIC32 supportati | Produzione |
| PIC32MX1XX/2XX 28/36/44-pin Family | Produzione | |
| PIC32MX1XX/2XX/5XX 64/100-pin Family | Produzione | |
| PIC32MX320/340/360/420/440/460 Family | Produzione | |
| PIC32MX330/350/370/430/450/470 Family | Produzione | |
| Famiglia PIC32MX5XX/6XX/7XX | Produzione | |
| Famiglia di connettività integrata (EC) PIC32MZ | Produzione | |
| Famiglia di unità a virgola mobile (EF) con connettività integrata PIC32MZ | Produzione |
Livello di astrazione del sistema operativo (OSAL):
| /struttura/ | Descrizione | Pubblicazione Tipo |
| osale | Livello di astrazione del sistema operativo (OSAL) | Produzione |
Pacchetti di supporto al consiglio di amministrazione (BSP):
| /bsp/ | Descrizione | Pubblicazione Tipo |
| bt_audio_dk | BSP per il kit di sviluppo audio Bluetooth PIC32. | Produzione |
| chipkit_wf32 | BSP per la scheda di sviluppo Wi-Fi chipKIT™ WF32™. | Produzione |
| chipkit_wifire | BSP per la scheda di sviluppo chipKIT™ Wi-FIRE. | Produzione |
| pic32mx_125_sk | BSP per il kit di avvio PIC32MX1/2/5. | Produzione |
| pic32mx_125_sk+lcc_pictail+qvga | BSP per la scheda figlia PICtail Plus grafica senza controller a basso costo (LCC) con scheda display grafico da 3.2″ 320×240 collegata al kit di avvio PIC32MX1/2/5. | Produzione |
| pic32mx_125_sk+meb | BSP per lo starter kit PIC32MX1/2/5 collegato alla scheda di espansione multimediale (MEB). | Produzione |
| pic32mx_bt_sk | BSP per il kit di avviamento Bluetooth PIC32. | Produzione |
| pic32mx_eth_sk | BSP per il kit di avvio Ethernet PIC32. | Produzione |
| pic32mx_eth_sk2 | BSP per il PIC32 Ethernet Starter Kit II. | Produzione |
| pic32mx_pcap_db | BSP per la scheda di sviluppo GUI PIC32 con tocco capacitivo proiettato. | Produzione |
| pic32mx_usb_audio_digitale_ab | BSP per la scheda accessoria audio USB PIC32 | Produzione |
| pic32mx_usb_sk2 | BSP il kit di avviamento PIC32 USB II. | Produzione |
| pic32mx_usb_sk2+lcc_pictail+qvga | BSP per la scheda figlia PICtail Plus grafica senza controller a basso costo (LCC) con scheda display grafico da 3.2″ 320×240 collegata al PIC32 USB Starter Kit II. | Produzione |
| pic32mx_usb_sk2+lcc_pictail+wqvga | BSP per la scheda figlia PICtail Plus grafica senza controller a basso costo (LCC) con scheda display grafico Powertip da 4.3″ 480×272 collegata al PIC32 USB Starter Kit II. | Produzione |
| pic32mx_usb_sk2+meb | BSP per la scheda di espansione multimediale (MEB) collegata al PIC32 USB Starter Kit II. | Produzione |
| pic32mx_usb_sk2+s1d_pictail+vga | BSP per la scheda figlia del controller grafico PICtail Plus Epson S1D13517 con la scheda display grafico Truly 5.7″ 640×480 collegata al PIC32 USB Starter Kit II. | Produzione |
| pic32mx_usb_sk2+s1d_pictail+wqvga | BSP per la scheda figlia del controller grafico PICtail Plus Epson S1D13517 con la scheda di alimentazione del display grafico da 4.3″ 480×272 collegata al PIC32 USB Starter Kit II. | Produzione |
| pic32mx_usb_sk2+s1d_pictail+wvga | BSP per la scheda figlia del controller grafico PICtail Plus Epson S1D13517 con display grafico da 7″ 800×400 collegata al PIC32 USB Starter Kit II. | Produzione |
| pic32mx_usb_sk2+ssd_pictail+qvga | BSP per la scheda figlia del controller LCD grafico PICtail Plus SSD1926 con display grafico da 3.2″ 320×240 collegata al PIC32 USB Starter Kit II. | Produzione |
| pic32mx_usb_sk3 | BSP per il PIC32 USB Starter Kit III. | Produzione |
| pic32mx270f512l_pim+bt_audio_dk | BSP per il modulo plug-in (PIM) PIC32MX270F512L collegato al kit di sviluppo audio Bluetooth PIC32. | Produzione |
| pic32mx460_pim+e16 | BSP per il modulo plug-in (PIM) PIC32MX460F512L collegato alla scheda di sviluppo Explorer 16. | Produzione |
| pic32mx470_pim+e16 | BSP per il modulo plug-in (PIM) PIC32MX450/470F512L collegato alla scheda di sviluppo Explorer 16. | Produzione |
| pic32mx795_pim+e16 | BSP per il modulo plug-in (PIM) PIC32MX795F512L collegato alla scheda di sviluppo Explorer 16. | Produzione |
| pic32mz_ec_pim+bt_audio_dk | BSP per il modulo plug-in audio (PIM) PIC32MZ2048ECH144 collegato al kit di sviluppo audio Bluetooth PIC32. | Produzione |
| pic32mz_ec_pim+e16 | BSP per il modulo plug-in (PIM) PIC32MZ2048ECH100 collegato alla scheda di sviluppo Explorer 16. | Produzione |
| pic32mz_ec_sk | BSP per il kit di avvio per connettività incorporata (EC) PIC32MZ. | Produzione |
| pic32mz_ec_sk+meb2 | BSP per la scheda di espansione multimediale II (MEB II) collegata al kit di avvio per connettività incorporata (EC) PIC32MZ. | Produzione |
| pic32mz_ec_sk+meb2+wvga | BSP per la scheda di espansione multimediale II (MEB II) con la scheda display PCAP WVGA da 5″ (vedere Nota) collegato al kit di avviamento per connettività incorporata (EC) PIC32MZ.
Nota: Per informazioni su come ottenere la scheda display PCAP WVGA da 5", contattare l'ufficio vendite Microchip locale. |
Produzione |
| pic32mz_ec_sk+s1d_pictail+vga | BSP per la scheda figlia del controller grafico PICtail Plus Epson S1D13517 con la scheda display grafico da 5.7″ 640×480 collegata al kit di avvio per connettività incorporata (EC) PIC32MZ. | Produzione |
| pic32mz_ec_sk+s1d_pictail+wqvga | BSP per la scheda figlia del controller grafico PICtail Plus Epson S1D13517 con la scheda display grafico Powertip da 4.3″ 480×272 collegata al kit di avvio per connettività incorporata (EC) PIC32MZ. | Produzione |
| pic32mz_ec_sk+s1d_pictail+wvga | BSP per la scheda figlia del controller grafico PICtail Plus Epson S1D13517 con la scheda display PCAP WVGA da 5″ (vedere Nota) collegato al kit di avviamento PIC32MZ Embedded Connectivity con unità a virgola mobile (EC).
Nota: Per informazioni su come ottenere la scheda display PCAP WVGA da 5", contattare l'ufficio vendite Microchip locale. |
Produzione |
| pic32mz_ef_pim+bt_audio_dk | BSP per il modulo plug-in audio (PIM) PIC32MZ2048EFH144 collegato al kit di sviluppo audio Bluetooth PIC32. | Produzione |
| pic32mz_ef_pim+e16 | BSP per il modulo plug-in (PIM) PIC32MZ2048EFH100 collegato alla scheda di sviluppo Explorer 16. | Produzione |
| pic32mz_ef_sk | BSP per il kit di avvio per connettività integrata con virgola mobile (EF) PIC32MZ. | Produzione |
| pic32mz_ef_sk+meb2 | BSP per la scheda di espansione multimediale II (MEB II) collegata al kit di avvio per unità a virgola mobile (EF) con connettività incorporata PIC32MZ. | Produzione |
| pic32mz_ef_sk+meb2+wvga | BSP per la scheda di espansione multimediale II (MEB II) con la scheda display PCAP WVGA da 5″ (vedere Nota) collegato al kit di avvio per unità a virgola mobile (EF) con connettività incorporata PIC32MZ.
Nota: Per informazioni su come ottenere la scheda display PCAP WVGA da 5", contattare l'ufficio vendite Microchip locale. |
Produzione |
| pic32mz_ef_sk+s1d_pictail+vga | BSP per la scheda figlia del controller grafico PICtail Plus Epson S1D13517 con la scheda display grafico da 5.7″ 640×480 collegata al kit di avvio per connettività integrata PIC32MZ con unità a virgola mobile (EF). | Produzione |
| pic32mz_ef_sk+s1d_pictail+wqvga | BSP per la scheda figlia del controller grafico PICtail Plus Epson S1D13517 con la scheda display grafico Powertip da 4.3″ 480×272 collegata al kit di avvio per connettività integrata PIC32MZ con unità a virgola mobile (EF). | Produzione |
| wifi_g_db | BSP per la scheda dimostrativa Wi-Fi G. | Produzione |
Applicazioni audio:
| /app/audio/ | Descrizione | Pubblicazione Tipo |
| loopback del microfono audio | Dimostrazione di loopback del microfono audio | Produzione |
| tono audio | Dimostrazione del tono audio | Produzione |
| mac_audio_alta_risoluzione | Dimostrazione audio ad alta risoluzione | Produzione |
| scheda sd_usb_audio | Dimostrazione della scheda SD audio USB | Beta |
| decoder_audio_universali | Dimostrazione del decoder audio universale | Produzione |
| auricolare usb | Dimostrazione di cuffie audio USB | Produzione |
| microfono usb | Dimostrazione del microfono audio USB | Produzione |
| altoparlante usb | Dimostrazione di altoparlanti audio USB | Produzione |
Applicazioni Bluetooth:
| /app/bluetooth/ | Descrizione | Pubblicazione Tipo |
| dati/dati_di_base | Dimostrazione dei dati di base Bluetooth® | Produzione |
| dati/data_temp_sens_rgb | Dimostrazione del sensore di temperatura Bluetooth e dei dati RGB | Produzione |
| premium/audio/a2dp_avrcp | Dimostrazione audio Bluetooth Premium | Produzione |
Applicazioni Bootloader:
| /app/bootloader/ | Descrizione | Pubblicazione Tipo |
| di base | Dimostrazione di base del bootloader | Produzione |
| Aggiornamento in tempo reale | Dimostrazione di aggiornamento in tempo reale | Produzione |
Applicazioni di Classe B:
| /app/classe b/ | Descrizione | Pubblicazione Tipo |
| Demo di Classe B | Dimostrazione di biblioteca di classe B | Produzione |
Applicazioni crittografiche:
| /app/cripto/ | Descrizione | Pubblicazione Tipo |
| crittografare_decrittografare | Dimostrazione di crittografia/decrittografia MD5 della libreria periferica crittografica | Produzione |
| hash grande | Dimostrazione dell'hash della libreria periferica crittografica | Produzione |
Applicazioni driver:
| /app/autista/ | Descrizione | Pubblicazione Tipo |
| i2c/i2c_rtcc | Dimostrazione I2C RTCC | Produzione |
| nvm/nvm_lettura_scrittura | Dimostrazione NVM | Produzione |
| spi/serial_eeprom | Dimostrazione SPI | Produzione |
| spi/spi_loopback | Dimostrazione SPI | Produzione |
| spi_flash/sst25vf020b | Dimostrazione del dispositivo SPI Flash SST25VF020B | Produzione |
| usart/usart_echo | Dimostrazione USART | Produzione |
| usart/usart_loopback | Dimostrazione loopback USART | Produzione |
Example Applicazioni:
| /app/example/ | Descrizione | Pubblicazione Tipo |
| la mia_prima_app | MPLAB Harmony Tutorial Example Soluzione | N / A |
| periferica | Libreria periferica compatibile con MPLAB Harmony Examples | Produzione |
| sistema | Libreria di servizi di sistema compatibile con MPLAB Harmony Examples | Produzione |
Applicazioni del programmatore di memoria esterna:
| /app/programmatore/ | Descrizione | Pubblicazione Tipo |
| flash esterno | Dimostrazione del bootloader flash esterno | Produzione |
| sqi_flash | Dimostrazione del programmatore di memoria esterna SQI Flash | Produzione |
File Applicazioni di sistema:
| /app/fs/ | Descrizione | Pubblicazione Tipo |
| nvm_fat_single_disk | Dimostrazione di memoria non volatile FAT FS a disco singolo | Produzione |
| nvm_mpfs_single_disk | Dimostrazione di memoria non volatile MPFS a disco singolo | Produzione |
| nvm_sdcard_fat_mpfs_multi_disco | Dimostrazione di memoria non volatile multidisco FAT FS MPFS | Produzione |
| nvm_sdcard_fat_multi_disk | Dimostrazione di memoria non volatile multidisco FAT FS | Produzione |
| sdcard_fat_single_disk | Dimostrazione FAT FS su scheda SD a disco singolo | Produzione |
| sdcard_msd_fat_multi_disco | Dimostrazione MSD FAT FS su scheda SD multidisco | Produzione |
| sst25_fat | Dimostrazione SST25 Flash FAT FS | Alfa |
Applicazioni grafiche:
| /app/gfx/ | Descrizione | Pubblicazione Tipo |
| movimento_immagine_base | Dimostrazione della libreria di grafica animata di immagini di base | Produzione |
| emwin_avvio rapido | Dimostrazione di avvio rapido di SEGGER emWin | Produzione |
| risorse_esterne | Dimostrazione dell'accesso alla memoria esterna delle risorse grafiche memorizzate | Produzione |
| vetrina grafica | Dimostrazione grafica WVGA senza controller a basso costo (LCC) | Produzione |
| lcc | Dimostrazione grafica a basso costo senza controller (LCC) | Produzione |
| immagine_mediale_viewer | Immagine multimediale grafica Viewer Dimostrazione | Produzione |
| oggetto | Dimostrazione del livello dell'oggetto grafico | Produzione |
| primitivo | Dimostrazione dei livelli di primitive grafiche | Produzione |
| calibrazione_tocco_resistiva | Dimostrazione della calibrazione touch resistiva | Produzione |
| s1d13517 | Dimostrazione del controller LCD Epson S1D13517 | Produzione |
| ssd1926 | Dimostrazione del controller Solomon Systech SSD1926 | Produzione |
Applicazioni della scheda di espansione multimediale II (MEB II):
| /app/meb_ii/ | Descrizione | Pubblicazione Tipo |
| gfx_camera | Dimostrazione della fotocamera grafica | Produzione |
| gfx_cdc_com_porta_singola | Dimostrazione combinata di grafica e USB CDC | Produzione |
| cornice_fotografica_gfx | Dimostrazione di cornice per foto grafica | Produzione |
| grafica_web_server_nvm_mpfs | Grafica combinata e TCP/IP Web Dimostrazione del server | Produzione |
| Emwin | Capacità di SEGGER emWin® su dimostrazione MEB II | Beta |
Applicazioni RTOS:
| /app/rtos/ | Descrizione | Pubblicazione Tipo |
| embos | Dimostrazioni SEGGER embOS® | Produzione |
| freertos | Dimostrazioni FreeRTOS™ | Produzione |
| openrtos | Dimostrazioni OPENRTOS | Produzione |
| threadx | Dimostrazioni di Express Logic ThreadX | Produzione |
| uC_OS_II | Dimostrazioni di Micriμm® µC/OS-II™ | Beta |
| uC_OS_III | Dimostrazioni di Micriμm® µC/OS-III™ | Produzione |
Applicazioni TCP/IP:
| /app/tcpip/ | Descrizione | Pubblicazione Tipo |
| client_tcp_berkeley | Dimostrazione del client TCP/IP di Berkeley | Produzione |
| server_tcp_berkeley | Dimostrazione del server TCP/IP di Berkeley | Produzione |
| berkeley_udp_client | Dimostrazione del client TCP/IP UDP di Berkeley | Produzione |
| relè udp di berkeley | Dimostrazione del relay TCP/IP UDP di Berkeley | Produzione |
| server_udp_berkeley | Dimostrazione del server TCP/IP UDP di Berkeley | Produzione |
| client_tcp_wolfssl | Dimostrazione del client TCP/IP TCP di wolfSSL | Produzione |
| server_tcp_wolfssl | Dimostrazione del server TCP/IP TCP wolfSSL | Produzione |
| snmpv3_nvm_mpfs | Memoria non volatile SNMPv3 proprietaria di Microchip File Dimostrazione del sistema | Produzione |
| snmpv3_sdcard_fatfs | Scheda SD con memoria non volatile SNMPv3 FAT File Dimostrazione del sistema | Produzione |
| tcpip_tcp_client | Dimostrazione del client TCP/IP TCP | Produzione |
| tcpip_tcp_client_server | Dimostrazione del client server TCP/IP | Produzione |
| tcpip_tcp_server | Dimostrazione del server TCP/IP TCP | Produzione |
| client tcpip_udp | Dimostrazione del client TCP/IP UDP | Produzione |
| tcpip_udp_client_server | Dimostrazione client-server TCP/IP UDP | Produzione |
| server_udp_tcpip | Dimostrazione del server TCP/IP UDP | Produzione |
| web_server_nvm_mpfs | Memoria non volatile proprietaria del microchip File Sistema Web Dimostrazione del server | Produzione |
| web_server_sdcard_fatfs | Scheda SD FAT File Sistema Web Dimostrazione del server | Produzione |
| configurazione_wifi_facile | Dimostrazione Wi-Fi® EasyConf | Produzione |
| wifi_g_demo | Dimostrazione Wi-Fi G | Produzione |
| client_tcp_wifi_wolfssl | Dimostrazione del client TCP/IP Wi-Fi wolfSSL | Produzione |
| server_tcp_wifi_wolfssl | Dimostrazione del server TCP/IP Wi-Fi wolfSSL | Produzione |
| client_tcp_wolfssl | Dimostrazione del client TCP/IP wolfSSL | Produzione |
| server_tcp_wolfssl | Dimostrazione del server TCP/IP wolfSSL | Produzione |
Applicazioni di prova:
| /app/meb_ii/ | Descrizione | Pubblicazione Tipo |
| test_sample | Test di armonia MPLAB Sample Applicazione | Alfa |
Applicazioni per dispositivi USB:
| /app/dispositivo/usb/ | Descrizione | Pubblicazione Tipo |
| cdc_com_port_dual | Dimostrazione di emulazione delle porte COM seriali doppie CDC | Produzione |
| cdc_com_porta_singola | Dimostrazione di emulazione della porta COM seriale singola CDC | Produzione |
| cdc_msd_basic | Dimostrazione del dispositivo di archiviazione di massa (MSD) del CDC | Produzione |
| emulatore_seriale_cdc | Dimostrazione di emulazione seriale CDC | Produzione |
| emulatore_seriale_cdc_msd | Dimostrazione MSD di emulazione seriale CDC | Produzione |
| hid_basic | Dimostrazione di base del dispositivo di interfaccia umana (HID) USB | Produzione |
| hid_joystick | Dimostrazione del dispositivo joystick di classe USB HID | Produzione |
| tastiera nascosta | Dimostrazione del dispositivo tastiera di classe USB HID | Produzione |
| nascosto_topo | Dimostrazione del dispositivo mouse di classe USB HID | Produzione |
| hid_msd_basic | Dimostrazione MSD di classe USB HID | Produzione |
| msd_basic | Dimostrazione MSD USB | Produzione |
| msd_fs_spiflash | USB MSD SPI Flash File Dimostrazione del sistema | Produzione |
| msd_sdcard | Dimostrazione della scheda SD USB MSD | Produzione |
| venditore | Dimostrazione del fornitore USB (ad esempio, generico) | Produzione |
Applicazioni host USB:
| /app/usb/host/ | Descrizione | Pubblicazione Tipo |
| altoparlante audio | Dimostrazione del driver di classe host USB Audio v1.0 | Produzione |
| cdc_base | Dimostrazione di base USB CDC | Produzione |
| cdc_msd | Dimostrazione di base USB CDC MSD | Produzione |
| tastiera_di_base_nascosta | Dimostrazione della tastiera host USB HID | Produzione |
| hid_basic_mouse | Dimostrazione del mouse host USB HID | Produzione |
| hub_cdc_hid | Dimostrazione dell'hub USB HID CDC | Produzione |
| hub_msd | Dimostrazione host hub MSD USB | Produzione |
| msd_basic | Dimostrazione semplice di un'unità flash USB MSD Host | Produzione |
Binari predefiniti:
| /bin/framework | Descrizione | Pubblicazione Tipo |
| Bluetooth | Librerie di stack Bluetooth PIC32 precompilate | Produzione |
| bluetooth/premium/audio | Librerie preassemblate per stack audio Bluetooth PIC32 (Premium) | Produzione |
| decoder/premium/aac_microaptiv | Libreria decodificatrice AAC preconfigurata per dispositivi PIC32MZ con funzionalità microAptiv Core (Premium) | Beta |
| decoder/premium/aac_pic32mx | Libreria decodificatrice AAC preconfigurata per dispositivi PIC32MX (Premium) | Beta |
| decoder/premium/mp3_microaptiv | Libreria decodificatrice MP3 preconfigurata per dispositivi PIC32MZ con funzionalità microAptiv Core (Premium) | Produzione |
| decoder/premium/mp3_pic32mx | Libreria decodificatrice MP3 preconfigurata per dispositivi PIC32MX (Premium) | Produzione |
| decoder/premium/wma_microaptiv | Libreria decodificatrice WMA preconfigurata per dispositivi PIC32MZ con funzionalità microAptiv Core (Premium) | Beta |
| decoder/premium/wma_pic32mx | Libreria decodificatrice WMA preconfigurata per dispositivi PIC32MX (Premium) | Beta |
| matematica/dsp | Librerie matematiche a virgola fissa DSP predefinite per dispositivi PIC32MZ | Produzione |
| matematica/libq | Librerie matematiche a virgola fissa LibQ predefinite per dispositivi PIC32MZ | Produzione |
| matematica/libq/libq_c | Libreria matematica precompilata con implementazioni in C compatibili con i dispositivi Pic32MX e Pic32MZ. (NOTA: queste routine non sono compatibili con le funzioni della libreria libq) | Beta |
| periferica | Librerie periferiche predefinite | Produzione/Beta |
Framework di costruzione:
| /build/framework/ | Descrizione | Pubblicazione Tipo |
| matematica/libq | Progetto di creazione della libreria LibQ | Produzione |
| matematica/libq | Progetto di compilazione della libreria LibQ_C | Alfa |
| periferica | Progetto di creazione di librerie periferiche | Produzione |
Utilità:
| /utilità/ | Descrizione | Pubblicazione Tipo |
| mhc/plugins/displaymanager/displaymanager.jar | Plug-in MPLAB Harmony Display Manager | Beta |
| mhc/com-microchip-mplab-moduli-mhc.nbm | Plug-in MPLAB Harmony Configurator (MHC)
MPLAB Harmony Graphics Composer (incluso nel plug-in MHC) |
Produzione
Beta |
| mib2bib/mib2bib.jar | Script MIB Microchip personalizzato compilato (snmp.mib) per generare snmp.bib e mib.h | Produzione |
| mpfs_generator/mpfs2.jar | TCP/IP MPFS File Generatore e utilità di caricamento | Produzione |
| segger/emwin | Utilità SEGGER emWin utilizzate dalle applicazioni dimostrative MPLAB Harmony emWin | Venditore |
| tcpip_discoverer/tcpip_discoverer.jar | Utilità di scoperta dei nodi Microchip TCP/IP | Produzione |
Software di terze parti:
| /terzo/ | Descrizione | Pubblicazione Tipo |
| decodificatore | Distribuzione della sorgente della libreria di decodifica | Venditore |
| grafica/emwin | Distribuzione della libreria grafica SEGGER emWin® | Venditore |
| rtos/embOS | Distribuzione SEGGER embOS® | Venditore |
| rtos/FreeRTOS | Distribuzione sorgente FreeRTOS con supporto per dispositivi PIC32MZ | Venditore |
| rtos/MicriumOSII | Distribuzione Micriμm® µC/OS-II™ | Venditore |
| rtos/MicriumOSIII | Distribuzione Micriμm® µC/OS-III™ | Venditore |
| rtos/OpenRTOS | Distribuzione sorgente OPENRTOS con supporto per dispositivi PIC32MZ | Venditore |
| rtos/ThreadX | Distribuzione Express Logic ThreadX | Venditore |
| segger/emwin | SEGGER emWin® Pro Distribuzione | Venditore |
| tcpip/wolfssl | wolfSSL (precedentemente CyaSSL) Libreria SSL incorporata, dimostrazione basata su codice sorgente aperto | Venditore |
| tcpip/iniche | Distribuzione di librerie InterNiche | Venditore |
Documentazione:
| /doc/ | Descrizione | Pubblicazione Tipo |
| armonia_aiuto.pdf | Guida di MPLAB Harmony in formato PDF (Portable Document Format) | Produzione |
| armonia_aiuto.chm | Guida MPLAB Harmony in formato Compiled Help (CHM) | Produzione |
| html/indice.html | Guida di MPLAB Harmony in formato HTML | Produzione |
| foglio_di_lavoro_di_compatibilità_armonia.pdf | Modulo PDF da utilizzare per determinare il livello di compatibilità di MPLAB Harmony e per acquisire eventuali eccezioni o restrizioni alle linee guida di compatibilità | Produzione |
| armonia_rilascio_breve_v1.11.pdf | MPLAB Harmony Release Brief, che fornisce informazioni sulla versione "a colpo d'occhio" | Produzione |
| note_di_rilascio_di_armonia_v1.11.pdf | Note di rilascio di MPLAB Harmony in PDF | Produzione |
| licenza_armonia_v1.11.pdf | Contratto di licenza del software MPLAB Harmony in formato PDF | Produzione |
Tipi di rilascio
Questa sezione descrive i tipi di rilascio e il loro significato.
Descrizione
Le release del modulo MPLAB Harmony possono essere di tre tipi diversi, come mostrato nella seguente illustrazione.

Versione Alpha
Una versione alpha di un modulo è solitamente una release iniziale. Le release alpha includono implementazioni complete del set di funzionalità di base, sono testate funzionalmente e vengono compilate correttamente. Una release alpha è un ottimo "pre-release"view"di un nuovo sviluppo su cui Microchip sta lavorando e può essere molto utile per esplorare nuove funzionalità. Tuttavia, non ha ancora superato il processo di test formale completo ed è quasi certo che parte della sua interfaccia cambierà prima del rilascio della versione di produzione, pertanto non è raccomandato per l'uso in produzione.
Versione Beta
Una versione beta di un modulo è stata sottoposta a revisione tramite l'interfaccia internaview processo e ha effettuato test formali di funzionalità. Inoltre, i problemi segnalati dalla versione alpha saranno stati risolti o documentati. Quando un modulo è in versione beta, ci si può aspettare che funzioni correttamente in circostanze normali e che la sua interfaccia sia molto vicina alla versione finale (anche se è comunque possibile apportare modifiche se necessario). Tuttavia, non è stato sottoposto a test di stress o di prestazioni e potrebbe non bloccarsi correttamente se utilizzato in modo errato. Una versione beta non è consigliata per l'uso in produzione, ma può essere utilizzata per lo sviluppo.
Rilascio di produzione
Quando un modulo viene rilasciato in produzione, le sue funzionalità sono complete, completamente testate e la sua interfaccia è "congelata". Tutti i problemi noti delle versioni precedenti saranno stati risolti o documentati. L'interfaccia esistente non cambierà nelle versioni future. Potrà essere ampliata con funzionalità e funzioni di interfaccia aggiuntive, ma le funzioni dell'interfaccia esistenti non cambieranno. Si tratta di codice stabile con un'API (Application Program Interface) stabile su cui è possibile fare affidamento per scopi di produzione.
Numeri di versione
Questa sezione descrive il significato dei numeri di versione di MPLAB Harmony.
Descrizione
Schema di numerazione delle versioni di MPLAB Harmony
MPLAB Harmony utilizza il seguente schema di numerazione delle versioni:
. [. ][ ] Dove:
- = Revisione importante (modifica significativa che interessa molti o tutti i moduli)
- = Revisione minore (nuove funzionalità, versioni regolari)
- [. ] = Rilascio di punti (correzioni di errori, rilasci non programmati)
- [ ] = Tipo di release (a per alpha e b per beta, se applicabile). Le versioni di produzione non includono una lettera che indichi il tipo di release.
Stringa di versione
La funzione SYS_VersionStrGet restituirà una stringa nel formato:
“ . [. ][ ]”
Dove:
- è il numero di versione principale del modulo
- è il numero di versione secondaria del modulo
- è un numero di rilascio “patch” o “dot” facoltativo (che non è incluso nella stringa se è uguale a “00”)
- è un tipo di release facoltativo, di tipo "a" per alpha e "b" per beta. Questo tipo non è incluso se la release è una versione di produzione (ovvero, non è un'alpha o una beta).
Nota: la stringa della versione non conterrà spazi.
Exampon:
“0.03a”
“1.00”
Numero di versione
Il numero di versione restituito dalla funzione SYS_VersionGet è un intero senza segno nel seguente formato decimale (non in formato BCD).
* 10000 + * 100 +
Dove i numeri sono rappresentati in decimale e il significato è lo stesso descritto nella stringa Versione.
Nota: non esiste alcuna rappresentazione numerica del tipo di rilascio.
Exampon:
Per la versione “0.03a”, il valore restituito è uguale a: 0 * 10000 + 3 * 100 + 0.
Per la versione “1.00”, il valore restituito è uguale a: 1 * 100000 + 0 * 100 + 0.
© 2013-2017 Microchip Technology Inc.
Domande frequenti
- D: MPLAB Harmony può essere utilizzato con la programmazione C++? linguaggio?
R: No, MPLAB Harmony non è stato testato con C++; pertanto, il supporto per questo linguaggio di programmazione non è disponibile. - D: Qual è il livello di ottimizzazione consigliato per la creazione progetti con la libreria periferica MPLAB Harmony?
A: Si consiglia il livello di ottimizzazione -O1 per rimuovere il codice dalle sezioni inutilizzate nella libreria periferica. - D: In che modo il programma di disinstallazione di MPLAB Harmony gestisce i file modificati dall'utente? files?
A: Il programma di disinstallazione eliminerà tutto filevengono installati dall'installatore, anche se sono stati modificati dall'utente. Tuttavia, i nuovi fileGli elementi aggiunti dall'utente non verranno eliminati.
Documenti / Risorse
![]() |
Framework software integrato MICROCHIP Harmony [pdf] Guida utente v1.11, Harmony Integrated Software Framework, Framework software integrato, Framework software, Framework |





