OLinuXino is an open hardware single-board computer capable of running Android or Linux designed by OLIMEX Ltd in Bulgaria.

A10-OLINUXINO-MICRO Open Source Hardware Linux computer

The project's goal was to design DIY friendly industrial-grade Linux board which everyone can reproduce at home.It leverages widely-available hand-solderable components which are reasonable to purchase in low quantities, housed in TQFP packages.The project's CAD files are hosted on GitHub, allowing everyone to study and customize them according to their needs.[1]

Initially OLinuXino was designed with EAGLE.In March 2016 the first boards designed with KiCad became available as OLIMEX Ltd announced plans on switching development to Open Source CAD tools.[2]

iMX233

edit
iMX233-OLinuXino Development Timeline
Start of development7 March 2012[3]
PCB routing complete23 March 2012[4]
First 10 prototypes available17 April 2012[5]
iMX233-OLinuXino Variants
iMX233-OLinuXino-NANOMICROMINIMINI-WIFIMAXI
Processori.MX233 ARM926J @ 454 Mhzi.MX233 ARM926J @ 454 Mhzi.MX233 ARM926J @ 454 MHzi.MX233 ARM926J @ 454 MHzi.MX233 ARM926J @ 454 MHz
RAM64MB64MiB64MB64MB64MB
StorageMicroSD-card connectorSD-card connectorSD-card connectorSD-card connectorSD-card connector
Video OutputNoneTV PAL/NTSCTV PAL/NTSCTV PAL/NTSCTV PAL/NTSC
Audio InputNoneNoneStereoStereoStereo
Audio OutputNoneNoneStereo HeadphonesStereo HeadphonesStereo Headphones
USB High Speed Hosts11332
EthernetNoneNoneNoneNone100 Mbit/s
Wireless ModuleNoneNoneNoneRTL8188CUNone
Buttons33222
UEXTYes?YesYesYes
GPIO pins2x242x30404040
Power Input??6-16 VDC6-16 VDC6-16 VDC
Dimensions (PCB)3.00" x 0.8" (76.2 mm x 20.3 mm)3.00" x 1.70" (76.2 mm x 43.2 mm)3.70" x 2.15" (94.0 mm x 54.6 mm)3.70" x 2.15" (94.0 mm x 54.6 mm)3.70" x 2.15" (94.0 mm x 54.6 mm)
Dimensions (Nominal)3.40" x 0.8" (86.4 mm x 20.3 mm)3.40" x 1.70" (86.4 mm x 43.2 mm)3.70" x 2.65" (94.0 mm x 67.3 mm)3.70" x 2.65" (94.0 mm x 67.3 mm)3.70" x 2.65" (94.0 mm x 67.3 mm)
Notes
  • U_DEBUG pin headers
  • 3.7V Li-Po battery connector and built-in battery charger
  • Breadboard compatible
  • JTAG pads for bare-board programming
  • Weight: 0.5 ounce (~14 grams)
Board is shaped to fit inside Pactec JM42 plastic boxBoard is shaped to fit inside Pactec JM42 plastic boxBoard is shaped to fit inside Pactec JM42 plastic box

The Chinese company Allwinner released in April 2012 Cortex-A8 SoC in TQFP package, this was spotted immediately by OLinuXino developers and they start working on OLinuXino board based on A13[6]Three OLinuXino boards with A13 processor were released:

A13-OLinuXino Variants
A13-OLinuXino-MICROOLinuXinoOLinuXino-WIFI
CPUAllwinner A13 SoC with Cortex-A8 @ 1 GHzAllwinner A13 SoC with Cortex-A8 @ 1 GHzAllwinner A13 SoC with Cortex-A8 @ 1 GHz
GPUMali-400Mali-400Mali-400
RAM256 MiB (128 Mbit x 16)512 MiB (2 x 256 Mbit x 8)512 MiB (2 x 256 Mbit x 8)
StorageSD-card connector for booting Linux imageSD-card connector for booting optional Linux imagesSD-card connector for booting optional Linux images

4 GB NAND flashAndroid OS ready-to-use in the NAND memory

Video OutputVGA

LCD signals available on connector so LCD can still be used if VGA/HDMI is disabled

VGA

LCD signals available on connector so LCD can still be used if VGA/HDMI is disabled

VGA

LCD signals available on connector so LCD can still be used if VGA/HDMI is disabled

Audio InputMicrophone input pads (no connector)MicrophoneMicrophone
Audio OutputYesYesYes
USB High Speed Hosts1 USB host

1 USB OTG which can power the board

3 + 1 USB hosts
  • 3 available for users
  • 1 leads to onboard pinout

1 USB OTG which can power the board

3 + 1 USB hosts
  • 3 available for users
  • 1 for WIFI RTL8188CU 802.11n 150 Mbit module

1 USB OTG which can power the board

EthernetNoNoNo
Wireless ModuleNoNoRTL8188CU 802.11n 150 Mbit
Buttons15 for Android navigation5 for Android navigation
UEXTYesYesYes
GPIO pins68/74 pins and these signals:
  • 17 for adding NAND flash;
  • 22 for connecting LCDs;
  • 20+4 including 8 GPIOs which can be input, output, interrupt sources;
  • 3x I2C;
  • 2x UARTs;
  • SDIO2 for connecting SDcards and modules;
  • 5 system pins: +5 V, +3.3 V, GND, RESET, NMI
68/74 pins and these signals:
  • 17 for adding NAND flash;
  • 22 for connecting LCDs;
  • 20+4 including 8 GPIOs which can be input, output, interrupt sources;
  • 3x I2C;
  • 2x UARTs;
  • SDIO2 for connecting SD cards and modules;
  • 5 system pins: +5 V, +3.3 V, GND, RESET, NMI
68/74 pins and these signals:
  • 17 for adding another NAND flash;
  • 22 for connecting LCDs;
  • 20+4 including 8 GPIOs which can be input, output, interrupt sources;
  • 3x I2C;
  • 2x UARTs;
  • SDIO2 for connecting SD cards and modules;
  • 5 system pins: +5 V, +3.3 V, GND, RESET, NMI
RTCNoPCF8536PCF8536
Power Input5 VDCin, noise-reduction6-16 VDCin, noise-reduction

Battery option and connector

6-16 VDCin, noise-reduction

Battery option and connector

Dimensions (PCB)100mm x 85mm (3.950 x 3.350")120mm x 120mm (4.7" x 4.7")120mm x 120mm (4.7" x 4.7")
Mount Holes444
Notes

A10S

edit

In November 2012, Allwinner released a new A10S processor with HDMI and Ethernet and dual-core A20 processor.The A13 has no native Ethernet capability, so the A10S processor was chosen for new OLinuXino boards.[7]

A10S-OLinuXino Variants
Board NameA10S-OLinuXino-MICRO / A10S-OLinuXino-MICRO-4 GB
CPUA10S Cortex-A8 processor @ 1 GHz
GPUMali-400, NEON
RAM512 MB
Storage
  • MicroSD
  • SD/MMC
  • MICRO-4 GB version has 4 GB NAND Flash memory
Video Output
  • HDMI with ESD protectors
  • LCD connector compatible with Olimex 4.3, 7.0, 10.1" LCD modules
  • Composite TV-output on connector (not populated)
Audio InputMicrophone input on connector (not populated)
Audio OutputYes
USB High Speed Hosts
  • USB High-speed host with power control and current limiter
  • USB-OTG with power control and current limiter
Ethernet100 Mbit/s
WirelessNo
UEXTYes
GPIO50 GPIOs on 3 GPIO connectors
Power Input5Vin, noise-reduction
Dimensions (PCB)4.0 x 3.2" (101.6mm x 81.28mm)
Mount Holes4
Notes
  • DEBUG-UART connector for console debug with USB-SERIAL-CABLE-F
  • STATUS LED
  • Power LED
  • 2 KB EEPROM for MAC address and other storage
  • 5 BUTTONS with ANDROID functionality + BOOT/REC and POWER buttons
  • JTAG-DEBUG connector (not populated)
  • UART1 connector (not populated)
A20-OLinuXino Variants
A20-OLinuXino-MICROMICRO-4 GBLIMELIME-4 GBLIME2LIME2-n4GBLIME2-n8GBLIME2-e4GB
CPUAllwinner A20 dual-core ARM Cortex-A7 @ 1 GHz
GPUDual-core Mali 400 GPU
RAM1 GB DDR3512 MB DDR31 GB DDR3
Storage:SATASATA connector with 5 V SATA power jack
Storage:MicroSDYesYesYesYesYesYesYesYes
Storage:SD/MMCYesYes??????
Storage:NAND FlashNo4 GBNo4 GBNo4 GB8 GBNo
Storage:eMMcNoNoNoNoNoNoNo4 GB
Video Output
  • 1080p@?Hz
  • HDMI output with ESD protectors
  • VGA via 6-pin 1.25mm (0.05") step connector
  • LCD connector compatible with Olimex 4.3", 7.0", 10.1" LCD modules
  • 1080p@?Hz
  • LCD connector compatible with 4.3", 7.0", 10.1" LCD modules from Olimex
Audio InputYesYes??????
Audio OutputYesYes??????
USB High Speed Hosts
  • 2 x USB High-speed host with power control and current limiter
  • USB-OTG with power control and current limiter
Ethernet100 Mbit/s100 Mbit/s100 Mbit/s100 Mbit/s1 Gbit/s1 Gbit/s1 Gbit/s1 Gbit/s
WirelessNoNoNoNoNoNoNoNo
UEXT22??????
GPIO160 GPIOs on three GPIO connectors160 GPIOs on four GPIO connectors
Power Input
Dimensions (PCB)5.6 x 3.250" (142.24mm x 82.55mm)84mm x 60mm
Mount Holes4
Notes
  • A20 is not industrial grade (-25 to +85 °C) but 0 to +70 °C
  • DEBUG-UART connector for console debug with USB-SERIAL-CABLE-F
  • GPIO LED
  • Battery charge status LED
  • Power LED
  • 2 KB EEPROM for MAC address storage and more
  • 10 buttons with Android functionality + RESET button
  • DEBUG-UART connector for console debug with USB-SERIAL-CABLE-F
  • GPIO LED
  • Battery charge status LED
  • Power LED
  • 2 KB EEPROM for MAC address storage and more
  • 3 buttons with Android functionality + RESET button
A64-OLinuXino Variants
A64-OlinuXino-1G0G1G4GW2G16G-IND
CPUAllwinner A64 - 1.2 GHz Quad-Core ARM Cortex-A53 64-bitAllwinner A64 - 1.2 GHz Quad-Core ARM Cortex-A53 64-bitAllwinner A64 - 1.2 GHz Quad-Core ARM Cortex-A53 64-bit
GPUMali400 MP2Mali400 MP2Mali400 MP2
RAM1GB DDR3L @ 672Mhz1GB DDR3L @ 672Mhz2GB DDR3L @ 672Mhz
StorageMicroSD card connector for cards up to 32GB
  • MicroSD card connector for cards up to 32 GB
  • 4 GB eMMc memory
  • MicroSD card connector for cards up to 32 GB
  • 16 GB eMMc memory
Video Output
  • HDMI
  • LCD output on 40-pin ribbon cable connector; MIPI DSI with 20-pin ribbon connector
  • HDMI
  • LCD output on 40-pin ribbon cable connector; MIPI DSI with 20-pin ribbon connector
  • HDMI
  • LCD output on 40-pin ribbon cable connector; MIPI DSI with 20-pin ribbon connector
Audio InputMicrophone input (phone jack; can be changed to Line-in and Line-out via jumpers)Microphone input (phone jack; can be changed to Line-in and Line-out via jumpers)Microphone input (phone jack; can be changed to Line-in and Line-out via jumpers)
Audio OutputHeadphone output (phone jack; can be changed to Line-in and Line-out via jumpers)Headphone output (phone jack; can be changed to Line-in and Line-out via jumpers)Headphone output (phone jack; can be changed to Line-in and Line-out via jumpers)
USB
  • USB-OTG support on microUSB connector
  • USB host on USB type A connector
  • USB HSIC signals available on 4-pin header drills at 0.1" step
  • USB-OTG support on microUSB connector
  • USB host on USB type A connector
  • USB HSIC signals available on 4-pin header drills at 0.1" step
  • USB-OTG support on microUSB connector
  • USB host on USB type A connector
  • USB HSIC signals available on 4-pin header drills at 0.1" step
EthernetGigabit EthernetGigabit EthernetGigabit Ethernet
Wireless ModuleNoYesNo
BluetoothNoYesNo
LED
  • 1x Power indication
  • 1x Battery charging status
  • 1x User-programmable
  • 1x Power indication
  • 1x Battery charging status
  • 1x User-programmable
  • 1x Power indication
  • 1x Battery charging status
  • 1x User-programmable
Buttons3; UBOOT, RESET, POWER3; UBOOT, RESET, POWER3; UBOOT, RESET, POWER
UARTSerial debug header with 0.1" pinsSerial debug header with 0.1" pinsSerial debug header with 0.1" pins
UEXT10-pin header drills at 0.1" step for UEXT expansion10-pin header drills at 0.1" step for UEXT expansion10-pin header drills at 0.1" step for UEXT expansion
GPIO40-pin header drills at 0.1" step with useful signals (like CSI camera interface and GPIOs)40-pin header drills at 0.1" step with useful signals (like CSI camera interface and GPIOs)40-pin header drills at 0.1" step with useful signals (like CSI camera interface and GPIOs)
SPIOptional SPI Flash on SO8 connectorOptional SPI Flash on SO8 connectorOptional SPI Flash on SO8 connector
RTCRTC battery expansion: pad provided for powering the RTC of AXP803RTC battery expansion: pad provided for powering the RTC of AXP803RTC battery expansion: pad provided for powering the RTC of AXP803
Power Input
  • DC 5V (2.1/5.5mm barrel plug, center positive )
  • 3.7 Li-Po battery with charger and connector
  • DC 5V (2.1/5.5mm barrel plug, center positive )
  • 3.7 Li-Po battery with charger and connector
  • DC 5V (2.1/5.5mm barrel plug, center positive )
  • 3.7 Li-Po battery with charger and connector
Dimensions (PCB)(90.0 x 62.5)mm ~= (3.5 x 2.5)"(90.0 x 62.5)mm ~= (3.5 x 2.5)"(90.0 x 62.5)mm ~= (3.5 x 2.5)"
Mount Holes444
NotesIndustrial grade components (capable of operating between -40 and +85°C)

Operating systems

edit

Officially supported:

Third party:

See also

edit

References

edit
  1. ^ "Git repository for OLinuXino". 2023-11-01. Archived from the original on 1 November 2023. Retrieved 2023-11-01.
  2. ^ Our first two small KiCad OSHW boards are ready!
  3. ^ OLinuXino Development started today
  4. ^ OLinuXino routing is complete
  5. ^ OLinuXino first 10 prototypes are ready
  6. ^ Allwinner A13 SoC Cortex-A8 processor
  7. ^ New processors from Allwinner A10S Cortex-A8 with HDMI and Ethernet and A20 Dual core Cortex-A7 with HDMI, Gigabit Ethernet and SATA
edit