automo&ve)grade)linux) distribuonstatusand) roadmap) · timeline’ •...

18
Automo&ve Grade Linux Distribu&on Status and Roadmap Walt Miner, Engineering Project Manager

Upload: others

Post on 15-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Automo&ve)Grade)Linux) DistribuonStatusand) Roadmap) · Timeline’ • Distro’ProjectApproved’by’Steering’ Commi9ee’February’1’ • FirstAGL’AMMheld’February’25’in’Tokyo’

Automo&ve  Grade  Linux  Distribu&on  Status  and  Roadmap  Walt  Miner,  Engineering  Project  Manager    

Page 2: Automo&ve)Grade)Linux) DistribuonStatusand) Roadmap) · Timeline’ • Distro’ProjectApproved’by’Steering’ Commi9ee’February’1’ • FirstAGL’AMMheld’February’25’in’Tokyo’

Timeline  •  Distro  Project  Approved  by  Steering  Commi9ee  February  1  

•  First  AGL  AMM  held  February  25  in  Tokyo  •  Recipe  developers  met  May  19  in  San  Jose    •  AutomoHve  Linux  Summit  June  1  in  Tokyo  •  Second  AGL  AMM  Sep  9  in  Santa  Clara  

Slide  2  

Page 3: Automo&ve)Grade)Linux) DistribuonStatusand) Roadmap) · Timeline’ • Distro’ProjectApproved’by’Steering’ Commi9ee’February’1’ • FirstAGL’AMMheld’February’25’in’Tokyo’

You  demanded  a  code  name!  •  Agile  Albacore  –  December  2015  •  Brilliant  Blowfish  –  June  2016  

•  ConHnue  alphabeHcally  from  there  

Slide  3  

Page 4: Automo&ve)Grade)Linux) DistribuonStatusand) Roadmap) · Timeline’ • Distro’ProjectApproved’by’Steering’ Commi9ee’February’1’ • FirstAGL’AMMheld’February’25’in’Tokyo’

Agile  Albacore  •  Phase  1  -­‐  90%  Complete  •  Yocto  layers  and  Bitbake  recipes  for  a  minimal  AGL  Build  

ü QEMU  ü Renesas  Porter  ü Sample  Qt  5  apps  

•  Linux  FoundaHon  Hosted  Infrastructure  ü   Git  h9ps://git.automoHvelinux.org/  ü Gerrit  h9ps://git.automoHvelinux.org/gerrit/#/  ü Jira  h9ps://jira.automoHvelinux.org/  ü Jenkins  (Available  this  week!)  

•  Preliminary  code  governance  in  place    

Slide  4  

Page 5: Automo&ve)Grade)Linux) DistribuonStatusand) Roadmap) · Timeline’ • Distro’ProjectApproved’by’Steering’ Commi9ee’February’1’ • FirstAGL’AMMheld’February’25’in’Tokyo’

Agile  Albacore  •  Phase  2  –  Target  CompleHon  December  1  •  Complete  Build  including  Demo  Apps  for  CES  •  Complete  code  governance  in  place  

•  Patch  management  •  Branching,  Merging,  and  Tagging  Code    •  Keeping  in  sync  with  upstream  projects  

•  Full  CI  system  in  place  in  cooperaHon  with  GENIVI  •  Test  infrastructure  in  place  and  running  

 

  Slide  5  

Page 6: Automo&ve)Grade)Linux) DistribuonStatusand) Roadmap) · Timeline’ • Distro’ProjectApproved’by’Steering’ Commi9ee’February’1’ • FirstAGL’AMMheld’February’25’in’Tokyo’

Brilliant  Blowfish  •  Target  Date  June  15,  2016  •  Complete  Build  including  Demo  Apps  for  CES  •  Complete  code  governance  in  place  

•  Patch  management  •  Branching,  Merging,  and  Tagging  Code    •  Keeping  in  sync  with  upstream  projects  

•  Final  CI  system  in  place  in  cooperaHon  with  GENIVI  

•  Test  infrastructure  in  place  and  running    

  Slide  6  

Page 7: Automo&ve)Grade)Linux) DistribuonStatusand) Roadmap) · Timeline’ • Distro’ProjectApproved’by’Steering’ Commi9ee’February’1’ • FirstAGL’AMMheld’February’25’in’Tokyo’

•  That’s  great  but…  

Slide  7  

Page 8: Automo&ve)Grade)Linux) DistribuonStatusand) Roadmap) · Timeline’ • Distro’ProjectApproved’by’Steering’ Commi9ee’February’1’ • FirstAGL’AMMheld’February’25’in’Tokyo’

AGL  Subsystems  

Slide  8  

Subsystem   Developer(s)   Architect(s)  AGL  App  Framework  

NaHve  App  Framework   Gerd    Mauthe  (Mentor)  

Web  App  Framework  

AutomoHve   ChrisHan  Gromm  (Microchip)   Michael  Fabry  (Microchip)  

OS/  Common  Libs   Jonathan  Maw  (Codethink)  Ibe  (Mitsubishi)  Tadano  (Mitsubishi)  

ConnecHvity  

Graphics   Ito  (Renesas)  

Navi/LBS  

MulHmedia  

Speech  Services  

Security  

Kernel   Tanikawa  (Panasonic)  Kusakabe  (Fujitsu-­‐Ten)  

Ito  (Renesas)  

Page 9: Automo&ve)Grade)Linux) DistribuonStatusand) Roadmap) · Timeline’ • Distro’ProjectApproved’by’Steering’ Commi9ee’February’1’ • FirstAGL’AMMheld’February’25’in’Tokyo’

AGL  Subteams  

Slide  9  

Team   Developers(s)   Architect(s)  

System  IntegraHon  and  Test  

Paul  Sherwood  (CodeThink)  

Build  and  Tools  

Release  Management  

Page 10: Automo&ve)Grade)Linux) DistribuonStatusand) Roadmap) · Timeline’ • Distro’ProjectApproved’by’Steering’ Commi9ee’February’1’ • FirstAGL’AMMheld’February’25’in’Tokyo’

AGL  Demo  ApplicaHons  

Slide  10  

Team   Developer(s)   Requirements/Architect(s)  

Home  Screen   Okubi  (Toyota)  Yamamoto  (Denso)  

Media  Browser  and  Player  

Pioneer  

Selngs  

HVAC  

Page 11: Automo&ve)Grade)Linux) DistribuonStatusand) Roadmap) · Timeline’ • Distro’ProjectApproved’by’Steering’ Commi9ee’February’1’ • FirstAGL’AMMheld’February’25’in’Tokyo’

ROADMAP  

Slide  11  

Page 12: Automo&ve)Grade)Linux) DistribuonStatusand) Roadmap) · Timeline’ • Distro’ProjectApproved’by’Steering’ Commi9ee’February’1’ • FirstAGL’AMMheld’February’25’in’Tokyo’

AGL  Portability  •  AGL  Services  API  in  the  Services  Layer  and    AGL  App  Framework  are  exposed  to  App  Developers  

•   NaHve  and  Web  runHmes  are  adapted  using  the  AGL  App  Framework  and  AGL  Services  API  

Slide  12  

Page 13: Automo&ve)Grade)Linux) DistribuonStatusand) Roadmap) · Timeline’ • Distro’ProjectApproved’by’Steering’ Commi9ee’February’1’ • FirstAGL’AMMheld’February’25’in’Tokyo’

AGL  Roadmap  –  Sep  2015  •  Unified  Code  Base  with  GENIVI,  Tizen,  and  AGL  components.  

•  Create  AGL  DistribuHon  using  Yocto  1.7  for  Renesas  board  and  QEMU  

•  Minimal  AGL  build  on  LF  infrastructure  

Slide  13  

Page 14: Automo&ve)Grade)Linux) DistribuonStatusand) Roadmap) · Timeline’ • Distro’ProjectApproved’by’Steering’ Commi9ee’February’1’ • FirstAGL’AMMheld’February’25’in’Tokyo’

AGL  Roadmap  2015  •  Unified  Code  Base  with  GENIVI,  Tizen,  and  AGL  components.  

•  Create  AGL  DistribuHon  using  Yocto  1.7  for  Renesas  board  and  QEMU  

•  ConHnuous  IntegraHon  and  Automated  Test  infrastructure  

•  Qt5  based  reference  applicaHons  

Slide  14  

Page 15: Automo&ve)Grade)Linux) DistribuonStatusand) Roadmap) · Timeline’ • Distro’ProjectApproved’by’Steering’ Commi9ee’February’1’ • FirstAGL’AMMheld’February’25’in’Tokyo’

AGL  Roadmap  2016  •  New  hardware  planorms  (TBD)  

•  Yocto  1.9    •  Mature  ApplicaHon  Framework  

•  Implement  device  profiles  (IVI,  IC,  HUD)  

•  Telephony  

Slide  15  

Page 16: Automo&ve)Grade)Linux) DistribuonStatusand) Roadmap) · Timeline’ • Distro’ProjectApproved’by’Steering’ Commi9ee’February’1’ • FirstAGL’AMMheld’February’25’in’Tokyo’

Joint  Security  Project  with  GENIVI  •  Fabien  Hernandez  (PSA)  leading  for  GENIVI  •  Kick-­‐Off  Thursday  September  17  •  What  is  available  in  GENIVI  •  What  are  AGL’s  needs  •  How  to  collaborate  

•  Send  a  general  invite  to  the  Discussions  mail  list  or  target  a  small  group?  

Slide  16  

Page 17: Automo&ve)Grade)Linux) DistribuonStatusand) Roadmap) · Timeline’ • Distro’ProjectApproved’by’Steering’ Commi9ee’February’1’ • FirstAGL’AMMheld’February’25’in’Tokyo’

GENIVI  Media  Manager  Phase  II  •  SOW  completed  by  GENIVI    •  GENIVI  would  like  comments  from  AGL  members  (this  week?)  

•  Should  send  to  SC  mail  list?  

Slide  17  

Page 18: Automo&ve)Grade)Linux) DistribuonStatusand) Roadmap) · Timeline’ • Distro’ProjectApproved’by’Steering’ Commi9ee’February’1’ • FirstAGL’AMMheld’February’25’in’Tokyo’

THANK  YOU