SlideShare ist ein Scribd-Unternehmen logo
1 von 23
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

Weitere ähnliche Inhalte

Mehr von Leon Anavi

Open Hardware Makers
Open Hardware MakersOpen Hardware Makers
Open Hardware MakersLeon Anavi
 
Open Source Tools for Making Open Source Hardware
Open Source Tools for Making Open Source HardwareOpen Source Tools for Making Open Source Hardware
Open Source Tools for Making Open Source HardwareLeon Anavi
 
A/B Linux updates with RAUC and meta-rauc-community: now & in the future
A/B Linux updates with RAUC and meta-rauc-community: now & in the futureA/B Linux updates with RAUC and meta-rauc-community: now & in the future
A/B Linux updates with RAUC and meta-rauc-community: now & in the futureLeon Anavi
 
Surfing on an Interactive Kiosk
Surfing on an Interactive KioskSurfing on an Interactive Kiosk
Surfing on an Interactive KioskLeon Anavi
 
Linux дистрибуции и софтуерни обновления за вградени устройства
Linux дистрибуции и софтуерни обновления за вградени устройства Linux дистрибуции и софтуерни обновления за вградени устройства
Linux дистрибуции и софтуерни обновления за вградени устройства Leon Anavi
 
Getting started with AGL using a Raspberry Pi
Getting started with AGL using a Raspberry PiGetting started with AGL using a Raspberry Pi
Getting started with AGL using a Raspberry PiLeon Anavi
 
Automotive Grade Linux on Raspberry Pi: How Does It Work?
Automotive Grade Linux on Raspberry Pi: How Does It Work?Automotive Grade Linux on Raspberry Pi: How Does It Work?
Automotive Grade Linux on Raspberry Pi: How Does It Work?Leon Anavi
 
Comparison of Open Source Software Home Automation Tools
Comparison of Open Source Software Home Automation ToolsComparison of Open Source Software Home Automation Tools
Comparison of Open Source Software Home Automation ToolsLeon Anavi
 
Практични примери за device tree overlays на Raspberry Pi
Практични примери за device tree overlays на Raspberry PiПрактични примери за device tree overlays на Raspberry Pi
Практични примери за device tree overlays на Raspberry PiLeon Anavi
 
The Software Developer’s Guide to Open Source Hardware
The Software Developer’s Guide to Open Source HardwareThe Software Developer’s Guide to Open Source Hardware
The Software Developer’s Guide to Open Source HardwareLeon Anavi
 
Making Open Source Hardware for Retrogaming on Raspberry Pi
Making Open Source Hardware for Retrogaming on Raspberry PiMaking Open Source Hardware for Retrogaming on Raspberry Pi
Making Open Source Hardware for Retrogaming on Raspberry PiLeon Anavi
 
Вграждане на умни гласови асистенти в устройства с Linux
Вграждане на умни гласови асистенти в устройства с LinuxВграждане на умни гласови асистенти в устройства с Linux
Вграждане на умни гласови асистенти в устройства с LinuxLeon Anavi
 
Comparison of Voice Assistant SDKs for Embedded Linux Devices
 Comparison of Voice Assistant SDKs for Embedded Linux Devices Comparison of Voice Assistant SDKs for Embedded Linux Devices
Comparison of Voice Assistant SDKs for Embedded Linux DevicesLeon Anavi
 
Open Source MQTT Brokers
Open Source MQTT BrokersOpen Source MQTT Brokers
Open Source MQTT BrokersLeon Anavi
 
Въведение в RetroPie за Raspberry Pi
Въведение в RetroPie за Raspberry PiВъведение в RetroPie за Raspberry Pi
Въведение в RetroPie за Raspberry PiLeon Anavi
 
Free and Open Source Software Tools for Making Open Source Hardware
 Free and Open Source Software Tools for Making Open Source Hardware Free and Open Source Software Tools for Making Open Source Hardware
Free and Open Source Software Tools for Making Open Source HardwareLeon Anavi
 
Building a Remote Control Robot with Automotive Grade Linux
Building a Remote Control Robot with Automotive Grade LinuxBuilding a Remote Control Robot with Automotive Grade Linux
Building a Remote Control Robot with Automotive Grade LinuxLeon Anavi
 
Връщане към живота на ретро електроника с Raspberry Pi
Връщане към живота на ретро електроника с Raspberry PiВръщане към живота на ретро електроника с Raspberry Pi
Връщане към живота на ретро електроника с Raspberry PiLeon Anavi
 
Open Source Hardware with KiCAD and OSHPark
Open Source Hardware with KiCAD and OSHParkOpen Source Hardware with KiCAD and OSHPark
Open Source Hardware with KiCAD and OSHParkLeon Anavi
 
Rapid IoT Prototyping with Tizen on Raspberry Pi
Rapid IoT Prototyping with Tizen on Raspberry PiRapid IoT Prototyping with Tizen on Raspberry Pi
Rapid IoT Prototyping with Tizen on Raspberry PiLeon Anavi
 

Mehr von Leon Anavi (20)

Open Hardware Makers
Open Hardware MakersOpen Hardware Makers
Open Hardware Makers
 
Open Source Tools for Making Open Source Hardware
Open Source Tools for Making Open Source HardwareOpen Source Tools for Making Open Source Hardware
Open Source Tools for Making Open Source Hardware
 
A/B Linux updates with RAUC and meta-rauc-community: now & in the future
A/B Linux updates with RAUC and meta-rauc-community: now & in the futureA/B Linux updates with RAUC and meta-rauc-community: now & in the future
A/B Linux updates with RAUC and meta-rauc-community: now & in the future
 
Surfing on an Interactive Kiosk
Surfing on an Interactive KioskSurfing on an Interactive Kiosk
Surfing on an Interactive Kiosk
 
Linux дистрибуции и софтуерни обновления за вградени устройства
Linux дистрибуции и софтуерни обновления за вградени устройства Linux дистрибуции и софтуерни обновления за вградени устройства
Linux дистрибуции и софтуерни обновления за вградени устройства
 
Getting started with AGL using a Raspberry Pi
Getting started with AGL using a Raspberry PiGetting started with AGL using a Raspberry Pi
Getting started with AGL using a Raspberry Pi
 
Automotive Grade Linux on Raspberry Pi: How Does It Work?
Automotive Grade Linux on Raspberry Pi: How Does It Work?Automotive Grade Linux on Raspberry Pi: How Does It Work?
Automotive Grade Linux on Raspberry Pi: How Does It Work?
 
Comparison of Open Source Software Home Automation Tools
Comparison of Open Source Software Home Automation ToolsComparison of Open Source Software Home Automation Tools
Comparison of Open Source Software Home Automation Tools
 
Практични примери за device tree overlays на Raspberry Pi
Практични примери за device tree overlays на Raspberry PiПрактични примери за device tree overlays на Raspberry Pi
Практични примери за device tree overlays на Raspberry Pi
 
The Software Developer’s Guide to Open Source Hardware
The Software Developer’s Guide to Open Source HardwareThe Software Developer’s Guide to Open Source Hardware
The Software Developer’s Guide to Open Source Hardware
 
Making Open Source Hardware for Retrogaming on Raspberry Pi
Making Open Source Hardware for Retrogaming on Raspberry PiMaking Open Source Hardware for Retrogaming on Raspberry Pi
Making Open Source Hardware for Retrogaming on Raspberry Pi
 
Вграждане на умни гласови асистенти в устройства с Linux
Вграждане на умни гласови асистенти в устройства с LinuxВграждане на умни гласови асистенти в устройства с Linux
Вграждане на умни гласови асистенти в устройства с Linux
 
Comparison of Voice Assistant SDKs for Embedded Linux Devices
 Comparison of Voice Assistant SDKs for Embedded Linux Devices Comparison of Voice Assistant SDKs for Embedded Linux Devices
Comparison of Voice Assistant SDKs for Embedded Linux Devices
 
Open Source MQTT Brokers
Open Source MQTT BrokersOpen Source MQTT Brokers
Open Source MQTT Brokers
 
Въведение в RetroPie за Raspberry Pi
Въведение в RetroPie за Raspberry PiВъведение в RetroPie за Raspberry Pi
Въведение в RetroPie за Raspberry Pi
 
Free and Open Source Software Tools for Making Open Source Hardware
 Free and Open Source Software Tools for Making Open Source Hardware Free and Open Source Software Tools for Making Open Source Hardware
Free and Open Source Software Tools for Making Open Source Hardware
 
Building a Remote Control Robot with Automotive Grade Linux
Building a Remote Control Robot with Automotive Grade LinuxBuilding a Remote Control Robot with Automotive Grade Linux
Building a Remote Control Robot with Automotive Grade Linux
 
Връщане към живота на ретро електроника с Raspberry Pi
Връщане към живота на ретро електроника с Raspberry PiВръщане към живота на ретро електроника с Raspberry Pi
Връщане към живота на ретро електроника с Raspberry Pi
 
Open Source Hardware with KiCAD and OSHPark
Open Source Hardware with KiCAD and OSHParkOpen Source Hardware with KiCAD and OSHPark
Open Source Hardware with KiCAD and OSHPark
 
Rapid IoT Prototyping with Tizen on Raspberry Pi
Rapid IoT Prototyping with Tizen on Raspberry PiRapid IoT Prototyping with Tizen on Raspberry Pi
Rapid IoT Prototyping with Tizen on Raspberry Pi
 

Kürzlich hochgeladen

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 

Kürzlich hochgeladen (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 

FOSDEM 2015: 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