IoT-Gadgets-Logo-272-90

[Developer] Samsung Z1 powered by Tizen sources

Before we start I want to thank all the attendees that were present at FOSDEM’s Tizen community meeting, It was really cool to meet you there, I can say that attendees were very excited about playing with an actual Tizen Z1 smart phone, tell me if I am wrong but I think this was the first time it was shown in Europe?
By
Phil C
 - 
Feb 5, 2015

Before we start I want to thank all the attendees that were present at FOSDEM's Tizen community meeting, It was really cool to meet you there, I can say that attendees were very excited about playing with an actual Tizen Z1 smart phone, tell me if I am wrong but I think this was the first time it was shown in Europe?

So don’t ask me how but Someone who is doing a lot for Tizen managed to get me a Samsung Z1 Tizen device, so I played a bit more with it since I’m back to work. It just works, but there are some hints for the community I wanted to share.
 

Video


 

Sample demos apps

The first video is showing some experiments we made but have never shared before. The first application is called Mapo and it's an opens source location application we created on earlier Tizen version and we weren't able to fully test it because the Reference devices did not ship with a GPS module, but the Z1 has a GPS unit which is working correctly as expected, and it will be published in the Tizen store soon.

The other one is called Rezistanco, which is a very basic HTML/javascript app that I created just to test cross OS publishing processes. You can install Rezistanco on Z1 from Tizen Store or on FirefoxOs's devices from Mozilla's marketplace, the code is trivial and so is the porting process.
 

Developer Knowledge

Here come random informations to save you some time to test your own code on z1.

By the way please let the community know about your project on this page created for previous hackathons (Toulouse 2013) :

https://wiki.tizen.org/wiki/Applications

If you are facing any issue please ask for help in the forum and then if no feedback you can tell us where you posted or contact Eurogiciel Opensource who can provide professional support too (from platform to applications).
 

Getting Started

 

First step should result in this :


Generation successed.

You can register it at the Samsung Developer site.
Please login using Register button and upload it

CSR Path: /home/pcoval/tizen-sdk-data/keystore/author.csr

Then you should get one email back looking like this :


Subject: [Samsung Tizen] Certificate is issued

The developer certificate is issued for you.
Please find an attached certificate

author.crt (1.3 KB)

I moved it to CSR Path: ~/tizen-sdk-data/local/

Next request is needed to identify device and a second and last email will be send to you


[Samsung Tizen] DEVICE PROFILE IS ISSUED

Dear developer,

We're attaching an issued device profile per your request.
The following password is needed when the device profile is registered.

Password : ??????????

device-profile.xml (5.2 KB)

Then the app should be able to be deployed on device by pressing on the Run / Debug buttons.


 

Open Source

We all knew this is device is a real Linux device, but let's have the pleasure to check it :


~/tizen-sdk/tools/sdb shell

sh-3.2$ cat /proc/version

Linux version 3.10.17 ([email protected]) (gcc version 4.6.4 (Linaro GCC 4.6-2013.05) ) #1-Tizen SMP PREEMPT Thu Jan 8 08:45:15 UTC 2015

sh-3.2$ head /./etc/config/model-config.xml
{?xml version="1.0" encoding="UTF-8" standalone="no"?}
{model-config version="2.2.0" model="SM-Z130H"}

Since Linux is licensed under GPLv2 then I was allowed to ask for the sources at http://opensource.samsung.com/ 🙂

Then I kindly asked Samsung to double check about "SM-Z130H_Opensource.tar.gz" because it only contained RPM in binary form (ie: ./repos/armv7l/kernel-headers-3.10-sc7727-Tizen_KIRAN_20141117_1_3197d2f-1.1.kiranedd.armv7l.rpm )

And in few days later it was fixed !

Thank you Samsung, for listening to Open Source community 🙂

In short "SM-Z130H_Opensource.zip" contains 2 archives :

  • SM-Z130H_source_codes.tar.gz
  • SM-Z130H_local_repos.tar.gz

I assume sources can be rebuilt using the binaries from the 2d archive, nice isnt it ?
I haven't checked too much in details but the kernel and browser are there ...
Who will dare to rebuilt them all, probably not me ? do you ?

Source: https://dockr.eurogiciel.fr/blogs/embedded/author/pcl/

Copyleft: CC-BY-SA ~pcl

Welcome to Samsung Z1 club powered by Tizen sources
Keywords: Tizen, z1, Samsung, Opensource, ARM, phone, GNULinux, Html5, KIRAN

IoT-Gadgets-Logo-272-90

About us

IoT Gadgets is dedicated to bring you all the Internet of Things IoT news that pertains to gadgets. Simple. We love for you to join us on this journey.

Contact us: [email protected]

FOLLOW US

crossmenu linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram