Open-source single-board linux computer (47 pages)
Summary of Contents for OLIMEX A20-OLinuXino-MICRO-e4Gs16M
Page 1
A20-OLinuXino-MICRO Open-source single-board Android/Linux mini-computer USER’S MANUAL Document revision S, March 2018 Designed by OLIMEX Ltd, 2015 All boards produced by Olimex LTD are ROHS compliant...
This document is intended only to assist the reader in the use of the product. OLIMEX Ltd. shall not be liable for any loss or damage arising from the use of any information in this document or any error or omission in such information or any incorrect use of the product.
CHAPTER 1: OVERVIEW 1. Introduction to the chapter Thank you for choosing this A20 single board computer from Olimex! This document provides a user’s guide for the Olimex A20-OLinuXino-MICRO board. As an overview, this chapter gives the scope of this document and lists the board’s features. The document’s organization is then detailed.
4GB of size; “n4GB” stands for NAND type of flash with 4GB of size; “IND” stands for a board with industrial temperature range components. The other Olimex boards with close characteristics are the ones with A13 and A10 microcontrollers. The A13 boards feature a generation older processor but since they have been longer on the market they might have better Linux and Android support.
- Input device – either a mouse/keyboard or touchscreen LCD - Output device – either HDMI cable + native HDMI monitor/screen/projector; or USB-SERIAL- CABLE-F + personal computer (for Linux and/or Android debugging); or OLIMEX LCD (TS) display + 40-pin CABLE-IDC40-15cm; or A20-VGA-CABLE + VGA monitor/screen/projector - SD card with compatible image –...
Page 9
A20-Android-SD – a tested class 10 micro SD card with the latest (by the time of leaving the Olimex facilities) official Android release A20-Debian-SD – a tested class 10 micro SD card with the latest (by the time of leaving Olimex facilities) official Debian Linux release USB-SERIAL-CABLE-F –...
USB-OTG communication (NAND firmware repair/update). The default super user and password combination for the official Linux images is: “root” – ”olimex” and the GUI runs under user “olimex” with password “olimex”. 2.5 Button functions The bellow three buttons usually are supported under both Android and Debian: PWR_BUT –...
3.3V serial-to-USB cable connected to a personal computer. Such cables are common and easy to find. Olimex also distributes such cables. Even if you already have such a cable or you decide to purchase it elsewhere it is advisable to check these product pages as a reference: https://www.olimex.com/Products/Components/Cables/USB-Serial-Cable/USB-Serial-Cable-F/...
One of the ways to interact with the board is via an external display (with or without touchscreen component). The 40-pin male connector LCD_CON has the typical 0.1'' pin step. All Olimex displays have corresponding 40-pin male connector. You would only need a 0.1'' female-female cable for the hardware connection.
Download locations to such images might be found at the wiki article for the A20 board here: https://www.olimex.com/wiki/A20-OlinuXino-MICRO. For Linux Debian you would need to execute a shell script to be able to change the resolution. It is very good idea to use a serial cable for connection to the board from a personal computer since in this case you are dependent on a video resolution (a cable like USB-SERIAL-CABLE-F).
Page 15
9. 1080p50 10. 1080p60 For VGA: (note that the VGA signals are routed to custom 6 pin connector and you need to from adapter to standard VGA connector, Olimex also sells such adapter cables) 0. 1680×1050 1. 1440×900 2. 1360×768 3.
All LCD displays made by Olimex have at least a 0.1'' LCD connector. Going for an LCD output you would also need need and a cable to attach the display to the board. The cable is sold separately.
A20-OLinuXino-MICRO user's manual If there is no “Calibrate Touchscreen” tool, then you are using older official Linux image and you should execute “ts_calibrate” command, logged as user “olimex” (“su olimex”). The password is also “olimex”. The touchscreen calibration under Debian is detailed in the following wiki article: https://www.olimex.com/wiki/Touch_calibration_official_images...
We usually try to provide details on how to build the Linux and the Android images at our wordpress page: http://olimex.wordpress.com/. Another useful place is the Olimex forums where a lot of people share their experience and advice: https://www.olimex.com/forum/ Additional Android and Linux support and features are added overtime. The Linux support is a work-in-progress and you should not expect full Linux support after the initial volume of such boards have become available on the market.
7 SPI1-MISO SPI1-MOSI 9 SPI1-CLK SPI1-CS0 The UEXT connectors are used as an interface for the Olimex's UEXT modules (usually boards with MOD- prefix in their commercial names). For more information on UEXT please visit: https://www.olimex.com/Products/Modules/UEXT/resources/UEXT.pdf Page 26 of 56...
When in doubt – try the same operation with another card from another brand. Olimex sells microSD cards with Linux or Android images, that have been tested – please refer to chapter “2.2 Requirements”. Of course, if you already have a large enough microSD card you can download the official Linux image from the wiki pages: https://www.olimex.com/wiki/A20-...
6.3 PWR jack The power jack used is the typical one used by Olimex in most of our products – the DC barrel jack has 2.0mm inner pin and 6.3mm hole. More information about the exact component might be found here: https://www.olimex.com/wiki/PWRJACK.
6.9 VGA connector You would probably need an adapter cable for the VGA display (6-pin connector to 15-pin female RGB cable). You can make the cable or the connection yourself or you can purchase the Olimex- made cable: https://www.olimex.com/Products/Components/Cables/A20-VGA-CABLE/. Note that you also have to change the script under Debian as explained in chapter 2.6 “Calibrating a display”.
Page 42
The real issue would be finding piece of software that has Allwinner A20 support. The sunxi community has some experimental configuration files for A10 and A13 boards I believe, but they were never tested by an Olimex employee. Furthermore, we have no experience with the JTAG debug, we have not performed any JTAG debug sessions ourselves.
We have tested the ability of the board to interact with such a display. They allow the user to attach additional hardware, check readings or perform hardware debug. Important: you need additional 40PIN ribbon cable to connect an Olimex display and the LCD_CON.
A20-Android-SD – a tested class 10 micro SD card with the latest (by the time of leaving the Olimex facilities) official Android release A20-Debian-SD – a tested class 10 micro SD card with the latest (by the time of leaving Olimex facilities) official Debian Linux release LCD-OLinuXino-4.3TS –...
All goods are checked before they are sent out. In the unlikely event that goods are faulty, they must be returned, to OLIMEX at the address listed on your order invoice. OLIMEX will not accept goods that have clearly been used more than the amount needed to evaluate their functionality.
Need help?
Do you have a question about the A20-OLinuXino-MICRO-e4Gs16M and is the answer not in the manual?
Questions and answers