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 2016.
Baseline Integration Team - Introduction and Status/Roadmap:
GDP Summary
October 20, 2016 | AMM Burlingame - All Members
Agustín Benito Bethencourt: Principal Consultant - FOSS at Codethink Ltd
Changhyeok Bae: GDP maintainer.
● Baselines: outcome of the compliance program.
○ Yocto baseline (meta-ivi).
○ Baserock baseline.
● Master: rolling release: focused on auto system devs
● GDP: GENIVI Development Platform for apps devs.
● New initiatives.
○ GDP spins: community driven systems based on Master
○ GDP Software Development environment - SDE: development tools
GENIVI Delivery
Copyright © GENIVI Alliance 2016 | October 18, 2016 |
Master
● 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.
Why Master?
● Rolling release with the latest integrated software for
automotive.
● Central integration point.
● Yocto (poky) based.
● Two main repos:
○ genivi-dev-platform
○ meta -genivi-dev
What is Master?
Copyright © GENIVI Alliance 2016 | October 18, 2016 |
GDP: GENIVI Development Platform
● It brings GENIVI components for automotive to the masses,
including meta-ivi.
● Ideal for app developers and automotive newbies.
● Up to date stable software.
● Easier to consume and improved stability.
Why GDP?
● 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 (GDP-ivi9)
○ Latest release: GDP 11 RC3.
What is GDP?
GDP block diagram...
GDP in detail
GDP roadmap
GDP 11
Timeline
● Released on October 4th
2016. Download it!
● Demoed for the first time at ELCE.
● GDP 11 RC2 highlights:
○ Software: Yocto 2.1, Qt 5.6, AM 7.0, wayland-ivi-extension 1.10.9 (1.11
pre-release), meta-ivi 11…
○ Ports: QEMU, RPi2 & RPi3, Intel Minnowboard MAX/Turbot and
Dragonboard 410c. Also build GDP for Renesas Porter & Silk from
scratch.
GDP 11 RC2
● Released on October 18th
2016. Download it!
● Demoed for the first time at GENIVI 15th AMM.
● GDP 11 RC3 highlights:
○ New Application launcher and demo apps. Call for testing.
○ System based on RC2 + some new patches like wifi config in RPi3.
○ Available for RPi3 only.
■ Final release will be available for Intel Minnowboard MAX/Turbot, RPi2/3 and Dragonboard
410c. Also build GDP for Renesas Porter & Silk from scratch through Master.
GDP 11 RC3
Copyright © GENIVI Alliance 2016 | October 18, 2016 |
GDP delivery project: other aspects
Delivery
● GDP maintainers
○ Changhyeok Bae, community.
○ Robert Marshall, Codethink Ltd.
○ Tom Pollard, Codethink Ltd.
○ Community testers.
People behind Master & GDP
Development
● GENIVI Expert Groups
● Community contributors
● Other key people:
○ Meta-ivi & Renesas BSP maintainers, community management, devops/IT
service, PMO, delivery team lead, GENIVI architect, LRT team …
GDP tools
● GitHub: git repositories and
code review.
● JIRA: bug tracker and task
management tool.
● Confluence: wiki and blog.
● go.cd: integration/delivery mgnt.
● Mailman:
genivi-projects@lists.genivi.org
● IRC: #automotive at irc.freenode.net
Tools GDP project uses today:
● New deliverables
○ First release of the Software Development Environment (SDE) for GDP.
○ First GDP spin: QtAS
● Released on October 18th
2016, at GENIVI 15th AMM.
New outcomes
● GDP 11 to be released before end of 2016
○ Consolidation of the new features.
○ Further system stabilization.
● New deliverables: consolidation.
● Infrastructure and services:
○ Improvements in the build capacity and deployment infrastructure.
○ More and better metrics.
○ Acceptance feature testing.
Future of GENIVI delivery program (GDP)
● Documentation of the automotive software components
○ Need docu for newbies to extend the content critical path.
● More integration and use cases for the existing automotive
components.
○ We have now a nice platform. What for? Make it meaningful for this industry!
● Testing
Call for action
But above all…
More focus on automotive developers.
Check the latest GDP news.
Future of GDP
● www.genivi.org
○ GENIVI FAQ
○ GDP latest GDP news
● GDP Master
○ genivi-dev-platform
○ meta-genivi-dev
● Download:
○ GDP-11 RC2 and RC3
○ GDP-ivi9
Interesting links
● Get involved:
○ Get the sources
○ Contribution policies
○ Report bugs
● Follow up
○ Delivery status reports
○ GDP overview (weekly)
○ GDP Out There
Questions?
Call for testing
GDP 11 RC3

GENIVI Development Platform (GDP) summary : 15th AMM

  • 1.
    Copyright © GENIVIAlliance 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 2016. Baseline Integration Team - Introduction and Status/Roadmap: GDP Summary October 20, 2016 | AMM Burlingame - All Members Agustín Benito Bethencourt: Principal Consultant - FOSS at Codethink Ltd Changhyeok Bae: GDP maintainer.
  • 2.
    ● Baselines: outcomeof the compliance program. ○ Yocto baseline (meta-ivi). ○ Baserock baseline. ● Master: rolling release: focused on auto system devs ● GDP: GENIVI Development Platform for apps devs. ● New initiatives. ○ GDP spins: community driven systems based on Master ○ GDP Software Development environment - SDE: development tools GENIVI Delivery
  • 3.
    Copyright © GENIVIAlliance 2016 | October 18, 2016 | Master
  • 4.
    ● Where collaborationtakes 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. Why Master?
  • 5.
    ● Rolling releasewith the latest integrated software for automotive. ● Central integration point. ● Yocto (poky) based. ● Two main repos: ○ genivi-dev-platform ○ meta -genivi-dev What is Master?
  • 6.
    Copyright © GENIVIAlliance 2016 | October 18, 2016 | GDP: GENIVI Development Platform
  • 7.
    ● It bringsGENIVI components for automotive to the masses, including meta-ivi. ● Ideal for app developers and automotive newbies. ● Up to date stable software. ● Easier to consume and improved stability. Why GDP?
  • 8.
    ● Acronym ofGENIVI 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 (GDP-ivi9) ○ Latest release: GDP 11 RC3. What is GDP?
  • 9.
  • 11.
  • 12.
    ● Released onOctober 4th 2016. Download it! ● Demoed for the first time at ELCE. ● GDP 11 RC2 highlights: ○ Software: Yocto 2.1, Qt 5.6, AM 7.0, wayland-ivi-extension 1.10.9 (1.11 pre-release), meta-ivi 11… ○ Ports: QEMU, RPi2 & RPi3, Intel Minnowboard MAX/Turbot and Dragonboard 410c. Also build GDP for Renesas Porter & Silk from scratch. GDP 11 RC2
  • 13.
    ● Released onOctober 18th 2016. Download it! ● Demoed for the first time at GENIVI 15th AMM. ● GDP 11 RC3 highlights: ○ New Application launcher and demo apps. Call for testing. ○ System based on RC2 + some new patches like wifi config in RPi3. ○ Available for RPi3 only. ■ Final release will be available for Intel Minnowboard MAX/Turbot, RPi2/3 and Dragonboard 410c. Also build GDP for Renesas Porter & Silk from scratch through Master. GDP 11 RC3
  • 14.
    Copyright © GENIVIAlliance 2016 | October 18, 2016 | GDP delivery project: other aspects
  • 15.
    Delivery ● GDP maintainers ○Changhyeok Bae, community. ○ Robert Marshall, Codethink Ltd. ○ Tom Pollard, Codethink Ltd. ○ Community testers. People behind Master & GDP Development ● GENIVI Expert Groups ● Community contributors ● Other key people: ○ Meta-ivi & Renesas BSP maintainers, community management, devops/IT service, PMO, delivery team lead, GENIVI architect, LRT team …
  • 16.
    GDP tools ● GitHub:git repositories and code review. ● JIRA: bug tracker and task management tool. ● Confluence: wiki and blog. ● go.cd: integration/delivery mgnt. ● Mailman: [email protected] ● IRC: #automotive at irc.freenode.net Tools GDP project uses today:
  • 17.
    ● New deliverables ○First release of the Software Development Environment (SDE) for GDP. ○ First GDP spin: QtAS ● Released on October 18th 2016, at GENIVI 15th AMM. New outcomes
  • 18.
    ● GDP 11to be released before end of 2016 ○ Consolidation of the new features. ○ Further system stabilization. ● New deliverables: consolidation. ● Infrastructure and services: ○ Improvements in the build capacity and deployment infrastructure. ○ More and better metrics. ○ Acceptance feature testing. Future of GENIVI delivery program (GDP)
  • 19.
    ● Documentation ofthe automotive software components ○ Need docu for newbies to extend the content critical path. ● More integration and use cases for the existing automotive components. ○ We have now a nice platform. What for? Make it meaningful for this industry! ● Testing Call for action
  • 20.
    But above all… Morefocus on automotive developers. Check the latest GDP news. Future of GDP
  • 21.
    ● www.genivi.org ○ GENIVIFAQ ○ GDP latest GDP news ● GDP Master ○ genivi-dev-platform ○ meta-genivi-dev ● Download: ○ GDP-11 RC2 and RC3 ○ GDP-ivi9 Interesting links ● Get involved: ○ Get the sources ○ Contribution policies ○ Report bugs ● Follow up ○ Delivery status reports ○ GDP overview (weekly) ○ GDP Out There
  • 22.