Nieuws

Bijgewerkt: Arduino kondigt FPGA-bord aan, ATmega4809 in Uno Wi-Fi mk2, cloud-gebaseerde IDE en IoT-hardware

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

FPGA

MKR Vidor 4000 is het allereerste Arduino-bord met een FPGA-chip - een Intel / Altera MAX10 - plus een op ARm Cortex-M0 + gebaseerde MCU (SAMD21) en U-blox Nina W102-00B wifi-connectiviteit. Ook aan boord is beveiligd voor netwerk- en internetverbindingen via een ECC508 crypto-chip.

MKR (uitgesproken als 'maker') is de 25 x 75 mm-familie van platen, met een hele reeks draadloze interface-opties, gericht op het ontwikkelen van IoT-producten.

"De MKR Vidor 4000 zal FPGA eindelijk toegankelijk maken voor makers en innovators," zei Arduino mede-oprichter Massimo Banzi, die Electronics Weekly vertelde dat toevoegingen aan de Arduino IDE het mogelijk zouden maken om vooraf geconfigureerde FPGA-code te installeren, en dat een nieuw internet op basis van de ontwikkelomgeving zou een drag-and-drop FPGA-configuratie mogelijk maken. "Mensen hoeven niets te weten over de onderliggende Verilog", zei hij.

Arduino-Wi-Fi-Rev-2 ATmega4809

Uno WiFi Rev 2 en ATmega4809

In de buurt van de uit de lucht genomen Arduino Uno WiFi, 'Uno Wi-Fi Rev 2', is een nieuwe Arduino in de klassieke Uno-vorm, mede ontwikkeld met Microchip en voor het eerst met de ATmega4809 - waarvan de aanname was voorspeld door Electronics Weekly in maart. Wi-Fi is afkomstig van een U-blox Nina W102-00B WiFi-module.

"Het nieuwe board heeft als doel het nog eenvoudiger te maken om producten te implementeren die connectiviteit nodig hebben. De nieuwe microcontroller biedt: 6 kbyte RAM, 48 kbyte Flash, 3 UARTS, core-onafhankelijke randapparatuur en een ADC met hoge snelheid, "volgens Arduino - 'core independent peripheral' is Microchip-branding voor randapparatuur die kan werken en communiceren terwijl de processorkern slaapt .

"Het zal de Uno echter niet vervangen", vertelde Arduino CEO Fabio Violante Electronics Weekly.

Arduino IDE en The Cloud

Arduino IDE, de Windows / Linux / Mac-gebaseerde ontwikkelomgeving voor 'sketches' (Arduino-programma's) zal dit jaar aanzienlijk worden bijgewerkt.

"We investeren veel geld in de volgende paar motten voor een complete revamp van Arduino IDE," vertelde medeoprichter Banzi Electronics Weekly. "Het zal tegen het einde van het jaar Arduino IDE v2.0 zijn - een stuk professioneler en het zal een debugger hebben."

v2.0 zal een brug zijn tussen de klassieke IDE en de aankomende cloud-gebaseerde IDE, mogelijk Create IDE genaamd, die de FPGA-programmeerfaciliteit zal omvatten.

Volgens Banzi betekent het verlenen van licenties en de enorme verwerkingsvereiste dat FPGA-programmering niet beschikbaar zal zijn in de downloadbare versie van Arduino IDE.

Wat de downloadbare versie krijgt, is een opdrachtregelinterface.

"Je zult in staat zijn om alles wat Arduino kan doen in de commandoregel uit te voeren: degelijke Arduino, geen sub-par Arduino," zei Banzi. "Als u Open Studio of Eclipse met de opdrachtregel wilt gebruiken, werkt het. Het zal een heel dun, zeer snel opdrachtregelprogramma zijn. "

Arduino-MKR-Board

Professionele gebruikers en IoT

Het bereik van MKR-kaarten zal worden uitgebreid en er zullen carrier-boards zijn om ze aan te sluiten, en andere interfacekaarten om bovenop te pluggen, met de bedoeling dat het MKB producten kan ontwikkelen en inzetten door geschikte verwerking, sensor te mengen en matchen interfaces en vooraf gecertificeerde draadloze interfaces.

"Ze kunnen ingrediënten combineren voor een oneindig aantal combinaties", zegt Banzi, die ziet dat MKR-bord geschikt is voor MKB-bedrijven die honderd of zelfs duizenden eenheden verzenden.

Degenen die meer, misschien miljoenen eenheden verzenden, zullen hun eigen PCB's willen spinnen en willen misschien niet het open-source Arduino intellectueel eigendom opnemen, omdat dat concurrenten de mogelijkheid biedt om te kopiëren wat anders een eigen ontwerp zou zijn.

Voor deze bedrijven, aldus Banzi, gaat Arduino een licentiemodel ontwikkelen dat geselecteerde Arduino-intellectuele eigendom vrijgeeft in niet-open-source-vorm voor opname in eigen producten.