As previously announced Tizen:Common is able to boot on ARM architecture
( watch video :
https://dockr.eurogiciel.fr/blogs/embedded/tizen-for-arm-qemu-device/ )
Now let's me announce that
generic ARM images are released on tizen's infra (thanks sdx)
and can be used as a base.
The default platform is ARM vexpress because it has good (best?) qemu
support,
and anyone would be able to use it as long as QEmu is available.
Here the few steps to use it :
Download and unpack
tizen-common_20140812.3_common-qa-unsafe-wayland-2parts-armv7l.tar.gz from :
http://download.tizen.org/snapshots/tizen/common/latest/images/arm-wayland/common-qa-unsafe-wayland-2parts-armv7l/
Mount kernel partition :
sudo mount -o loop "TZBOOT.img" "/tmn/mnt/TZBOOT.img"
Switch VM on :
cmdline=" root=/dev/mmcblk0 rootfstype=ext4 rootwait rootdelay=3 rw "
kernel="/tmp/mnt/TZBOOT.img/vmlinuz-3.14.14-9.1-common-arm-default"
disk="tizen-common.img"
port=10022
net=" -net nic -net user -redir tcp:$port::22 "
qemu-system-arm \
-M vexpress-a9 -m 521M \
$net \
-kernel "$kernel" \
-serial stdio -append "$cmdline" \
-drive if="sd,cache=unsafe,file=$disk" \
Log messages will print on console,
until a black screen replaces them (missing DRM).
Since this target does not support Graphics acceleration,
the framebuffer renderer must be selected until
I'll submit a weston patch to select fb as fallback.
So, let's apply this workaround fix before restarting graphics env .
ssh -p $port root@localhost \
sed \
-e 's|/usr/bin/weston |/usr/bin/weston --backend=fbdev-backend.so
|g' \
-i "/usr/lib/systemd/system/display-manager-run.service"
This unsupported GPU is a major limitation,
so don't expect to run crosswalk or qtquick2 (boths needs GLES),
but this can help to validate the core of system.
Now I can help to document how to use Tizen:Common
for your favourite architecture.
and provide some Tizen:Common
support
for other targets (feel free to create some bugs)
Got renesas, exynos which is supposed to get GPU support soon, and sunxi
devices too.
Watch out coming changes at : https://wiki.tizen.org/wiki/ARM
_______________________________________________
Dev mailing list
[email protected]
https://lists.tizen.org/listinfo/dev