From b613306283561ee1f35f70b268a9a63efc8e1bef Mon Sep 17 00:00:00 2001 From: Stephane Desneux Date: Fri, 11 Nov 2016 17:18:46 +0100 Subject: docs: add agl-specs-v1.0 in markdown format (wip) Change-Id: I5071c98d21154eefe13d5e2e97ccea6130668b06 Signed-off-by: Stephane Desneux --- agl-specs-v1.0/01-overview.md | 94 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 agl-specs-v1.0/01-overview.md (limited to 'agl-specs-v1.0/01-overview.md') diff --git a/agl-specs-v1.0/01-overview.md b/agl-specs-v1.0/01-overview.md new file mode 100644 index 0000000..75a6410 --- /dev/null +++ b/agl-specs-v1.0/01-overview.md @@ -0,0 +1,94 @@ +--- + +title : AGL Specification Overview +author: imported from Doors-ng by Fulup(iot.bzh) +date : 2016-06-30 +categories: architecture, automotive +tags: architecture, automotive, linux +layout: techdoc + +--- + +## Overview + +Automotive  Grade  Linux  (AGL)  is  a  Linux  Foundation  Workgroup  dedicated  to  creating  open +source  software  solutions  for  automotive  applications.  Although  the  initial  target  for  AGL +is InVehicle Infotainment(IVI)  systems,  additional  use  cases  such  as  instrument  clusters  and  and +telematics  systems  will  eventually  be  supported.  AGL  has  participants  from  the  Automotive, +Communications,  and  Semiconductor  Industries  and  welcomes  contributions  from  individual +developers. + +By  leveraging  the  over  \$10B  of  investment  made  in  the  Linux  kernel  and  other  open  source +software  projects,  the  AGL  Workgroup: + +Enables  rapid  software  innovation  for  automotive  suppliers  to  keep  up  with  the  demand +from  consumers  for  better  IVI  experiences· + +Utilizes  the  talents  of  thousands  of  open  source  software  developers  dedicated  to +maintaining  the  core  software  in  areas  like  the  Linux  kernel,  networking,  and +connectivity,  used  in  systems  across  numerous  industries +The  goals  of  the  Automotive  Grade  Linux  Workgroup  are  to  provide: + +An  automotive-focused  core  Linux  operating  system  stack  that  meets  common  and +shared  requirements  of  the  automotive  ecosystem  with  a  broad  community  of +support  that  includes  individual  developers,  academic  organizations  and  companies. + +A  transparent,  collaborative,  and  open  environment  for  Automotive  OEMs,  Tier  One +suppliers,  and  their  semiconductor  and  software  vendors  to  create  amazing  in-vehicle +software. + +A  collective  voice  for  working  with  other  open  source  projects  and  developing  new  open +source  solutions. + +An  embedded  Linux  distribution  that  enables  rapid  prototyping  for  developers  new  to +Linux  or  teams  with  prior  open  source  experience +This  results  in  faster  time  to  market  by  jump-starting  product  teams  with  reference  applications +running  on  multiple  hardware  platforms. +Page  5  of  159 + + **Term** | **Definition** + ----------| ------------------------------------------ + A2DP | Advanced  Audio  Distribution  Profile + AGL | Automotive  Grade  Linux + AVRCP | Audio  Video  Remote  Control  Profile + FS | File  System + GPS | Global  Positioning  System + GPU | Graphical  Processing  Unit + +Automotive Grade Linux Requirements Spec v1.0![](media/picture95.png) +{: class="image"} + + +## Document  Scope + +[comment]: May  28,  2015 +The  scope  of  this  document  is  to  define  the  architecture  of  the  Automotive  Grade  Linux  software +platform.  The  requirements  are  broken  up  into  an  overview  of  the  Architecture  and  a  description +of  each  of  the  layers  in  the  architecture  followed  by  the  requirements  for  each  module  in  the +various  layers.  The  Architecture  Diagram  and  the  layout  of  the  specification  take  into +consideration  all  of  the  components  that  would  be  needed  for  an  IVI  system;  however  the  are +missing  requirements  for  individual  modules.  As  the  spec  continues  to  evolve  those  sections  will +continue  to  be  filled  in. +The  main  goal  of  this  document  is  to  define  the  core  software  platform  from  which  applications +can  be  built.  As  such,  this  document  does  not  define  application  requirements  except  in  a  single +case  (Home  Screen).  Application  requirements  will  be  developed  by  various  projects  that  use  the +AGL  platform.  Those  application  requirements  can  be  used  to  drive  new  or  revised +requirements  into  the  platform. +At  this  time  there  is  no  plan  to  use  this  specification  to  create  a  compliance  or  certification +program.  The  specification  is  used  as  blueprint  to  guide  the  overall  work  of  AGL  and  to  derive +work  packages  for  companies  and  individuals  to  complete  in  order  to  attain  the  goals  of  the  AGL +Workgroup. + +## Glossary  of  Terms + + HFP | Hands  Free  Profile + --------| ------------------------------------- + IBOC | In-Band  On  Channel + LTSI | Long  Term  Support  Initiative + NTP | Network  Time  Protocol + OEM | Original  Equipment  Manufacturer + OS | Operating  System + OSS | Open  Source  Software + SDL | Smart  Device  Link + STT | Speech  to  Text + TTS | Text  to  Speech -- cgit