Talk:Main Page

From Tizen Wiki
Jump to: navigation, search

Tizen ARM64 Development

This wiki page describes arm64 development status for Tizen 3.0. Only arm, i586, x86_64 are only supported before we added the arm64 architecture. At present, only common profile will support arm64 architecture. Mobile profile will support the arm64 architecture later.

Supported Hardwares

  • Common profile
    • QEMU
    • ARM Juno board
  • Mobile profile
    • TBD

Toolchain & ARM64 Packages

Toolchain

  • gcc
  • glibc
  • binutils

ARM64 Packages

  • crosswalk

How to run ARM64 Platform

ARM64 Kernel

  • Download linaro cross compiler
wget http://releases.linaro.org/14.09/components/toolchain/binaries/gcc-linaro-aarch64-linux-gnu-4.9-2014.09_linux.tar.xz
tar xf gcc-linaro-aarch64-linux-gnu-4.9-2014.09_linux.tar.xz
ln -sf gcc-linaro-aarch64-linux-gnu-4.9-2014.09_linux gcc-linaro-aarch64
export PATH=~/gcc-linaro-aarch64/bin:$PATH

ARM64 Platform Image

  • The official snapshot image for arm64 is not published yet. But, we can make the image by editing an arm kickstart file.
wget http://download.tizen.org/snapshots/tizen/common/latest/images/arm-wayland/common-wayland-3parts-armv7l-odroidu3/tizen-common_20141107.2_common-wayland-3parts-armv7l-odroidu3.ks
cp tizen-common_20141107.2_common-wayland-3parts-armv7l-odroidu3.ks tizen-common-arm64.ks
  • Change repository and exclude crosswalk
--- tizen-common_20141107.2_common-wayland-3parts-armv7l-odroidu3.ks	2014-11-08 04:07:02.000000000 +0900
+++ tizen-common-arm64.ks	2014-11-10 01:07:38.975429000 +0900
@@ -20,7 +20,7 @@
 user --name guest  --groups audio,video --password 'tizen'
 
 
-repo --name=common-wayland_armv7l --baseurl=http://download.tizen.org/snapshots/tizen/common/tizen-common_20141107.2/repos/arm-wayland/packages/ --ssl_verify=no
+repo --name=common-wayland_arm64 --baseurl=http://download.tizen.org/snapshots/tizen/common/tizen-common_20141107.2/repos/arm64-wayland/packages/ --ssl_verify=no
 
 %packages
 
@@ -40,8 +40,8 @@
 @Generic Multimedia
 @Generic Desktop Applications
 @Common Desktop Applications
-@Generic Crosswalk
-@Common Crosswalk
+#@Generic Crosswalk
+#@Common Crosswalk
 @Generic Qt5
 @Common Qt5
  • Install the latest mic tool(>=0.26) to support arm64 correctly
mic --version
wget http://download.tizen.org/tools/pre-release/Ubuntu_14.04/all/mic_0.26_all.deb
sudo dpkg -i mic_0.26_all.deb
  • Generate an arm64 image
sudo mic cr loop -A aarch64 tizen-common-arm64.ks

Running an arm64 image on QEMU

Install qemu-system-aarch64 for emulating arm64 architecture

  • Download source from qemu repository
git clone http://git.qemu.org/git/qemu.git
  • Prerequisites for compiling qemu
sudo apt-get install libsdl-dev libcurl4-nss-dev libpixman-1-dev libfdt-dev libcap-dev
  • Compile qemu-system-aarch64
./configure --target-list=aarch64-softmmu --enable-modules --enable-system --disable-user --enable-kvm --enable-sdl --enable-curl --enable-virtfs --enable-fdt --enable-vhost-net
make -j4
sudo make install
  • Convert ext4 loop image to qcow2 image
qemu-img convert -O qcow2 rootfs.img rootfs.qcow2
  • Run qemu-system-aarch64 with tizen image
qemu-system-aarch64 -machine virt -cpu cortex-a57 -nographic -smp 1 -m 1024 \
	-drive file=mic-output/rootfs.qcow2,if=none,id=rootfs -device virtio-blk-device,drive=rootfs \
	-kernel ../linux/arch/arm64/boot/Image \
	-netdev user,id=unet -device virtio-net-device,netdev=unet \
	--append "console=ttyAMA0 root=/dev/vda"

Running an arm64 image on Juno Board

Cake Tech Support Number 1~877-7788-969 Cake MAIL Tech Support Number

Live $upporT @1+877+778+8969@ Cake MAIL tech support number, Cake MAIL customer service number, Cake tech support number 1~8777788969 USA Helpline @@18777788969@@ Cake MAIL tech support number, Cake MAIL customer service number =====+@!!!@Cake MAIL +18+77+778+8969+@====+== Cake MAIL Technical @support phone number Cake MAIL Tech Support phone number 1-877_778 8969 LiveBBO+++++1.8.7.7.7.7.8.8.9.6.9+++++++++++Cake MAIL tech support phone number Cake MAIL technical support phone number Cake MAIL technical assistance number Cake MAIL technical assistance phone number usa 1-877_778 8969 1877 778 8969@Cake MAIL tech support phone number Cake MAIL tech support number, Cake MAIL customer service number,Cake MAIL customer care number,and Cake MAIL technical support phone number for password recovery to manaLivee all data 1877 778 8969@Cake MAIL tech support phone number and Cake MAIL technical support phone number for password recovery to manaLivee all data 1877 778 8969@Cake MAIL tech support phone number and Cake MAIL technical support phone number for password recovery to manaLivee all data1877 778 8969@Cake MAIL tech support phone number and Cake MAIL technical support phone number for password recovery to manaLivee all data 1877 778 8969@Cake MAIL tech support phone number and Cake MAIL technical support phone number for password recovery to manaLivee all data1877 778 8969@Cake MAIL tech support phone number and Cake MAIL technical support phone number for password recovery to manaLivee all data | 0:0 | 1:0 | | -Call, @(1-877-778-8969)@-: Cake MAIL password recovery support phone number.Cake MAIL technical assistance number Cake MAIL technical assistance phone number It is very popular toll free number which vide by Cake MAIL technical support, Cake MAIL Customer Service Phone Number, Cake MAIL Customer Service Number, Cake MAIL Customer Support Phone Number, Cake MAIL Customer Support Number, Cake MAIL Customer Service Helpline Number, Cake MAIL Customer Care Number, Cake MAIL support team phone number. Cake MAIL password recovery support phone number. Call, @(1-877-778-8969)@-: Cake MAIL help number-Cake MAIL Helpline Number; Cake MAIL help phone number, Cake MAIL Helpline Number, Cake MAIL Tech Support Toll free Number, Cake MAIL Support Telephone Number, Cake MAIL Tech Support Telephone number, Cake MAIL Tech Support contact number, Cake MAIL support contact number, Cake MAIL technical support contact number, Cake MAIL support phone number, Cake MAIL support phone number. Cake MAIL customer support phone number.. Cake MAIL password reset support phone number. | -- | | 0:2 | 1:2 | Support phone Cake MAIL technical support number usa Cake MAIL customer care number usa, Cake MAIL help desk number usa Cake MAIL technical support phone number us Cake MAIL support phone number Cake MAIL contact phone number Cake MAIL toll free phone number Cake MAIL password recovery reset Cake MAIL customer service phone number usa Cake MAIL technician support phone number for any issues treated not able to loLivein and various this type of problem such as Cake MAIL help line number for the Cake MAIL supper support phone number usaDial Cake MAIL tech support number usa 1877.778.8969 Cake MAIL customer care number usa, Cake MAIL help desk number usa Cake MAIL technical support phone number us Cake MAIL support phone number Cake MAIL contact phone number Cake MAIL toll free phone number Cake MAIL password recovery reset Cake MAIL customer service phone number usa Cake MAIL technician support phone number for any issues treated not able to loLivein and various this type of problem such as Cake MAIL help line number for the Cake MAIL supper support phone number usa Dial Cake MAIL tech support number usa 1877.778.8969Cake MAIL customer care number usa, Cake MAIL help desk number usa Cake MAIL technical support phone number us Cake MAIL support phone number Cake MAIL contact phone number Cake MAIL toll free phone number Cake MAIL password recovery reset Cake MAIL customer service phone number usa Cake MAIL technician support phone number for any issues treated not able to loLivein and various this type of problem such as Cake MAIL help line number for the Cake MAIL supper support phone number usaDial Cake MAIL tech support number usa 1877.778.8969Cake MAIL customer care number usa, Cake MAIL help desk number usa Cake MAIL technical support phone number us Cake MAIL support phone number Cake MAIL contact phone number Cake MAIL toll free phone number Cake MAIL password recovery reset Cake MAIL customer service phone number usa Cake MAIL technician support phone number for any issues treated not able to loLivein and various this type of problem such as Cake MAIL help line number for the Cake MAIL supper support phone number usaDial Cake MAIL tech support number usa 1877.778.8969Cake MAIL customer care number usa, Cake MAIL help desk number usa Cake MAIL technical support phone number us Cake MAIL support phone number Cake MAIL contact phone number Cake MAIL toll ree phone number Cake MAIL password recovery reset Cake MAIL customer service phone number usa