Come configurare smartphone e PC. Portale informativo
  • casa
  • Interessante
  • Il computer a scheda singola cinese più veloce. Differenze tra computer a scheda singola Orange pi e Raspberry pi, cosa comprare

Il computer a scheda singola cinese più veloce. Differenze tra computer a scheda singola Orange pi e Raspberry pi, cosa comprare

Da LinuxGizmos.com. Il rapporto include brevi descrizioni di 98 schede che costano fino a 200 dollari. Il rapporto chiama queste schede “tavole di hacker” per evidenziare la loro idoneità per una varietà di applicazioni creative.
Poiché la quantità di informazioni è piuttosto ampia, ho diviso la traduzione in più parti.

Voglio anche avvisarti che ci sono molte foto sotto il taglio!

Quindi, parte 1.

Nell'ultimo anno, LinuxGizmos ha segnalato dozzine di nuovi computer a scheda singola con specifiche aperte, adatti agli sviluppatori e agli hacker, in grado di eseguire Linux e Android. Li abbiamo aggiunti al nostro catalogo insieme alle vecchie tavole. Le schede che abbiamo esaminato costano meno di $ 200 più spese di spedizione, sono disponibili per la consegna a luglio e soddisfano i nostri criteri di apertura (molto flessibili).

Il catalogo è stato compilato in collaborazione con il sito della comunità Linux Foundation Linux.com.

Oltre alle 98 recensioni, abbiamo compilato una tabella dettagliata che confronta i parametri principali di tutte le 98 schede.

Tabella riepilogativa di tutte le schede presenti nella recensione. Per visualizzarla, apri l'immagine in una nuova scheda.

Questo elenco si espande nel nostro catalogo di gennaio di 90 computer a scheda singola. Nel giugno 2016 il catalogo comprendeva 81 tavole, nel maggio 2015 - 53 tavole.

Criteri di selezione

Determinare i criteri di selezione per i computer a scheda singola con specifiche aperte non è un compito facile. Nessuno dei prodotti a scheda singola è completamente open source, in particolare le GPU e le CPU a volte scarsamente documentate, ma l'architettura RISC-V potrebbe cambiare la situazione nel prossimo futuro. Alcune schede nel nostro elenco hanno una licenza completamente open source. Hardware. Infine, il progetto deve fornire specifiche dettagliate e schemi almeno delle porte I/O da collegare tariffe aggiuntive estensioni. I progetti devono anche, come minimo, avere supporto tecnico e una comunità per i singoli sviluppatori, ovvero forum, guide e altre risorse per pubblicare soluzioni e progetti su una determinata piattaforma unica.

Per la maggior parte degli acquirenti è importante che siano disponibili per il download Distribuzioni Linux o Android con supporto per le risorse della scheda. Per le nuove schede, consentiamo qualche ritardo in questa materia.

La panoramica seguente include breve descrizione e specifiche per ciascuna scheda, con collegamenti alle pagine dei rispettivi produttori.

I prezzi indicati sono i più bassi disponibili al momento della pubblicazione, ma i prezzi per molte schede sono soggetti a modifiche. I prezzi non includono la spedizione o includono la spedizione gratuita solo in alcune regioni. A volte il costo di spedizione può essere significativo, trasformando, ad esempio, una tariffa di $ 35 in una tariffa di $ 50. Poiché LinuxGizmos ha un pubblico internazionale, non includiamo la spedizione nel prezzo.

Accogliamo con favore i commenti degli utenti, in particolare per quanto riguarda il supporto e Software. Si prega di partecipare alla discussione dopo questo post. Non dimenticare di votare per il tuo forum di hacker preferito.

La recensione elenca le schede in ordine alfabetico, e si basa sulle specifiche e sul più basso prezzi accessibili dietro la settimana scorsa Maggio 2017, tavole disponibili per consegna luglio 2017.

86DuinoZero



Azienda/progetto - DM&P, 86Duino.com
recensione di LinuxGizmos
Pagina del prodotto
CPU: DM&P Vortex86EX (1x x86 a 300 MHz)
Memoria: 128 MB di RAM
Prezzo: $ 39

La scheda 86Duino alimentata da DM&P è una delle schede singole x86 più piccole, paragonabile alle dimensioni di 102 x 53 mm del Model One. La scheda è compatibile con i connettori di espansione Arduino, ha un basso consumo energetico e un design modulare. Include connettori Fast Ethernet, USB 2.0 e microSD, 17 porte I/O digitali e 6 ingressi analogici. Il $ 69 One ha anche audio HD e più porte. Esiste anche una versione mini PC di EduCake e una versione del modello One SeeedStudio. Attualmente il progetto non è in fase di sviluppo, l'attività sul forum è bassa.

A20-OlinuXino-Lime2






Memoria: RAM DDR3 da 1 GB; versione eMMC opzionale da 4 GB
Prezzo: $ 50 (45 euro); $61 (55 euro) per la versione da 4GB

OlinuXino è un progetto dell'azienda bulgara Olimex, uno dei più antichi progetti di board “hacker”, ma l'azienda Ultimamente si concentra sulla piattaforma ESP32 open source, ma non compatibile con Linux. Molta attività sul forum oLinuXino riguarda le schede Linux e all'inizio di quest'anno un progetto open source per un kit per laptop Linux Teres-A64 basato su Processore Allwinner A64 a 225 euro. Nonostante questo, vecchia tavola A20-OlinuXino-Lime2 è comunque interessante, ha una porta GigabitEthernet(GbE o 10/100/1000Mbps), slot microSD, porta HDMI, interfaccia LCD, 3x porta USB, supporto batteria e 160 porte GPIO. La scheda misura 84 x 60 mm, in funzione Sistemi Android 4.2.2 o Debian Jessie con kernel Linux 3.4.1. Quest'anno, Lime2 è passato alla stessa revisione della scheda di Lime2-4GB/eMMC, che ha un PHY Ethernet RTL8211E, fori di montaggio collegati alla terra della scheda e un bordo dritto senza ritagli.

A20-OlinuXino-Micro



Azienda/progetto - Olimex, OlinuXino, Mouser
recensione di LinuxGizmos
Pagina del prodotto
CPU: Allwinner A20 (2x Cortex-A7 a 1 GHz); GPU Mali-400
Memoria: RAM DDR3 da 1 GB; NAND da 4 GB opzionale
Prezzo: $ 61 (55 euro); $72 (65 euro) per la versione da 4GB

L'A20-OlinuXino-Micro ha tutte le stesse porte del primo modello Lime più VGA, LCD touch-enable e I/O audio. Paga taglia più grande, 142 x 83 mm dispone di connettori per il collegamento dei moduli di espansione. Esiste una versione con NAND da 4 GB.

A33-OlinuXino



Azienda/progetto - Olimex, OlinuXino, Mouser

CPU: Allwinner A33 (4x Cortex-A7 a 1,2 GHz); GPU Mali-400
Memoria: RAM DDR3 da 1 GB; esiste una versione NAND da 4 GB
Prezzo: 40 dollari (36 euro) o 49 dollari (44 euro) per la versione da 4 GB

La scheda A33-OlinuXino ha il SoC Allwinner A33 quad-core più veloce rispetto alle precedenti schede OlinuXino, ma un set più modesto di tutto il resto. Le uniche porte rimaste sono mini-USB OTG, audio con codec da 100 dB e un connettore di alimentazione da 5 V. Due posti per connettori GPIO a 40 pin (non saldati) e interfacce LCD 1280 x 800 e per doppia fotocamera MIPI-CSI (5 e 8 megapixel). C'è anche un header di debug, un caricabatterie LiPo e un convertitore boost. La dimensione della scheda è 71 x 66 mm, più piccola delle schede Lime su A20 e Lime2. Puoi scaricare le immagini di Android 4.4 e Debian Jesse su kernel Linux 3.4.39.

Arduino industriale 101



Azienda/progetto - Arduino
Pagina del prodotto

Memoria: RAM DDR2 da 64 MB; Flash SPI da 16 MB
Prezzo: $ 38,50

Le guerre Arduino sono finite, ma non abbiamo visto molte nuove schede Arduino oltre alla MKRFOX1200 non Linux e compatibile con Sigfox. I due siti non si sono mai fusi e ciascuno offre soluzioni leggermente diverse. La scheda Arduino Industrial 101 espandibile e compatibile con Linux è disponibile su Arduino.org e la pagina Arduino.cc è solo un collegamento. La scheda include Linux/WiFi di Arduino Yun e COM integrati in una baseboard compatibile con Arduino. La scheda include un modulo LGA Chiwawa saldato con Linino (versione OpenWrt) su SoC WiFi AR9331, oltre a 64 MB di RAM DDR2 e flash SPI da 16 MB. La scheda base ha una MPU ATmega32u4 da 16 MHz con SRAM da 2,5 KB e flash da 32 KB. C'è anche una porta USB OTG e 20 porte discrete, inclusi UART, 7 PWM, Ethernet e 12 ingressi analogici.

Arduino Yun/Yun PoE


Azienda/progetto - Arduino
Pagina del prodotto
CPU: Qualcomm Atheros AR9331 (1x MIPS24k @ fino a 400 MHz)
Memoria: RAM DDR2 da 64 MB
Prezzo: $ 68,20 (Yun) o (Yun PoE) $ 78,10

L'Arduino Yun i originale è ancora disponibile su Arduino.org e una nuova versione di Arduino Yun PoE è venduta su Arduino.cc. L'Arduino Yun Mini più piccolo è elencato su entrambi i siti, ma è esaurito e non promette di apparire mai. Per un extra di $ 10 rispetto allo Yun, Arduino Yun PoE aggiunge Power-over-Ethernet allo Yun originale, consentendoti di alimentare la scheda tramite la porta Ethernet 10/100 utilizzando il modulo opzionale incluso nella confezione. Entrambe le versioni eseguono OpenWrt Linino sul SoC WiFi AR9331 da 400 MHz di Qualcomm ed eseguono Codice Arduino su Atmel Atmega32U4. I componenti che eseguono Linux includono una radio WiFi-n da 2,4 GHz, una porta host USB 2.0 e uno slot microSD. Le interfacce controllate da Arduino sulla scheda da 5 V includono 20 porte I/O discrete, 7 uscite PWM e 12 porte I/O analogiche. In alternativa, se hai già un Arduino, puoi ordinare Arduino Yun Shield con OpenWrt per $ 49 e aggiungere funzionalità Yun a qualsiasi scheda Arduino.

Arduino Tian



Azienda/progetto - Arduino
recensione di LinuxGizmos
Pagina del prodotto
CPU: Qualcomm Atheros AR9432 (1x MIPS24k @ fino a 560 MHz); Atmel SAMD21G18 Cortex M0+ MCU (48 MHz)
Memoria: RAM DDR2 da 64 MB; eMMC da 4 GB; Flash da 256 KB e RAM da 32 KB per SAMD21G18
Prezzo: $ 95,70

Rispetto ad Arduino Yun e Yun Mini PoE, la scheda Arduino Tian misura 68,5 x 53 mm, fa funzionare Linino su un processore Atheros AR9432 più veloce e utilizza un microcontrollore Atmel SAMD21G18 a 32 bit più potente. Oltre al WiFi, la scheda Tian ha un chip Qualcomm CSR8510 con supporto Bluetooth EDR/BLE 4.0a. Ottieni anche una porta host USB 2.0, una porta GbE e eMMC da 4 GB. Lato Arduino ci sono 6 porte analogiche e 12 uscite PWM.

Banana Pi BPI-M2



Azienda/progetto - SinoVoip
recensione di LinuxGizmos
Pagina del prodotto
CPU: Allwinner A31 (4x Cortex-A7 a 1,0 GHz); GPU PowerVR SGX544MP2
Memoria: RAM DDR3 da 1 GB
Prezzo: $ 40

Il Banana Pi M2 di SinoVoip, in vendita a $ 40 su Amazon, è molto simile al modello RPi B+ e presenta un connettore a 40 pin. L'M2 è dotato di GbE, WiFi, cinque porte USB e interfacce per display e fotocamera. Abbiamo rimosso la scheda Banana Pi M2+ più piccola sull'Allwinner H3, con interfaccia SATA dalla nostra lista perché non è più in vendita. Siamo riusciti a trovarlo solo su AliExpress in una versione EDU ridotta al minimo per $ 22, senza interfacce wireless e memoria flash, e per prezzi che vanno da $ 27 a $ 35 da vari venditori OEM.

Banana Pi BPI-M2 Ultra



Azienda/progetto - SinoVoip
recensione di LinuxGizmos
Pagina del prodotto
Processore: Allwinner R40 (4x Cortex-A7); GPU Mali-400MP2

Prezzo: $ 40

La scheda Banana Pi M2 Ultra viene venduta per $ 40 su Amazon con spedizione, ma costa $ 60 altrove. Ha le stesse dimensioni di 92 x 60 mm dell'M2, ma è dotato di un Allwinner R40 più veloce e ha connettore SATA. In cambio ho dovuto sacrificare una delle quattro porte USB. Sono installati 2 GB di RAM, cosa insolita per un SoC Cortex-A7. La scheda M2 Ultra dispone inoltre di GbE, WiFi, Bluetooth, micro-USB OTG, un header a 40 pin per supportare le estensioni Raspberry Pi e interfacce per display e fotocamera.

Banana Pi BPI-M3



Azienda/progetto - SinoVoip
Pagina del prodotto
CPU: Allwinner A83T (8x Cortex-A7 a 1,8 GHz); GPU PowerVR SGX544MP1
Memoria: RAM LPDDR3 da 2 GB; eMMC da 8 GB a 64 GB
Prezzo: $ 74

La scheda Banana Pi M3 (BPI-M3) di SinoVoip, dotata di un SoC Allwinner A83T octa-core, viene venduta per $ 74 su AliExpress e un dollaro in più su Amazon, e ha 2 GB di RAM e 8 GB di eMMC. La scheda M3 ha le stesse dimensioni (92 x 60 mm) della M2 Ultra e lo stesso connettore RPi a 40 pin. Come la M2 Ultra, la scheda M3 supporta la connettività GbE, WiFi, SATA, 3x USB e fotocamera e display. Il supporto software è migliore rispetto ad altre schede Banana Pi. Puoi scegliere tra Android 5.1, Debian 8, Ubuntu 16.04 Mate, Raspbian Jesse Mate, Kano, Kali, CentOS, Gentoo, OpenSUSE, Arch, CRUX e Fedora.

Banana Pi BPI-M64


Azienda/progetto - SinoVoip
recensione di LinuxGizmos
Pagina del prodotto
CPU: Allwinner A64 (4x Cortex-A53 a 1,2 GHz); GPU Mali-400MP2
Memoria: RAM DDR3 da 2 GB; eMMC da 8 GB a 64 GB
Prezzo: $ 74

La prima scheda Banana Pi a 64 bit di SinoVoip viene venduta a $ 74 su AliExpress, che è più costosa di altre schede basate su Allwinner A64 Pine A64, ma è dotata di 2 GB di RAM e ricche periferiche. Ottieni anche HDMI con supporto 4K, MIPI-DSI e MIPI-CSI interfacce senza fili e GbE. Dimensioni scheda 92 x 60 mm, 3 porte host USB, micro-USB OTG e connettore RPi a 40 pin.

Banana Pro



Azienda/progetto - LeMaker
recensione di LinuxGizmos
Pagina del prodotto
CPU: Allwinner A20 (2x Cortex-A7 a 1 GHz); GPU Mali-400MP2
Memoria: RAM DDR3 da 1 GB
Prezzo: $ 48

Rispetto alle schede Banana Pi M2 di SinoVoip, la scheda Banana Pro dell'ex partner di SinoVoip LeMaker ha un SoC dual-core A20. La scheda Banana Pro dispone di un connettore SATA e di un connettore a 40 pin compatibile con RPi. Sono inoltre presenti microSD, WiFi, 2 porte host USB e micro-USB OTG. LeMaker offre anche la scheda singola LeMaker Guitar e la scheda HiKey compatibile con 96Boards (vedi sotto).

Beagle Bone Nero, Rev C




recensione di LinuxGizmos
Pagina del prodotto

Memoria: 512 MB di RAM; eMMC da 4 GB
Prezzo: $ 48

La scheda BeagleBone Black Rev C compatibile con Debian, classificata terza su 81 nella recensione del 2016, è disponibile per l'acquisto in molti posti, al prezzo più basso di $ 48 presso MCM Electronics. Il computer a scheda singola per applicazioni industriali ha molte interfacce di espansione e microcontrollori “PRU” programmabili, nonché una comunità ed un ecosistema BeagleBoard.org ben sviluppati. IN l'anno scorso sono comparsi i cloni autorizzati da BeagleBoard.org. Oltre ai due modelli BeagleBone Green di SeeedStudio, c'è anche il BeagleBone Black Wireless di Octavo e il BeagleBone Blue di BeagleBoard.org (vedi sotto), nonché il nuovo BeagleBone Black Industrial 4G di Element14, identico al BB Black ma verniciati ed aventi un intervallo di temperatura da -20 a 85°C. La scheda BeagleBone Enhanced ricca di funzionalità di SanCloud è stata inviata ai sostenitori su Indiegogo e, sebbene il design della scheda sia pubblico, non è più disponibile. Dopo molto ritardo, il dual-core Cortex-A15 BeagleBoard-X15 è finalmente disponibile presso vari rivenditori, incluso Mouser. Tuttavia, costa $ 264 e supera il nostro limite di $ 200.

BeagleBone Nero Senza Fili




recensione di LinuxGizmos
Pagina del prodotto
CPU: Octavo Systems OSD3358 SiP con TI Sitara AM3358 (1x Cortex-A8 a 1GHz) con MCU PRU; GPU PowerVR SGX530
Memoria: 512 MB di RAM; eMMC da 4 GB
Prezzo: $ 68,75

Con il supporto di BeagleBoard.org, Octavo Systems ha creato un'alternativa al BeagleBone Green Wireless di Seeed (vedi sotto), aggiungendo anche 802.11a/b/g/n a 2,4 GHz e Bluetooth 4.1 BLE al design BeagleBone Black. A differenza dei due modelli BB Green di Seeed, il BeagleBone Black Wireless mantiene la porta micro-HDMI del BB Black, ma perde la porta Ethernet. Per il resto è identico al BB Black, con due eccezioni: è costruito attorno al modulo SiP (system-in-package) OSD3358 di Octavo Systems, che integra la funzionalità BeagleBone in un singolo pacchetto BGA, rendendone più semplice la costruzione. propri sviluppi basato su di esso.

Beagleosso blu


Azienda/progetto - BeagleBoard.org
recensione di LinuxGizmos
Pagina del prodotto
CPU: Octavo Systems OSD3358 SiP con TI Sitara AM3358 (1x Cortex-A8 a 1GHz) con chip PRU MCU e GPU PowerVR SGX530
Memoria: 512 MB di RAM; eMMC da 4 GB
Prezzo: $ 80

La collaborazione di robotica di BeagleBoard.org con il Coordinated Robotics Lab dell'UCSD ha creato un clone di BeagleBone per attività di controllo del movimento e funzionalità alimentate a batteria. Come BeagleBone Black Wireless, la scheda BeagleBone Blue include TI WiLink 8 con WiFi e Bluetooth 4.1 LE, così come il modulo SiP OSD3358 di Octavo Systems contenente SoC Sitara AM3358, RAM e flash, nonché un PMIC e altre periferiche. Non c'è una porta Ethernet o un'interfaccia display, ma ottieni porte host e client micro-USB 2.0, 8 uscite servo, 4 uscite motore DC, 4 ingressi quad encoder. C'è anche IMU, barometro, JTAG, GPS e radio DSM2. Range di alimentazione 9-18V DC, connettore per batteria LiPo e la solita ricca lista di interfacce BB Black. Sulla scheda sono presenti anche una varietà di pulsanti e LED personalizzati. La scheda BeagleBone Blue esegue per impostazione predefinita uno stack in tempo reale basato su Debian, può anche eseguire Ubuntu Core e supporta ROS e ArduPilot.

Beagleosso verde



Azienda/progetto - BeagleBoard.org; Sistemi Octavo
recensione di LinuxGizmos
Pagina del prodotto
CPU: TI Sitara AM3358 (1x Cortex-A8 a 1 GHz) con chip MCU PRU; GPU PowerVR SGX530
Memoria: 512 MB di RAM; eMMC da 4 GB
Prezzo: $ 39

La scheda IoT di SeeedStudio, sviluppata con il permesso di BeagleBoard.org, è una variante del BeagleBone Black, venduta per $ 39 da Banana Robotics. La scheda BeagleBone Green ha perso la porta micro-HDMI e il connettore 5V. Tuttavia, è meno costoso e dispone dei connettori per sensori Grove di Seeed. Inoltre, il connettore mini-USB è stato sostituito con micro-USB. Seeed ha il proprio sito per sviluppatori oltre al supporto della grande comunità BeagleBoard.

BeagleBone Verde Senza Fili



Azienda/progetto - BeagleBoard.org; Sistemi Octavo
recensione di LinuxGizmos
Pagina del prodotto
CPU: TI Sitara AM3358 (1x Cortex-A8 a 1 GHz) con chip MCU PRU; GPU PowerVR SGX530
Memoria: 512 MB di RAM; eMMC da 4 GB
Prezzo: $ 49,90

Il BeagleBone Green Wireless ha le stesse caratteristiche di base del BB Green, con gli stessi vantaggi e svantaggi del BB Black, incluse le interfacce Grove aggiuntive. Il modello Wireless contiene WiFi e Bluetooth e tre porte host USB, rendendolo il leader in termini di USB tra tutti i cloni BB Black esistenti oggi. Il modulo TI WiLink8 è diventato standard e fornisce connessioni senza fili tramite Bluetooth 4.1 LE e 802.11a/b/g/n a 2,4 GHz con 2×2 MIMO.

Gomma da masticare-96


Azienda/progetto - uCRobotics
recensione di LinuxGizmos
Pagina del prodotto
CPU - Azioni Azioni semiconduttore S900 (4x Cortex-A53 a 1,8 GHz); GPU PowerVR G6230
Memoria: RAM LPDDR3 da 2 GB; eMMC da 8 GB
Prezzo: $ 89

Basata su un primo prototipo di ActDuino S900, la scheda uCRobotics Bubblegum-96 soddisfa le specifiche CE 96Boards di Linaro. La scheda Bubblegum-96 non ha il chip GPS della sua concorrente, la DragonBoard 410c compatibile con 96Boards, ma ha un SoC più veloce e il doppio della RAM - 2GB. Oltre ai connettori di espansione 96Boards a 40 e 60 pin, la scheda Bubblegum-96 supporta una porta HDMI, uno slot microSD, una porta micro-USB e due porte host USB, una delle quali è USB 3.0. C'è anche WiFi e Bluetooth.

Kit di sviluppo Chip Pro



Azienda/progetto - Next Thing Co.
Copertura di LinuxGizmos
Pagina del prodotto
CPU: Allwinner/Next Thing GR8 (1x Cortex-A8 a 1 GHz); GPU Mali-400
Memoria: RAM DDR3 (SiP) da 256 MB o 512 MB; Flash NAND da 512 MB
Prezzo: $ 49

Il chip da $ 9 non è in vendita in questo momento, ma tornerà presto con una nuova versione GR8 SiP del SoC Allwinner R8. Nel frattempo, puoi acquistare un Chip Pro Dev Kit “stile sandwich” con due computer GR8 Chip Pro su moduli, con 802.11b/g/n integrato e Bluetooth 4.2 BLE. Uno di questi moduli simili a chip è saldato sulla scheda, il secondo è incluso separatamente. Tariffa base ha una porta host USB 2.0, una porta micro-USB con supporto UART, un jack audio e due microfoni. Sono inoltre presenti un ingresso da 6-23 V CC e un ingresso per batteria LiPo da 3,7 V, nonché interfacce PWM, UART e GPIO. Il kit include una breadboard in miniatura, ponticelli, connettori e un'antenna WiFi. Supporto Linux disponibile: Buildroot e Debian. Next Thing vende anche un kit PocketChip da 69 dollari basato sul chip da 4,3 pollici touch screen e tastiera.

CloudBit



Azienda/progetto - LittleBits Electronics
recensione di LinuxGizmos
Pagina del prodotto
CPU: NXP i.MX233 (1x ARM9 a 454 MHz)
Memoria: 64 MB di RAM; Scheda microSD da 4 GB
Prezzo: $ 60

L'unica scheda Linux tra tutte le LittleBits orientate ad Arduino prodotte. Questa tavola è una delle tavole singole più piccole, misura 15 x 10 mm. La scheda CloudBit include WiFi, è alimentata tramite micro-USB e dispone di due connettori "BitSnap" per aggiungere moduli LittleBits, sei dei quali sono disponibili in un kit da $ 90. La piattaforma funziona su Arch Linux, si connette a una piattaforma cloud basata su Node.js ed è progettata per vari gadget IoT, supporta gli script IFTTT.

Creatore Ci40



Azienda/progetto - Tecnologie dell'Immaginazione
recensione di LinuxGizmos
Pagina del prodotto
CPU - Imagination cXT200 (2x MIPS InterAptiv a 550 MHz)
Memoria: RAM DDR3 da 256 MB; 512 MB di memoria flash
Prezzo: $ 85 (65 sterline) o $ 169 (130 sterline) per il kit IoT completo

Imagination Technologies sta cercando di vendere il business MIPS e la scheda Creator Ci40 potrebbe essere l'ultima di una serie iniziata con Creator Ci20. Le schede sono disponibili presso RS Electronics per £ 65. Il kit IoT completo da £ 130 include diversi moduli wireless MikroBus Clicker e una scheda figlia Click di MikroElektronika. Nella scheda Ci40, rispetto alla Ci20, il processore Ingenic XBurst è sostituito dall'Imagination cXT200 con un chip MIPS InterAptiv più lento ed efficiente dal punto di vista energetico senza GPU. Altre modifiche includono un migliore supporto e interfacce di espansione per MikroBus e Raspberry Pi.

CubieAIO-A20




Pagina del prodotto
CPU: Allwinner A20 (2x Cortex-A7 @ fino a 1 GHz); GPU Mali-400MP2
Memoria: RAM DDR3 da 1 GB; Flash da 8 GB espandibile a 32 GB (eMMC) o 64 GB (TSD)
Prezzo: $ 122

Abbiamo rimosso la Cubieboard 3 dalla recensione perché è vecchia, costosa ($100) e non è attualmente in vendita, e l'abbiamo sostituita con un'altra scheda, la Allwinner A20. La scheda CubieAIO-A20 è notevole in quanto offre 6 porte host USB 2.0 e porte micro-USB OTG, due porte seriali UART e un connettore DIN, espandibile a 6 porte seriali tramite una scheda di espansione. Questa scheda in stile sandwich include un modulo COM Einstein-A20 da 75 x 50 mm di CubieTech, dotato di WiFi, Bluetooth 4.0, RTC, un connettore di espansione a 200 pin e una propria porta micro-USB. Il modulo a scheda singola COM è supportato dalle stesse distribuzioni Linux e Android di Cubieboard 2 e 3. Come il COM, il modulo a scheda singola CubieAIO-A20 misura 172 x 106 mm, viene venduto a $ 122 su Amazon e funziona in un intervallo di temperature da -20 a 70°C. Ha una porta GbE, un doppio slot mini-PCIe con supporto per moduli mSATA e 3G o 4G. C'è anche uno slot SIM e antenne per un modulo WiFi/BT standard. Sono inoltre presenti audio microSD, IR, HDMI, VGA, SPDIF da 3,5 mm e un connettore di espansione a 54 pin. La scheda CubieAIO-A20 viene venduta anche in custodia (versione mini-PC). Il modello AIO costa $ 20 in più e ha un display integrato da 7 pollici, 1024 x 600 con sensore capacitivo.

Cubieboard4



Azienda/progetto - Cubieboard.org, CubieTech Limited
recensione di LinuxGizmos
Pagina del prodotto
CPU: Allwinner A80 (4x Cortex-A15 @ fino a 2 GHz, 4x Cortex-A7 @ fino a 1,3 GHz); GPU PowerVR G6230
Memoria: RAM DDR3 da 2 GB; eMMC da 8 GB, espandibile fino a 64 GB
Prezzo: $ 120

La scheda Cubieboard4 è dotata di un SoC Allwinner A80 octa-core con una GPU PowerVR G6230 a 64 core. La scheda singola da 111 x 111 mm dispone di WiFi, Bluetooth, GbE, VGA, HDMI, USB 3.0 e 4 porte USB 2.0. C'è anche un connettore di espansione a 54 pin. Il sistema a piastra singola ne ha (opzionali) due slot microSD oppure una microSD e una memoria flash. Esistono molti casi ed estensioni per Cubieboards, immagini per Debian, Linaro Ubuntu 14.04 e Android 4.4.

Cubieboard5 (CubieTruck-Plus)



Azienda/progetto - Cubieboard.org, CubieTech Limited
Pagina del prodotto
CPU: Allwinner H8 (8x Cortex-A7 @ fino a 2 GHz); GPU PowerVR SGX544 fino a 700 MHz
Memoria: RAM DDR3 da 2 GB Aggiungi tag

Khadas è partner di Amlogic. Progetta schede con SoC di Amlogic (e altri) per altri produttori, come alcuni produttori di box Android. Ma ha anche i suoi prodotti. Serie di computer a scheda singola: VIM e Edge. VIM è su Amlogic e il nuovo Edge è su Rockchip.

Khadas VIM2 Max per la recensione fornita dal negozio Gearbest. Su Gearbest puoi acquistare non solo il computer a scheda singola stesso, ma anche un suo accessorio.

Specifiche

Formalmente ci sono 4 modelli VIM2: Max, Pro, Basic e Lite. Max, Pro, Basic differiscono per la quantità di RAM e memoria flash. Modello Lite sull'S905D non è mai stato messo in vendita. Sto recensendo la versione Max.

ModelloVIM2Max
SoCAmlogic S912
8 core ARM Cortex-A53 fino a 1,5 GHz
BRACCIO GPU Mali-T820MP3
RAMDDR4 da 3GB
Memoria flash64GB (eMMC)
USB2 USB A 2.0, 1 USB USB di tipo C(2.0,OTG)
Supporto per schede di memoriamicroSD
Interfacce di reteWi-Fi 802.11a/b/g/n/ac, 2,4 GHz e 5 GHz, MIMO 2x2
Gigabit-Ethernet (1000Mbps)
BluetoothBluetooth v4.2
Uscite videoHDMI 2.0a (fino a 3840x2160 a 60 Hz)
Uscite audioHDMI
GPIO40 contatti
TelecomandoRicevitore IR a doppio canale
(Telecomando IR fornito separatamente)
Nutrizione5 V/2 A
(USB Type-C o tramite connettore VIN)
Attrezzatura

Il computer viene fornito in una piccola scatola di cartone.




Solo un computer o un cavo USB A all'interno<>USB Type-C in treccia di nylon.


Aspetto e dispositivo hardware

Il case del computer è fatto di plastica. Dimensioni 96 x 70 x 23 mm.


Sulla parte superiore c'è una presa per il connettore GPIO a 40 pin.


Ci sono tre pulsanti sulla destra: Alimentazione, Funzione, Reset.


Lato posteriore: due porte USB A 2.0, USB Type-C (USB 2.0), porta HDMI, slot microSD, Ethernet. L'alimentazione viene fornita tramite la porta USB Type-C da qualsiasi alimentatore disponibile con interfaccia USB (con una corrente massima di almeno 2 A).


C'è una piastra di ferro nella parte inferiore per stabilità. Serve anche come gambe.


La necessità di una custodia dipende da come intendi utilizzare il computer. In ogni caso, dovrai smontarlo per installare il sistema di raffreddamento. Svitare le 4 viti e rimuovere il coperchio superiore.


Svitare altre 4 viti e rimuovere la scheda.


La tavola è molto in miniatura: 82 x 57 mm.

Nella parte superiore ci sono: SoC Amlogic S912, due moduli DDR4 di Samsung, eMMC di Samsung (KLMCG8WEBC-B031), controller Gigabit Ethernet basato su Realtek RTL8211FDI, controller Wi-Fi e Bluetooth basato su Ampak AP6359SA, connettori per antenna IPEX, alimentazione connettore VIN (può essere utilizzato al posto di USB Type-C), connettore della batteria (per l'orologio quando spento), connettore della ventola, connettore FPC (per il collegamento di pannelli touch, ecc.), due LED, due ricevitori IR, connettore GPIO ( 40 contatti). Le antenne sono molto piccole, realizzate su PCB.


Sul lato inferiore: due moduli DDR4 Samsung, controller programmabile STM8S003, pad Pogo GPIO (20 pin), pad Pogo di alimentazione.




Il controller STM8S003 è responsabile della gestione dell'alimentazione, Wake-on-LAN, ecc. Tutta la documentazione sulla scheda, incluso lo schema della scheda, è disponibile sul sito Web Khadas nella sezione Documenti.

I pin GPIO non corrispondono al Raspberry Pi 3. Il forum offre schede adattatrici già pronte in caso di necessità.


Raffreddamento

Amlogic S912 è un SoC molto potente. Formalmente, è possibile utilizzare VIM2 senza raffreddamento aggiuntivo, ma la temperatura del SoC sotto carico sale rapidamente a 80 °C e inizia il throttling (questa limitazione è specificata nel DTB del sistema). Tale lavoro non può essere definito normale, quindi è obbligatorio un sistema di raffreddamento per VIM2. Se vuoi mantenere la custodia (coperchio superiore) e un aspetto ordinato, l'opzione più semplice è acquistarne altre da Khadas.


La modalità operativa della ventola è configurabile sia in Android che in Linux. Poter scegliere modalità statiche o automatico, a seconda della temperatura del SoC.


Se puoi trascurare il coperchio superiore o l'intero corpo, è più semplice ed economico installare un radiatore adatto. Per il perfetto raffreddamento passivo(in modo che l'S912 non possa essere strozzato sotto qualsiasi carico) è necessario un radiatore in grado di dissipare ben 10 W. Ho utilizzato un radiatore da 40x40x30mm attraverso un sottile pad termico. Questo sistema di raffreddamento ha resistito perfettamente a qualsiasi carico senza throttling.


Accessori

Per VIM2 sono disponibili accessori ufficiali di Khadas e accessori non ufficiali offerti sul forum nel modulo soluzioni già pronte o diagrammi. Elencherò i principali accessori ufficiali.


Casi.


Radiatore e ventola. Li ho già menzionati.

Da LinuxGizmos.com. Il rapporto include brevi descrizioni di 98 schede che costano fino a 200 dollari. Il rapporto chiama queste schede “tavole di hacker” per evidenziare la loro idoneità per una varietà di applicazioni creative.
Poiché la quantità di informazioni è piuttosto ampia, ho diviso la traduzione in più parti.

Voglio anche avvisarti che ci sono molte foto sotto il taglio!

Quindi, parte 1.

Nell'ultimo anno, LinuxGizmos ha segnalato dozzine di nuovi computer a scheda singola con specifiche aperte, adatti agli sviluppatori e agli hacker, in grado di eseguire Linux e Android. Li abbiamo aggiunti al nostro catalogo insieme alle vecchie tavole. Le schede che abbiamo esaminato costano meno di $ 200 più spese di spedizione, sono disponibili per la consegna a luglio e soddisfano i nostri criteri di apertura (molto flessibili).

Il catalogo è stato compilato in collaborazione con il sito della comunità Linux Foundation Linux.com.

Oltre alle 98 recensioni, abbiamo compilato una tabella dettagliata che confronta i parametri principali di tutte le 98 schede.

Tabella riepilogativa di tutte le schede presenti nella recensione. Per visualizzarla, apri l'immagine in una nuova scheda.

Questo elenco si espande nel nostro catalogo di gennaio di 90 computer a scheda singola. Nel giugno 2016 il catalogo comprendeva 81 tavole, nel maggio 2015 - 53 tavole.

Criteri di selezione

Determinare i criteri di selezione per i computer a scheda singola con specifiche aperte non è un compito facile. Nessuno dei prodotti a scheda singola è completamente open source, in particolare le GPU e le CPU a volte scarsamente documentate, ma l'architettura RISC-V potrebbe cambiare la situazione nel prossimo futuro. Alcune delle schede presenti nel nostro elenco dispongono di licenze hardware completamente open source. Infine, il progetto deve fornire specifiche dettagliate e schemi almeno delle porte I/O per il collegamento di ulteriori schede di espansione. I progetti devono anche, come minimo, avere supporto tecnico e una comunità per i singoli sviluppatori, ovvero forum, guide e altre risorse per pubblicare soluzioni e progetti su una determinata piattaforma unica.

Per la maggior parte degli acquirenti è importante che siano disponibili per il download le distribuzioni Linux o Android con supporto per le risorse della scheda. Per le nuove schede, consentiamo qualche ritardo in questa materia.

La panoramica seguente include una breve descrizione e le specifiche di ciascuna scheda, con collegamenti alle pagine dei rispettivi produttori.

I prezzi indicati sono i più bassi disponibili al momento della pubblicazione, ma i prezzi per molte schede sono soggetti a modifiche. I prezzi non includono la spedizione o includono la spedizione gratuita solo in alcune regioni. A volte il costo di spedizione può essere significativo, trasformando, ad esempio, una tariffa di $ 35 in una tariffa di $ 50. Poiché LinuxGizmos ha un pubblico internazionale, non includiamo la spedizione nel prezzo.

Accogliamo con favore i commenti degli utenti, in particolare per quanto riguarda il supporto e il software. Si prega di partecipare alla discussione dopo questo post. Non dimenticare di votare per il tuo forum di hacker preferito.

La recensione elenca le schede in ordine alfabetico e si basa sulle specifiche e sui prezzi più bassi disponibili per l'ultima settimana di maggio 2017, con schede disponibili per la consegna a luglio 2017.

86DuinoZero



Azienda/progetto - DM&P, 86Duino.com
recensione di LinuxGizmos
Pagina del prodotto
CPU: DM&P Vortex86EX (1x x86 a 300 MHz)
Memoria: 128 MB di RAM
Prezzo: $ 39

La scheda 86Duino alimentata da DM&P è una delle schede singole x86 più piccole, paragonabile alle dimensioni di 102 x 53 mm del Model One. La scheda è compatibile con i connettori di espansione Arduino, ha un basso consumo energetico e un design modulare. Include connettori Fast Ethernet, USB 2.0 e microSD, 17 porte I/O digitali e 6 ingressi analogici. Il $ 69 One ha anche audio HD e più porte. Esiste anche una versione mini PC di EduCake e una versione del modello One SeeedStudio. Attualmente il progetto non è in fase di sviluppo, l'attività sul forum è bassa.

A20-OlinuXino-Lime2






Memoria: RAM DDR3 da 1 GB; versione eMMC opzionale da 4 GB
Prezzo: $ 50 (45 euro); $61 (55 euro) per la versione da 4GB

OlinuXino è un progetto dell'azienda bulgara Olimex, uno dei più antichi progetti di schede “hacker”, ma recentemente l'azienda si è concentrata sulla piattaforma ESP32 open source, ma non compatibile con Linux. Gran parte dell'attività sul forum oLinuXino riguarda le schede Linux e all'inizio di quest'anno è stato lanciato un progetto open source per un set di laptop Linux Teres-A64 basati sul processore Allwinner A64 per 225 euro. Nonostante ciò, la vecchia scheda A20-OlinuXino-Lime2 è ancora interessante, ha una porta Gigabit Ethernet (GbE, o 10/100/1000Mbps), slot microSD, porta HDMI, interfaccia LCD, 3 porte USB, supporto batteria e 160 porte GPIO. La scheda ha una dimensione di 84 x 60mm, sistema operativo Android 4.2.2 o Debian Jessie con kernel Linux 3.4.1. Quest'anno, Lime2 è passato alla stessa revisione della scheda di Lime2-4GB/eMMC, che ha un PHY Ethernet RTL8211E, fori di montaggio collegati alla terra della scheda e un bordo dritto senza ritagli.

A20-OlinuXino-Micro



Azienda/progetto - Olimex, OlinuXino, Mouser
recensione di LinuxGizmos
Pagina del prodotto
CPU: Allwinner A20 (2x Cortex-A7 a 1 GHz); GPU Mali-400
Memoria: RAM DDR3 da 1 GB; NAND da 4 GB opzionale
Prezzo: $ 61 (55 euro); $72 (65 euro) per la versione da 4GB

L'A20-OlinuXino-Micro ha tutte le stesse porte del primo modello Lime più VGA, LCD touch-enable e I/O audio. La scheda più grande, 142 x 83 mm, è dotata di connettori per il collegamento dei moduli di espansione. Esiste una versione con NAND da 4 GB.

A33-OlinuXino



Azienda/progetto - Olimex, OlinuXino, Mouser

CPU: Allwinner A33 (4x Cortex-A7 a 1,2 GHz); GPU Mali-400
Memoria: RAM DDR3 da 1 GB; esiste una versione NAND da 4 GB
Prezzo: 40 dollari (36 euro) o 49 dollari (44 euro) per la versione da 4 GB

La scheda A33-OlinuXino ha il SoC Allwinner A33 quad-core più veloce rispetto alle precedenti schede OlinuXino, ma un set più modesto di tutto il resto. Le uniche porte rimaste sono mini-USB OTG, audio con codec da 100 dB e un connettore di alimentazione da 5 V. Due spazi per connettori GPIO a 40 pin (non saldati) e interfacce per LCD 1280 x 800 e doppia fotocamera MIPI-CSI (5 e 8 megapixel). C'è anche un header di debug, un caricabatterie LiPo e un convertitore boost. La dimensione della scheda è 71 x 66 mm, più piccola delle schede Lime su A20 e Lime2. Puoi scaricare le immagini di Android 4.4 e Debian Jesse sul kernel Linux 3.4.39.

Arduino industriale 101



Azienda/progetto - Arduino
Pagina del prodotto

Memoria: RAM DDR2 da 64 MB; Flash SPI da 16 MB
Prezzo: $ 38,50

Le guerre Arduino sono finite, ma non abbiamo visto molte nuove schede Arduino oltre alla MKRFOX1200 non Linux e compatibile con Sigfox. I due siti non si sono mai fusi e ciascuno offre soluzioni leggermente diverse. La scheda Arduino Industrial 101 espandibile e compatibile con Linux è disponibile su Arduino.org e la pagina Arduino.cc è solo un collegamento. La scheda include Linux/WiFi di Arduino Yun e COM integrati in una baseboard compatibile con Arduino. La scheda include un modulo LGA Chiwawa saldato con Linino (versione OpenWrt) su SoC WiFi AR9331, oltre a 64 MB di RAM DDR2 e flash SPI da 16 MB. La scheda base ha una MPU ATmega32u4 da 16 MHz con SRAM da 2,5 KB e flash da 32 KB. C'è anche una porta USB OTG e 20 porte discrete, inclusi UART, 7 PWM, Ethernet e 12 ingressi analogici.

Arduino Yun/Yun PoE


Azienda/progetto - Arduino
Pagina del prodotto
CPU: Qualcomm Atheros AR9331 (1x MIPS24k @ fino a 400 MHz)
Memoria: RAM DDR2 da 64 MB
Prezzo: $ 68,20 (Yun) o (Yun PoE) $ 78,10

L'Arduino Yun i originale è ancora disponibile su Arduino.org e una nuova versione di Arduino Yun PoE è venduta su Arduino.cc. L'Arduino Yun Mini più piccolo è elencato su entrambi i siti, ma è esaurito e non promette di apparire mai. Per un extra di $ 10 rispetto allo Yun, Arduino Yun PoE aggiunge Power-over-Ethernet allo Yun originale, consentendoti di alimentare la scheda tramite la porta Ethernet 10/100 utilizzando il modulo opzionale incluso nella confezione. Entrambe le versioni eseguono OpenWrt Linino sul SoC WiFi AR9331 da 400 MHz di Qualcomm ed eseguono il codice Arduino su un Atmel Atmega32U4. I componenti che eseguono Linux includono una radio WiFi-n da 2,4 GHz, una porta host USB 2.0 e uno slot microSD. Le interfacce controllate da Arduino sulla scheda da 5 V includono 20 porte I/O discrete, 7 uscite PWM e 12 porte I/O analogiche. In alternativa, se hai già un Arduino, puoi ordinare Arduino Yun Shield con OpenWrt per $ 49 e aggiungere funzionalità Yun a qualsiasi scheda Arduino.

Arduino Tian



Azienda/progetto - Arduino
recensione di LinuxGizmos
Pagina del prodotto
CPU: Qualcomm Atheros AR9432 (1x MIPS24k @ fino a 560 MHz); Atmel SAMD21G18 Cortex M0+ MCU (48 MHz)
Memoria: RAM DDR2 da 64 MB; eMMC da 4 GB; Flash da 256 KB e RAM da 32 KB per SAMD21G18
Prezzo: $ 95,70

Rispetto ad Arduino Yun e Yun Mini PoE, la scheda Arduino Tian misura 68,5 x 53 mm, fa funzionare Linino su un processore Atheros AR9432 più veloce e utilizza un microcontrollore Atmel SAMD21G18 a 32 bit più potente. Oltre al WiFi, la scheda Tian ha un chip Qualcomm CSR8510 con supporto Bluetooth EDR/BLE 4.0a. Ottieni anche una porta host USB 2.0, una porta GbE e eMMC da 4 GB. Lato Arduino ci sono 6 porte analogiche e 12 uscite PWM.

Banana Pi BPI-M2



Azienda/progetto - SinoVoip
recensione di LinuxGizmos
Pagina del prodotto
CPU: Allwinner A31 (4x Cortex-A7 a 1,0 GHz); GPU PowerVR SGX544MP2
Memoria: RAM DDR3 da 1 GB
Prezzo: $ 40

Il Banana Pi M2 di SinoVoip, in vendita a $ 40 su Amazon, è molto simile al modello RPi B+ e presenta un connettore a 40 pin. L'M2 è dotato di GbE, WiFi, cinque porte USB e interfacce per display e fotocamera. Abbiamo rimosso dal nostro elenco la scheda più piccola Banana Pi M2+ SATA alimentata da Allwinner H3 perché non è più disponibile. Siamo riusciti a trovarlo solo su AliExpress in una versione EDU ridotta al minimo per $ 22, senza interfacce wireless e memoria flash, e per prezzi che vanno da $ 27 a $ 35 da vari venditori OEM.

Banana Pi BPI-M2 Ultra



Azienda/progetto - SinoVoip
recensione di LinuxGizmos
Pagina del prodotto
Processore: Allwinner R40 (4x Cortex-A7); GPU Mali-400MP2

Prezzo: $ 40

La scheda Banana Pi M2 Ultra viene venduta per $ 40 su Amazon con spedizione, ma costa $ 60 altrove. Ha le stesse dimensioni di 92 x 60mm dell'M2, ma è dotato del più veloce Allwinner R40 e ha un connettore SATA. In cambio ho dovuto sacrificare una delle quattro porte USB. Sono installati 2 GB di RAM, cosa insolita per un SoC Cortex-A7. La scheda M2 Ultra dispone inoltre di GbE, WiFi, Bluetooth, micro-USB OTG, un header a 40 pin per supportare le estensioni Raspberry Pi e interfacce per display e fotocamera.

Banana Pi BPI-M3



Azienda/progetto - SinoVoip
Pagina del prodotto
CPU: Allwinner A83T (8x Cortex-A7 a 1,8 GHz); GPU PowerVR SGX544MP1
Memoria: RAM LPDDR3 da 2 GB; eMMC da 8 GB a 64 GB
Prezzo: $ 74

La scheda Banana Pi M3 (BPI-M3) di SinoVoip, dotata di un SoC Allwinner A83T octa-core, viene venduta per $ 74 su AliExpress e un dollaro in più su Amazon, e ha 2 GB di RAM e 8 GB di eMMC. La scheda M3 ha le stesse dimensioni (92 x 60 mm) della M2 Ultra e lo stesso connettore RPi a 40 pin. Come la M2 Ultra, la scheda M3 supporta la connettività GbE, WiFi, SATA, 3x USB e fotocamera e display. Il supporto software è migliore rispetto ad altre schede Banana Pi. Puoi scegliere tra Android 5.1, Debian 8, Ubuntu 16.04 Mate, Raspbian Jesse Mate, Kano, Kali, CentOS, Gentoo, OpenSUSE, Arch, CRUX e Fedora.

Banana Pi BPI-M64


Azienda/progetto - SinoVoip
recensione di LinuxGizmos
Pagina del prodotto
CPU: Allwinner A64 (4x Cortex-A53 a 1,2 GHz); GPU Mali-400MP2
Memoria: RAM DDR3 da 2 GB; eMMC da 8 GB a 64 GB
Prezzo: $ 74

La prima scheda Banana Pi a 64 bit di SinoVoip viene venduta a $ 74 su AliExpress, che è più costosa di altre schede basate su Allwinner A64 Pine A64, ma è dotata di 2 GB di RAM e ricche periferiche. Ottieni HDMI con supporto 4K, MIPI-DSI e MIPI-CSI, nonché interfacce wireless e GbE. Dimensioni scheda 92 x 60 mm, 3 porte host USB, micro-USB OTG e connettore RPi a 40 pin.

Banana Pro



Azienda/progetto - LeMaker
recensione di LinuxGizmos
Pagina del prodotto
CPU: Allwinner A20 (2x Cortex-A7 a 1 GHz); GPU Mali-400MP2
Memoria: RAM DDR3 da 1 GB
Prezzo: $ 48

Rispetto alle schede Banana Pi M2 di SinoVoip, la scheda Banana Pro dell'ex partner di SinoVoip LeMaker ha un SoC dual-core A20. La scheda Banana Pro dispone di un connettore SATA e di un connettore a 40 pin compatibile con RPi. Sono inoltre presenti microSD, WiFi, 2 porte host USB e micro-USB OTG. LeMaker offre anche la scheda singola LeMaker Guitar e la scheda HiKey compatibile con 96Boards (vedi sotto).

Beagle Bone Nero, Rev C




recensione di LinuxGizmos
Pagina del prodotto

Memoria: 512 MB di RAM; eMMC da 4 GB
Prezzo: $ 48

La scheda BeagleBone Black Rev C compatibile con Debian, classificata terza su 81 nella recensione del 2016, è disponibile per l'acquisto in molti posti, al prezzo più basso di $ 48 presso MCM Electronics. Il computer a scheda singola per applicazioni industriali ha molte interfacce di espansione e microcontrollori “PRU” programmabili, nonché una comunità ed un ecosistema BeagleBoard.org ben sviluppati. Negli ultimi anni sono comparsi cloni autorizzati da BeagleBoard.org. Oltre ai due modelli BeagleBone Green di SeeedStudio, c'è anche il BeagleBone Black Wireless di Octavo e il BeagleBone Blue di BeagleBoard.org (vedi sotto), nonché il nuovo BeagleBone Black Industrial 4G di Element14, identico al BB Black ma verniciati ed aventi un intervallo di temperatura da -20 a 85°C. La scheda BeagleBone Enhanced ricca di funzionalità di SanCloud è stata inviata ai sostenitori su Indiegogo e, sebbene il design della scheda sia pubblico, non è più disponibile. Dopo molto ritardo, il dual-core Cortex-A15 BeagleBoard-X15 è finalmente disponibile presso vari rivenditori, incluso Mouser. Tuttavia, costa $ 264 e supera il nostro limite di $ 200.

BeagleBone Nero Senza Fili




recensione di LinuxGizmos
Pagina del prodotto
CPU: Octavo Systems OSD3358 SiP con TI Sitara AM3358 (1x Cortex-A8 a 1GHz) con MCU PRU; GPU PowerVR SGX530
Memoria: 512 MB di RAM; eMMC da 4 GB
Prezzo: $ 68,75

Con il supporto di BeagleBoard.org, Octavo Systems ha creato un'alternativa al BeagleBone Green Wireless di Seeed (vedi sotto), aggiungendo anche 802.11a/b/g/n a 2,4 GHz e Bluetooth 4.1 BLE al design BeagleBone Black. A differenza dei due modelli BB Green di Seeed, il BeagleBone Black Wireless mantiene la porta micro-HDMI del BB Black, ma perde la porta Ethernet. Per il resto è identico al BB Black, con due eccezioni: è costruito attorno a un modulo SiP (system-in-package) OSD3358 di Octavo Systems che integra la funzionalità BeagleBone in un singolo pacchetto BGA, semplificando la creazione di progetti personalizzati basati su Esso.

Beagleosso blu


Azienda/progetto - BeagleBoard.org
recensione di LinuxGizmos
Pagina del prodotto
CPU: Octavo Systems OSD3358 SiP con TI Sitara AM3358 (1x Cortex-A8 a 1GHz) con chip PRU MCU e GPU PowerVR SGX530
Memoria: 512 MB di RAM; eMMC da 4 GB
Prezzo: $ 80

La collaborazione di robotica di BeagleBoard.org con il Coordinated Robotics Lab dell'UCSD ha creato un clone di BeagleBone per attività di controllo del movimento e funzionalità alimentate a batteria. Come BeagleBone Black Wireless, la scheda BeagleBone Blue include TI WiLink 8 con WiFi e Bluetooth 4.1 LE, così come il modulo SiP OSD3358 di Octavo Systems contenente SoC Sitara AM3358, RAM e flash, nonché un PMIC e altre periferiche. Non c'è una porta Ethernet o un'interfaccia display, ma ottieni porte host e client micro-USB 2.0, 8 uscite servo, 4 uscite motore DC, 4 ingressi quad encoder. C'è anche IMU, barometro, JTAG, GPS e radio DSM2. Range di alimentazione 9-18V DC, connettore per batteria LiPo e la solita ricca lista di interfacce BB Black. Sulla scheda sono presenti anche una varietà di pulsanti e LED personalizzati. La scheda BeagleBone Blue esegue per impostazione predefinita uno stack in tempo reale basato su Debian, può anche eseguire Ubuntu Core e supporta ROS e ArduPilot.

Beagleosso verde



Azienda/progetto - BeagleBoard.org; Sistemi Octavo
recensione di LinuxGizmos
Pagina del prodotto
CPU: TI Sitara AM3358 (1x Cortex-A8 a 1 GHz) con chip MCU PRU; GPU PowerVR SGX530
Memoria: 512 MB di RAM; eMMC da 4 GB
Prezzo: $ 39

La scheda IoT di SeeedStudio, sviluppata con il permesso di BeagleBoard.org, è una variante del BeagleBone Black, venduta per $ 39 da Banana Robotics. La scheda BeagleBone Green ha perso la porta micro-HDMI e il connettore 5V. Tuttavia, è meno costoso e dispone dei connettori per sensori Grove di Seeed. Inoltre, il connettore mini-USB è stato sostituito con micro-USB. Seeed ha il proprio sito per sviluppatori oltre al supporto della grande comunità BeagleBoard.

BeagleBone Verde Senza Fili



Azienda/progetto - BeagleBoard.org; Sistemi Octavo
recensione di LinuxGizmos
Pagina del prodotto
CPU: TI Sitara AM3358 (1x Cortex-A8 a 1 GHz) con chip MCU PRU; GPU PowerVR SGX530
Memoria: 512 MB di RAM; eMMC da 4 GB
Prezzo: $ 49,90

Il BeagleBone Green Wireless ha le stesse caratteristiche di base del BB Green, con gli stessi vantaggi e svantaggi del BB Black, incluse le interfacce Grove aggiuntive. Il modello Wireless contiene WiFi e Bluetooth e tre porte host USB, rendendolo il leader in termini di USB tra tutti i cloni BB Black esistenti oggi. Il modulo TI WiLink8 è diventato standard e fornisce connessioni wireless tramite Bluetooth 4.1 LE e 802.11a/b/g/n a 2,4 GHz con 2x2 MIMO.

Gomma da masticare-96


Azienda/progetto - uCRobotics
recensione di LinuxGizmos
Pagina del prodotto
CPU - Azioni Azioni semiconduttore S900 (4x Cortex-A53 a 1,8 GHz); GPU PowerVR G6230
Memoria: RAM LPDDR3 da 2 GB; eMMC da 8 GB
Prezzo: $ 89

Basata su un primo prototipo di ActDuino S900, la scheda uCRobotics Bubblegum-96 soddisfa le specifiche CE 96Boards di Linaro. La scheda Bubblegum-96 non ha il chip GPS della sua concorrente, la DragonBoard 410c compatibile con 96Boards, ma ha un SoC più veloce e il doppio della RAM - 2GB. Oltre ai connettori di espansione 96Boards a 40 e 60 pin, la scheda Bubblegum-96 supporta una porta HDMI, uno slot microSD, una porta micro-USB e due porte host USB, una delle quali è USB 3.0. C'è anche WiFi e Bluetooth.

Kit di sviluppo Chip Pro



Azienda/progetto - Next Thing Co.
Copertura di LinuxGizmos
Pagina del prodotto
CPU: Allwinner/Next Thing GR8 (1x Cortex-A8 a 1 GHz); GPU Mali-400
Memoria: RAM DDR3 (SiP) da 256 MB o 512 MB; Flash NAND da 512 MB
Prezzo: $ 49

Il chip da $ 9 non è in vendita in questo momento, ma tornerà presto con una nuova versione GR8 SiP del SoC Allwinner R8. Nel frattempo, puoi acquistare un Chip Pro Dev Kit “stile sandwich” con due computer GR8 Chip Pro su moduli, con 802.11b/g/n integrato e Bluetooth 4.2 BLE. Uno di questi moduli simili a chip è saldato sulla scheda, il secondo è incluso separatamente. La scheda base dispone di una porta host USB 2.0, una porta micro-USB con supporto UART, un jack audio e due microfoni. Sono inoltre presenti un ingresso da 6-23 V CC e un ingresso per batteria LiPo da 3,7 V, nonché interfacce PWM, UART e GPIO. Il kit include una breadboard in miniatura, ponticelli, connettori e un'antenna WiFi. Supporto Linux disponibile: Buildroot e Debian. Next Thing vende anche un kit PocketChip basato su chip con touchscreen da 4,3 pollici e tastiera per $ 69.

CloudBit



Azienda/progetto - LittleBits Electronics
recensione di LinuxGizmos
Pagina del prodotto
CPU: NXP i.MX233 (1x ARM9 a 454 MHz)
Memoria: 64 MB di RAM; Scheda microSD da 4 GB
Prezzo: $ 60

L'unica scheda Linux tra tutte le LittleBits orientate ad Arduino prodotte. Questa tavola è una delle tavole singole più piccole, misura 15 x 10 mm. La scheda CloudBit include WiFi, è alimentata tramite micro-USB e dispone di due connettori "BitSnap" per aggiungere moduli LittleBits, sei dei quali sono disponibili in un kit da $ 90. La piattaforma funziona su Arch Linux, si connette a una piattaforma cloud basata su Node.js ed è progettata per vari gadget IoT, supporta gli script IFTTT.

Creatore Ci40



Azienda/progetto - Tecnologie dell'Immaginazione
recensione di LinuxGizmos
Pagina del prodotto
CPU - Imagination cXT200 (2x MIPS InterAptiv a 550 MHz)
Memoria: RAM DDR3 da 256 MB; 512 MB di memoria flash
Prezzo: $ 85 (65 sterline) o $ 169 (130 sterline) per il kit IoT completo

Imagination Technologies sta cercando di vendere il business MIPS e la scheda Creator Ci40 potrebbe essere l'ultima di una serie iniziata con Creator Ci20. Le schede sono disponibili presso RS Electronics per £ 65. Il kit IoT completo da £ 130 include diversi moduli wireless MikroBus Clicker e una scheda figlia Click di MikroElektronika. Nella scheda Ci40, rispetto alla Ci20, il processore Ingenic XBurst è sostituito dall'Imagination cXT200 con un chip MIPS InterAptiv più lento ed efficiente dal punto di vista energetico senza GPU. Altre modifiche includono un migliore supporto e interfacce di espansione per MikroBus e Raspberry Pi.

CubieAIO-A20




Pagina del prodotto
CPU: Allwinner A20 (2x Cortex-A7 @ fino a 1 GHz); GPU Mali-400MP2
Memoria: RAM DDR3 da 1 GB; Flash da 8 GB espandibile a 32 GB (eMMC) o 64 GB (TSD)
Prezzo: $ 122

Abbiamo rimosso la Cubieboard 3 dalla recensione perché è vecchia, costosa ($100) e non è attualmente in vendita, e l'abbiamo sostituita con un'altra scheda, la Allwinner A20. La scheda CubieAIO-A20 è notevole in quanto offre 6 porte host USB 2.0 e porte micro-USB OTG, due porte seriali UART e un connettore DIN, espandibile a 6 porte seriali tramite una scheda di espansione. Questa scheda in stile sandwich include un modulo COM Einstein-A20 da 75 x 50 mm di CubieTech, dotato di WiFi, Bluetooth 4.0, RTC, un connettore di espansione a 200 pin e una propria porta micro-USB. Il modulo a scheda singola COM è supportato dalle stesse distribuzioni Linux e Android di Cubieboard 2 e 3. Come il COM, il modulo a scheda singola CubieAIO-A20 misura 172 x 106 mm, viene venduto a $ 122 su Amazon e funziona in un intervallo di temperature da -20 a 70°C. Ha una porta GbE, un doppio slot mini-PCIe con supporto per moduli mSATA e 3G o 4G. C'è anche uno slot SIM e antenne per un modulo WiFi/BT standard. Sono inoltre presenti audio microSD, IR, HDMI, VGA, SPDIF da 3,5 mm e un connettore di espansione a 54 pin. La scheda CubieAIO-A20 viene venduta anche in custodia (versione mini-PC). Il modello AIO costa $ 20 in più e ha un display integrato da 7 pollici, 1024 x 600 con sensore capacitivo.

Cubieboard4



Azienda/progetto - Cubieboard.org, CubieTech Limited
recensione di LinuxGizmos
Pagina del prodotto
CPU: Allwinner A80 (4x Cortex-A15 @ fino a 2 GHz, 4x Cortex-A7 @ fino a 1,3 GHz); GPU PowerVR G6230
Memoria: RAM DDR3 da 2 GB; eMMC da 8 GB, espandibile fino a 64 GB
Prezzo: $ 120

La scheda Cubieboard4 è dotata di un SoC Allwinner A80 octa-core con una GPU PowerVR G6230 a 64 core. La scheda singola da 111 x 111 mm dispone di WiFi, Bluetooth, GbE, VGA, HDMI, USB 3.0 e 4 porte USB 2.0. C'è anche un connettore di espansione a 54 pin. Il dispositivo a scheda singola ha (opzionalmente) due slot microSD, oppure una microSD e una memoria flash. Esistono molti casi ed estensioni per Cubieboards, immagini per Debian, Linaro Ubuntu 14.04 e Android 4.4.

Cubieboard5 (CubieTruck-Plus)



Azienda/progetto - Cubieboard.org, CubieTech Limited
Pagina del prodotto
CPU: Allwinner H8 (8x Cortex-A7 @ fino a 2 GHz); GPU PowerVR SGX544 fino a 700 MHz
Memoria: RAM DDR3 da 2 GB
  • banana pi
  • Aggiungere etichette

    Sono diversi dai normali computer?

    Forse solo di nome. Mentre i computer tipici si diversificano utilizzando più componenti collegati a una scheda centrale tramite cavi, un computer a scheda singola ha il suo microprocessore con memoria incorporata su un unico circuito.

    I computer a scheda singola sono disponibili in diverse dimensioni e sono in grado di coprire diverse applicazioni: alcuni sono compatibili con PC e hanno compatibilità con lo stesso tipo di hardware, mentre altri possono essere altamente specializzati. Alcuni modelli di computer a scheda singola sono dotati di microcontrollori integrati. Numerosi computer a scheda singola offrono la possibilità di espandere le impostazioni di fabbrica e la riconfigurazione, mentre alcuni modelli non offrono alcuna opzione di modifica. In generale, la maggior parte dei produttori fornisce una base di partenza che può essere modificata e integrata.

    Come vengono utilizzate le SBC?

    Come accennato in precedenza, i computer a scheda singola hanno numerose applicazioni. Il primo rilascio di modelli simili è avvenuto nel 2000 e recentemente tali modelli hanno iniziato a guadagnare slancio nello sviluppo. Fungono da base per molti progetti open source grazie alla loro compattezza e al basso costo.

    I computer a scheda singola vengono utilizzati nell'istruzione per insegnare l'informatica. Bene, ovviamente, la maggior parte degli utenti sono programmatori esperti che non si accontentano delle configurazioni di fabbrica, ma preferiscono acquistare autonomamente componenti del computer e creare sistemi avanzati.


    Inutile dire che la scelta della SBC sarà determinata dalla tua applicazione. Tuttavia, ci sono alcune considerazioni generali da tenere a mente se intendi acquistare un dispositivo del genere.

    Energia

    Assicurati che le caratteristiche dell'SBC soddisfino i requisiti dichiarati e dovresti anche prestare attenzione alle capacità del dispositivo di raffreddamento che proteggerà il tuo sistema dal surriscaldamento.

    Memoria

    Anche in questo caso, il criterio principale sono le vostre esigenze. I primi modelli SBC legacy venivano forniti solo con 512 MB di memoria integrata, che all'epoca sembrava perfettamente ragionevole. Al giorno d'oggi, sistema simile deve contenere almeno, 1GB memoria ad accesso casuale e i modelli più avanzati offriranno 32 GB.

    processore

    Attualmente ci sono tre opzioni principali sul mercato: Intel, Power Architecture e ARM. La tua scelta potrebbe essere guidata dai requisiti di memoria, dall'esperienza precedente con un particolare tipo di processore e, ovviamente, dai requisiti.

    Sistema operativo

    I sistemi operativi tipici disponibili sulla maggior parte degli SBC sono Linux (il più popolare), INTEGRITY, Wind River VxWords, QNX, LynxOS e GreenHills. Sebbene la maggior parte dei processori supporti Linux, pochi saranno compatibili con VxWorks o altri strumenti di progettazione, riducendo la capacità di creare applicazioni sicure.

    Elemento I/O

    SBC garantisce la disponibilità elementi necessari I/O come Ethernet, USB, DIO e altri. Se l'I/O richiesto non è supportato dall'SBC di base, dovresti informarti sul supporto di sistema aggiuntivo.

    Allora, hai un'idea per un progetto, ma non sei sicuro di quale scheda scegliere come cervello del dispositivo? Cercheremo di aiutarti a decidere.

    Se vuoi solo padroneggiare la progettazione di circuiti, la programmazione, Linux e non hai ancora alcun obiettivo specifico oltre alla formazione, forse uno dei kit di formazione già pronti sarà la scelta migliore.

    Ma se lo hai già padroneggiato e desideri realizzare un progetto specifico, questa guida ti aiuterà a decidere una piattaforma di sviluppo e a fare una scelta informata.

    Arduino o Raspberry Pi? Microcontrollore o microcomputer?

    Tutte le schede di sviluppo possono essere divise in 2 grandi categorie:

    I microcontrollori possono eseguire solo un compito alla volta e svolgere un lavoro eccellente. Inoltre, i computer a scheda singola eseguono programmi all'interno di un sistema operativo (molto spesso Linux) e hanno una maggiore produttività e capacità multimediali più ampie.

    Esistono anche piattaforme ibride, in cui sia il microcontrollore che il processore si trovano su una scheda. L'idea è di lasciare compiti complessi a un potente processore: connettersi alla rete, elaborare i media e affidare al microcontrollore la funzione di controllo preciso di azionamenti, relè, sensori e altre periferiche. Puoi creare tu stesso un ibrido se prendi una tavola da ogni famiglia. Lo hanno tutti interfacce comuni, attraverso il quale può essere organizzata la loro interazione.

    In entrambi i campi puoi trovare schede specializzate che si distinguono dalle altre per alcune funzionalità, ma la tabella ti aiuterà a confrontare le capacità dei microcontrollori e dei computer medi.

    MicrocontrolloreComputer a scheda singola
    Prestazione 1 nucleo,
    decine o centinaia di MHz,
    decine di KB di RAM,
    decine o centinaia di KB di memoria permanente.
    1 o più nuclei,
    da centinaia a migliaia di MHz,
    centinaia di MB di RAM,
    gigabyte di memoria permanente.
    Multitasking NO.
    Ma può essere emulato.
    SÌ.
    Gestito dal sistema operativo.
    Facilità d'uso di Internet In genere sono richiesti moduli aggiuntivi e una conoscenza approfondita dei protocolli. Si collega facilmente fuori dalla scatola, modulo di rete di solito già a bordo.
    Durata della batteria Consuma unità fino a decine di mA. Sono possibili settimane di durata della batteria. Consuma da centinaia a migliaia di mA. La carica di una batteria di grandi dimensioni durerà al massimo dieci ore.
    Velocità di risposta in progetti time-critical Controllo al 100% del tempo e della durata dei segnali. A causa del multitasking, un processo critico potrebbe dormire troppo.
    Selezione dei linguaggi di programmazione Limitato. Principalmente C/C++. Python, JavaScript, Bash e dozzine di altri: tutti disponibili nel sistema operativo.
    Opportunità di lavorare con video, visione artificiale Potenza insufficiente. OpenCV, codec video hardware, uscita HDMI.
    Possibilità di lavorare con il suono La sintesi del suono è possibile su potenti microcontrollori. Per funzionare con MP3/OGG/WAV sono necessari moduli aggiuntivi. Supporto MP3/OGG/WAV a livello di sistema operativo. Uscita audio HDMI e/o jack da 3,5 mm.

    Quindi, a seconda del tuo compito, hai deciso se hai bisogno di un microcontrollore o di un computer. Come decidere quale tavola è la migliore?

    Poiché non ha molto senso confrontare microcontrollori e microcomputer testa a testa, di seguito elencheremo separatamente i vantaggi e gli svantaggi delle schede specifiche all'interno della loro famiglia.

    Confronto di microcontrollori

    Se consideri le schede microcontrollore separatamente dai compiti del tuo progetto, è difficile descrivere in poche parole obiettivamente i vantaggi e gli svantaggi delle diverse piattaforme. Ciò che generalmente è uno svantaggio potrebbe non avere alcun ruolo nel tuo dispositivo e viceversa.

    Abbiamo provato a confrontare le schede in base alle capacità della piattaforma fai-da-te di punta Arduino Uno, poiché le schede di questa particolare famiglia hanno dato un incredibile impulso allo sviluppo dell'elettronica hobbistica in tutto il mondo. Diverse aziende producono moduli, sensori, piattaforme, componenti aggiuntivi con le etichette “Compatibile con Arduino”, “Progettato”. perArduino" eccetera. Dietro queste parole c'è la compatibilità elettronica e software, prima di tutto con Arduino Uno, e solo poi con tutto il resto.

    Di norma, con l'aiuto di trucchi o componenti aggiuntivi puoi collegare qualsiasi cosa a qualsiasi cosa. Ma vuoi concentrarti sul tuo progetto e non combattere con l'elettronica? Pertanto, volenti o nolenti, voglio confrontare qualsiasi scheda microcontrollore con Arduino Uno. Facciamolo.

    Processore Arduino Uno da 16 MHz, 32 KB di memoria permanente e 2 KB di RAM, 20 porte I/O, 6 ingressi analogici, 6 canali PWM, 2 interruzioni hardware, forse non impressionante, ma senza alimentatore sotto forma di sistema operativo e interpreti, consentono di risolvere quasi tutti i problemi di conduzione accurata di una varietà di sensori e attuatori. Tonnellate di documentazione, tutorial e librerie già pronte, una community enorme, lavoro facile da apprendere Ambiente Arduino IDE con Linguaggio Arduino C++. Tutto ciò semplicemente non ti darà l’opportunità di dire “non l’ho padroneggiato”. La tensione nativa è di 5 volt, che è lo standard di fatto, e i connettori per l'installazione di schede di espansione, ingressi analogici e tutti i tipi di interfacce hardware consentono di collegare quasi tutte le periferiche, sensori e attuatori. Arduino Leonardo Lo stesso Arduino Uno, ma con un microcontrollore diverso, che è della stessa classe, ma presenta alcune differenze positive. Più ingressi analogici (12 contro 6) per sensori, più canali PWM (7 contro 6), più pin con interruzione hardware (5 contro 2), interfacce seriali indipendenti separate per USB e UART. Arduino Leonardo può fingere di essere una tastiera o un mouse (dispositivo HID) per un computer. Ciò semplifica la creazione del proprio dispositivo di input. A causa del pinout leggermente diverso da Arduino Uno, potrebbe esserci incompatibilità con alcune schede di espansione. Tuttavia, tali casi sono rari e li prescriviamo esplicitamente nel nostro negozio. Iskra Neo Lo stesso Arduino Leonardo, ma prodotto da noi in Russia. Notevolmente più economico dell'originale. Arduino Mini Uguale ad Arduino Uno, ma in un fattore di forma diverso. Compatto. Totale 30x18 mm. A causa del fattore di forma è impossibile installare le schede di espansione Arduino senza trucchi. Si presuppone il collegamento a moduli aggiuntivi tramite fili e/o tramite breadboard. Non è presente una porta USB sulla scheda, quindi è necessario eseguire il flashing tramite un adattatore USB-seriale separato. Iskra Mini Lo stesso Arduino Mini, ma prodotto da noi in Russia. Notevolmente più economico dell'originale. Disponibile nella versione con piazzole saldate e con fori dissaldati. Arduino Micro Lo stesso Arduino Leonardo, ma in un fattore di forma diverso. Compatto. Totale 48x18 mm. A causa del fattore di forma è impossibile installare le schede di espansione Arduino senza trucchi. Si presuppone il collegamento a moduli aggiuntivi tramite fili e/o tramite breadboard. Arduino Mega Come Arduino Uno, ma basato su un microcontrollore più potente con la stessa architettura. Una scelta eccellente per la crescita o se Arduino Uno non ce la fa più. Fattore di più memoria : 256 KB permanenti e 8 KB operativi. Molte volte di più le porte: 60 di queste, 16 analogiche e 15 con PWM. Leggermente più lungo dell'Arduino Uno base: 101x53 mm contro 69x53 mm. Arduino Due Una delle schede Arduino più produttive su un microcontrollore Cortex-M3 con un fattore di forma simile ad Arduino Mega. Processore da 84 MHz e 512 KB di memoria. 66 pin I/O, di cui 12 possono essere ingressi analogici, 12 supportano PWM e tutti i 66 possono essere configurati come interrupt hardware. Il controller CAN bus integrato consente di creare una rete da Due o interagire con l'elettronica automobilistica. Due canali DAC consentono di sintetizzare il suono stereo con una risoluzione di 4,88 Hz. La tensione nativa per la scheda è 3,3 V e non i tradizionali 5 V. È necessario assicurarsi che le periferiche selezionate supportino il funzionamento con questo livello o installare convertitori del livello di tensione. Board Iskra JS basata sul core Espruino: è programmata in JavaScript. JavaScript è un linguaggio di alto livello. I programmi sono più facili da scrivere, più compatti e più espressivi. Soprattutto quando parliamo di numerose operazioni su stringhe, array di dati e un'interfaccia web. Potente microcontrollore Cortex M4 a 168 MHz, 1 MB di flash, 192 KB di RAM, dozzine di porte con ingressi PWM e analogici, 2 uscite analogiche, diversi I²C, SPI, UART: tutto ciò ti consente di connetterti e lavorare contemporaneamente con un'ampia varietà di sensori e moduli. Nonostante il livello nativo della scheda sia 3,3 volt, i pin tollerano 5 volt: collegare periferiche a cinque volt è banale. A causa del diverso ambiente di programmazione ed ecosistema, potrebbe non essere disponibile una libreria già pronta per la periferica selezionata. Dovrai implementarlo da solo. La piattaforma di robotica all-in-one Strela contiene la maggior parte degli elementi necessari per creare qualsiasi robot mobile leggero. Strela, come qualsiasi altro Arduino, è programmato dall'IDE di Arduino e si basa sullo stesso microcontrollore di Arduino Leonardo. Driver integrato per due motori, 4 connettori per servi, 4 pulsanti e 4 LED per assegnazione libera, cicalino, slot per schermo LCD e modulo di comunicazione wireless. Un potente regolatore di potenza ti consente di utilizzare molte batterie diverse senza trucchi. Sono forniti 11 ingressi e uscite come connettori a 3 pin per un facile collegamento di sensori e moduli aggiuntivi. Lo schermo LCD, i pulsanti e i LED sono collegati tramite un espansore di porte in modo da non occupare I/O generici. La scheda non dispone di connettori per l'installazione delle schede di espansione Arduino. A causa della numerazione dei pin modificata (rispetto all'Arduino Leonardo base), è necessario utilizzare funzioni leggermente diverse per lavorare con i pin della scheda. Sono forniti nella biblioteca omonima. Arduino Yún Un ibrido unico tra Arduino Leonardo e un microcomputer che esegue OpenWRT Linux. Una scelta eccellente per l'Internet delle cose. La scheda è dotata di Ethernet e WiFi, attraverso i quali è possibile comunicare con il dispositivo e persino eseguire il reflash della piattaforma da remoto. La potenza di Linux ti consente di lavorare con i contenuti multimediali e i suoi opportunità di rete Si integra facilmente con i social network e altri servizi web. OpenWRT è Linux fatto a pezzi. Non tutto il software Linux può essere installato su un microcomputer. E come linguaggi di programmazione di scripting pronti all'uso, puoi utilizzare solo Bash e Python. Scheda STM32 Nucleo F401RE con un potente microcontrollore Cortex-M4. La piattaforma non è programmata tramite l'IDE Arduino, ma tramite l'ambiente online mbed.org. Soggettivamente è più potente e più snello dell'IDE Arduino, anche se non così diffuso. Una scelta eccellente per una mente curiosa. Processore da 84 MHz, 512 KB di memoria permanente e 96 KB di RAM. 50 porte I/O, di cui 16 analogiche e 29 PWM. Il livello di tensione nativo è 3,3 V, ma tutti i pin tollerano fino a 5 V, quindi non dovrebbero esserci problemi di compatibilità elettronica con le periferiche Arduino. I connettori per le schede di espansione sono identici nella configurazione di Arduino Uno, quindi Nucleo può ospitare molte schede di espansione di Arduino. La scheda non ha un connettore SPI separato. Le schede di espansione Arduino che utilizzano SPI tramite il connettore ICSP non funzioneranno senza trucchi. A causa del diverso ambiente di programmazione ed ecosistema, potrebbe non essere disponibile una libreria già pronta per la periferica selezionata. Dovrai implementarlo da solo. Teensy 3.2 Scheda compatta con un potente microcontrollore Cortex-M4. Programmato dal familiare IDE Arduino. Più piccolo dell'Arduino Micro (35x17mm), ma potente quasi quanto il Nucleo: processore da 72 MHz, 256 KB di storage e 64 KB di RAM, 34 porte I/O, di cui 21 analogiche e 12 supportano PWM. Teensy 3.1 è molto efficiente dal punto di vista energetico. Non ha un regolatore di tensione, ma l'ingresso può essere compreso tra 3,3 e 5,5 V. Questa è la stessa tensione livello logico. In modalità sospensione, la scheda consuma solo 0,25 mA, il che consente di funzionare a batteria per diversi mesi. Il controller CAN bus integrato consente di creare una rete da Due o interagire con l'elettronica automobilistica. Due canali DAC consentono di sintetizzare il suono stereo con una risoluzione di 4,88 Hz. La scheda viene fornita con contatti dissaldati. Dovrai saldare i connettori pin o cablarli tu stesso. A causa della grande differenza nell'architettura con il classico Arduino, non tutte le librerie per periferiche di terze parti possono funzionare immediatamente. La tensione operativa è uguale alla tensione di ingresso e pertanto fluttua quando la batteria si scarica. Questo può essere importante quando si scelgono le periferiche se sono progettate per una tensione specifica. Netduino 2 La scheda ha lo stesso formato di Arduino Uno, ma dispone di un hardware potente sufficiente per eseguire programmi scritti sulla piattaforma .NET. Netduino è programmato in C# o qualsiasi altro linguaggio .NET nell'ambiente Visual Studio familiare a qualsiasi sviluppatore .NET. .NET Micro Framework viene fornito come libreria standard. Visual Studio include il completamento automatico, suggerimenti, guida contestuale in MSDN e un debugger completo. Hai accesso ai punti di interruzione, all'esecuzione passo passo del codice e al monitoraggio delle variabili. Il debug avviene senza trucchi, semplicemente con un cavo USB collegato. Grazie a tutto ciò, la velocità di sviluppo di Netduino è molte volte superiore alla velocità di sviluppo di qualsiasi altra piattaforma. La scheda non ha un connettore SPI separato. Le schede di espansione Arduino che utilizzano SPI tramite il connettore ICSP non funzioneranno senza trucchi. A causa del diverso ambiente di programmazione ed ecosistema, potrebbe non essere disponibile una libreria già pronta per la periferica selezionata. Dovrai implementarlo da solo. Netduino Plus 2 Come Netduino, solo più potente e con Ethernet a bordo. Una scelta eccellente per implementare progetti di Internet of Things. Uguale a Netduino 2.

    Confronto tra computer a scheda singola

    Il trendsetter tra i computer a scheda singola è il Raspberry Pi. Questa piattaforma super popolare un tempo ha rivoluzionato l'idea delle capacità, delle dimensioni e del costo di un computer a tutti gli effetti per gli ingegneri elettronici fai-da-te.

    Ancora una volta, l'uno o l'altro computer a scheda singola potrebbe essere più adatto a ciascun progetto, ma a causa della popolarità del Raspberry Pi, confronteremo altre piattaforme con esso.

    Raspberry Pi 3 Modello B Una delle schede singole più popolari. Quattro core a 1200 MHz, 1 GB di RAM e Linux completo, basato su Debian, aiuterà a risolvere molti problemi che richiedono risorse informatiche. Tra questi ci sono la visione artificiale, l’elaborazione audio in tempo reale e la creazione di servizi web. Tonnellate di documentazione, lezioni e librerie già pronte, una community enorme. Tutto ciò semplicemente non ti darà l’opportunità di dire “non l’ho padroneggiato”. Il solito HDMI, audio da 3,5 mm, 4 porte USB ti aiuteranno a collegare facilmente monitor, altoparlanti, tastiera, mouse e altri dispositivi USB. I moduli BLE e WiFi integrati ti aiuteranno a connettere il tuo computer con altri dispositivi in ​​modalità wireless. Non c'è ADC sulla scheda, quindi il collegamento di sensori analogici è possibile solo utilizzando componenti aggiuntivi esterni. Viene fornito solo 1 canale PWM hardware, il che complica il lavoro con le periferiche controllate da PWM. BeagleBone Black Un microcomputer simile al Raspberry Pi, che offre maggiori vantaggi familiari alle schede microcontrollore. Una scelta eccellente per progetti di Internet of Things quando è necessario gestire molti sensori e attuatori. Potente ambiente di sviluppo Cloud9 IDE. Vai semplicemente su BeagleBone tramite un browser e programmi nella tua lingua preferita, che sia Python, JavaScript (Node.js), Bash o qualsiasi altro linguaggio Linux. Il risultato può essere controllato immediatamente e, se qualcosa non funziona, puoi utilizzare il debugger completo integrato nell'ambiente. Memoria flash eMMC da 4 GB con funzionamento Sistema Linux. La memoria può essere aumentata con una scheda microSD esterna. Ampie possibilità di collegamento di periferiche. 8 uscite PWM e 7 ingressi analogici. Possibili interruzioni hardware. Un connettore microHDMI stravagante per il collegamento di un monitor. Viene utilizzato anche per trasmettere il suono. La potenza di calcolo è più modesta di quella del Raspberry Pi: 1 core a 400 MHz e 512 MB di RAM.

    I migliori articoli sull'argomento