Notizie

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

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

FPGA

MKR Vidor 4000 è la prima scheda Arduino in assoluto dotata di un chip FPGA - un Intel / Altera MAX10 - più un MCU basato su ARm Cortex-M0 + (SAMD21) e la connettività Wi-Fi U-blox Nina W102-00B. Anche a bordo è protetto per connessioni di rete e Internet tramite un chip crittografico ECC508.

MKR (pronunciato "produttore") è la famiglia di schede 25 x 75 mm, con una vasta gamma di opzioni di interfaccia wireless, finalizzate allo sviluppo di prodotti IoT.

"L'MKR Vidor 4000 renderà finalmente accessibile FPGA a produttori e innovatori", ha dichiarato il co-fondatore di Arduino Massimo Banzi, che ha dichiarato a Electronics Weekly che le aggiunte all'IDE di Arduino consentirebbero l'installazione di codice FPGA preconfigurato e che una nuova Internet un ambiente di sviluppo basato su basi consentirebbe la configurazione FPGA con trascinamento della selezione. "Le persone non avranno bisogno di sapere nulla del Verilog sottostante", ha detto.

Arduino-Wi-Fi-Rev-2 ATmega4809

Uno WiFi Rev 2 e ATmega4809

Poco distante dall'Arduino Uno Wi-Fi fuori produzione, "Uno Wi-Fi Rev 2", è un nuovo Arduino nella classica forma Uno, sviluppato congiuntamente con Microchip e caratterizzato per la prima volta da ATmega4809, la cui adozione è stata previsto da Electronics Weekly a marzo. Il Wi-Fi proviene da un modulo WiFi U-blox Nina W102-00B.

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

Tuttavia, "non sostituirà l'Uno", ha dichiarato il CEO di Arduino Fabio Violante Elettronica settimanale.

Arduino IDE e The Cloud

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

"Stiamo investendo molti soldi nelle prossime falene per un completo rinnovamento dell'IDE di Arduino", ha detto il cofondatore 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 l'IDE classico e il prossimo IDE basato su cloud, possibilmente chiamato Crea IDE, che includerà la funzione di programmazione FPGA.

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

Quello 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 scadente", ha detto Banzi. “Se vuoi usare Open Studio o Eclipse con la riga di comando, funzionerà. Sarà uno strumento da riga di comando molto sottile, molto veloce. "

Arduino-MKR-Board

Utenti professionali 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 cima, con l'intenzione che le PMI possano sviluppare e distribuire prodotti mescolando e abbinando l'elaborazione adatta, il sensore interfacce e interfacce wireless pre-certificate.

"Possono combinare ingredienti per un numero infinito di combinazioni", ha dichiarato Banzi, che vede il consiglio MKR adatto alle PMI che spediscono centinaia o addirittura migliaia di unità.

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

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