Olinuxino
OLinuXino è una single board computer open hardware in grado di eseguire il kernel Linux. OLinuXino è progettato da OLIMEX Ltd in Bulgaria con lo scopo di permettere a chiunque di costruirsi a casa la propria board. Per questo motivo le componenti necessarie sono facili da reperire e da saldare, dato che vengono usati package TQFP. Tutti i file del progetto sono disponibili su GitHub, compresi i file CAD, in modo che chiunque possa studiare, modificare e adattare alle proprie esigenze.
Modelli
modificaEsistono più modelli di OLinuXino che si basano su system-on-a-chip differenti.
Processore Freescale iMX233
modificaiMX233-OLinuXino-NANO
modificaiMX233-OLinuXino-MICRO
modificaiMX233-OLinuXino-MINI
modificaiMX233-OLinuXino-MINI-WIFI
modificaiMX233-OLinuXino-MAXI
modificaProcessore Allwinner A13
modificaA13-OLinuXino-MICRO
modificaA13-OLinuXino
modificaA13-OLinuXino-WIFI
modificaProcessore Allwinner A10S
modificaA10S-OLinuXino-MICRO
modificaDisponibile anche il modello con 4 GB di memoria flash NAND.
Processore Allwinner A20
modificaA20-OLinuXino-MICRO
modificaDisponibile anche il modello con 4 GB di memoria flash NAND.
A20-OLinuXino-LIME
modificaDisponibile anche il modello con 4 GB di memoria flash NAND.
A20-OLinuXino-LIME2
modificaDisponibili anche i modelli con 4 GB di memoria flash NAND oppure con 4 GB di memoria eMMC.
Processore Allwinner A64
modificaA64-OLinuXino-1G0G
modificaquad-core ARM Cortex A53 a 64 bit. Utilizza RAM DDR3L a 672 MHz. Supporta schede SD fino a 32 GB, Gigabit Ethernet, HDMI, jack audio input e output,
- Primo modello con processore Allwinner A64 - 1,2 GHz Quad-Core ARM Cortex-A53 a 64-bit.
- 1GB di memoria RAM DDR3L a 672 MHz
- Schede MicroSD fino a 32 GB.
- Porta seriale di debug UART.
- Gigabit Ethernet
- HDMI
- Uscita segnale per schermo LCD su interfaccia a 40 pin
- 2 Ingressi per connettori jack da 3,5 mm del microfono e cuffie.
- Alimentazione tramite alimentatore esterno da 5V.
- Batteria Li-Po da 3,7 V
- USB-OTG su microUSB; USB host su connettore USB di tipo A
- Spia led per l'alimentazione, stato della ricarica della batteria e un led programmabile dall'utente
- Espansione per batteria dell'RTC
- Pulsanti UBOOT, RESET e POWER
- 4 fori per il montaggio
- Dimensioni del PCB: (90,0 x 62,5) mm ~ (3,5 x 2,5) pollici
A64-OLinuXino-1G4GW
modificaStesse caratteristiche di A64-OLinuXino-1G0G, ma con 4 GB di memoria flash eMMC, Wi-Fi e Bluetooth.
A64-OLinuXino-2G16G-IND
modificaStesse caratteristiche di A64-OLinuXino-1G0G, ma con 2 GB di RAM, 16 GB di flash eMMC, con componenti di grado industriale, utilizzabili nel campo di temperatura da -40 a +85 °C.
Supporto Software
modificaKernel Linux
modificaLe board OLinuXino generalmente non supportano il kernel Linux mainline, ovvero quello rilasciato da Linus Torvalds. Esiste tuttavia un fork di Linux chiamato linux-sunxi, che supporta alcune funzionalità come l'accelerazione hardware 3D, impiegando driver proprietari. Dalla versione 3.8 del kernel Linux mainline, i cambiamenti apportati su linux-sunxi, vengono gradualmente incorporati su Linux mainline al fine di ridurre al minimo la divergenza tra i due progetti e, eventualmente, rimuovere la necessità di un fork di Linux. Il kernel mainline 3.16 supporta tutte le board precedenti ad A20-OlinuXino-MICRO, mentre il kernel 3.20 dovrebbe supportare tutti i modelli di OlinuXino.
Bootloader U-Boot
modificaIl bootloader delle board OLinuXino è, tipicamente, U-Boot. Così come per Linux, esiste U-Boot mainline, e U-Boot-sunxi. La versione mainline, supporta già tutte le board OLinuXino.
Android
modificaOLinuXino supporta Android e viene venduto nelle versioni con memoria flash, con un'immagine di Android già installata.
Distribuzioni GNU/Linux
modificaOLinuXino supporta qualsiasi distribuzione di GNU/Linux, purché questa sia compilata per l'architettura ARM.
Debian GNU/Linux
modificaDebian è disponibile anche su architetture ARM, ed è quindi compatibile con OLinuXino. Debian supporta solo il kernel mainline, quindi non è supportata l'accelerazione grafica 3D. OLIMEX vende anche microSD contenenti un'immagine di Debian pronta all'uso con kernel linux-sunxi e bootloader U-Boot sunxi.
Altri progetti
modifica- Wikimedia Commons contiene immagini o altri file su OLinuXino
Collegamenti esterni
modifica- (EN) Sito ufficiale, su olimex.com.