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 [2013/10/27 15:47]
odroid [Linux]
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 161: Line 161:
 | Partition table / MBR     | 512            | 0                | 0                |                | | Partition table / MBR     | 512            | 0                | 0                |                |
  
 +
 +* "​Sector number - 1" in SD map is used in the eMMC map.
 ===== How to build u-boot ===== ===== How to build u-boot =====
  
Line 168: 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 216: 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>​
 +$ 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
 +
 +Kernel configuration file : odroidxu_android_defconfig ​
 <​code>​ <​code>​
-# cd uboot +$ git clone https://​github.com/​hardkernel/​linux.git ​-b odroidxu-3.4.y-android 
-# 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>​ </​code>​
  
Line 247: Line 294:
   * **You need to sign the smdk5410-spl.bin with Hardkernel'​s private key to make it bootable.**   * **You need to sign the smdk5410-spl.bin with Hardkernel'​s private key to make it bootable.**
  
-  * **If you want to contribute your patch, apply it to our u-boot github admin. Or, contact "​odroid.uboot@hardkernel.com"​**+  * **If you want to contribute your patch, apply it to our u-boot github admin. Or, contact "​odroid.uboot@gmail.com"​**
  
   * **And we will publically release the signed bl2 image within 48 hours if there is any update.**   * **And we will publically release the signed bl2 image within 48 hours if there is any update.**
Line 322: 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 395: 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.1382856459.txt.gz · Last modified: 2013/10/27 15:47 by odroid
CC Attribution-Share Alike 3.0 Unported
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0