Olinuxino

Single board computer progettati da Olimex Ltd in Bulgaria

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 modifica

Esistono più modelli di OLinuXino che si basano su system-on-a-chip differenti.

Processore Freescale iMX233 modifica

iMX233-OLinuXino-NANO modifica

iMX233-OLinuXino-MICRO modifica

iMX233-OLinuXino-MINI modifica

iMX233-OLinuXino-MINI-WIFI modifica

iMX233-OLinuXino-MAXI modifica

Processore Allwinner A13 modifica

A13-OLinuXino-MICRO modifica

A13-OLinuXino modifica

A13-OLinuXino-WIFI modifica

Processore Allwinner A10S modifica

A10S-OLinuXino-MICRO modifica

Disponibile anche il modello con 4 GB di memoria flash NAND.

Processore Allwinner A20 modifica

A20-OLinuXino-MICRO modifica

Disponibile anche il modello con 4 GB di memoria flash NAND.

A20-OLinuXino-LIME modifica

Disponibile anche il modello con 4 GB di memoria flash NAND.

A20-OLinuXino-LIME2 modifica

Disponibili anche i modelli con 4 GB di memoria flash NAND oppure con 4 GB di memoria eMMC.

Processore Allwinner A64 modifica

A64-OLinuXino-1G0G modifica

quad-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 modifica

Stesse caratteristiche di A64-OLinuXino-1G0G, ma con 4 GB di memoria flash eMMC, Wi-Fi e Bluetooth.

A64-OLinuXino-2G16G-IND modifica

Stesse 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 modifica

Kernel Linux modifica

Le 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 modifica

Il 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 modifica

OLinuXino supporta Android e viene venduto nelle versioni con memoria flash, con un'immagine di Android già installata.

Distribuzioni GNU/Linux modifica

OLinuXino supporta qualsiasi distribuzione di GNU/Linux, purché questa sia compilata per l'architettura ARM.

Debian GNU/Linux modifica

Debian è 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

Collegamenti esterni modifica