Close
0%
0%

Port Tizen to Raspberry Pi Zero

Start from 0 to other raspberry pies (1,2,3..)

rzrRzR
Similar projects worth following
Tizen is an open source GNU/Linux based software platform for mobile, wearable and embedded devices as well as Internet of Things. Tizen:Common provides a generic development environment for Tizen 3 which key features include, Wayland, Weston, EFL UI/UX toolkit, and a web runtime for safely running standalone HTML5 apps.

First a port to RPIv2 was released using the Yocto project, then rebuilt and validated on RPIv1 which uses ARMv6, so we can expect to provide RPI0 support too.

The major issue this project is facing now, is availability of device to improve support (any hint welcome).

Anyway community of RPi0 owners confirmed that system is booting fine and graphic system shows up.

If you own a RaspberryPi (0,1,2..) please comment this post to join the team.

NOTE: this is a "Work in Progress" effort, developers can also bookmark this page : https://wiki.tizen.org/wiki/RaspberryPi

Please download tests images archives from :
https://wiki.tizen.org/wiki/User:Pcoval/Files

Latest version:

  • tizen-common-core-image-minimal-raspberrypi0-20160306202228.rootfs.rpi-sdimg.qcow2
https://www.youtube.com/playlist?list=PLq2bxbH0KVGmtGRUQ4G7RfxsDeGtc9Yxz

Since I am unable to test it (I only have RPI2 and RPI1) feedback is welcome.


Published (already tested dont bother w/ those) :

  • tizen-common-core-image-minimal-raspberrypi0-20160219230225.rootfs.rpi-sdimg.qcow2
  • tizen-common-core-image-minimal-raspberrypi0-20160218053214.rootfs.rpi-sdimg.qcow2

tizen-common-core-image-minimal-raspberrypi0-20160219230225.mp4

743563623b2f6b0a3cb24b04adb63060 tizen-common-core-image-minimal-raspberrypi0-20160219230225.mp4

MPEG-4 Video - 5.62 MB - 02/23/2016 at 08:51

Download

tizen-raspberrypi1a-20160107rzr.gif

Graphics Interchange Format - 223.27 kB - 02/21/2016 at 00:33

Preview

tizen-raspberrypi1a-20160107rzr.jpg

JPEG Image - 23.97 kB - 02/21/2016 at 00:33

Preview

core-image-minimal-raspberrypi0-20160212185939.rootfs.rpi-sdimg.qcow2.jpg

https://cdn.hackaday.io/files/9649412822816/core-image-minimal-raspberrypi0-20160212185939.rootfs.rpi-sdimg.qcow2.jpg

JPEG Image - 1.09 MB - 02/17/2016 at 00:59

Preview

core-image-minimal-raspberrypi0-20160212185939.rootfs.rpi-sdimg.qcow2

https://cdn.hackaday.io/files/9649412822816/core-image-minimal-raspberrypi0-20160212185939.rootfs.rpi-sdimg.qcow2

qcow2 - 13.67 MB - 02/15/2016 at 15:35

Download

  • 1 × RPI0 Connectors and Accessories / Euro Connectors
  • 1 × sdcard
  • 1 × optionnal : gnu/linux system to rebuild or dump image to sd

  • We have windows !

    Guilhem-Lalanne02/25/2016 at 23:45 0 comments

    Since the wifi dongle didn't work with the RPi0, we used a RJ45 to USB adapter, connected on a USB hub (needed to connect mouse and keyboard too).
    This way, the RPi0 could be accessed through ssh, and @RzR corrected some bugs.

    After a reboot : it works !

    We can see here a launcher on the screen, and the mouse works perfectly.

  • Tizen is booting on RPI0 !

    Guilhem-Lalanne02/18/2016 at 13:38 2 comments

    ... Almost.

    Same configuration as earlier : a keyboard and a screen plugged directly through USB and HDMI, and the SD card with the image.
    After a few seconds, the raspberry appears at the top of the screen, but nothing else happens for nearly 1 minute.

    And then, an error appears :

    So, no prompt for login and no session, but the keyboard works : typing ctrl+alt+delete restart the RPi !

  • Please test tizen-common-core-image-minimal

    RzR02/18/2016 at 06:55 0 comments

    ARMv6 port is booting on RP1 see video

    https://vimeo.com/151030672#tizen-raspberrypi1a-20160107rzr



    Next step would be to try on zero, so if any of you knows where to get one , or want to try it please contact me I will share software

    Please get

    tizen-common-core-image-minimal-raspberrypi0-20160218053214.rootfs.rpi-sdimg.qcow2

    From :

    https://wiki.tizen.org/wiki/User:Pcoval/Files

    I will double check if it's building and if's ok I will split the file and host it here as well and refresh sandbox/pcoval/raspberrypi0 too.


  • Let's build it ?

    Guilhem-Lalanne02/17/2016 at 22:20 0 comments

    Please retry, that issue is fixed

    A few minutes after the beginning of the next try, an error occured :

    cd /home/user/RPi-Tizen/meta-yocto-demos/build-raspberrypi0 && time bitbake-layers show-recipes *-image-*
    Parsing recipes..ERROR: Unable to determine endianness for architecture 'INVALID'
    ERROR: Please add your architecture to siteinfo.bbclass
    ERROR: Unable to determine endianness for architecture 'INVALID'
    ERROR: Please add your architecture to siteinfo.bbclass
    ERROR: Unable to determine endianness for architecture 'INVALID'
    ERROR: Please add your architecture to siteinfo.bbclass
    ERROR: Failed to parse recipe: /home/user/RPi-Tizen/meta-yocto-demos/sources/meta-raspberrypi/recipes-core/images/rpi-hwup-image.bb
    Obviously, 'INVALID' is not a real architecture ...
    Next try tonight !

  • poky image booted

    RzR02/17/2016 at 01:03 0 comments

    It was tested by @glalanne on his RPI0 , don't expect any UI this was just to test if RP0 could boot core-image-minimal

    Can be downloaded from :

    https://cdn.hackaday.io/files/9649412822816/core-image-minimal-raspberrypi0-20160212185939.rootfs.rpi-sdimg.qcow2

View all 5 project logs

  • 1
    Step 1

    Install to sdcard using qemu tools (compressed image) :

      lsblk # look how usb disk's device name check for size
      disk=/dev/sdZ # replace sdZ with real one (CAUTION)
      time qemu-img convert -p  -O raw  *.qcow2 $disk
    

    This should be ok and validate that your RPI can boot our shared image.

    If unclear ask for support , thanks

    You can stop now or build it from scratch.

  • 2
    Step 2

    Install GNU/Linux and setup some tools

    sudo apt-get install git make # if using deb based distro
    
    which git
    which make
  • 3
    Step 3


    Let's try to rebuild all with a single make command :

    url=https://github.com/TizenTeam/meta-yocto-demos
    git clone -b sandbox/pcoval/raspberrypi0 $url
    make -C meta-yocto-demos

View all 4 instructions

Enjoy this project?

Share

Discussions

Jared Schwede wrote 02/20/2016 at 23:52 point

Just installed the current Pi Zero image, It boots to the Tizen screen and allows me to move my mouse around. Excited to see  what future updates will bring.

  Are you sure? yes | no

RzR wrote 02/13/2016 at 14:12 point

Ok then I can share a non tizen image just to validate it is booting will post details in real time at : https://wiki.tizen.org/wiki/RaspberryPi 

  Are you sure? yes | no

Guilhem-Lalanne wrote 02/12/2016 at 23:27 point

Hello,
I just signed up in order to post here... ^^
I'm really interested in this project, because I am looking for a suitable OS for a Smartphone-like RPi Zero device. I have the Zero, but no OS for now ...
I will take a look at your code tomorrow, but I will probably need help for installation, since i know nothing about Tizen ...

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates