MPLAB Xpress IDE Cloud-based con Raspberry Pi

Microchip Technology offre due nuove soluzioni in ambito dello sviluppo di programmi con l’obiettivo di ridurre il time-to-market. La piattaforma MPLAB Xpress cloud-based è il modo più semplice per iniziare con i microcontrollori PIC senza requisiti di download particolari. Offre un set di funzionalità che comprende una libreria di codici, interfaccia per MPLAB Code Configurator (MCC) 3.0 e la generazione automatica del codice, il supporto per il debugger e 10 GB di storage online sicuro con un account myMicrochip. Inoltre, la Community MPLAB Xpress consente agli sviluppatori di condividere il loro codice, idee e conoscenze progettuali.  Una vasta libreria di esempi è a disposizione per aiutare i progettisti su un buon numero di design. Lo sviluppo hardware Cloud-based è supportato dall’ultima novità relativa alla Xpress Evalutation Board basata essenzialmente sul microcontrollore PIC16F18855 a 8 bit e un IC per l’interfaccia USB Mass Storage e seriale.  Dopo una breve panoramica sull'IDE e sulla scheda Xpress Evalutation, mettendo in risalto le principali caratteristiche che la Microchip ha introdotto ultimamente, cercheremo di capire come lavorare con MPLAB Xpress nell'ambito della mini-scheda Raspberry Pi. L'obiettivo è poter lavorare da remoto sul sito MPLAB Xpress con la scheda Raspberry Pi che apparentemente sembra essere una cosa semplice. La scheda Raspberry Pi sta diventando sempre di più un computer desktop-replacement (l'ultima versione la Raspberry Pi 3 ne dimostra appieno le caratteristiche hardware di notevole interesse) e in questo articolo faremo riferimento al modello Raspberry Pi 2 model B, con CPU 900MHz quad-core ARM Cortex-A7 e 1 GB di RAM.  

Introduzione

IDE MPLAB Xpress basato su cloud è un tool di sviluppo on-line che contiene le caratteristiche più popolari del pluripremiato IDE MPLAB X, un unico "ambiente" integrato per sviluppare codice per microcontrollori embedded (basato sull'IDE open source NetBeans da Oracle).  MPLAB Xpress è un perfetto punto di partenza per i nuovi utenti di PIC Microchip senza requisiti di configurazioni e set-up vari per poter iniziare la programmazione, ne tanto meno download di applicativi.  MPLAB Xpress integra l'ultima versione di MPLAB Code Configurator per la generazione automatica del codice C per microcontrollori a 8 bit. MPLAB Code Configurator (MCC) è un ambiente di programmazione che genera il codice C da inserire nel progetto. Il tool (gratuito) utilizza un'interfaccia grafica intuitiva e un ricco set di periferiche e funzioni.  Con una enorme quantità di memoria disponibile, è possibile memorizzare i progetti in corso nel cloud. La funzione community consente di condividere le idee con gli altri utenti, o trarre ispirazione dal repository relativamente al codice condiviso. A differenza di altri supporti alla progettazione, la community mette in contatto tutti gli utenti per condividere idee, codici e design circuitali.  Lo sviluppo hardware Cloud-based è supportato da varie piattaforme come la Curiosity Evaluation Board (una piattaforma per sfruttare la potenza dei moderni PIC a 8 bit), PICkit 3 (una famiglia di programmatori per PIC) e l’ultima novità come introdotto all’inizio relativa alla Xpress Evalutation Board. Quest’ultima si basa su un microcontrollore target PIC16F18855 a 8 bit e un IC per l’interfaccia USB Mass Storage e seriale. La board viene riconosciuta come unità di memoria di massa, cliccando sul file readme.htm della periferica si viene indirizzati alla pagina web relativa alla piattaforma Xpress Cloud based per lo sviluppo di applicativi.

IDE Cloud-based

MPLAB Xpress Web-based (figura 1) riduce il tempo di lavoro senza l'installazione di alcun tool, consentendo agli utenti di costruire un'intera applicazione in un batter d'occhio. Attraverso un semplice browser, gli utenti possono generare rapidamente il codice tramite il sistema integrato MPLAB Code Configurator che si integra con MPLAB Xpress: secondo gli esperti della Microchip, questa è una caratteristica che non è disponibile con qualsiasi altro IDE basato su cloud.  La Xpress Community consente agli utenti di consultare idee e codice applicativo al fine di ottenere in modo rapido la loro soluzione, risolvendo nello stesso tempo eventuali problemi e la possibilità di ispirarsi per nuove idee. La sezione "Examples" fornisce un accesso facile per il codice MCU sviluppato e validato dagli ingegneri della Microchip, come le funzioni di [...]

ATTENZIONE: quello che hai appena letto è solo un estratto, l'Articolo Tecnico completo è composto da ben 2063 parole ed è riservato agli abbonati PLATINUM. Con l'Abbonamento avrai anche accesso a tutti gli altri Articoli Tecnici PREMIUM e PLATINUM e potrai fare il download (PDF) di tutti gli EOS-Book, Firmware e degli speciali MONOTEMATICI. ABBONATI ORA con PAYPAL è semplice e sicuro.

Abbonati alle riviste di elettronica

Una risposta

  1. Maurizio Di Paolo Emilio Maurizio 10 giugno 2016

Scrivi un commento

ESPertino è la nuova scheda per IoT compatibile ARDUINO.
Scopri come averla GRATIS!