Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Alexandr Kara "Autosar Adaptive and High Performance Platforms"

335 views

Published on

Alexandr Kara "Autosar Adaptive and High Performance Platforms"

Published in: Automotive
  • Be the first to comment

Alexandr Kara "Autosar Adaptive and High Performance Platforms"

  1. 1. www.luxoft.com AUTOSAR Adaptive and High-Performance Platforms Alexandr Kara
  2. 2. www.luxoft.com Software Platforms for High-Performance Compute Platforms
  3. 3. www.luxoft.com Full slides here: https://www.autosar.org/fileadmin/HOW_TO_JOIN/AUTOSAR_Introduction.pdf
  4. 4. www.luxoft.com
  5. 5. www.luxoft.com
  6. 6. www.luxoft.com
  7. 7. www.luxoft.com
  8. 8. www.luxoft.com
  9. 9. www.luxoft.com
  10. 10. www.luxoft.com
  11. 11. www.luxoft.com
  12. 12. www.luxoft.com
  13. 13. www.luxoft.comwww.luxoft.com AUTOSAR Classic vs. Adaptive • Based on POSIX 51 • Execution from Ram with virtual address space (with MMU support), late binding • Service Oriented Communication • Target ADAS & AD • Safety up to ASIL-B • Supported language: C++; • First release – March 2017 • Specification and code base • Vector & EB prepare proprietary products • Based on OSEK • Execution from ROM, single address space, early binding • Signal based communication • Deeply embedded • Sensors and actuators • Safety up to ASIL-D • Supported language: C • First release – 2004 • Specification only • Only proprietary AUTOSAR implementations
  14. 14. www.luxoft.com
  15. 15. www.luxoft.com Proud to be Premium Member of
  16. 16. www.luxoft.com What is AUTOSAR Adaptive? Why does it exist? AUTOSAR Vision: • Support fast and cost-efficient development of value-added applications and services • On a variety of target OS / HW platforms (with POSIX 51) • Using a standardized stack of base functions, services, and APIs … • … and a standardized configuration and build management and process • And run that jointly with other SW frameworks on the same target system Automotive OS / Hypervisor AdaptiveMethodologyandBuild POSIX 51 ARA:APIs
  17. 17. www.luxoft.com Key Technical Areas for AUTOSAR Adaptive OS-related  Linux/Unix/Qnx/Integrity  All platforms (which we know) are based on Linux or support it. Of course there are (or expected) versions for Qnx and other real-time OS)  Posix  Posix subset PSE51 is required by Adaptive Platform  no filesystem, no standard IPC  Linux/Unix IPC (pipes, sockets, message queues, shared memory, …) configuration, programming, tools, debugging – they are used by ara::com Languages  C++ 11/14  Containers, threads  Mutex and conditional variables  Smart pointers  Future/Promise  Exceptions  …  Python (code generators and bitbake recipes)  Bindings C++ with other languages (Python)  XML, XSD, JSON (ARXML and runtime configurations)
  18. 18. www.luxoft.com Key Technical Areas for AUTOSAR Adaptive, continued Tools • Build  Bitbake and its alternatives, Open Embedded, Yocto  Cross-compiling and remote run/debug  CMake • Other  Qemu, Docker (all platforms)  Tools as Eclipse plugins  “XML” editors  Code generators  Tracers (DLT)  Continuous integration (Jenkins, automation scripts) Automotive Specific  Automotive industry standards or alternatives from other industries  SOMEIP  Diagnostic (DOIP)  DDS  Safety (ISO26262)  Dependent systems (Platform Health Management)  Watchdogs, checkpoints, redundant calculations  Security
  19. 19. www.luxoft.com EPS ESP Electronic Stability Program CC Cruise Control (fixed speed) Torque vector Active suspension Lane Keeping ACC Lane Departure Warning LDW Park Assist Fully Automated Park Brake (incl. ALB) Engine Transm. Lane Change Highway Cruising Traffic Jam Assist Emergency Stop DUI Prevention Take Kids Home Chassis Bus Powertrain Bus GW High-Performance Computing EPS ESP Torque vector Active suspension Lane Keeping ACC LDW Park Assist Fully Automated Park Brake (incl. ALB) Lane Change Traffic Jam Assist Emergency Stop … Highway Cruising Take Kids Home … CC CC EngineTransm. Battery … SLAM Sensor Fusion 3D dynamic mapping High-res. positioning Object recognition Artificial intelligence EHorizon Road scene detection Augmented reality …
  20. 20. www.luxoft.com Questions

×