SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
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
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
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
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
❖ 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
Challenges & Opportunities
9/26/2017 6Thundersoft Confidential
Faster
Smarter
More Secure
More Connected
More Stable
More Scalable
Easier
Prettier
❖ 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
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 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
❖ 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
❖ Highly Demanded
❖ Cast Mgmt, Recording,
Executing, Collecting,
Reporting, Emulation
❖ Assertion
Auto Testing
9/26/2017 14Thundersoft Confidential
Auto Testing Framework
9/26/2017 15Thundersoft Confidential
❖ 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
❖ 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
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
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

Weitere ähnliche Inhalte

Mehr von Linaro

Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
Linaro
 
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineHKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
Linaro
 
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineHKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
Linaro
 
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse HypervisorHKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
Linaro
 
HKG18-TR08 - Upstreaming SVE in QEMU
HKG18-TR08 - Upstreaming SVE in QEMUHKG18-TR08 - Upstreaming SVE in QEMU
HKG18-TR08 - Upstreaming SVE in QEMU
Linaro
 
HKG18-120 - Devicetree Schema Documentation and Validation
HKG18-120 - Devicetree Schema Documentation and Validation HKG18-120 - Devicetree Schema Documentation and Validation
HKG18-120 - Devicetree Schema Documentation and Validation
Linaro
 
HKG18-223 - Trusted FirmwareM: Trusted boot
HKG18-223 - Trusted FirmwareM: Trusted bootHKG18-223 - Trusted FirmwareM: Trusted boot
HKG18-223 - Trusted FirmwareM: Trusted boot
Linaro
 
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
Linaro
 
HKG18-317 - Arm Server Ready Program
HKG18-317 - Arm Server Ready ProgramHKG18-317 - Arm Server Ready Program
HKG18-317 - Arm Server Ready Program
Linaro
 
HKG18-312 - CMSIS-NN
HKG18-312 - CMSIS-NNHKG18-312 - CMSIS-NN
HKG18-312 - CMSIS-NN
Linaro
 
HKG18-301 - Dramatically Accelerate 96Board Software via an FPGA with Integra...
HKG18-301 - Dramatically Accelerate 96Board Software via an FPGA with Integra...HKG18-301 - Dramatically Accelerate 96Board Software via an FPGA with Integra...
HKG18-301 - Dramatically Accelerate 96Board Software via an FPGA with Integra...
Linaro
 
HKG18-300K2 - Keynote: Tomas Evensen - All Programmable SoCs? – Platforms to ...
HKG18-300K2 - Keynote: Tomas Evensen - All Programmable SoCs? – Platforms to ...HKG18-300K2 - Keynote: Tomas Evensen - All Programmable SoCs? – Platforms to ...
HKG18-300K2 - Keynote: Tomas Evensen - All Programmable SoCs? – Platforms to ...
Linaro
 
HKG18-212 - Trusted Firmware M: Introduction
HKG18-212 - Trusted Firmware M: IntroductionHKG18-212 - Trusted Firmware M: Introduction
HKG18-212 - Trusted Firmware M: Introduction
Linaro
 
HKG18-116 - RAS Solutions for Arm64 Servers
HKG18-116 - RAS Solutions for Arm64 ServersHKG18-116 - RAS Solutions for Arm64 Servers
HKG18-116 - RAS Solutions for Arm64 Servers
Linaro
 
HKG18-TR14 - Postmortem Debugging with Coresight
HKG18-TR14 - Postmortem Debugging with CoresightHKG18-TR14 - Postmortem Debugging with Coresight
HKG18-TR14 - Postmortem Debugging with Coresight
Linaro
 

Mehr von Linaro (20)

Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...
 
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
 
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineHKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
 
HKG18-100K1 - George Grey: Opening Keynote
HKG18-100K1 - George Grey: Opening KeynoteHKG18-100K1 - George Grey: Opening Keynote
HKG18-100K1 - George Grey: Opening Keynote
 
HKG18-318 - OpenAMP Workshop
HKG18-318 - OpenAMP WorkshopHKG18-318 - OpenAMP Workshop
HKG18-318 - OpenAMP Workshop
 
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineHKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
 
HKG18-315 - Why the ecosystem is a wonderful thing, warts and all
HKG18-315 - Why the ecosystem is a wonderful thing, warts and allHKG18-315 - Why the ecosystem is a wonderful thing, warts and all
HKG18-315 - Why the ecosystem is a wonderful thing, warts and all
 
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse HypervisorHKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
 
HKG18-TR08 - Upstreaming SVE in QEMU
HKG18-TR08 - Upstreaming SVE in QEMUHKG18-TR08 - Upstreaming SVE in QEMU
HKG18-TR08 - Upstreaming SVE in QEMU
 
HKG18-113- Secure Data Path work with i.MX8M
HKG18-113- Secure Data Path work with i.MX8MHKG18-113- Secure Data Path work with i.MX8M
HKG18-113- Secure Data Path work with i.MX8M
 
HKG18-120 - Devicetree Schema Documentation and Validation
HKG18-120 - Devicetree Schema Documentation and Validation HKG18-120 - Devicetree Schema Documentation and Validation
HKG18-120 - Devicetree Schema Documentation and Validation
 
HKG18-223 - Trusted FirmwareM: Trusted boot
HKG18-223 - Trusted FirmwareM: Trusted bootHKG18-223 - Trusted FirmwareM: Trusted boot
HKG18-223 - Trusted FirmwareM: Trusted boot
 
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
 
HKG18-317 - Arm Server Ready Program
HKG18-317 - Arm Server Ready ProgramHKG18-317 - Arm Server Ready Program
HKG18-317 - Arm Server Ready Program
 
HKG18-312 - CMSIS-NN
HKG18-312 - CMSIS-NNHKG18-312 - CMSIS-NN
HKG18-312 - CMSIS-NN
 
HKG18-301 - Dramatically Accelerate 96Board Software via an FPGA with Integra...
HKG18-301 - Dramatically Accelerate 96Board Software via an FPGA with Integra...HKG18-301 - Dramatically Accelerate 96Board Software via an FPGA with Integra...
HKG18-301 - Dramatically Accelerate 96Board Software via an FPGA with Integra...
 
HKG18-300K2 - Keynote: Tomas Evensen - All Programmable SoCs? – Platforms to ...
HKG18-300K2 - Keynote: Tomas Evensen - All Programmable SoCs? – Platforms to ...HKG18-300K2 - Keynote: Tomas Evensen - All Programmable SoCs? – Platforms to ...
HKG18-300K2 - Keynote: Tomas Evensen - All Programmable SoCs? – Platforms to ...
 
HKG18-212 - Trusted Firmware M: Introduction
HKG18-212 - Trusted Firmware M: IntroductionHKG18-212 - Trusted Firmware M: Introduction
HKG18-212 - Trusted Firmware M: Introduction
 
HKG18-116 - RAS Solutions for Arm64 Servers
HKG18-116 - RAS Solutions for Arm64 ServersHKG18-116 - RAS Solutions for Arm64 Servers
HKG18-116 - RAS Solutions for Arm64 Servers
 
HKG18-TR14 - Postmortem Debugging with Coresight
HKG18-TR14 - Postmortem Debugging with CoresightHKG18-TR14 - Postmortem Debugging with Coresight
HKG18-TR14 - Postmortem Debugging with Coresight
 

Kürzlich hochgeladen

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
vu2urc
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Kürzlich hochgeladen (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
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
 
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
 
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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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...
 
[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
 
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...
 
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
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
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
 
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...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

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

  • 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. 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. 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. 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. ❖ 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. Challenges & Opportunities 9/26/2017 6Thundersoft Confidential Faster Smarter More Secure More Connected More Stable More Scalable Easier Prettier
  • 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
  • 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. ❖ 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. ❖ Highly Demanded ❖ Cast Mgmt, Recording, Executing, Collecting, Reporting, Emulation ❖ Assertion Auto Testing 9/26/2017 14Thundersoft Confidential
  • 15. Auto Testing Framework 9/26/2017 15Thundersoft Confidential
  • 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. ❖ 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. 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. 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