Movial
STEricsson

Tizen on Snowball

From Igloo Community
Jump to: navigation, search

Making the mobile operating system Tizen[1] run on the Snowball single board computer.

xjobb - Bringing Tizen to Snowball.

Contents

About us

We (two persons) are xjobb (translates roughly to bachelor thesis in Swedish) on IRC. The goal of this project is to make Tizen run (as smoothly as possible..!) on the Snowball single board computer from a Micro SD memory card.

We do this because we think that the Snowball dev. board is pretty cool and we have been given the opportunity by ST-Ericsson in Lund[2] to work with it during the spring. If another OS is available to use with Snowball then perhaps more people will get involved in Igloo community and more cool stuff will be developed!

Everybody wins! :-)

About Tizen

Tizen is an open source, standards-based software platform supported by leading mobile operators, device manufacturers, and silicon suppliers for multiple device categories, including smartphones, tablets, netbooks, in-vehicle infotainment devices, smart TVs, and more. Tizen will offer an innovative operating system, applications, and a user experience that consumers can take from device to device[3].

Updates

Tizen 1.0 on Snowball
Tizen on Snowball - Minicom on right screen
Tizen on Snowball - Closeup of main menu
Tizen on Snowball - All album app


  • 2012-06-28 Thank you ST-Ericsson for giving us the opportunity to do this project. It is our hope that the community pick up on our work and perhaps Tizen will be fully functional on Snowball one day..


  • 2012-05-22 The Tizen 1.0 image has been published! Check out the video here[4].

Also, thanks for the recognition from various sites! [5] [6] [7] [8] [9] [10] (to mention a few)


  • 2012-05-16 We are working on getting Tizen 1.0 running on Snowball.


  • 2012-05-11 The Tizen image has been published! Download it today!


  • 2012-05-02 Video of Tizen booting on Snowball.[11] Video of Tizen browsing the Internet [12]


  • As of 2012-04-27 Tizen runs fine on Snowball. Mouse and keyboard works. We are working on fixing the screen resolution, fixing some kernel issues, getting Internet to work, and fixing some other small issues.


  • As of 2012-04-18 Tizen starts up on Snowball! There are still some issues to be sorted out though. Stay tuned.


  • As of 2012-04-12 Enlightenment starts up but the screen remains black. We are getting closer to start Tizen on Snowball by each day.


  • We are currently working on fixing the Enlightenment window manager to start up properly. As many know there have been some problems to get a hold of the full Tizen source code and getting the Scratchbox Build System (SBS) to work correctly. Therefore we have borrowed some already compiled binaries from the Tizen source servers.


  • As of 2012-04-03 we are working on starting up X by using the fbdev driver, (no hardware acceleration yet..!).


  • As of 2012-03-26 we are compiling the source code and are trying to get the GUI running.

Download

Download the zipped image file from here:

http://www.igloocommunity.org/download/community/tizen/

You will need a Micro SD card with at least 4GB of memory.

Install instructions

Make sure you have Android or Linux BSP for Snowball flashed to the eMMC (use RIFF) before attempting to install Tizen, this way U-Boot will be correctly configured.


Unzip the image and browse to its location. Install the image with the dd command in the terminal.

Make sure that you have a Micro SD memory card connected to your computer.


Example:

dd if=tizen_snowball.img of=/dev/sdc


The path-name to the Micro SD card may be different on you machine. It may take some time to install depending on the speed of your Mirco SD card.


Insert the Micro SD memory card into the Snowball dev. board and start it up. To start applications that are not available from the main menu, use minicom. The Tizen applications are located under /opt/apps


To install minicom, type:

sudo apt-get install minicom

in the terminal.

Release notes

Tizen Beta

This version of Tizen is in an early stage of development. Not all features are fully functional yet. This versions of Tizen is intended for demonstrational purpose only.


Features and limitations:

  • Tested on Snowball SDK
  • Runs from Micro SD memory card
  • Mouse and keyboard support
  • No hardware acceleration supported yet
  • Working network
  • Kernel configured for Tizen


Tizen 1.0

Not all features are fully functional yet. This versions of Tizen is intended for demonstrational purpose only.

From source.tizen.org:

We are happy to provide the Tizen 1.0 Larkspur of the source code for the Tizen operating system. This version of the operating system source code is targeted towards smartphones and tablet devices and runs on the PC emulator. We will have full source code for smartphones, tablets and additional device targets with a reference user experience available in the coming weeks and months[13].


Features and limitations:

  • Tested on Snowball SDK
  • Runs from Micro SD memory card
  • Mouse and keyboard support
  • No hardware acceleration supported yet
  • Working network
  • Kernel configured for Tizen


Information on how to build Tizen and obtaining the source code can be found here:

https://source.tizen.org/platform

Network setup instructions

To log in to the Samsung Linux Platform from Minicom use the password: root

To enable the network. Use these commands in Minicom:

Example:

ifconfig eth0 10.42.43.10 netmask 255.255.255.0 up
route add default gw 10.42.43.1 dev eth0


Note that the IP-address and the gateway-address will be different on your system.

Improvement and development tips

It is our hope that the community will keep this project alive. Tips for improving and maintaining the Tizen on Snowball project will be posted under this section.


  • Check for broken links in the file system:
sudo find -L -type l


  • Mount the Tizen emulator image as a file system:
qemu-img convert -O raw emulimg-1.0.x86 fs.img
mkdir tizen_fs
sudo mount fs.img tizen_fs


Contact

We (xjobb or xjobb12 or xjobb STE) can usually be found at:


IRC

#igloo  @ OFTC
#tizen  @ freenode
#linaro @ freenode


E-mail

xjobb12@gmail.com

We use Google+ !


~ Stay tuned for updates!



Gallery

T6.jpg
T5.jpg
T4.jpg
T3.jpg
T2.jpg
T1.jpg





shout-out to Roman: keep it realz!

Personal tools