OLinuXino

Last updated
A10-OLINUXION-MICRO Open Source Hardware Linux computer A20-OLinuXino-MICRO.jpg
A10-OLINUXION-MICRO Open Source Hardware Linux computer

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

Contents

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

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
Processor i.MX233 ARM926J @ 454Mhz i.MX233 ARM926J @ 454Mhz i.MX233 ARM926J @ 454 MHz i.MX233 ARM926J @ 454 MHz i.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
UEXT Yes?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

A13

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
CPU Allwinner A13 SoC with Cortex-A8 @ 1 GHz Allwinner A13 SoC with Cortex-A8 @ 1 GHz Allwinner A13 SoC with Cortex-A8 @ 1 GHz
GPU Mali-400 Mali-400 Mali-400
RAM256 MiB (128 Mbit x 16)512 MiB (2 x 256Mbit x 8)512 MiB (2 x 256Mbit 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 flash Android 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
UEXT YesYesYes
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

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-4GB
CPUA10S Cortex-A8 processor @ 1 GHz
GPU Mali-400, NEON
RAM512 MB
Storage
  • MicroSD
  • SD/MMC
  • MICRO-4GB 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
UEXT Yes
GPIO 50 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

A20-OLinuXino Variants
A20-OLinuXino-MICROMICRO-4GBLIMELIME-4GBLIME2LIME2-n4GBLIME2-n8GBLIME2-e4GB
CPU Allwinner 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 Flash No4 GBNo4 GBNo4 GB8 GBNo
Storage:eMMc NoNoNoNoNoNoNo4 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
UEXT 22??????
GPIO 160 GPIOs on three GPIO connectors160 GPIOs on four GPIO connectors
Power Input
  • 6-16 VDCin, noise-reduction
  • LiPo Battery connector, charging
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

A64-OLinuXino Variants
A64-OlinuXino-1G0G1G4GW2G16G-IND
CPU Allwinner A64 - 1.2 GHz Quad-Core ARM Cortex-A53 64-bit Allwinner A64 - 1.2 GHz Quad-Core ARM Cortex-A53 64-bit Allwinner 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 32GB
  • 4 GB eMMc memory
  • MicroSD card connector for cards up to 32GB
  • 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
Ethernet Gigabit Ethernet Gigabit Ethernet Gigabit Ethernet
Wireless ModuleNoYesNo
Bluetooth NoYesNo
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
UART Serial debug header with 0.1" pinsSerial debug header with 0.1" pinsSerial debug header with 0.1" pins
UEXT 10-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
GPIO 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)40-pin header drills at 0.1" step with useful signals (like CSI camera interface and GPIOs)
SPI Optional SPI Flash on SO8 connectorOptional SPI Flash on SO8 connectorOptional SPI Flash on SO8 connector
RTC RTC 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 Polarity marking center positive.svg)
  • 3.7 Li-Po battery with charger and connector
  • DC 5V (2.1/5.5mm barrel plug, center positive Polarity marking center positive.svg)
  • 3.7 Li-Po battery with charger and connector
  • DC 5V (2.1/5.5mm barrel plug, center positive Polarity marking center positive.svg)
  • 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

Officially supported:

Third party:

See also

Related Research Articles

The Linutop is a small, light, environmentally friendly Nettop computer containing a metal case and no moving parts, that runs the Linutop OS . Linutop Kiosk software and Linutop Tv server offer a full Digital signage solution. A variety of QT applications oriented towards secure web browsing and digital signage are available in the Operating system. Linutop is multimedia-capable and offers line-out/mic-in for sound. The device can be configured easily into a LTSP thin client. Linutop is suited for use in internet cafés, public libraries and schools.

The i.MX range is a family of Freescale Semiconductor proprietary microcontrollers for multimedia applications based on the ARM architecture and focused on low-power consumption. The i.MX application processors are SoCs (System-on-Chip) that integrate many processing units into one die, like the main CPU, a video processing unit, and a graphics processing unit for instance. The i.MX products are qualified for automotive, industrial, and consumer markets. Most of them are guaranteed for a production lifetime of 10 to 15 years.
Devices that use i.MX processors include Ford Sync, the Amazon Kindle and Kobo eReader series of e-readers until 2021, Zune, Sony Reader, Onyx Boox readers/tablets, SolidRun SOM's, Purism's Librem 5, some Logitech Harmony remote controls and Squeezebox radio and some Toshiba Gigabeat MP4 players. The i.MX range was previously known as the "DragonBall MX" family, the fifth generation of DragonBall microcontrollers. i.MX originally stood for "innovative Multimedia eXtension".

<span class="mw-page-title-main">BeagleBoard</span> Single board computer

The BeagleBoard is a low-power open-source single-board computer produced by Texas Instruments in association with Digi-Key and Newark element14. The BeagleBoard was also designed with open source software development in mind, and as a way of demonstrating the Texas Instrument's OMAP3530 system-on-a-chip. The board was developed by a small team of engineers as an educational board that could be used in colleges around the world to teach open source hardware and software capabilities. It is also sold to the public under the Creative Commons share-alike license. The board was designed using Cadence OrCAD for schematics and Cadence Allegro for PCB manufacturing; no simulation software was used.

<span class="mw-page-title-main">PandaBoard</span> Single board computer

The PandaBoard was a low-power single-board computer development platform based on the Texas Instruments OMAP4430 system on a chip (SoC). The board has been available to the public at the subsidized price of US$174 since 27 October 2010. It is a community supported development platform.

<span class="mw-page-title-main">Raspberry Pi</span> Series of low-cost single-board computers used for educational purposes and embedded systems

Raspberry Pi is a series of small single-board computers (SBCs) developed in the United Kingdom by Raspberry Pi Ltd in association with Broadcom. The Raspberry Pi project originally leaned toward the promotion of teaching basic computer science in schools. The original model became more popular than anticipated, selling outside its target market for uses such as robotics. It is widely used in many areas, such as for weather monitoring, because of its low cost, modularity, and open design. It is typically used by computer and electronic hobbyists, due to its adoption of the HDMI and USB standards.

<span class="mw-page-title-main">ARM Cortex-A7</span> 2011 computer microprocessor core

The ARM Cortex-A7 MPCore is a 32-bit microprocessor core licensed by ARM Holdings implementing the ARMv7-A architecture announced in 2011.

<span class="mw-page-title-main">CuBox</span> Nettop computer

CuBox and CuBox-i are series of small and fanless nettop-class computers manufactured by the Israeli company SolidRun Ltd. They are all cube-shaped and sized at approximately 2 × 2 × 2 inches and weigh 91 grams. CuBox was first announced in December 2011 and began shipping in January 2012, initially being marketed as a cheap open-source developer platform for embedded systems.

<span class="mw-page-title-main">Allwinner A1X</span>

The Allwinner A1X is a family of single-core SoC devices designed by Allwinner Technology from Zhuhai, China. Currently the family consists of the A10, A13, A10s and A12. The SoCs incorporate the ARM Cortex-A8 as their main processor and the Mali 400 as the GPU.

The MK802 is a PC-on-a-stick produced by Rikomagic, a Chinese company using mostly two series of Systems on a chip architectures:

<span class="mw-page-title-main">Cubieboard</span>

Cubieboard is a single-board computer, made in Zhuhai, Guangdong, China. The first short run of prototype boards were sold internationally in September 2012, and the production version started to be sold in October 2012. It can run Android 4 ICS, Ubuntu 12.04 desktop, Fedora 19 ARM Remix desktop, Armbian, Arch Linux ARM, a Debian-based Cubian distribution, FreeBSD, or OpenBSD.

<span class="mw-page-title-main">Allwinner Technology</span> Fabless semiconductor company

Allwinner Technology Co., Ltd is a fabless semiconductor company that designs mixed-signal systems on a chip (SoC). The company is headquartered in Zhuhai, Guangdong, China. It has a sales and technical support office in Shenzhen, Guangdong, and logistics operations in Hong Kong.

ISEE is a European multinational company that designs and manufactures small computer-on-modules (COMs), single-board computers, expansion boards, radars and other embedded systems. The abbreviation of ISEE refers to Integration, Software & Electronics Engineering. Their products are based on the IGEP Technology, the ISEE Generic Enhanced Platform using Texas Instruments OMAP processors.

<span class="mw-page-title-main">Banana Pi</span>

Banana Pi is a line of single-board computers produced by the Chinese company Shenzhen SINOVOIP Co., Ltd., its spin-off Guangdong BiPai Technology Co., Ltd. and supported by Hon Hai Technology (Foxconn).

CHIP was a single-board computer crowdfunded by now-defunct Next Thing Co. (NTC), released as open-source hardware running open-source software. It was advertised as "the world's first $9 computer". CHIP and related products are discontinued. NTC has since gone insolvent.

Pine Store Limited, known by its trade name Pine64, is a Hong Kong-based organization that designs, manufactures, and sells single-board computers, notebook computers, as well as smartwatch/smartphones. Its name was inspired by the mathematical constants pi and e with a reference to 64-bit computing power.

<span class="mw-page-title-main">Pinebook</span> Notebook intended for open-source software

The Pinebook is a low-cost notebook developed by Hong Kong-based computer manufacturer Pine64. The Pinebook was announced in November 2016 and production started in April 2017. It is based on the platform of Pine64's existing Pine A64 single board computer, costing US$89 or US$99 for the 11.6" and 14" model respectively. Its appearance resembles the MacBook Air. The Pinebook is sold "at-cost" by Pine64 as a community service.

The Libre Computer Project is an effort initiated by Shenzhen Libre Technology Co., Ltd., with the goal of producing standards-compliant single-board computers (SBC) and upstream software stack to power them.

References

  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