We all know that automotive engineering is awesome, but here's a list of especially awesome things related to that world.
Let's help make this list really awesome:
✅ perform review and leave a comment here
✅ add new awesome record like here
✅ if sth needs to be improved, create an issue here
- Autosar
- Automotive SPICE
- Autonomous Driving
- Bus Systems
- Functional Safety
- Cyber Security
- Measurement and Calibration
- Vehicle Diagnostics
- Software Development Process
- Blogs
- Books
- Magazines
- Podcasts
- Press releases
- Videos
- Miscellaneous
- AUTOSAR - (AUTomotive Open System ARchitecture) is a worldwide development partnership of vehicle manufacturers, suppliers, service providers and companies from the automotive electronics, semiconductor and software industry.
- AUTOSAR Technical Overview - From official autosar.org website, web archive from 1st December 2016.
- Artop - The AUTOSAR Tool Platform is an implementation of common base functionality for AUTOSAR development tools.
- About AUTomotive Open System ARchitecture (AUTOSAR) - From Renesas Electronics, overview on key AUTOSAR features.
- AUTOSAR Development Tools - From Renesas Electronics, overview AUTOSAR toolse from different suppliers.
- How the concepts of the Automotive standard "AUTOSAR" are realized in new seamless tool-chains - Dr. Stefan Voget, P. Favrais, article.
- Introduction to Autosar - From Vector Informatik, e-learning module.
- automotive software(OSEK & AUTOSAR) and its tool-chain .
-
Suppliers of AUTOSAR standard software - Click to expand
Publications
- Tool support for seamless system development based on AUTOSAR timing extensions - Oliver Scheickl, Christoph Ainhauser, Peter Gliwa, ERTS 2012 - Embedded Real Time Software and Systems, Toulouse, February 2012
- Interoperable AUTOSAR tooling with Artop - Sebastian Benz, Michael Rudorfer, Christian Knuechel, HoPES Workshop, Paris, June 2010
- Artop – An ecosystem approach for collaborative AUTOSAR tool development - Christian Knüchel, Michael Rudorfer, Stefan Voget, Stephan Eberle, Romain Sezestre, Aldric Loyer, ERTS 2010, Toulouse, May 2010
- Usage of AUTOSAR diagnostic modules in a MOST electronic control unit - Paul Hoser, MOST Forum 2008, Stuttgart, September 2008
- How timing interfaces in AUTOSAR can improve distributed development of real-time software - Oliver Scheickl, Michael Rudorfer, Christoph Ainhauser, Nico Feiertag, Kai Richter, 6. Workshop Automotive Software Engineering, Munich, September 2008
- Automotive real time development using a timing-augmented AUTOSAR specification - Oliver Scheickl, Michael Rudorfer, ERTS EMBEDDED REAL TIME SOFTWARE, Toulouse, January 2008
- Enabling of AUTOSAR system design using Eclipse-based tooling - Harald Heinecke, Michael Rudorfer, Paul Hoser, Christoph Ainhauser, Oliver Scheickl, ERTS 2008, Toulouse, January 2008
- Achievements and exploitation of the AUTOSAR development partnership - Helmut Fennel, Stefan Bunzel, ..., Convergence, Detroit, October 2006
- Evaluation of Performance and Fault Containment in AUTOSAR Micro-ECUs on a Multi-Core Processor - H. Ahmadian and R. Obermaisser, In Proc. of the 12th IEEE International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC), Hanoi, Vietnam, 2018
- Efficient Multi-core AUTOSAR-Platform Based on an Input/Output Gateway Core - M. Urbina and R. Obermaisser, In Proc. of the 25th Euromicro International Conference on Parallel, Distributed and Network-based Processing (PDP). St. Petersburg, Russia, 2017
- Co-simulation framework for AUTOSAR multi-core processors with message-based Network-on-Chips - M. Urbina, H. Ahmadian and R. Obermaisser, In Proc. of the 14th IEEE International Conference on Industrial Informatics (INDIN). Futuroscope-Poitiers, France, 2016
- A Gateway Core between On-chip and Off-chip Networks for an AUTOSAR Message-based Multi-core Platform - M. Urbina and R. Obermaisser, In Proc. of the 7th GMM-Symposium on Automotive meets Electronics (AmE 2016). Dortmund, Germany, 2016
- Multi-core architecture for AUTOSAR based on virtual Electronic Control Units - M. Urbina and R. Obermaisser, In Proc. of the 20th IEEE Conference on Emerging Technologies & Factory Automation (ETFA). Luxembourg, Luxembourg, 2015
- Simulation Environment based on SystemC and VEOS for Multi-Core Processors with Virtual AUTOSAR ECUs - M. Urbina, Z. Owda and R. Obermaisser, In Proc. of the IEEE International Conference on Computer and Information Technology (CIT). Liverpool, United Kingdom, 2015
- ASPICE - Automotive SPICE® Process Assessment Model (PAM) and Process Reference Model (PRM).
- Automotive SPICE: Ensuring ASPICE Compliance - From 321 Gang, Continuous Engineering Experts.
- Introduction to Automotive Ethernet - From Vector Informatik, e-learning module.
- Vector Automotive Ethernet Symposium 2019: Lectures - On 2th of April 2019. In 7 presentations - by Infineon, NXP, TÜV-Nord and Vector - the speakers showed the current status and solutions for the upcoming challenges.
- A TCP/IP Tutorial - RFC 1180, short overview on ethernet.
- Automotive Grade Linux - Open software stack for the connected car.
- OPEN Alliance. "Automotive Ethernet Specifications"
- SOME/IP specification
- vsomeip in 10 minutes - Introduction to SOME/IP based on GENIVI implementation.
-
Automotive Ethernet Stack - Click to expand
(*) - superseded by newer version of standardUse Case Audio
VideoTime
SyncNetwork
ManagmentService
ControlDiagnostic Address
ConfigHelper
ProtocolsApplication UDS* Presentation Session IEEE 1722
(AVTP)IEEE 802.1AS
(PTP)UDP-NM SOME/IP DoIP* DHCP Transport TCP and/or UDP Network IPv4/IPv6 ICMP, ICMPv6,
ARP, NDPData Link Ethernet MAC + VLAN (802.1Q) Physical Automotive Ethernet Physical
(Ethernet, OPEN Alliance BroadR-Reach, Reduced twisted-pair Gigabit Eth)
- CiA – CAN In Automation - A user organization for people interested in CAN.
- Bosch specification - Specification superseded by the standard ISO 11898.
- Bosch CAN FD specification Version 1.0
- Controller Area Network (CAN) Schedulability Analysis: Refuted, Revisited and Revised
- Controller Area Network (CAN) Implementation Guide
- Introduction to CAN - From Vector Informatik, e-learning module.
- Controller Area Network - From UC Berkeley, presentation.
- Understanding and Using the Controller Area Network - From UC Berkeley, CAN 2.0b.
- CAN Protocol - From Kvaser, tutorial.
- CAN magazine - From CiA publications.
- FlexRay Specification
- FlexRay Overview - From National Instruments.
- Introduction to FlexRay - From Vector Informatik, e-learning module.
- The FlexRay Electrical Physical Layer Evolution - Lorenz Steffen, magazine Automotive 2010.
- Introduction to LIN - From Vector Informatik, e-learning module.
- LIN Supplier ID Registration Authority - Standardized in the ISO 17987 series.
- The LIN Short Story - From NXP Semiconductors.
- MOST Cooperation Website - Technology overview and specifications.
- ISO 26262-1:2011 Road vehicles — Functional safety — Part 1: Vocabulary - ISO Online Browsing Platform (OBP).
- IEC 61508-1:2010 - Functional safety of electrical/electronic/programmable electronic safety-related systems.
- exida webinars - From exida, world’s leading company for certification, safety, alarm management, cybersecurity.
- Matrickz podcasts - From Matrickz mainly related to ASPICE, Security and ISO26262.
- What is the ISO 26262 Functional Safety Standard ? - From National Instruments, white paper.
- Criticality categories across safety standards in different domains - From ERTS2 Congress. Embedded Real Time Software and Systems.
- Automotive Cybersecurity Overview - From NHTSA (United States Department of Transportation), set of articles.
- Cyber Security - SIG - From IEEE.org, numbers of great resources.
- The Car Hacker's Handbook - A Guide for the Penetration Tester - Craig Smith, 2016.
- Vector Cybersecurity Symposium 2016: Lectures - From official Vector Informatik YouTube channel. On 23rd June 2016.
- Vector Cybersecurity Symposium 2017: Lectures - From official Vector Informatik YouTube channel.
- Vector Cybersecurity Symposium 2019: Lectures - From official Vector Informatik YouTube channel. On April 3rd 2019.
- Vehicle Control Unit Security using Open Source AUTOSAR - Master’s Thesis in Software Engineering.
- Awesome Vehicle Security - Books, hardware, software, applications, people to follow, car hacking and tinkering.
- ASAM MCD-1 XCP - From ASAM (Association for Standardisation of Automation and Measuring Systems) website description of the standard.
- XCP – The Standard Protocol for ECU Development - Andreas Patzer, Rainer Zaiser, Vector Informatik GmbH, 2016.
- XCP fundamentals: measuring, calibrating and bypassing based on the ASAM standard - From official Vector Informatik YouTube channel.
- ISO 14229-1:2006 - Unified Diagnostic Services (UDS) specification, superseded by the standard ISO 14229-1:2013.
- ISO 13400-2:2012 - Road vehicles - Diagnostic communication over Internet Protoco (DoIP).
- Information Posters - From Softing Automotive about UDS, ODX, OTX, DoIP.
- Diagnostics and Flashing - From official Vector Informatik YouTube channel, more here.
Polarion Software
- Polarion Tutorial Videoss - From tool vendor - Siemens Industry Software.
- Vector Polarion Connection Utility - Add-on tool for Vector vTESTstudio that serves to integrate Siemens Polarion ALM into the Vector testing tool chain.
Rational DOORS
- Getting started - Tutorial for IBM Rational DOORS and IBM Rational DOORS Web Access.
- Documentation - Library pages contain documentation for earlier versions of Rational products.
- Essentials - Hands-on examples.
- IBM Rational Rhapsody tips and tricks - Hands-on examples.
- Using DXL - The Rational® DOORS® eXtension Language (DXL) is an easy-to-learn scripting language that you can use to control and extend Rational DOORS functions.
- The DXL Reference Manual
- Enterprise Architect - Official tool vendor Sparx Systems website. Contains demo, tutorials and more.
- Awesome Software Architecture
Code
- Guidelines for the use of the C++14 language in critical and safety-related systems - AUTOSAR standard.
- Driving Into the Future With Modern C++: A Look at Adaptive Autosar - From CppCon 2017, Jan Babst.
- Writing Safety Critical Automotive C++ Software for High Performance AI Hardware - From CppCon, Michael Wong.
- Safe Software for Autonomous Mobility With Modern C++ - From CppCon, Andreas Pasternak.
- MISRA - Publications from world-leading best practice guidelines for the safe and secure application.
- Modern Embedded Systems Programming - Series of hands-on lessons about embedded microcontrollers in C.
- SEI CERT Coding Standards - Languages such as C, C++, Java, and Perl, and the Android™ platform.
- Awesome C
- Awesome C++
- Awesome Embedded
Configuration
Debug
- MULTI Integrated Development Environment
- Trace32 Lauterbach GmbH - High-tech company for microprocessor development tools.
- Trace32 basic examples of usage - From Lauterbach GmbH.
- Trace32: Debug your embedded systems - From Nohau Solutions.
- iSYSTEM AG - Debugging tools supplier WinIDEA, iC5000 Base Unit, testIDEA.
- Software Testing Symposium 2018: Lectures - From official Vector Informatik YouTube channel.
- TA Tool Suite - Managing the Timing Behavior of AUTOSAR Multi-Core ECUs - From Vector Informatik.
- Runtime Analysis of AUTOSAR Embedded Projects - By Florian Sommer and Sebastian Ziegler.
- Awesome Software Quality
Unit test
- ARUnit - Unit Testing of AUTOSAR Software Components, Artop sub-project.
- Google Test - Google's C++ test framework.
- Googletest Mocking (gMock) Framework - Google's framework for writing and using C++ mock classes.
- Fake Function Framework (fff) - Micro-framework for creating fake C functions for tests.
- Unit Testing C Code - Discussion with overview on available C unit test frameworks.
MC/DC
- A Practical Tutorial on Modified Condition/Decision Coverage
- The Effect of Program and Model Structure on MC⁄DC Test Adequacy Coverage
- Vector Testing Symposium 2017: Lectures - From official Vector Informatik YouTube channel.
- Vector Testing Symposium 2018: Lectures - From official Vector Informatik YouTube channel.
CANoe
- CANoe: Product Videos - From official Vector Informatik YouTube channel.
- Programming with CAPL
- Tips and Tricks for the Use of CAPL - Three consecutive articles, for all levels of user knowledge Part One, Part Two, Part Three.
- just auto - Global automotive industry news, data and analysis. Recent information about OEMs and suppliers.
- automotivetechis - From engineer with 10 years in automotive domain.
- automotive wiki - From SCHEID automotive GmbH.
- Technical Papers on the Development of Embedded Electronics - Vector Informatik GmbH, 2018
- Automotive Embedded Systems Handbook - Nicolas Navet, 2009.
- Understanding Automotive Electronics Eighth Edition - William B. Ribbens, 2017.
- FMEA Handbook - Ford, 2011.
- The Car Hacker's Handbook - A Guide for the Penetration Tester - Craig Smith, 2016.
- engineeringbookspdf - Offers free access to about 150 automotive books.
- engbookspdf - Offers free access to about 35 automotive books.
- engbookspdf - Offers free access to about 5 automotive books.
- eBooks-IT.org - Online library for IT ebooks.
- Free Programming Books
- Free Software Testing Books
- SAE Magazines - Set of free magazines from automotive industry.
- Vehicle Electronics - Free monthly magazine for automotive electronics engineers.
- CAN magazine - From CiA publications.
- SAE Tomorrow Today - from SAE International, provides unique and dynamic perspectives from innovative industry leaders on the challenges of tomorrow.
- Matrickz - From Matrickz, mainly related to ASPICE, Security and ISO26262.
- Continental AG
- Elektrobit (EB)
- Renesas Electronics Corporation
- OPEN Alliance
- SAE International
- Softing Automotive Electronics GmbH
- Vector Informatik GmbH
- Automotive Logistics
- Embedded Meetup Egypt - Webinars related to software development for automotive embedded systems.
- Official Elektrobit
- MATLAB Videos and Webinars
- Official Vector Informatik YouTube channel
- Universität Siegen - Publication list about critical safety and AUTOSAR projects.
- BMW Car IT - Software company focused on the design and development of software for BMW Group, numbers of publications and other materials.
- Vector Support & Downloads - Over 1000 great materials: webinars, articles and more.
- Vector Knowledge Base - Vector platform with examples and solutions for problems related to offered products.
- TOP 100 OEM suppliers - Suplement to Automotive News magazine, June 17 2013
- Awesome Indexed - Search the Awesome dataset.
- Awesome Search - Quick search for Awesome lists.
Contributions welcome! Read the contribution guidelines first.