We're no longer updating This wiki!!

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:odroid-xu [2014/05/07 16:11]
odroid [Boot media sector map for Odroid-xu]
en:odroid-xu [2015/07/17 11:08] (current)
odroid [Introduction]
Line 2: Line 2:
 ODROID-XU is the world’s first big.LITTLE architecture based bare-board computer. ODROID-XU is the world’s first big.LITTLE architecture based bare-board computer.
  
-{{http://www.hardkernel.com/renewal_2011/​_Files/​prdt/​2013/​201307/​201307291420270017.jpg}}+{{http://dn.odroid.com/homebackup/​201307291420270017.jpg?600|}}
  
-{{http://​www.hardkernel.com/​renewal_2011/​_Files/​prdt/​2013/​201307/​201307292218438755.jpg}}+{{http://​www.hardkernel.com/​main/​_Files/​prdt/​2013/​201307/​201307292218438755.jpg?600|}}
  
 ODROID-XU+E model has the integrated power analysis tool. This package contains a special ODROID-XU board which has 4 current/​voltage sensors to measure the power consumption of the Big A15 cores, Little A7 cores, GPUs and DRAMs individually. The professional developers can monitor CPU, GPU and DRAM power consumption via included on-board power measurement circuit. By using the integrated power analysis tool, developers will reduce the need for repeated trials when debugging for power consumption and get the opportunity to enhance and optimize the performance of their CPU/GPU compute applications,​ and therefore keeping power consumption as low as possible. ​ ODROID-XU+E model has the integrated power analysis tool. This package contains a special ODROID-XU board which has 4 current/​voltage sensors to measure the power consumption of the Big A15 cores, Little A7 cores, GPUs and DRAMs individually. The professional developers can monitor CPU, GPU and DRAM power consumption via included on-board power measurement circuit. By using the integrated power analysis tool, developers will reduce the need for repeated trials when debugging for power consumption and get the opportunity to enhance and optimize the performance of their CPU/GPU compute applications,​ and therefore keeping power consumption as low as possible. ​
Line 170: Line 170:
  
  Note this tool chain only used to build the u-boot.  Note this tool chain only used to build the u-boot.
 +
 +If you meet any compile error, try this tool chain package.
 +[ http://​dn.odroid.in/​ODROID-XU/​compiler/​arm-eabi-4.6.tar.gz ]
  
 === Copy the cross tool package to /​opt/​toolchains === === Copy the cross tool package to /​opt/​toolchains ===
Line 218: Line 221:
  
 You can get the latest source from here.  You can get the latest source from here. 
 +<​code>​
 +$ git clone https://​github.com/​hardkernel/​u-boot.git -b odroid-v2012.07
 +$ cd u-boot
 +$ make smdk5410_config
 +$ make -j8
 +</​code>​
  
-http://dn.odroid.com/ODROID-XU/Android_bsp/+== android-4.2.2 == 
 + 
 +<​code>​ 
 +$ repo init -u https://github.com/​hardkernel/​android.git -b 5410_4.2.2_master 
 +$ repo sync 
 +$ repo start 5410_4.2.2_master --all 
 +$ ./build.sh odroidxu platform 
 +</​code>​ 
 + 
 +== android-4.4.2 == 
 +<​code>​ 
 +$ repo init -u https://​github.com/hardkernel/​android.git ​-b odroid_5410_master 
 +$ repo sync 
 +$ repo start odroid_5410_master --all 
 +$ ./build.sh odroidxu platform 
 +</​code>​ 
 +* Visit this link to install the repo. 
 +http://​source.android.com/​source/​downloading.html 
 + 
 +* To get the same version source of this Alpha 2.0 in the future, try below command of tag. 
 +<​code>​ 
 +$ repo forall -c git reset --hard 5410_v2.0 
 +</code>
  
 ==== How to configure and compile ==== ==== How to configure and compile ====
 +===== Android-4.2.2 =====
 +https://​github.com/​hardkernel/​linux/​tree/​odroidxu-3.4.y-android-jb
 +
 +Kernel configuration file : odroidxu_android_defconfig ​
 <​code>​ <​code>​
-cd uboot +$ git clone https://​github.com/​hardkernel/​linux.git -b odroidxu-3.4.y-android-jb 
-make distclean ​      --> This is only used to clean up files from the source ​code +cd linux 
-make smdk5410_config +$ make odroidxu_android_defconfig 
-make+make -j8 
 +</code> 
 +===== Android-4.4.2 ===== 
 +https://​github.com/​hardkernel/​linux/​tree/​odroidxu-3.4.y-android 
 + 
 +Kernel configuration file : odroidxu_android_defconfig  
 +<code
 +$ git clone https://​github.com/​hardkernel/​linux.git -b odroidxu-3.4.y-android 
 +$ cd linux 
 +make odroidxu_android_defconfig 
 +make -j8
 </​code>​ </​code>​
  
Line 324: Line 369:
 === Source code download === === Source code download ===
  
-You can get the latest source from here+==== Android-4.2.2 ==== 
 +https://​github.com/​hardkernel/​linux/​tree/​odroidxu-3.4.y-android-jb
  
-http://dn.odroid.com/ODROID-XU/Android_bsp/+Kernel configuration file : odroidxu_android_defconfig  
 +<​code>​ 
 +$ git clone https://github.com/hardkernel/​linux.git ​-b odroidxu-3.4.y-android-jb 
 +$ cd linux 
 +$ make odroidxu_android_defconfig 
 +$ make -j8 
 +</code> 
 +==== Android-4.4.2 ==== 
 +https://​github.com/​hardkernel/​linux/​tree/​odroidxu-3.4.y-android
  
-=== How to configure and compile ===+Kernel configuration file : odroidxu_android_defconfig ​
 <​code>​ <​code>​
-cd kernel +$ git clone https://​github.com/​hardkernel/​linux.git -b odroidxu-3.4.y-android 
-# make distclean +cd linux 
-make odroidxu_android_defconfig +make odroidxu_android_defconfig 
-make+make -j8
 </​code>​ </​code>​
  
Line 358: Line 412:
 If the JDK version is higher than 1.6.0_39, you may meet some compilation errors. If the JDK version is higher than 1.6.0_39, you may meet some compilation errors.
 <​code>​ <​code>​
-sudo apt-apt-repository "deb http://​ftp.debian.org/​debian squeeze main contrib non-free"​+sudo add-apt-repository "deb http://​ftp.debian.org/​debian squeeze main contrib non-free"​
 sudo apt-get update sudo apt-get update
 sudo apt-get install sun-java6-jdk sudo apt-get install sun-java6-jdk
Line 397: Line 451:
 <​code>​ <​code>​
 #fastboot flash system out/​target/​product/​odroidxu/​system.img #fastboot flash system out/​target/​product/​odroidxu/​system.img
 +</​code>​
 +</​code>​
 +Write userdata.img
 +
 +In the host PC.
 +<​code>​
 +#fastboot flash userdata out/​target/​product/​odroidxu/​userdata.img
 +</​code>​
 +Write cache.img
 +
 +In the host PC.
 +<​code>​
 +#fastboot flash userdata out/​target/​product/​odroidxu/​cache.img
 </​code>​ </​code>​
  
en/odroid-xu.1399446679.txt.gz · Last modified: 2014/05/07 16:11 by odroid
CC Attribution-Share Alike 3.0 Unported
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0