Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
Current market conditions for automotive supply
implies Long Term Support
Monte Carlo AMM October 22nd 2019Yann Bodéré, Managing Director IoT.bzh
Linux cybersecured for new industrial IoT like automotive, marine
October 22nd 2019RedPesk® AGL Long Term Support 2
Table of contents
I. Who are we?
II. Supply market current conditions
III. Long Term Support (LTS) requirements
IV. IoT.bzh LTS project
V. Planning
VI. Conclusion
October 22nd 2019RedPesk® AGL Long Term Support 3
I. Who are we?
October 22nd 2019RedPesk® AGL Long Term Support 4
About us
LORIENT➢ 28 engineers mostly dedicated to AGL➢ Our goal is to deploy AGL in cars, boats...
● https://iot.bzh/en/● http://github.com/iotbzh
October 22nd 2019RedPesk® AGL Long Term Support 5
1st contributor to AGL since 2016
References: Walt Miner presentationsAGL AMM 2017 https://sched.co/9KB6AGL AMM 2018 https://sched.co/DRAXAGL AMM 2019 https://sched.co/L8W3
October 22nd 2019RedPesk® AGL Long Term Support 6
II. Supply market current conditions
October 22nd 2019RedPesk® AGL Long Term Support 7
Average vehicle age evolution ● The EU motor vehicle fleet is getting older year-on-year. Passenger cars are now on average 11.1 years
old, vans 11 years and heavy commercial vehicles 12 years (source ACEA, 11/06/2019)
● The average age of light vehicles in operation in the U.S. has risen again as consumers continue to hold onto cars and light trucks longer. Driven by technology and quality gains, the average age of light vehicles on U.S. roads is 11.8 years (source IHS Market 27/06/2019)
● IHS Market found that the number of older cars and light trucks is growing fast, with vehicles 16 years and older expected to grow 22% to 74 million from 2018 to 2023
October 22nd 2019RedPesk® AGL Long Term Support 8
Average smartphone age evolution
2016 2017 201820
21
22
23
24
25
26
27
Smartphone life cycles in months on the uptrend
USA
China
EU5
Years
Life
cyc
les
(mo
nth
s)
● Smartphone lifecycle is about 2 years in EU & US & 1,75 years in China
Automotive is not a “smartphone on wheels”
October 22nd 2019RedPesk® AGL Long Term Support 9
R&D investments● “Worldwide R&D spending among the world’s 1000 largest corporate R&D spenders increased
11.4% in 2018 to 782B$
● Technology cost rise will increase car-maker platforms lifecycles● A connected car platform only (IVI, cluster, telematics, cloud) now cost > 300M€
October 22nd 2019RedPesk® AGL Long Term Support 10
Cybersecurity reglementations
● The European Cybersecurity Act has been voted in June 2019 by EU parliament
● ENISA will have autority upon national entities to establish european certifications including automotive
European Cybersecurity
Act vote
October 22nd 2019RedPesk® AGL Long Term Support 11
III. Long Term Support requirements
October 22nd 2019RedPesk® AGL Long Term Support 12
OEM supply contract model S
uppl
ier n
omin
atio
n
[...]
End
of L
ife
Within the RFQ document, the
Suppliers receives information about
the forecasted volumes (annual and total for the
vehicle life cycle) as well as the
requested capacity level
In the contract, the Supplier commits to setup the
volume/capacity indicated in RFQ with regard to the project
milestones
5 years is a typical duration that can be
extended to 7 years like for most populars cars (e.g. average 7 years between
each new Renault Clio generation)
Example of contract term: “Over the 10 years which follow the end of mass-production, the
Supplier should supply parts in accordance with the requirements expressed by [the OEM]. This
10 years does not lead to a deadline, an ending-date or an authorization to cease the
supply a part.”S
tart
of P
rodu
ctio
n
End
of M
ass
Pro
duct
ion Project phase: 3 years Mass Production
phase: 5 to 7 years
RFQ
laun
ch
Aftersales phase: min 10 years
[...] [...]
Total: from 18 to 20 years
October 22nd 2019RedPesk® AGL Long Term Support 13
Context & requirements
● Existing systems
– Targeting mainly safety certification but not application security nor cybersecurity
– Not adapted to constantly evolving systems
– Not adapted to complex systems
– Not adapted to long term maintenance
● Requirements
– Reduce integration, maintenance costs and time-to-market
– More and more complex systems (>1000 components in a car, >1000 code changes per day, 100 to 200 millions lines of code in a car)
– Over-the-Air software update and cybersecurity...
– … & Long Term Support (security patches applied on systems over 10 years)
October 22nd 2019RedPesk® AGL Long Term Support 14
IV. IoT.bzh LTS project
October 22nd 2019RedPesk® AGL Long Term Support 15
Codename: RedPesk®
● 2018 bpifrance and Ademe “Innovation contest” laureate
● Supported by the investment program “Avenir” and the French Prime Minister Cabinet
October 22nd 2019RedPesk® AGL Long Term Support 16
RedPesk®
● Automated CI plateform : builds and tests
● Multi-Boards : a dedicated board for every car model● Multi-Applications : depend on models, variants, years, …● Multi-Customers : OEMs, Tier1s, apps providers, ...● Multi-Systems : Linux/AGL, Zephyr, Android…
● Robust, highly available & adaptable plateform
● (1000 changes/day) * (X boards) * (Y customers) * (Z apps)● Availability 7/7 24/24● Scalability ● Allow to simulate vehicule environments
October 22nd 2019RedPesk® AGL Long Term Support 17
RedPesk®
October 22nd 2019RedPesk® AGL Long Term Support 18
Video demonstration
October 22nd 2019RedPesk® AGL Long Term Support 19
RedPesk® main features
● RTM (Rackable Test Module)
● Hardware abstraction for modules/board to test
● Simulate vehicule environments● Monitoring (performance, functionnal,
power consumption…)
● Automatic build platform
● Various architectures (ARM, Intel...)● Various BSPs (low level interface with
hardware)● Various profiles (infotainment,
telematics, cluster, maintenance, …)
● Management and reporting interface
● Reporting dashboard● Tasks/Process management● Updates and patches generation reports
● Based on modern technologies / tools :
● Re-use Fedora Remix tools (Koji, Koshei) and adaptation to cross-development
● C/C++ for embedded part● Python for automated tests● Go/Typescript - AngularJS/HTML5 for Web
backend and UI
October 22nd 2019RedPesk® AGL Long Term Support 20
V. Planning
October 22nd 2019RedPesk® AGL Long Term Support 21
Roadmap O
ctob
er 2
019
Nov
embe
r 201
9
Dec
embe
r 20
19
Janu
ary
2020
Febr
uary
202
0
Mar
ch 2
020
Apr
il 20
20
May
202
0
June
202
0
[...]
Dec
embe
r 202
0
Nov
embe
r 202
0
Janu
ary
2021
Febr
uary
202
1
First demos
First beta-
testers
Open to other testers
Qualification deployment
Production deployment
October 22nd 2019RedPesk® AGL Long Term Support 22
VI. Conclusion
October 22nd 2019RedPesk® AGL Long Term Support 23
Conclusion
✔ RedPesk® is IoT.bzh’s project to Long Term Support issue
✔ Sponsored by French subsidies
✔ We plan to deploy our product Q1 2021 and target automotive and marine applications first– Beta test opens Q1 2020, if interested contact [email protected]
October 22nd 2019RedPesk® AGL Long Term Support 24
Thank you for your attention!
Feel free to ask any questions!
Lorient Harbour, South Brittany, France
Th
is p
ictu
re is
an
ori
gin
al p
ictu
re t
ake
n b
y Ja
ck M
ame
let
in 2
006
. It
is u
nd
er t
he
GN
U F
ree
Do
cum
enta
tio
n L
icen
se a
nd
th
e C
reat
ive
Co
mm
on
s A
ttri
bu
tio
n.
October 22nd 2019RedPesk® AGL Long Term Support 25
Appendix
October 2019Confidential 26
RedPesk® Build Workflow
Koji Orchestrator
Koji Builder
Distro generator (Pungi)
Continious Integration ( Koshei)
GIT
SRPM
RPMSRPMSKoji client
Distro ImagesWorking
Repos
Working Repos
Distro ReposWorking
Repos
Working Repos
Working Repos
Input : Spec files, Patch + Sources = SRPM
Tool&Conf
Intermediate outputs : Packages & Repositories
Outputs : Packages, Images, Installer, OsTree...
User Action
Internal action
XMLRPC action
October 22nd 2019RedPesk® AGL Long Term Support 27
Global architecture
Red-Pesk - Backend Server
Build ServersBuild Servers
Build Servers Farm
Tests Manager
Red-Pesk Web UI
RPM repositories
Build Manager
User Management
Boards Management
RTM Board
RTM Board
DB +
files
Packages Provider
Web UI
RTM
Core
October 22nd 2019RedPesk® AGL Long Term Support 28
Application targeted ● IoT.bzh product
● Initial integration as SaaS● On-Premise version● Maintenance / support by subscription on Long Term Support
(per board familly, per application, per user service)● Training, support for getting started
● OEMs, Tier1s and application providers companies
● Automotive market and then derived domains
● Marine, Bus, Truck, Off-Road ...
● Military, Agriculture
● Energy, Industry