Home Tizen:Common wayland for ARM on Qemu or device

Tizen:Common wayland for ARM on Qemu or device

 
Tizen is now marketed as the Operating System of Everything. To carry through on that promise it is crucial that Tizen is deployed across as many different profiles as possible.
Tizen welcomes all Base Support Packages.
A few months ago Tizen:Common added support for the ARMv7 architecture. This upstream feature is still in progress (track https://bugs.tizen.org/jira/browse/TC-1234 )
However, if you would like to hack on Tizen on ARM, you’re able to do this now with or without any ARM Hardware.
 
TIZEN SUNXI ALLWINNER A20
The tizen-sunxi project community project was initiated by Leon Anavi. He uses Tizen IVI on AllWinnerTech CPU powered board and has also demonstrated it running on a cheap Android tablet recently.
The Tizen-sunxi project was originally based on Tizen:IVI but recently Tizen:Common was brought into the scope of the project too. Both profiles were demonstrated at the Eurogiciel’s booth at Tizen Developer Conference San Francisco 2014.
If you also own A20-Olinuxino-micro from Olimex (AllWinner A20), you just need to dump an image to SDCard (size should be 1GB 1000341504c at least) and just reboot on it.
Download : tizen-common-wayland-arm-sunxi-20140527rzr.raw.gz (md5=1660bb230f0ffaae2193eb484fe6fd56 ) from :
http://opensource.eurogiciel.fr/home/pcoval/pub/file/
Note this image does not provide all Tizen:Common features yet but it’s enough for Tizen Hackers community to install their packages or improve on it.
Note, If could be easily adapted to other linux-sunxi hardware (cubiboard, banana-pi, lime etc).
 
[iframe width=”560″ height=”315″ frameborder=”0″ allowfullscreen
src=”//www.youtube.com/embed/6JDy9uUqH4Y”]  
TIZEN ON QEMU ARM
Another option is to boot Tizen:Common on a virtual ARM machine
(qemu)
, to do this you only need 4 steps.
First install qemu-system-arm on your system (on debian family : sudo apt-get install qemu-system-arm ), then create or download armv7l disk image (tizen-common-wayland-arm-sunxi-20140527rzr.raw will also work). Since we wont boot on the image a kernel is needed just rebuild it or download it from upper link (vexpress has best support AFAIK).
Download and unpack binaries from :
http://opensource.eurogiciel.fr/home/pcoval/pub/file/
Finally let’s boot the guest OS, from terminal :

kernel=tizen-vmlinuz-3.14.4-vexpress-0.0.20140709rzr
disk=tizen-common-wayland-arm-sunxi-20140527rzr.raw
cmdline=" root=/dev/mmcblk0p2 rootfstype=ext4 rootwait rootdelay=3 rw "
qemu-system-arm \
-M vexpress-a9 \
-m 521M -kernel $kernel \
-serial stdio -append "$cmdline" \
-drive if="sd,cache=unsafe,file=$disk"

 
[iframe width=”560″ height=”315″ frameborder=”0″ allowfullscreen src=”//www.youtube.com/embed/ljKVMTk-hyQ”]  
MISC
Note there are many other platforms to be used, check this page https://wiki.tizen.org/wiki/ARM.
I don’t exactly know the status or availability of those ports but Samsung Exynos platform deserves special attention since it is one of the reference platform for the Tizen ARM port (RD-PQ Tizen reference device has support for its MALI GPU)…
Recently, Tizen:IVI running on Renesas was demonstrated at Automotive Linux Summit 2014 in Tokyo
Side note there is support for cross-compiling to armv7l using this current gbs configuration:

$ cat ~/.gbs.conf
[profile.tizen_common_armv7l] repos = repo.tizen_common_armv7l
buildroot = ~/tmp-GBS-tizen_common_armv7l/
[repo.tizen_common_armv7l] arch=armv7l
url=http://download.tizen.org/snapshots/tizen/common/latest/repos/arm-wayland/packages/
$ gbs build -P "profile.tizen_common_armv7l" --include-all --arch armv7l

 
More to come at :
https://wiki.tizen.org/wiki/ARM
Source: https://dockr.eurogiciel.fr/blogs/embedded/tizen-for-arm-qemu-device/

Copyleft: CC-BY-SA pcl

About ReadWrite’s Editorial Process

The ReadWrite Editorial policy involves closely monitoring the tech industry for major developments, new product launches, AI breakthroughs, video game releases and other newsworthy events. Editors assign relevant stories to staff writers or freelance contributors with expertise in each particular topic area. Before publication, articles go through a rigorous round of editing for accuracy, clarity, and to ensure adherence to ReadWrite's style guidelines.

Get the biggest tech headlines of the day delivered to your inbox

    By signing up, you agree to our Terms and Privacy Policy. Unsubscribe anytime.

    Tech News

    Explore the latest in tech with our Tech News. We cut through the noise for concise, relevant updates, keeping you informed about the rapidly evolving tech landscape with curated content that separates signal from noise.

    In-Depth Tech Stories

    Explore tech impact in In-Depth Stories. Narrative data journalism offers comprehensive analyses, revealing stories behind data. Understand industry trends for a deeper perspective on tech's intricate relationships with society.

    Expert Reviews

    Empower decisions with Expert Reviews, merging industry expertise and insightful analysis. Delve into tech intricacies, get the best deals, and stay ahead with our trustworthy guide to navigating the ever-changing tech market.