SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
Introducing Poplar: First 96Boards TV Platform
Mark Gregotski, Director LHG
Hermit Wang, SW Architect, Digital Media IC & Solutions HiSilicon
ENGINEERS
AND DEVICES
WORKING
TOGETHER
Overview
● General Information
● Poplar Hardware
○ High level overview of Hisilicon Poplar platform
○ 96Boards TV Platform Specification
● Poplar Software
● Poplar in LHG
● Target Google Supported Community Board
● Demos
ENGINEERS AND DEVICES
WORKING TOGETHER
General Information
● The Poplar board is manufactured by Tocoding Technologies Ltd.
○ http://en.tocoding.com/index.php/96boards-poplar/
○ 96Boards Poplar Hardware User Manual available here
○ Data sheet for Hi3798C V200 is here
○ Poplar board schematics are here
● Currently on sale for $79 + Shipping on Aliexpress
● Currently Tocoding has plans to release the accompanying Tuner cards
(DVB-C/T2/S2) mid-October
ENGINEERS
AND DEVICES
WORKING
TOGETHER
Poplar Hardware
ENGINEERS AND DEVICES
WORKING TOGETHER
HiSilicon Poplar TV Platform
ENGINEERS AND DEVICES
WORKING TOGETHER
96Boards Enterprise Edition (TV Platform)
96Boards TV Platform Specification:
http://www.96boards.org/specifications/
ENGINEERS AND DEVICES
WORKING TOGETHER
Poplar High Level Board Specifications
ENGINEERS AND DEVICES
WORKING TOGETHER
Block Diagram of Hi3798C V200 Block Diagram
ENGINEERS AND DEVICES
WORKING TOGETHER
Mali-T720 Functional Block Diagram
ENGINEERS AND DEVICES
WORKING TOGETHER
Transport Stream connector and DVB T2 Tuner Card
Side View: TS Interface to Tuner Card
Tocoding DVR/T2 Tuner Card
ENGINEERS AND DEVICES
WORKING TOGETHER
Pre-Production Poplar with Terrestrial Tuner Card
ENGINEERS
AND DEVICES
WORKING
TOGETHER
Poplar Software
ENGINEERS AND DEVICES
WORKING TOGETHER
Poplar Software
● Poplar board ships with Android 5.1.1 and kernel 3.18
● PCIe support coming
● Work to upstream Poplar kernel/drivers to recent kernel (targeting 4.9)
○ Upstream mainline support is a 96Boards program goal
○ HiSilicon and Linaro providing patches against a kernel.org mainline, LTS kernels used in Android
● Unlocked bootloader
○ Currently U-Boot supported
○ Later work planned for UEFI/FDT
● Support for a secure execution environment (OP-TEE)
● Support for ARM Trusted Firmware (ARMv8)
ENGINEERS AND DEVICES
WORKING TOGETHER
Poplar in LHG (1/2)
● LHG will work closely with HiSilicon throughout the process of upstreaming
Poplar kernel and driver support to the Linux kernel and Android Open Source
Project (AOSP)
○ Ensure that the latest kernel features can be used by LHG and the larger community for
development.
● Poplar board target for development work in Android/AOSP TV, RDK, TVOS
● LHG Reference Platform Build (RPB) target
○ Linux and Android- based builds containing features defined by LHG Steering Committee
○ LHG RPBs help our members accelerate their product development through collaborative
development of essential open source components and interfaces. The RPBs will be tested on
Poplar via Continuous Integration (CI) loops using Jenkins servers.
○ Optimized media frameworks and commercial DRM integrations (e.g., Widevine and PlayReady
DRMs)
○ ARM TF, ARM TrustZone with OPTEE
○ Linux OpenEmbedded/Yocto - initial target of Yocto 2.1 (Krogoth)
ENGINEERS AND DEVICES
WORKING TOGETHER
Poplar in LHG (2/2)
● AOSP TV
○ AOSP TV + AndroidTV Components with device support + Security (OPTEE & WV) + Android HAL
device support + device kernel/drivers + Media & Graphics Acceleration + TV Applications
○ Open source reference AOSP TV platform on selected target devices
○ Must pass Google's Compatibility Test Suite (CTS) and meet Android hardware/software
compatibility definition
○ Poplar will be target board for LHG Member LCR builds (M-LCRs)
● Exercise TV Input Framework use cases
○ Hybrid scenario with linear services delivered via cable/satellite/terrestrial combined with
broadband IP services (IPTV, OTT)
○ Android TV TV Input Framework (TIF)
○ Linux-based Hybrid Broadcast/Broadband TV
ENGINEERS AND DEVICES
WORKING TOGETHER
Target Google Supported Community Board
● Desirable to get Poplar (and subsequent TV Platform boards) SW platform
stack accepted into AOSP master tree (as was done with HiKey)
○ Target AOSP builds + relevant Poplar hardware-specific binaries
○ AOSP kernel source and Poplar board support will enable developers to easily create and debug
new and existing peripheral drivers and perform kernel development
● Android TV requirements outlined in Android Compatibility Definition document
● Upstreaming Poplar kernel to AOSP mainline, including upstreamed ARM TF
and UEFI runtime environment support
● General compatibility requirements for Hardware, Display & Graphics,
Multimedia Capability, Core Media Codecs, Network, Security (SELinux),
Memory Storage + TV Input Framework, TV Apps, EPG, Remote Control, etc.
ENGINEERS
AND DEVICES
WORKING
TOGETHER
Poplar Demos
● ‘Speed’ game - uses smartphone as controller
● DTV Capability w/ T2 card demo
● H265-4K video decoding with test streams
○ Adaptive bit-rate streams played with ExoPlayer
○ Content from YouTube server - 4K video streams
○ Different ABR packaging/delivery: HLS and MPEG DASH
Thank You
#LAS16
For further information: www.linaro.org
LAS16 keynotes and videos on: connect.linaro.org

Weitere ähnliche Inhalte

Was ist angesagt?

Android ROM Cooking 101: A practical tutorial (DroidCon Tel-Aviv 2014)
Android ROM Cooking 101: A practical tutorial (DroidCon Tel-Aviv 2014)Android ROM Cooking 101: A practical tutorial (DroidCon Tel-Aviv 2014)
Android ROM Cooking 101: A practical tutorial (DroidCon Tel-Aviv 2014)Ron Munitz
 
Mp25: Mobile dev with QT and Python for the Notorious N9
Mp25: Mobile dev with QT and Python for the Notorious N9Mp25: Mobile dev with QT and Python for the Notorious N9
Mp25: Mobile dev with QT and Python for the Notorious N9Montreal Python
 
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta VekariaArm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta VekariaLinaro
 
The VP8 Video Codec
The VP8 Video CodecThe VP8 Video Codec
The VP8 Video Codecpfleidi
 
Video delivery in WebRTC – VP8, VP9 and beyond
Video delivery in WebRTC – VP8, VP9 and beyondVideo delivery in WebRTC – VP8, VP9 and beyond
Video delivery in WebRTC – VP8, VP9 and beyondIMTC
 
Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Co...
Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Co...Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Co...
Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Co...IMTC
 
2008-07-15 zNTP Conference, Red Hat Enterprise Solutions for System z
2008-07-15 zNTP Conference, Red Hat Enterprise Solutions for System z2008-07-15 zNTP Conference, Red Hat Enterprise Solutions for System z
2008-07-15 zNTP Conference, Red Hat Enterprise Solutions for System zShawn Wells
 
Tech talk with Antmicro - Building your world out of blocks with renode and l...
Tech talk with Antmicro - Building your world out of blocks with renode and l...Tech talk with Antmicro - Building your world out of blocks with renode and l...
Tech talk with Antmicro - Building your world out of blocks with renode and l...RISC-V International
 

Was ist angesagt? (9)

Android ROM Cooking 101: A practical tutorial (DroidCon Tel-Aviv 2014)
Android ROM Cooking 101: A practical tutorial (DroidCon Tel-Aviv 2014)Android ROM Cooking 101: A practical tutorial (DroidCon Tel-Aviv 2014)
Android ROM Cooking 101: A practical tutorial (DroidCon Tel-Aviv 2014)
 
Mp25: Mobile dev with QT and Python for the Notorious N9
Mp25: Mobile dev with QT and Python for the Notorious N9Mp25: Mobile dev with QT and Python for the Notorious N9
Mp25: Mobile dev with QT and Python for the Notorious N9
 
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta VekariaArm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
 
The VP8 Video Codec
The VP8 Video CodecThe VP8 Video Codec
The VP8 Video Codec
 
Mile High Video 2019
Mile High Video 2019Mile High Video 2019
Mile High Video 2019
 
Video delivery in WebRTC – VP8, VP9 and beyond
Video delivery in WebRTC – VP8, VP9 and beyondVideo delivery in WebRTC – VP8, VP9 and beyond
Video delivery in WebRTC – VP8, VP9 and beyond
 
Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Co...
Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Co...Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Co...
Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Co...
 
2008-07-15 zNTP Conference, Red Hat Enterprise Solutions for System z
2008-07-15 zNTP Conference, Red Hat Enterprise Solutions for System z2008-07-15 zNTP Conference, Red Hat Enterprise Solutions for System z
2008-07-15 zNTP Conference, Red Hat Enterprise Solutions for System z
 
Tech talk with Antmicro - Building your world out of blocks with renode and l...
Tech talk with Antmicro - Building your world out of blocks with renode and l...Tech talk with Antmicro - Building your world out of blocks with renode and l...
Tech talk with Antmicro - Building your world out of blocks with renode and l...
 

Ähnlich wie LAS16 310 - Introducing the first 96Boards tv platform - Poplar by hisilicon

Why the yocto project for my io t project elc_edinburgh_2018
Why the yocto project for my io t project elc_edinburgh_2018Why the yocto project for my io t project elc_edinburgh_2018
Why the yocto project for my io t project elc_edinburgh_2018Mender.io
 
BKK16-303 96Boards - TV Platform
BKK16-303 96Boards - TV PlatformBKK16-303 96Boards - TV Platform
BKK16-303 96Boards - TV PlatformLinaro
 
TEE - kernel support is now upstream. What this means for open source security
TEE - kernel support is now upstream. What this means for open source securityTEE - kernel support is now upstream. What this means for open source security
TEE - kernel support is now upstream. What this means for open source securityLinaro
 
VishalBhoj-Resume (1)
VishalBhoj-Resume (1)VishalBhoj-Resume (1)
VishalBhoj-Resume (1)Vishal Bhoj
 
LCU14 Keynote by George Grey
LCU14 Keynote by George GreyLCU14 Keynote by George Grey
LCU14 Keynote by George GreyLinaro
 
Srikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth Pilli
 
"Building Complete Embedded Vision Systems on Linux—From Camera to Display," ...
"Building Complete Embedded Vision Systems on Linux—From Camera to Display," ..."Building Complete Embedded Vision Systems on Linux—From Camera to Display," ...
"Building Complete Embedded Vision Systems on Linux—From Camera to Display," ...Edge AI and Vision Alliance
 
HKG15: Opening Keynote - George Grey, Linaro CEO
HKG15: Opening Keynote - George Grey, Linaro CEOHKG15: Opening Keynote - George Grey, Linaro CEO
HKG15: Opening Keynote - George Grey, Linaro CEOLinaro
 
LAS16 100 K1 - Keynote George Grey
LAS16 100 K1 - Keynote George GreyLAS16 100 K1 - Keynote George Grey
LAS16 100 K1 - Keynote George Grey96Boards
 
LAS16-100K1: Welcome Keynote
LAS16-100K1: Welcome KeynoteLAS16-100K1: Welcome Keynote
LAS16-100K1: Welcome KeynoteLinaro
 
George Grey Welcome Keynote - BUD17-100K1
George Grey Welcome Keynote - BUD17-100K1George Grey Welcome Keynote - BUD17-100K1
George Grey Welcome Keynote - BUD17-100K1Linaro
 
Mob modcon 2015-android rom cooking tutorial
Mob modcon 2015-android rom cooking tutorialMob modcon 2015-android rom cooking tutorial
Mob modcon 2015-android rom cooking tutorialRon Munitz
 
GNU/Linux ou Android comme système d'exploitation embarqué ?
GNU/Linux ou Android comme système d'exploitation embarqué ?GNU/Linux ou Android comme système d'exploitation embarqué ?
GNU/Linux ou Android comme système d'exploitation embarqué ?Open Source Experience
 
MOVED: RDK/WPE Port on DB410C - SFO17-206
MOVED: RDK/WPE Port on DB410C - SFO17-206MOVED: RDK/WPE Port on DB410C - SFO17-206
MOVED: RDK/WPE Port on DB410C - SFO17-206Linaro
 
LCA14: George Grey Keynote - LCA14
LCA14: George Grey Keynote - LCA14LCA14: George Grey Keynote - LCA14
LCA14: George Grey Keynote - LCA14Linaro
 
HKG18-100K1 - George Grey: Opening Keynote
HKG18-100K1 - George Grey: Opening KeynoteHKG18-100K1 - George Grey: Opening Keynote
HKG18-100K1 - George Grey: Opening KeynoteLinaro
 

Ähnlich wie LAS16 310 - Introducing the first 96Boards tv platform - Poplar by hisilicon (20)

Why the yocto project for my io t project elc_edinburgh_2018
Why the yocto project for my io t project elc_edinburgh_2018Why the yocto project for my io t project elc_edinburgh_2018
Why the yocto project for my io t project elc_edinburgh_2018
 
BKK16-303 96Boards - TV Platform
BKK16-303 96Boards - TV PlatformBKK16-303 96Boards - TV Platform
BKK16-303 96Boards - TV Platform
 
TEE - kernel support is now upstream. What this means for open source security
TEE - kernel support is now upstream. What this means for open source securityTEE - kernel support is now upstream. What this means for open source security
TEE - kernel support is now upstream. What this means for open source security
 
VishalBhoj-Resume (1)
VishalBhoj-Resume (1)VishalBhoj-Resume (1)
VishalBhoj-Resume (1)
 
LCU14 Keynote by George Grey
LCU14 Keynote by George GreyLCU14 Keynote by George Grey
LCU14 Keynote by George Grey
 
Srikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latest
 
Google tv
Google tvGoogle tv
Google tv
 
"Building Complete Embedded Vision Systems on Linux—From Camera to Display," ...
"Building Complete Embedded Vision Systems on Linux—From Camera to Display," ..."Building Complete Embedded Vision Systems on Linux—From Camera to Display," ...
"Building Complete Embedded Vision Systems on Linux—From Camera to Display," ...
 
HKG15: Opening Keynote - George Grey, Linaro CEO
HKG15: Opening Keynote - George Grey, Linaro CEOHKG15: Opening Keynote - George Grey, Linaro CEO
HKG15: Opening Keynote - George Grey, Linaro CEO
 
LAS16 100 K1 - Keynote George Grey
LAS16 100 K1 - Keynote George GreyLAS16 100 K1 - Keynote George Grey
LAS16 100 K1 - Keynote George Grey
 
LAS16-100K1: Welcome Keynote
LAS16-100K1: Welcome KeynoteLAS16-100K1: Welcome Keynote
LAS16-100K1: Welcome Keynote
 
George Grey Welcome Keynote - BUD17-100K1
George Grey Welcome Keynote - BUD17-100K1George Grey Welcome Keynote - BUD17-100K1
George Grey Welcome Keynote - BUD17-100K1
 
FOSS in Broadcast
FOSS in BroadcastFOSS in Broadcast
FOSS in Broadcast
 
Mob modcon 2015-android rom cooking tutorial
Mob modcon 2015-android rom cooking tutorialMob modcon 2015-android rom cooking tutorial
Mob modcon 2015-android rom cooking tutorial
 
GNU/Linux ou Android comme système d'exploitation embarqué ?
GNU/Linux ou Android comme système d'exploitation embarqué ?GNU/Linux ou Android comme système d'exploitation embarqué ?
GNU/Linux ou Android comme système d'exploitation embarqué ?
 
MOVED: RDK/WPE Port on DB410C - SFO17-206
MOVED: RDK/WPE Port on DB410C - SFO17-206MOVED: RDK/WPE Port on DB410C - SFO17-206
MOVED: RDK/WPE Port on DB410C - SFO17-206
 
Intro to linux
Intro to linux Intro to linux
Intro to linux
 
LCA14: George Grey Keynote - LCA14
LCA14: George Grey Keynote - LCA14LCA14: George Grey Keynote - LCA14
LCA14: George Grey Keynote - LCA14
 
Development Boards for Tizen IoT
Development Boards for Tizen IoTDevelopment Boards for Tizen IoT
Development Boards for Tizen IoT
 
HKG18-100K1 - George Grey: Opening Keynote
HKG18-100K1 - George Grey: Opening KeynoteHKG18-100K1 - George Grey: Opening Keynote
HKG18-100K1 - George Grey: Opening Keynote
 

Mehr von 96Boards

OpenHours Bootloaders and Secure Firmware
OpenHours Bootloaders and Secure FirmwareOpenHours Bootloaders and Secure Firmware
OpenHours Bootloaders and Secure Firmware96Boards
 
UCSD Hard Hackathon 2017 Photo Gallery
UCSD Hard Hackathon 2017 Photo GalleryUCSD Hard Hackathon 2017 Photo Gallery
UCSD Hard Hackathon 2017 Photo Gallery96Boards
 
ST on 96Boards OpenHours - System level ESD protection
ST on 96Boards OpenHours - System level ESD protectionST on 96Boards OpenHours - System level ESD protection
ST on 96Boards OpenHours - System level ESD protection96Boards
 
LAS16 111 - Raspberry pi3, op-tee and jtag debugging
LAS16 111 - Raspberry pi3, op-tee and jtag debuggingLAS16 111 - Raspberry pi3, op-tee and jtag debugging
LAS16 111 - Raspberry pi3, op-tee and jtag debugging96Boards
 
LAS16 109 - The status quo and the future of 96Boards
LAS16 109 - The status quo and the future of 96BoardsLAS16 109 - The status quo and the future of 96Boards
LAS16 109 - The status quo and the future of 96Boards96Boards
 
Dragon board 410c workshop - slideshow
Dragon board 410c workshop - slideshowDragon board 410c workshop - slideshow
Dragon board 410c workshop - slideshow96Boards
 

Mehr von 96Boards (6)

OpenHours Bootloaders and Secure Firmware
OpenHours Bootloaders and Secure FirmwareOpenHours Bootloaders and Secure Firmware
OpenHours Bootloaders and Secure Firmware
 
UCSD Hard Hackathon 2017 Photo Gallery
UCSD Hard Hackathon 2017 Photo GalleryUCSD Hard Hackathon 2017 Photo Gallery
UCSD Hard Hackathon 2017 Photo Gallery
 
ST on 96Boards OpenHours - System level ESD protection
ST on 96Boards OpenHours - System level ESD protectionST on 96Boards OpenHours - System level ESD protection
ST on 96Boards OpenHours - System level ESD protection
 
LAS16 111 - Raspberry pi3, op-tee and jtag debugging
LAS16 111 - Raspberry pi3, op-tee and jtag debuggingLAS16 111 - Raspberry pi3, op-tee and jtag debugging
LAS16 111 - Raspberry pi3, op-tee and jtag debugging
 
LAS16 109 - The status quo and the future of 96Boards
LAS16 109 - The status quo and the future of 96BoardsLAS16 109 - The status quo and the future of 96Boards
LAS16 109 - The status quo and the future of 96Boards
 
Dragon board 410c workshop - slideshow
Dragon board 410c workshop - slideshowDragon board 410c workshop - slideshow
Dragon board 410c workshop - slideshow
 

Kürzlich hochgeladen

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
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
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
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
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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
 
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
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
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
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
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
 

Kürzlich hochgeladen (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
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...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
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
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
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
 

LAS16 310 - Introducing the first 96Boards tv platform - Poplar by hisilicon

  • 1. Introducing Poplar: First 96Boards TV Platform Mark Gregotski, Director LHG Hermit Wang, SW Architect, Digital Media IC & Solutions HiSilicon
  • 2. ENGINEERS AND DEVICES WORKING TOGETHER Overview ● General Information ● Poplar Hardware ○ High level overview of Hisilicon Poplar platform ○ 96Boards TV Platform Specification ● Poplar Software ● Poplar in LHG ● Target Google Supported Community Board ● Demos
  • 3. ENGINEERS AND DEVICES WORKING TOGETHER General Information ● The Poplar board is manufactured by Tocoding Technologies Ltd. ○ http://en.tocoding.com/index.php/96boards-poplar/ ○ 96Boards Poplar Hardware User Manual available here ○ Data sheet for Hi3798C V200 is here ○ Poplar board schematics are here ● Currently on sale for $79 + Shipping on Aliexpress ● Currently Tocoding has plans to release the accompanying Tuner cards (DVB-C/T2/S2) mid-October
  • 5. ENGINEERS AND DEVICES WORKING TOGETHER HiSilicon Poplar TV Platform
  • 6. ENGINEERS AND DEVICES WORKING TOGETHER 96Boards Enterprise Edition (TV Platform) 96Boards TV Platform Specification: http://www.96boards.org/specifications/
  • 7. ENGINEERS AND DEVICES WORKING TOGETHER Poplar High Level Board Specifications
  • 8. ENGINEERS AND DEVICES WORKING TOGETHER Block Diagram of Hi3798C V200 Block Diagram
  • 9. ENGINEERS AND DEVICES WORKING TOGETHER Mali-T720 Functional Block Diagram
  • 10. ENGINEERS AND DEVICES WORKING TOGETHER Transport Stream connector and DVB T2 Tuner Card Side View: TS Interface to Tuner Card Tocoding DVR/T2 Tuner Card
  • 11. ENGINEERS AND DEVICES WORKING TOGETHER Pre-Production Poplar with Terrestrial Tuner Card
  • 13. ENGINEERS AND DEVICES WORKING TOGETHER Poplar Software ● Poplar board ships with Android 5.1.1 and kernel 3.18 ● PCIe support coming ● Work to upstream Poplar kernel/drivers to recent kernel (targeting 4.9) ○ Upstream mainline support is a 96Boards program goal ○ HiSilicon and Linaro providing patches against a kernel.org mainline, LTS kernels used in Android ● Unlocked bootloader ○ Currently U-Boot supported ○ Later work planned for UEFI/FDT ● Support for a secure execution environment (OP-TEE) ● Support for ARM Trusted Firmware (ARMv8)
  • 14. ENGINEERS AND DEVICES WORKING TOGETHER Poplar in LHG (1/2) ● LHG will work closely with HiSilicon throughout the process of upstreaming Poplar kernel and driver support to the Linux kernel and Android Open Source Project (AOSP) ○ Ensure that the latest kernel features can be used by LHG and the larger community for development. ● Poplar board target for development work in Android/AOSP TV, RDK, TVOS ● LHG Reference Platform Build (RPB) target ○ Linux and Android- based builds containing features defined by LHG Steering Committee ○ LHG RPBs help our members accelerate their product development through collaborative development of essential open source components and interfaces. The RPBs will be tested on Poplar via Continuous Integration (CI) loops using Jenkins servers. ○ Optimized media frameworks and commercial DRM integrations (e.g., Widevine and PlayReady DRMs) ○ ARM TF, ARM TrustZone with OPTEE ○ Linux OpenEmbedded/Yocto - initial target of Yocto 2.1 (Krogoth)
  • 15. ENGINEERS AND DEVICES WORKING TOGETHER Poplar in LHG (2/2) ● AOSP TV ○ AOSP TV + AndroidTV Components with device support + Security (OPTEE & WV) + Android HAL device support + device kernel/drivers + Media & Graphics Acceleration + TV Applications ○ Open source reference AOSP TV platform on selected target devices ○ Must pass Google's Compatibility Test Suite (CTS) and meet Android hardware/software compatibility definition ○ Poplar will be target board for LHG Member LCR builds (M-LCRs) ● Exercise TV Input Framework use cases ○ Hybrid scenario with linear services delivered via cable/satellite/terrestrial combined with broadband IP services (IPTV, OTT) ○ Android TV TV Input Framework (TIF) ○ Linux-based Hybrid Broadcast/Broadband TV
  • 16. ENGINEERS AND DEVICES WORKING TOGETHER Target Google Supported Community Board ● Desirable to get Poplar (and subsequent TV Platform boards) SW platform stack accepted into AOSP master tree (as was done with HiKey) ○ Target AOSP builds + relevant Poplar hardware-specific binaries ○ AOSP kernel source and Poplar board support will enable developers to easily create and debug new and existing peripheral drivers and perform kernel development ● Android TV requirements outlined in Android Compatibility Definition document ● Upstreaming Poplar kernel to AOSP mainline, including upstreamed ARM TF and UEFI runtime environment support ● General compatibility requirements for Hardware, Display & Graphics, Multimedia Capability, Core Media Codecs, Network, Security (SELinux), Memory Storage + TV Input Framework, TV Apps, EPG, Remote Control, etc.
  • 17. ENGINEERS AND DEVICES WORKING TOGETHER Poplar Demos ● ‘Speed’ game - uses smartphone as controller ● DTV Capability w/ T2 card demo ● H265-4K video decoding with test streams ○ Adaptive bit-rate streams played with ExoPlayer ○ Content from YouTube server - 4K video streams ○ Different ABR packaging/delivery: HLS and MPEG DASH
  • 18. Thank You #LAS16 For further information: www.linaro.org LAS16 keynotes and videos on: connect.linaro.org