Differences

This shows you the differences between two versions of the page.

Link to this comparison view

installingonmk802 [2013/06/07 05:40]
kraileth Style changes & some language related changes
installingonmk802 [2015/10/03 14:54]
Line 1: Line 1:
-====== Installing EDE on an MK802 device ====== 
  
-===== Introduction ===== 
- 
-The [[https://​www.miniand.com/​products/​MK802%20Android%20Mini%20PC|MK802]] is a small and cheap ''​ARM''​ powered mini PC with ''​HDMI''​ output, designed for 
-playing media, browsing the internet or to be put to general use. 
- 
-By default ''​MK802''​ comes with the Android OS, but this tutorial will show you how to run ''​EDE''​ on ''​Linux''​ (to be precise, ''​(L)Ubuntu''​) compiled and prepared for MK802. This tutorial is written using an ''​MK802+''​ model (Allwinner A10 CPU, DDR3 1GB RAM and 4GB ROM), but is applicable for all newer ''​MK802''​ 
-versions. 
- 
-Here is an image of one of the available models: 
- 
-{{wiki: mk802.png | MK802 image}} 
- 
-===== Preparations ===== 
- 
-Assuming you already have an ''​MK802''​ as well as a ''​%%MicroSD%%''​ card (this is where ''​Ubuntu''​ will be installed as we are not going to 
-overwrite the default Android installation on device ROM), first go to [[https://​www.miniand.com/​forums/​forums/​2/​topics/​1|this]] page and 
-download the ''​Lubuntu''​ version which matches your device memory size, then follow the instructions (written on the same page) on how to install it on 
-the ''​%%MicroSD%%''​ card. 
- 
-:!: **Note:** You can also use an external USB drive instead of a ''​%%MicroSD%%''​ card; this will make things work considerably faster. 
- 
-It is advised you use a 720p version as graphics will be faster. 
- 
-By default, the image is intended for plugging the ''​MK802''​ device in a TV. In case you are going to plug the device in a computer, make sure to 
-download the zipped //evh.bin// files from [[http://​www.rikomagic.co.uk/​forum/​viewtopic.php?​f=2&​t=13&​start=20#​p382|here]] 
-and replace the version on your ''​%%MicroSD%%''​ card with the appropriate one from there. 
- 
-Now plug in the card and you should have a running ''​Ubuntu''​ system with the ''​LXDE''​ environment (password for logging in is **miniand**). 
- 
-===== Installing required packages ===== 
- 
-After you have ''​Ubuntu''​ running, installing the required packages is simple; 
-just run these commands: 
- 
-<​code>​ 
-$ sudo apt-get update 
-$ sudo apt-get install g++ jam libfltk1.3-dev libdbus-1-dev 
-</​code>​ 
- 
-===== Installing EDE ===== 
- 
-From here on installing ''​EDE''​ from source code should not be a problem; please read InstallingFromSource for further instructions. However, if 
-you get an error like: 
- 
-<​code>​ 
-C++ applets/​clock/​Clock.o ​ 
-Link applets/​clock/​clock.so ​ 
-/​usr/​bin/​ld:​ /​opt/​ede/​lib/​libedelib.a(Debug.o):​ relocation R_ARM_THM_MOVW_ABS_NC against `a local symbol'​ can not be used when making a shared object; recompile with -fPIC 
-/​opt/​ede/​lib/​libedelib.a:​ could not read symbols: Bad value 
-collect2: ld returned 1 exit status 
-</​code>​ 
- 
-this is a [[https://​bugs.launchpad.net/​ubuntu/​+source/​gcc-4.4/​+bug/​503448|known]] Ubuntu bug. In this case make sure to recompile ''​edelib''​ as a shared library (running //​./​configure --enable-shared//​ in the ''​edelib''​ folder will do it). 
Print/export