Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Copyright Thunder Software Technology Co., Ltd. 2008-2016 All right reserved
http://www.thundersoft.com/
on Smart Car
work...
Thundersoft Overview
9/26/2017 2
❖ Founded in 2008
❖ Smart Device OS & Platform
❖ 3000+ SW/HW Engineers
❖ IPO in 2015
❖ Wo...
Journey with Open Source
9/26/2017 3Thundersoft Confidential
2011
Thundersoft-Qualcomm
Joint Lab
Mobile Turnkey
2009
QRD
A...
What Do We Do
OS Customization
Android OS Upgrade
Carrier Certification
Customer Technical Support
Component Verification ...
❖ Positioning:
► Provide smart cockpit and IVI turn key software solution
for Tier1 and OEM.
❖ Product Line:
► OS for Auto...
Challenges & Opportunities
9/26/2017 6Thundersoft Confidential
Faster
Smarter
More Secure
More Connected
More Stable
More ...
❖ Goal
► Start system/camera/radio faster
❖ Current results
► Linux Over i.MX6 Solo: ~4.5 s
► Android Over S820A: ~9 s
► A...
AR-HMI Dataflow
9/26/2017 8Thundersoft Confidential
Develop Faster
9/26/2017 9Thundersoft Confidential
Kanzi Studio
9/26/2017 10Thundersoft Confidential
Happier
9/26/2017 11Thundersoft Confidential
❖ Goal
► Same app, any screen, any os, any chip
❖ What’s Kanzi Connect?
► A connectivity SDK for embedded software
► Based...
❖ Power Saving & Thermal Control
► Make invisible & necessary trade-off
► Control heat generation nearing the threshold of...
❖ Highly Demanded
❖ Cast Mgmt, Recording,
Executing, Collecting,
Reporting, Emulation
❖ Assertion
Auto Testing
9/26/2017 1...
Auto Testing Framework
9/26/2017 15Thundersoft Confidential
❖ Qualcomm, ARM, Hisilicon
❖ AI core & Heterogeneous computing
► CPU/GPU/DSP configurable
► HVX, neon …
❖ Model trimming a...
❖ Boot even faster
► Suspend to Disk
❖ Open hypervisor & RTOS
► seL4? Magenta?
❖ Standard inter-screen & inter-system inte...
Open Source
Enabling Open Source
9/26/2017 18Thundersoft Confidential
Market
Technology
Innovation
Expertise
Community
Sta...
Thanks
Website:
http://www.thundersoft.com/
Contact us:
biz@thundersoft.com
+86-10-62662686
Address:
4th floor, Taixiang B...
Upcoming SlideShare
Loading in …5
×

Linux based Infotainment Systems: Thundersoft Case Study - SFO17-213

280 views

Published on

Session ID: SFO17-213
Session Name: Linux based Infotainment Systems: Thundersoft Case Study - SFO17-213
Speaker: Pengcheng Zou
Track: LITE


★ Session Summary ★
Present Thundersoft current practices on Linux based Infotainment system, including our current released projects, 3D UI engine ( KANZI ), etc. At the same time, share some of common concerns, such as fast boot, early RVC, real-time supporting & security related topics
---------------------------------------------------
★ Resources ★
Event Page: http://connect.linaro.org/resource/sfo17/sfo17-213/
Presentation:
Video: https://www.youtube.com/watch?v=1L2Ulp08vyc
---------------------------------------------------

★ Event Details ★
Linaro Connect San Francisco 2017 (SFO17)
25-29 September 2017
Hyatt Regency San Francisco Airport

---------------------------------------------------
Keyword:
'http://www.linaro.org'
'http://connect.linaro.org'
---------------------------------------------------
Follow us on Social Media
https://www.facebook.com/LinaroOrg
https://twitter.com/linaroorg
https://www.youtube.com/user/linaroorg?sub_confirmation=1
https://www.linkedin.com/company/1026961

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Linux based Infotainment Systems: Thundersoft Case Study - SFO17-213

  1. 1. Copyright Thunder Software Technology Co., Ltd. 2008-2016 All right reserved http://www.thundersoft.com/ on Smart Car works & challenges Sept. 2017 9/26/2017 Thundersoft Confidential 1
  2. 2. Thundersoft Overview 9/26/2017 2 ❖ Founded in 2008 ❖ Smart Device OS & Platform ❖ 3000+ SW/HW Engineers ❖ IPO in 2015 ❖ Worldwide Presence Smart Mobile Smart Automotive Multi-OS and Multi-Platform Key Market IoT AI Thundersoft Confidential
  3. 3. Journey with Open Source 9/26/2017 3Thundersoft Confidential 2011 Thundersoft-Qualcomm Joint Lab Mobile Turnkey 2009 QRD Android Mobile 2008 Mobile Linux 2007 Midinux Embedded Linux 1996 Linux Server 2012 Camera Turnkey 2014 ThunderSec H5OS 2016 IoT Turnkey 1999 Linux Server Linux Desktop Embedded Linux 2015 Automotive / IoT Mobile Security
  4. 4. What Do We Do OS Customization Android OS Upgrade Carrier Certification Customer Technical Support Component Verification and Driver Development BSP&APP Maintenance • Small RAM • Fast Boot • Power Saving • System Tailoring • System Container • Secure Apps • Secure Call • Device Management • Camera Tuning • Camera Turnkey Solution • Multi-Camera • Embedded AI • Algorithms • AR/VR Middleware • Multi-screen • Multi-display • UI Engine • TurboX Series SoM Products • Reference Design of Drone, • Smart Camera, AR/VR and Robot • Wearable • System Integration & Customization • APP & UI/UE development • Carrier Certification • Automatic Test Solution • IVI • Automotive HMI • Digital Cluster • Smart Cockpit • MDM/FOTA • Mobile office • Enterprise security • APP development tools Mobile Automotive Enterprise & Security IoT Optimization Security Vision Graphics 9/26/2017 4
  5. 5. ❖ Positioning: ► Provide smart cockpit and IVI turn key software solution for Tier1 and OEM. ❖ Product Line: ► OS for Automotive, Android, Linux & RTOS ► IVI software solution and service ► Digital cluster software turn key solution and service ► ADAS solution and Algorithm ► UI/UE: Rightware Kanzi UI engine and tools Automotive Business Overview 9/26/2017 5Thundersoft Confidential Cutting Edge Digital Cluster High Performance 3D UI Engine Sensor-Fusion InfoADAS system Connected Infotainment System
  6. 6. Challenges & Opportunities 9/26/2017 6Thundersoft Confidential Faster Smarter More Secure More Connected More Stable More Scalable Easier Prettier
  7. 7. ❖ Goal ► Start system/camera/radio faster ❖ Current results ► Linux Over i.MX6 Solo: ~4.5 s ► Android Over S820A: ~9 s ► Android Over TI J6: ~11 s ❖ Optimization Methods ► Lean system ► Pre-loading ► Delay-loading ► Parallel init/middle-ware ► Code optimization (java->C) ► Android Optimization (services, zygote, APK scanning) ► Bypass camera stack ► Suspend-to-disk Run Faster 9/26/2017 7Thundersoft Confidential 0 20 40 Qualcomm 8x26 8x26 optimization result Before After Quad 1.2GHz A7 1GB LPDDR2 PoP 0 2 4 6 8 10 12 8x26 Bootloader Kernel Init zygote system_server Launcher
  8. 8. AR-HMI Dataflow 9/26/2017 8Thundersoft Confidential
  9. 9. Develop Faster 9/26/2017 9Thundersoft Confidential
  10. 10. Kanzi Studio 9/26/2017 10Thundersoft Confidential
  11. 11. Happier 9/26/2017 11Thundersoft Confidential
  12. 12. ❖ Goal ► Same app, any screen, any os, any chip ❖ What’s Kanzi Connect? ► A connectivity SDK for embedded software ► Based on Client & Server infrastructure ► Platform to provide data and services for any user interfaces ❖ Use Kanzi Connect to… ► Connect any number of devices together as a network ► Manage complex multi-screen set-ups ► Test your product in early phase utilizing real or simulation data ► Wrap existing and new data under one single interface ► Build your own reusable software IP ► Easily plug-in connectivity to your embedded application across different operating systems More Connected 9/26/2017 12Thundersoft Confidential AUDI Q8 Sport Concept @ Google I/O 2017
  13. 13. ❖ Power Saving & Thermal Control ► Make invisible & necessary trade-off ► Control heat generation nearing the threshold of eMMC and RAM to avoid entering overheat state. ► Power off the hardware when reaching the threshold of LCD/RAM/CPU to avoid destroy hardware. ► Disable data writing to eMMC in overheating state to avoid destroying data in eMMC and application crashing. ► Use RAMFS instead of eMMC to read/write backup data in overheating state. ► Policy-based Dynamic Rendering ❖ Data Integrity Enhancement ► All data to be stored or changed are listed in a table ► Data is stored in different place due to different requirement such as frequency of change, hold in different cases. ► Each item is carefully designed for storage position and timing of store. ► Limit data writing time & amount ► All data is verified with checksum on loading, backup value used as fallback ► 4-Level backup mechanism ► Extending lifetime of NAND Memory More Stable 9/26/2017 13Thundersoft Confidential 4-Level backup mechanism Power Saving
  14. 14. ❖ Highly Demanded ❖ Cast Mgmt, Recording, Executing, Collecting, Reporting, Emulation ❖ Assertion Auto Testing 9/26/2017 14Thundersoft Confidential
  15. 15. Auto Testing Framework 9/26/2017 15Thundersoft Confidential
  16. 16. ❖ Qualcomm, ARM, Hisilicon ❖ AI core & Heterogeneous computing ► CPU/GPU/DSP configurable ► HVX, neon … ❖ Model trimming and tailoring ❖ Enable the customers & algorithm developers, partners Smarter 9/26/2017 16Thundersoft Confidential RetailNext Camera Face++ Face Recognition Electrolux Smart Microwave
  17. 17. ❖ Boot even faster ► Suspend to Disk ❖ Open hypervisor & RTOS ► seL4? Magenta? ❖ Standard inter-screen & inter-system interface ► Kanzi Connect, Qt ❖ Really Useful ADAS ► data, data, data; system, system, system ❖ Reliable Upgrading ► SOTA ❖ Security ► EAL 6+, 26262 Challenges 9/26/2017 17Thundersoft Confidential
  18. 18. Open Source Enabling Open Source 9/26/2017 18Thundersoft Confidential Market Technology Innovation Expertise Community Standardization $$ Requirement Customers Quality Commitment Speed Enabler! Code Bus $$ Bus
  19. 19. Thanks Website: http://www.thundersoft.com/ Contact us: biz@thundersoft.com +86-10-62662686 Address: 4th floor, Taixiang Building 1A#, Longxiang Road, Haidian District Beijing, China, 100191 9/26/2017 Thundersoft Confidential 19

×