SlideShare a Scribd company logo
1 of 23
Download to read offline
Porting Tizen:Common
to open source hardware devices
Philippe Coval
<https://wiki.tizen.org/wiki/User:Pcoval>
Leon Anavi
<https://wiki.tizen.org/wiki/User:Leon>
Agenda
• Definitions
– Tizen:Common
– Open Source Hardware
• Case #1: Tizen-sunxi
• Case #2: Tizen-rockchip
• Case #3: Minnowboard max
• Q&A
Definitions
Tizen 3 Profiles
Tizen:Common
Mobile Wearable IVI TV
Tizen:Common
• Profile Agnostic
– Ie: Tizen:IVI is based on it (90%)
– Other public profiles are based on it (OBS)
• Features
– Long term support (Linux 3.14)
●
Security using SMACK
– Cross arch: x86, x86_64, armv7l, aarch64
– Cross display: Wayland or X11
●
Accelerated graphics
– Application framework (native or web apps)
– Inclusive platform: EFL, Qt, Contribs...
Open Source Hardware
• What?
– Same as FLOSS but different
●
Licenses: Open Source Hardware Association
●
Need accessible tools
– Examples: Arduino, OLinuXIno
• Why?
– Customization
●
Focus on your features, innovate !
– Community
●
Feedback, experiences, improvement
– System integrity: FLOSS
Show case #1:
Tizen-sunxi
Tizen-sunxi
Community open-source port of Tizen with Linux-sunxi kernel
for devices with Allwinner SoC.
https://github.com/leon-anavi/tizen-sunxi
Compatible Sunxi Devices
• A1X – A10-OLinuXino-LIME, A10S-OLinuXino-MICRO
• A20 – A20-OlinuXino-MICRO, A20-OlinuXino-LIME/LIME2
• A33 – work in progress
• A80T – work in progress
• A83T – work in progress
Building Tizen-sunxi image from scratch
●
Build Das U-Boot
●
Build Linux-sunxi kernel
●
Get Tizen:Common source code using Git
●
Build RPM packages using Git Build System (GBS)
●
Prepare kickstarter file and create Tizen platform image
●
Create bootable microSD card with a FAT and an ext4 partition
DIY Tizen Laptop & Tablet
Show case #2:
Tizen-rockchip
Tizen-rockchip
Community open-source port of Tizen with Linux-rockchip kernel
for devices with Rockchip RK3188 and RK3288 SoC.
Compatible devices: Radxa Rock, Firefly-RK3288
https://github.com/leon-anavi/tizen-rockchip
Building Tizen-rockchip image from scratch
●
Obtain proprietary bootloader (alternatively Das U-Boot)
●
Build Linux-rockchip kernel
●
Get Tizen:Common source code using Git
●
Build RPM packages using Git Build System (GBS)
●
Prepare kickstarter file and create Tizen platform image
●
Create bootable microSD card
Show case #3:
MinnowBoard Max
MinnowMax: Hardware
• Created by CircuitCo Tx USA
• Copyleft: CC-BY-SA
• X86_64: BayTrail Atom E38xx
– GPU: Intel HD Graphics
• IO: USB3, Ethernet, HDMI, SD, GPIO...
• Expansion cards called Lures
– Display, Audio, SATA
– CAN, ADC, PCIE, Gb Ethernet ...
MinnowMax: Software
• UEFI Firmware or CoreBoot
• Mainline Linux Kernel 3.14+ LTS w/ GPU support
– Linux Distros : Mint, Fedora, Debian, Ubuntu, RHEL
• Tizen:Common
– Uses Minnowboard Max as reference target along NUC
– Download EFI images (gummiboot) :
●
tizen-common_*_common-wayland-efi-x86_64-sda
– Build Tizen-Yocto ones (meta-intel layer and GRUB-EFI)
More...
What's going on? Join us!
• Involving communities:
– elinux.org (minnowmax)
– Yocto project (Tizen-yocto)
– IOC Integration (IoTivity)
– Hackers and Makers welcome!
• Challenges:
– Port Tizen:Common to more devices:
●
OMAP, I.MX, Galieo2 and yours?
– GPU driver supports (wayland)
– More peripheral support (Touch screen, IoT… )
Tizen Cookbook
30% discount codes until 28/02/2015:
●
Book: tcbd30
●
eBook: tceb30
https://www.packtpub.com/application-development/tizen-cookbook
Resources
●
Open Hardware
– http://p2pfoundation.net/Open_Source_Hardware
●
Tizen
– https://wiki.tizen.org/wiki/Common
– https://wiki.tizen.org/wiki/ARM
●
Tizen-sunxi
– http://linux-sunxi.org/Tizen
●
Tizen-rockchip
– http://linux-rockchip.info/mw/index.php?title=Tizen
●
MinnowBoard Max
– http://www.elinux.org/Minnowboard:MinnowMax
Thanks
●
FOSDEM team
●
Linux Foundation
●
Tizen Association
●
Allwinner
●
Rockchip
●
Intel
●
Circuit Co
●
Olimex
●
Tom Cubie
●
T-firefly
Questions?
http://wiki.tizen.org/wiki/OSHW

More Related Content

What's hot

Fos sintro pres-dav
Fos sintro pres-davFos sintro pres-dav
Fos sintro pres-dav
Parin Sharma
 

What's hot (20)

Balena Hackathon 2021 - Welcome and Getting Started
Balena Hackathon 2021 - Welcome and Getting StartedBalena Hackathon 2021 - Welcome and Getting Started
Balena Hackathon 2021 - Welcome and Getting Started
 
C Cross Compile for Linkit Smart 7688
C Cross Compile for Linkit Smart 7688C Cross Compile for Linkit Smart 7688
C Cross Compile for Linkit Smart 7688
 
Cisco iou installation
Cisco iou installationCisco iou installation
Cisco iou installation
 
Ubuntu Quick Guide
Ubuntu Quick GuideUbuntu Quick Guide
Ubuntu Quick Guide
 
GNU/LINUX - Day 1
GNU/LINUX - Day 1GNU/LINUX - Day 1
GNU/LINUX - Day 1
 
Bus Pirate Workshop Ruxcon Hardware Hacking 2017
Bus Pirate Workshop Ruxcon Hardware Hacking 2017Bus Pirate Workshop Ruxcon Hardware Hacking 2017
Bus Pirate Workshop Ruxcon Hardware Hacking 2017
 
Fos sintro pres-dav
Fos sintro pres-davFos sintro pres-dav
Fos sintro pres-dav
 
MediaTek Linkit Smart 7688 Webinar
MediaTek Linkit Smart 7688 WebinarMediaTek Linkit Smart 7688 Webinar
MediaTek Linkit Smart 7688 Webinar
 
Linux ubuntu
Linux ubuntuLinux ubuntu
Linux ubuntu
 
Introduction to Ubuntu core, Ubuntu for IoT
Introduction to Ubuntu core, Ubuntu for IoTIntroduction to Ubuntu core, Ubuntu for IoT
Introduction to Ubuntu core, Ubuntu for IoT
 
Platform io for beginner
Platform io for beginnerPlatform io for beginner
Platform io for beginner
 
install mosquitto-auth-plug - cheat sheet -
install mosquitto-auth-plug - cheat sheet -install mosquitto-auth-plug - cheat sheet -
install mosquitto-auth-plug - cheat sheet -
 
How to Install nRF51 IPv6 over Bluetooth using MDK-ARM+IoT SDK
How to Install nRF51 IPv6 over Bluetooth using MDK-ARM+IoT SDKHow to Install nRF51 IPv6 over Bluetooth using MDK-ARM+IoT SDK
How to Install nRF51 IPv6 over Bluetooth using MDK-ARM+IoT SDK
 
Intorduction to foss and gnu linux
Intorduction to foss and gnu linuxIntorduction to foss and gnu linux
Intorduction to foss and gnu linux
 
pkgsrc 2011 - the record of the past year
pkgsrc 2011 - the record of the past yearpkgsrc 2011 - the record of the past year
pkgsrc 2011 - the record of the past year
 
Windows 10 on Raspberry PI 2
Windows 10 on Raspberry PI 2Windows 10 on Raspberry PI 2
Windows 10 on Raspberry PI 2
 
Scaling WebRTC deployments with multicast @ IETF 110 MBONED
Scaling WebRTC deployments with multicast @ IETF 110 MBONEDScaling WebRTC deployments with multicast @ IETF 110 MBONED
Scaling WebRTC deployments with multicast @ IETF 110 MBONED
 
Windows 10 IoT Core, a real sample
Windows 10 IoT Core, a real sampleWindows 10 IoT Core, a real sample
Windows 10 IoT Core, a real sample
 
Customize and control connected devices
Customize and control connected devicesCustomize and control connected devices
Customize and control connected devices
 
Intro to open_source
Intro to open_sourceIntro to open_source
Intro to open_source
 

Similar to FOSDEM2015: Porting Tizen:Common to open source hardware devices

Jonny_Martin-Asterisk
Jonny_Martin-AsteriskJonny_Martin-Asterisk
Jonny_Martin-Asterisk
tutorialsruby
 

Similar to FOSDEM2015: Porting Tizen:Common to open source hardware devices (20)

tizen-oshw-tds14sh
tizen-oshw-tds14shtizen-oshw-tds14sh
tizen-oshw-tds14sh
 
Introduction to Linux Kernel by Quontra Solutions
Introduction to Linux Kernel by Quontra SolutionsIntroduction to Linux Kernel by Quontra Solutions
Introduction to Linux Kernel by Quontra Solutions
 
TMS320DM8148 Embedded Linux
TMS320DM8148 Embedded LinuxTMS320DM8148 Embedded Linux
TMS320DM8148 Embedded Linux
 
Connected Tizen: Bringing Tizen to Your Connected Devices Using the Yocto Pro...
Connected Tizen: Bringing Tizen to Your Connected Devices Using the Yocto Pro...Connected Tizen: Bringing Tizen to Your Connected Devices Using the Yocto Pro...
Connected Tizen: Bringing Tizen to Your Connected Devices Using the Yocto Pro...
 
RISC-V-Day-Tokyo2018-suzaki
RISC-V-Day-Tokyo2018-suzakiRISC-V-Day-Tokyo2018-suzaki
RISC-V-Day-Tokyo2018-suzaki
 
Building Embedded Linux Full Tutorial for ARM
Building Embedded Linux Full Tutorial for ARMBuilding Embedded Linux Full Tutorial for ARM
Building Embedded Linux Full Tutorial for ARM
 
Design, Build,and Maintain the Embedded Linux Platform
Design, Build,and Maintain the Embedded Linux PlatformDesign, Build,and Maintain the Embedded Linux Platform
Design, Build,and Maintain the Embedded Linux Platform
 
XPDS16: Xenbedded: Xen-based client virtualization for phones and tablets - ...
XPDS16:  Xenbedded: Xen-based client virtualization for phones and tablets - ...XPDS16:  Xenbedded: Xen-based client virtualization for phones and tablets - ...
XPDS16: Xenbedded: Xen-based client virtualization for phones and tablets - ...
 
Development Boards for Tizen IoT
Development Boards for Tizen IoTDevelopment Boards for Tizen IoT
Development Boards for Tizen IoT
 
RISC-V software state of the union
RISC-V software state of the unionRISC-V software state of the union
RISC-V software state of the union
 
Introduction to GNU/Linux
Introduction to GNU/LinuxIntroduction to GNU/Linux
Introduction to GNU/Linux
 
December 2020 CIALUG: Local Kubernetes for Dummies-So you want to move on fro...
December 2020 CIALUG: Local Kubernetes for Dummies-So you want to move on fro...December 2020 CIALUG: Local Kubernetes for Dummies-So you want to move on fro...
December 2020 CIALUG: Local Kubernetes for Dummies-So you want to move on fro...
 
Intro To Gentoo Embedded Cclug
Intro To Gentoo Embedded CclugIntro To Gentoo Embedded Cclug
Intro To Gentoo Embedded Cclug
 
UplinQ - ubuntu linux on the qualcomm® snapdragon™ 600 processor
UplinQ - ubuntu linux on the qualcomm® snapdragon™ 600 processorUplinQ - ubuntu linux on the qualcomm® snapdragon™ 600 processor
UplinQ - ubuntu linux on the qualcomm® snapdragon™ 600 processor
 
NXP IMX6 Processor - Embedded Linux
NXP IMX6 Processor - Embedded LinuxNXP IMX6 Processor - Embedded Linux
NXP IMX6 Processor - Embedded Linux
 
How to run Linux on RISC-V
How to run Linux on RISC-VHow to run Linux on RISC-V
How to run Linux on RISC-V
 
Linux a free and open source operating system
Linux a free and open source operating systemLinux a free and open source operating system
Linux a free and open source operating system
 
Linux a free and open source operating system
Linux a free and open source operating systemLinux a free and open source operating system
Linux a free and open source operating system
 
Tizen RT: A Lightweight RTOS Platform for Low-End IoT Devices
Tizen RT: A Lightweight RTOS Platform for Low-End IoT DevicesTizen RT: A Lightweight RTOS Platform for Low-End IoT Devices
Tizen RT: A Lightweight RTOS Platform for Low-End IoT Devices
 
Jonny_Martin-Asterisk
Jonny_Martin-AsteriskJonny_Martin-Asterisk
Jonny_Martin-Asterisk
 

More from Phil www.rzr.online.fr

More from Phil www.rzr.online.fr (20)

Iot privacy-soscon-2019
Iot privacy-soscon-2019Iot privacy-soscon-2019
Iot privacy-soscon-2019
 
aframe-webthing-20190710
aframe-webthing-20190710aframe-webthing-20190710
aframe-webthing-20190710
 
web-of-twins-20190604rzr
web-of-twins-20190604rzrweb-of-twins-20190604rzr
web-of-twins-20190604rzr
 
digital-twins-webthings-iotjs-20190512rzr
digital-twins-webthings-iotjs-20190512rzrdigital-twins-webthings-iotjs-20190512rzr
digital-twins-webthings-iotjs-20190512rzr
 
up-down-stream-flows-20190411rzr
up-down-stream-flows-20190411rzrup-down-stream-flows-20190411rzr
up-down-stream-flows-20190411rzr
 
wotxr-20190320rzr
wotxr-20190320rzrwotxr-20190320rzr
wotxr-20190320rzr
 
mozilla-things-fosdem-2019
mozilla-things-fosdem-2019mozilla-things-fosdem-2019
mozilla-things-fosdem-2019
 
IoT-javascript-2019-fosdem
IoT-javascript-2019-fosdemIoT-javascript-2019-fosdem
IoT-javascript-2019-fosdem
 
webthing-iotjs-tizenrt-cdl2018-20181117rzr
webthing-iotjs-tizenrt-cdl2018-20181117rzrwebthing-iotjs-tizenrt-cdl2018-20181117rzr
webthing-iotjs-tizenrt-cdl2018-20181117rzr
 
webthing-iotjs-20181027rzr
webthing-iotjs-20181027rzrwebthing-iotjs-20181027rzr
webthing-iotjs-20181027rzr
 
tizen-rt-javascript-20181011
tizen-rt-javascript-20181011tizen-rt-javascript-20181011
tizen-rt-javascript-20181011
 
webthing-floss-iot-20180607rzr
webthing-floss-iot-20180607rzrwebthing-floss-iot-20180607rzr
webthing-floss-iot-20180607rzr
 
osvehicle-connected-20160429
osvehicle-connected-20160429osvehicle-connected-20160429
osvehicle-connected-20160429
 
tdc2015-strategy-devel-20150916
tdc2015-strategy-devel-20150916tdc2015-strategy-devel-20150916
tdc2015-strategy-devel-20150916
 
tizen-maintain-20150413rzr
tizen-maintain-20150413rzrtizen-maintain-20150413rzr
tizen-maintain-20150413rzr
 
Tizen store-z1-20150228rzr
Tizen store-z1-20150228rzrTizen store-z1-20150228rzr
Tizen store-z1-20150228rzr
 
Tizen platform-dev-tds14sh
Tizen platform-dev-tds14shTizen platform-dev-tds14sh
Tizen platform-dev-tds14sh
 
Tdc2014 tizen common_20140603
Tdc2014 tizen common_20140603Tdc2014 tizen common_20140603
Tdc2014 tizen common_20140603
 
tizen-upstream-coop-tdc2014-pcoval
tizen-upstream-coop-tdc2014-pcovaltizen-upstream-coop-tdc2014-pcoval
tizen-upstream-coop-tdc2014-pcoval
 
Tizen contrib-fosdem-20140201
Tizen contrib-fosdem-20140201Tizen contrib-fosdem-20140201
Tizen contrib-fosdem-20140201
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

FOSDEM2015: Porting Tizen:Common to open source hardware devices

  • 1. Porting Tizen:Common to open source hardware devices Philippe Coval <https://wiki.tizen.org/wiki/User:Pcoval> Leon Anavi <https://wiki.tizen.org/wiki/User:Leon>
  • 2. Agenda • Definitions – Tizen:Common – Open Source Hardware • Case #1: Tizen-sunxi • Case #2: Tizen-rockchip • Case #3: Minnowboard max • Q&A
  • 5. Tizen:Common • Profile Agnostic – Ie: Tizen:IVI is based on it (90%) – Other public profiles are based on it (OBS) • Features – Long term support (Linux 3.14) ● Security using SMACK – Cross arch: x86, x86_64, armv7l, aarch64 – Cross display: Wayland or X11 ● Accelerated graphics – Application framework (native or web apps) – Inclusive platform: EFL, Qt, Contribs...
  • 6. Open Source Hardware • What? – Same as FLOSS but different ● Licenses: Open Source Hardware Association ● Need accessible tools – Examples: Arduino, OLinuXIno • Why? – Customization ● Focus on your features, innovate ! – Community ● Feedback, experiences, improvement – System integrity: FLOSS
  • 8. Tizen-sunxi Community open-source port of Tizen with Linux-sunxi kernel for devices with Allwinner SoC. https://github.com/leon-anavi/tizen-sunxi
  • 9. Compatible Sunxi Devices • A1X – A10-OLinuXino-LIME, A10S-OLinuXino-MICRO • A20 – A20-OlinuXino-MICRO, A20-OlinuXino-LIME/LIME2 • A33 – work in progress • A80T – work in progress • A83T – work in progress
  • 10. Building Tizen-sunxi image from scratch ● Build Das U-Boot ● Build Linux-sunxi kernel ● Get Tizen:Common source code using Git ● Build RPM packages using Git Build System (GBS) ● Prepare kickstarter file and create Tizen platform image ● Create bootable microSD card with a FAT and an ext4 partition
  • 11. DIY Tizen Laptop & Tablet
  • 13. Tizen-rockchip Community open-source port of Tizen with Linux-rockchip kernel for devices with Rockchip RK3188 and RK3288 SoC. Compatible devices: Radxa Rock, Firefly-RK3288 https://github.com/leon-anavi/tizen-rockchip
  • 14. Building Tizen-rockchip image from scratch ● Obtain proprietary bootloader (alternatively Das U-Boot) ● Build Linux-rockchip kernel ● Get Tizen:Common source code using Git ● Build RPM packages using Git Build System (GBS) ● Prepare kickstarter file and create Tizen platform image ● Create bootable microSD card
  • 16. MinnowMax: Hardware • Created by CircuitCo Tx USA • Copyleft: CC-BY-SA • X86_64: BayTrail Atom E38xx – GPU: Intel HD Graphics • IO: USB3, Ethernet, HDMI, SD, GPIO... • Expansion cards called Lures – Display, Audio, SATA – CAN, ADC, PCIE, Gb Ethernet ...
  • 17. MinnowMax: Software • UEFI Firmware or CoreBoot • Mainline Linux Kernel 3.14+ LTS w/ GPU support – Linux Distros : Mint, Fedora, Debian, Ubuntu, RHEL • Tizen:Common – Uses Minnowboard Max as reference target along NUC – Download EFI images (gummiboot) : ● tizen-common_*_common-wayland-efi-x86_64-sda – Build Tizen-Yocto ones (meta-intel layer and GRUB-EFI)
  • 19. What's going on? Join us! • Involving communities: – elinux.org (minnowmax) – Yocto project (Tizen-yocto) – IOC Integration (IoTivity) – Hackers and Makers welcome! • Challenges: – Port Tizen:Common to more devices: ● OMAP, I.MX, Galieo2 and yours? – GPU driver supports (wayland) – More peripheral support (Touch screen, IoT… )
  • 20. Tizen Cookbook 30% discount codes until 28/02/2015: ● Book: tcbd30 ● eBook: tceb30 https://www.packtpub.com/application-development/tizen-cookbook
  • 21. Resources ● Open Hardware – http://p2pfoundation.net/Open_Source_Hardware ● Tizen – https://wiki.tizen.org/wiki/Common – https://wiki.tizen.org/wiki/ARM ● Tizen-sunxi – http://linux-sunxi.org/Tizen ● Tizen-rockchip – http://linux-rockchip.info/mw/index.php?title=Tizen ● MinnowBoard Max – http://www.elinux.org/Minnowboard:MinnowMax
  • 22. Thanks ● FOSDEM team ● Linux Foundation ● Tizen Association ● Allwinner ● Rockchip ● Intel ● Circuit Co ● Olimex ● Tom Cubie ● T-firefly