HCL:A20-OLinuXino-LIME
A20-OLinuXino-LIME is a very compact (84x60)mm Linux open source hardware computer. It is manufactured and sold by Olimex.
Technical Data
- Allwinner A20 dual core Cortex-A7 processor, each core typically running at 1GHz and dual-core Mali 400 GPU
- 512MB DDR3 RAM memory
- SATA connector with 5V SATA power jack
- HDMI connector with FullHD support (1080p)
- 2 x USB High-speed host with power control and current limiter
- 100MBit native Ethernet
- MicroSD card connector
- 4GiB NAND Flash version available
- LiPo backup battery support, LCD interface, 160 GPIOs with I2C, SPI, ... (and what else the A10 supports)
- Full board documentation available
Writing a disk image to the SD card
- Download the image you want (Leap is stable, Tumbleweed is rolling) from here:
TumbleweedJeOS image If the direct links above do not work for you, please check the general download directory for the images.
Leap-15.3JeOS image If the direct links above do not work for you, please check the general download directory for the images.
- As root extract the image onto your SD card (replace sdX with the device name of your SD card).
WARNING: all previous data on the SD card will be lost. Check first if the device you have selected is really your SD card!xzcat [image].raw.xz | dd bs=4M of=/dev/sdX iflag=fullblock oflag=direct; sync
- Insert the SD card with the openSUSE image into your board.
- Connect the board to your PC via serial port (optional, but helpful for debugging; USB-TTL serial cable needed).
- Connect the board to your monitor (via DVI/HDMI, optional).
- Power on the board.
- Walk through the first boot steps.
- Ethernet is configured to request an IP via DHCP, check your DHCP server for the board IP if used.
- Have a lot of fun...
Default login is root:linux, works on serial console, via ssh, GUI.
LCD Display Support
For detailed instructions see HCL:A10-OLinuXino-LIME.
The display parameter details are:
set "ARM architecture --> LCD panel timing details" to the display properties set "ARM architecture --> LCD panel power enable pin" to PH8 set "ARM architecture --> LCD panel backlight enable pin" to PH7 set "ARM architecture --> LCD panel backlight pwm pin" to PB2
Framebuffer settings:
dtc -I dtb -O dts /boot/dtb/sun7i-a20-olinuxino-lime.dtb > sun7i-a20-olinuxino-lime.dts
... chosen { ... framebuffer@1 { compatible = "allwinner,simple-framebuffer", "simple-framebuffer"; allwinner,pipeline = "de_be0-lcd0"; clocks = <0x2 0x1 0x3 0x24 0x3 0x2b>; status = "disabled"; }; } ...
dtc -I dts -O dtb sun7i-a20-olinuxino-lime.dts > /boot/dtb/sun7i-a20-olinuxino-lime.dtb
The A20 has no touchscreen controller built in.
See HCL:A10-OLinuXino-LIME page for battery and power supply support.