Contenu connexe Similaire à GENIVI Boitier Open Source project (20) GENIVI Boitier Open Source project1. Copyright © GENIVI Alliance 2016 | October 18, 2016 |Copyright © GENIVI Alliance 2016 | October 18, 2016 |GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries. Copyright © GENIVI Alliance 2017.
FabMob - ConnectedBox
7 Février 2017 – Square Renault - Paris
Philippe Robin
3. Our Mission
To provide standards and open source
software that accelerate innovation
allowing the vehicle and its occupants
to fully participate in the highly
connected world
3Copyright © GENIVI Alliance 2017 | February 2017 |
4. An Open, Connected Car Community
• Nonprofit industry alliance
• More than 140 members from
across global automotive
ecosystem
• Delivering open software for
the connected car to reduce
costs and accelerate
innovation
• 25+ products deployed on
five continents
4
Hardware and
Silicon Suppliers
Operating System
Vendors and
Integration
Providers
Independent
Software
Vendors
and Specialty
Software
Providers
Automakers
and Suppliers
Start-ups
and Academia
Copyright © GENIVI Alliance 2017 | February 2017 |
5. OEMs
The GENIVI Alliance Membership (www.genivi.org)
First Tiers
OSV, Middleware, Hardware, and Services Suppliers
Silicon
6. Accelerating Innovation
• Start-up Associate Member Program
– 32 Start-up organizations involved
– Wide variety of contexts (parking, metrics, etc.)
• Student Internship Program
– In pilot with Portland State University (and hoping to expand)
• Pilot programs
– Learn by doing
– Smart home demo
6Copyright © GENIVI Alliance 2017 | February 2017 |
7. Copyright © GENIVI Alliance 2016 | October 18, 2016 |Copyright © GENIVI Alliance 2016 | October 18, 2016 |
GENIVI Development Platform (GDP)
8. / essential tool
Allows a
broader base of
developers to
participate in
open source
development
Delivered &
enhanced by
GENIVI
community
Copyright © GENIVI Alliance 2017 | February 2017 |
GENIVI Development Platform
Specification
Standard Interfaces
& APIs
Individual Software
Components
Pre-integrated IVI + Connectivity Platform
Reference Architecture
Tools
9. / GDP - current
SDE
GDP11
released
Dec 2016
Demos
FM Radio,
Connected
home,
HVAC,
Audio
Manager
Monitor
Application
Fuel Stop
Advisor
Copyright © GENIVI Alliance 2017 | February 2017 |
10. / GDP – what’s next
GDP12
Planned
Apr 2017
Content
preview
« Not official
yet »
Remote
Vehicle
Interaction
Chromium
Vehicle Signal
Interface
SDE
End2End SOTA
Lifecycle & Persistence - Demos
Copyright © GENIVI Alliance 2017 | February 2017 |
12. ● / Master: rolling release: focused on auto system devs
● / GDP: GENIVI Development Platform for application devs.
/ delivery
Copyright © GENIVI Alliance 2017 | February 2017 |
13. ● Where collaboration takes place.
● Latest automotive software available.
○ In OSS for automotive, GENIVI is upstream.
● Targets FOSS auto system devs. & GDP contributors.
● Build GDP from scratch for your favourite target or
customise your build.
/ master - why master ?
Copyright © GENIVI Alliance 2017 | February 2017 |
14. ● Rolling release with the latest integrated software for
automotive.
● Central integration point.
● Yocto (poky) based.
● Two main repos:
○ genivi-dev-platform
○ meta -genivi-dev
/ master - what is master ?
Copyright © GENIVI Alliance 2017 | February 2017 |
15. ● It brings GENIVI components for automotive “to the
masses”, including meta-ivi (& meta-rvi)
● Ideal for app developers and automotive newbies.
● Up to date stable software.
● Easier to consume and improved stability.
/ GDP - why GDP ?
Copyright © GENIVI Alliance 2017 | February 2017 |
16. ● Acronym of GENIVI Development Platform
● FOSS and open delivery project.
● Published as binaries.
● GDP is based on Master (snapshot + stabilization).
● Available for several development boards & QEMU.
● Current stable version (GDP11)
/ GDP - what is GDP ?
Copyright © GENIVI Alliance 2017 | February 2017 |
17. Delivery
● GDP maintainers
○ Changhyeok Bae, community
○ Zeeshan Ali, Pelagicore
○ Viktor & Taha, Pelagicore.
○ Community testers
/ people – who is behind master & GDP ?
Development
● GENIVI Expert Groups
● Community contributors
● Other key people:
○ Meta-ivi & Renesas BSP maintainers, community manager, devops/IT
service, PMO, GENIVI architects, license compliance team …
Copyright © GENIVI Alliance 2017 | February 2017 |
18. / tools
● GitHub: git repositories and code review.
● JIRA: bug tracker and task management tool.
● Confluence: wiki and blog.
● go.cd: integration/delivery management
● Mailman: genivi-projects@lists.genivi.org
● IRC: #automotive at irc.freenode.net
Tools GDP project uses today:
Copyright © GENIVI Alliance 2017 | February 2017 |
19. ● www.genivi.org
○ GENIVI FAQ
○ GDP latest GDP news
● GDP Master
○ genivi-dev-platform
○ meta-genivi-dev
● Download:
○ GDP-11
/ links
● Get involved:
○ Get the sources
○ Contribution policies
○ Report bugs
● Follow up
○ Delivery status reports
○ GDP overview (weekly)
○ GDP Out There
Copyright © GENIVI Alliance 2017 | February 2017 |
21. / RVI
An Open Connectivity Platform for the Transportation Industry
Platform
Open
Collaborative
Copyright © GENIVI Alliance 2017 | February 2017 |
22. / RVI - 3 main functions
Control
BigData
SOTA
RVI
Copyright © GENIVI Alliance 2017 | February 2017 |
23. / RVI - code
Copyright © GENIVI Alliance 2017 | February 2017 |
RVI Core
https://github.com/GENIVI/rvi_core
https://github.com/GENIVI/rvi_lib (C implementation)
SOTA
client: https://github.com/GENIVI/rvi_sota_client
server: https://github.com/GENIVI/rvi_sota_server
Vehicle Interface
https://github.com/GENIVI/vehicle_signal_specification
https://github.com/GENIVI/vehicle_signal_interface
25. / Las Vegas smart city pilot – pedestrian safety
UC1 Speeding warning
Display a warning to drivers that they are exceeding the current speed limit thus lowering the risk
of pedestrian strikes.
UC2 High-risk pedestrian area warning
Using the vehicle’s position and time of day, display a warning on the IVI when the vehicle is nearing
an area that is known to be a high risk area for pedestrians.
UC3 Bus stop warning
Riders often get off a bus and attempt to cross the street, increasing the chance of a vehicle hitting
them. By alerting drivers in the area via the IVI that a bus is stopped at a nearby bus stop, these
accidents could be prevented.
UC4 Traffic jam warning
It is not always possible for drivers to see stopped traffic ahead. By collecting information from
stopped vehicles to determine if there is a potential jam, and displaying a warning to drivers
approaching the position of the last car in the jam, the chance of rear-end collisions could be reduced.
Copyright © GENIVI Alliance 2017 | February 2017 |
26. / Las Vegas smart city pilot - V2X terminal
V2X Board GSM/GPS Antenna
OBD2 Cable
• Includes 3G/LTE modem, GPS receiver
and accelerometer
• Powers RPi via USB from OBD port
• Includes microcontroller and switchable
power supplies for power management
• Same form factor as RPi
Touchscreen
RPi 3 Model B
Enclosure
Car Mount
Copyright © GENIVI Alliance 2017 | February 2017 ||
27. / Las Vegas smart city pilot - system diagram
Raspberry Pi
GDP stack with RVI
V2X Board
(GPS,
Power
Management)
External modem
(if using Verizon)
Touchscreen
Vehicle
OBD2 port
vehicle speed
Bus
locations
Vehicle
Locations
Application
Logic
RVI Servers
Vehicle speed
and location
Warnings
FAST
Servers
Speed limit and
Pedestrian
area
coordinates
Bus stops
https
Bus locations
and stops
USB
USB HDMI
Copyright © GENIVI Alliance 2017 | February 2017 |
28. Thank you !
Contacts
GENIVI: philippe.robin@technoveo.com
Questions techniques sur GDP
Membre actif de la communauté en France:
philippe.coval.pro@gmail.com