Notizie

Aggiornato: Arduino annuncia scheda FPGA, ATmega4809 in Uno Wi-Fi mk2, hardware IDE basato su cloud e IoT

Arduino announces FPGA board, ATmega4809 in Uno Wi-Fi mk2

FPGA

MKR Vidor 4000 è la prima scheda Arduino con chip FPGA - Intel / Altera MAX10 - oltre a MCU basato su ARm Cortex-M0 + (SAMD21) e connettività Wi-Fi Nina W102-00B U-blox. Inoltre, on-board è sicuro per le connessioni di rete e Internet attraverso un cripto-chip ECC508.

MKR (pronunciato 'maker') è la famiglia di schede 25 x 75mm, con un'intera gamma di opzioni di interfaccia wireless, mirate allo sviluppo di prodotti IoT.

"MKR Vidor 4000 renderà finalmente FPGA accessibile ai creatori e agli innovatori", ha detto il co-fondatore di Arduino Massimo Banzi, che ha dichiarato a Electronics Weekly che le aggiunte all'IDE di Arduino consentirebbero l'installazione del codice FPGA preconfigurato e che un nuovo internet basato su un ambiente di sviluppo consentirebbe la configurazione FPGA drag-and-drop. "Le persone non avranno bisogno di sapere nulla del sottostante Verilog", ha detto.

Arduino-Wi-Fi-Rev-2 ATmega4809

Uno WiFi Rev 2 e ATmega4809

Distantemente collegato alla discontinua Arduino Uno Wi-Fi, 'Uno Wi-Fi Rev 2', è un nuovo Arduino nella classica forma Uno, sviluppato in collaborazione con Microchip e caratterizzato per la prima volta da ATmega4809 - l'adozione della quale fu previsto da Electronics Weekly a marzo. Il Wi-Fi proviene da un modulo U-blox Nina W102-00B WiFi.

"La nuova scheda mira a rendere ancora più semplice l'implementazione di prodotti che necessitano di connettività. Il nuovo microcontrollore fornisce: 6kbyte di RAM, 48kbyte di Flash, 3 UARTS, periferiche indipendenti dal core e un ADC ad alta velocità, "secondo Arduino - 'core independent independent' è il marchio Microchip per periferiche che possono funzionare e interagire mentre il core di elaborazione dorme .

Tuttavia, "non sostituirà lo Uno", ha detto l'amministratore delegato di Arduino, Fabio Violante Elettronica settimanale.

Arduino IDE e The Cloud

Arduino IDE, l'ambiente di sviluppo basato su Windows / Linux / Mac per 'sketches' (programmi Arduino) verrà aggiornato notevolmente quest'anno.

"Stiamo investendo un sacco di soldi nelle prossime falene per un completo rinnovamento dell'IDE di Arduino", ha detto il co-fondatore Banzi Elettronica settimanale. "Sarà Arduino IDE v2.0 entro la fine dell'anno - molto più professionale, e avrà un debugger."

v2.0 sarà un ponte tra il classico IDE e l'imminente IDE basato su cloud, probabilmente chiamato Create IDE, che includerà la funzione di programmazione FPGA.

Secondo Banzi, le licenze e l'enorme necessità di elaborazione significa che la programmazione FPGA non sarà disponibile nella versione scaricabile di Arduino IDE.

Ciò che otterrà la versione scaricabile è un'interfaccia a riga di comando.

"Sarai in grado di fare qualsiasi cosa Arduino possa fare nella riga di comando - Arduino corretto, non Arduino secondario," disse Banzi. "Se vuoi usare Open Studio o Eclipse con la riga di comando, funzionerà. Sarà uno strumento da riga di comando molto sottile e molto veloce. "

Arduino-MKR-Board

Utenti professionisti e IoT

La gamma di schede MKR verrà ampliata e ci saranno schede carrier in cui collegarle, e altre schede di interfaccia da collegare in alto, con l'intenzione che le PMI possano sviluppare e distribuire prodotti miscelando e abbinando un'elaborazione adatta, sensore interfacce e interfacce wireless pre-certificate.

"Possono combinare gli ingredienti per un numero infinito di combinazioni", ha detto Banzi, che vede la commissione MKR adattarsi alle PMI che spediscono centinaia o addirittura migliaia di unità.

Quelli che spediscono più, forse milioni, di unità vorranno girare i propri PCB e potrebbero non voler includere la proprietà intellettuale Arduino open source perché ciò può consentire ai concorrenti di copiare ciò che altrimenti sarebbe un progetto proprietario.

Per queste società, ha detto Banzi, Arduino sta per creare un modello di licenza che rilascerà la proprietà intellettuale selezionata di Arduino in forma non open source per l'inclusione in prodotti proprietari.