Skip to content
52

Awesome Automotive

A curated list of delightful and free automotive engineering resources, looking for contributors ❗

1.1k stars220 forks159 entriesLast push Jan 7, 2025 (1 year ago)License CC0-1.0

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

OS

Automotive Grade Linux

Open source project to build Linux-based platforms for automotive applications.

In 2 lists

RTOS >Autosar

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

Official AUTOSAR website, 2016.

About AUTomotive Open System ARchitecture

Renesas Electronics.

AUTOSAR Development Tools

Renesas Electronics, overview on toolset.

Artop

The AUTOSAR Tool Platform is an implementation of development tools for AUTOSAR.

as

Automotive software(OSEK & AUTOSAR) and its tool-chain.

autosar-framework

Master-Thesis - Framework für wiederverwendbare Autosar Basis-Software-Module.

autosar

A set of python modules for working with AUTOSAR XML files.

In 2 lists

Arctic Core

Open source AUTOSAR embedded platform.

Introduction to Autosar

Vector Informatik, e-learning module.

RTOS >OSEK/VDX

OSEK VDX Portal

down since 2017 due to the working group has been disbanded in favor of AUTOSAR.

OIL

OSEK Implementation Language, specification version 2.5.

OS

Operating System, specification version 2.2.3.

COM

Communication, specification version 3.0.3.

ORTI A

and ORTI B - OSEK Run Time Interface (ORTI), specification version 2.2.

OS Test Plan

specification version 2.0.

OS Test Procedure

specification version 2.0.

COM Test Plan

specification version 2.0.

COM Test Procedure

specification version 2.0.

Chalandi Amine OSEK 2.2.3

Implementation for ARM Cortex M3.

Elektrobit tresos

Commercial implementation of an OSEK RTOS

ERIKA Enterprise

Royalty free automotive OSEK/VDX certified Hard Real Time Operating System (RTOS)

ev3OSEK

Implementation for the Mindstorms EV3 robots.

FreeOSEK

Implementation (BSD license).

mKernel

Implementation (GPL license) with Partially OSEK/VDX compliant oil generator supporting only the Microchip PIC18F4550.

nxtOSEK

Implementation for the Mindstorms NXT robots.

openOSEK

Implementation (LGPL license).

PICOS18

Implementation (GPL license) with support for Microchip PIC18.

Trampoline

Implementation (LGPL license).

In 2 lists

Trioz OSEK RTOS

Commercial implementation.

RTOS >SafeRTOS

freertos.org

Main page. SafeRTOS is a functional safety, pre-certified RTOS.

FreeRTOS

overiview.

In 2 lists

Automotive SPICE

ASPICE

Automotive SPICE® Process Assessment Model (PAM) and Process Reference Model (PRM).

Automotive SPICE: Ensuring ASPICE Compliance

321 Gang, Continuous Engineering Experts.

Agile

Scaled Agile Framework

(SAFe) set of organization and workflow patterns intended to guide enterprises in scaling lean and agile practices.

In 2 lists

Bus Systems >Automotive Ethernet

Introduction to Automotive Ethernet

Vector Informatik, e-learning module.

Vector Automotive Ethernet Symposium 2019: Lectures

In 7 presentations - by Infineon, NXP, TÜV-Nord and Vector - the speakers showed the current status and solutions for the upcoming challenges, 2019

A TCP/IP Tutorial

RFC 1180, short overview on ethernet.

OPEN Alliance. "Automotive Ethernet Specifications"

SOME/IP specification

vsomeip in 10 minutes

Introduction to SOME/IP based on GENIVI implementation.

Bus Systems >CAN

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

Vector Informatik, e-learning module.

Controller Area Network

UC Berkeley, presentation.

Understanding and Using the Controller Area Network

UC Berkeley, CAN 2.0b.

CAN Protocol

Kvaser, tutorial.

CAN magazine

CiA publications.

Bus Systems >FlexRay

FlexRay Specification

FlexRay Overview

National Instruments.

Introduction to FlexRay

Vector Informatik, e-learning module.

Bus Systems >LIN

Introduction to LIN

Vector Informatik, e-learning module.

LIN Supplier ID Registration Authority

Standardized in the ISO 17987 series.

The LIN Short Story

NXP Semiconductors.

Bus Systems >MOST

MOST Cooperation Website

Technology overview and specifications.

Functional Safety

ISO 26262-1:2011 Road vehicles — Functional safety — Part 1: Vocabulary

ISO Online Browsing Platform.

The 61508 Association

Group of companies with an interest in gaining the full benefits of the successful implementation of IEC 61508 and related standards.

IEC 61508-1:2010

Functional safety of electrical/electronic/programmable electronic safety-related systems.

SCSC - Publications

Professional network for sharing knowledge about system safety.

exida

Worlds leading company for certification, safety, alarm management, cybersecurity.

Matrickz

Software development partner in the Automotive specialized in ASPICE, Security and Safety.

What is the ISO 26262 Functional Safety Standard ?

National Instruments.

Criticality categories across safety standards in different domains

ERTS2 Congress.

A Case Study of Toyota Unintended Acceleration and Software Safety

Philip Koopman, and slides

Sudden unintended acceleration (SUA)

Wikipedia, the US NHTSA estimates 16,000 accidents per year in USA.

Results of 2017 Embedded Systems Safety & Security Survey

Barr Group, list of all webinars

Knowledge Bank of technical articles, presentations and talks

Risktec - TÜV Rheinland.

Cyber Security

Automotive Cybersecurity Overview

From NHTSA (United States Department of Transportation), set of articles.

Cyber Security - SIG

From IEEE.org, numbers of great resources.

Vehicle Control Unit Security using Open Source AUTOSAR

Masters Thesis in Software Engineering.

Awesome Vehicle Security

Books, hardware, software, applications, car hacking and more.

In 3 listsDetails

Hardware

AEC Component Technical Committee

Standardization body for high quality electronic components standards, documents can be downloaded directly.

Measurement and Calibration

ASAM MCD-1 XCP

ASAM (Association for Standardisation of Automation and Measuring Systems) standard.

Vehicle Diagnostics

Information Posters

Softing Automotive, about UDS, ODX, OTX, DoIP.

Diagnostics and Flashing

Official Vector Informatik YouTube channel, more here.

Architecture

Enterprise Architect

Sparx Systems - tool vendor, contains demo, tutorials and more.

In 2 lists

Gaphor

Open source modeling tool supporting UML and SysML.

In 3 lists

Awesome Software Architecture

by @simskij – Design, reason around and build software using architectural patterns and methods

In 2 lists

Requirements engineering >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.

Requirements engineering >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), scripting language, used to control DOORS.

The DXL Reference Manual

Requirements engineering >SysML

Architecture modelling

Set of SysML related books, available in pdf.

Software Development

Modern Embedded Systems Programming

Hands-on lessons about embedded microcontrollers in C.

Awesome C

by @aleksandar-todorovic – Continuing the development of awesome-c on GitHub

In 3 lists

Awesome C++

A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.

In 8 listsDetails

Awesome Embedded

Awesome MATLAB

In 2 lists

Software Development >Coding guidelines

Guidelines for the use of the C++14 language in critical and safety-related systems

AUTOSAR standard.

MISRA

Motor Industry Software Reliability Association, publications.

SEI CERT Coding Standards

Languages such as C, C++, Java, and Perl, and the Android™ platform.

In 2 lists

Software Development >Debugging

MULTI Integrated Development Environment

Trace32 Lauterbach GmbH

High-tech company for microprocessor development tools.

Trace32 basic examples of usage

Lauterbach GmbH.

Trace32: Debug your embedded systems

Nohau Solutions.

iSYSTEM AG

Debugging tools supplier WinIDEA, iC5000 Base Unit, testIDEA.

Testing

Vector Testing Symposium 2017: Lectures

Official Vector Informatik YouTube channel.

Vector Testing Symposium 2018: Lectures

Official Vector Informatik YouTube channel.

Awesome Software Quality

A list of free software testing and verification resources.

In 3 lists

Testing >Unit tests

ARUnit

Unit Testing of AUTOSAR Software Components.

Google Test

Google's C++ test framework.

In 5 listsDetails

Fake Function Framework (fff)

Micro-framework for creating fake C functions for tests.

In 4 listsDetails

Unit Testing C Code

Discussion with overview on available C unit test frameworks.

Testing >MC/DC

A Practical Tutorial on Modified Condition/Decision Coverage

The Effect of Program and Model Structure on MC⁄DC Test Adequacy Coverage

Testing >Static analysis

Astrée

Code RuleChecker for compliance with MISRA, CWE, ISO/IEC, AUTOSAR, and SEI CERT C coding rules. Usage of Astrée can be qualified according to DO-178B/C, ISO 26262, IEC 61508, EN-50128, the FDA Principles of Software Validation, and other safety standards.

In 2 lists

Helix QAC

Code analyzer verifying compliance with coding standards such as MISRA and AUTOSAR. Certified for functional safety compliance.

In 2 lists

LDRA

Sets of Code Quality Review Tools.

NaiveSystems Analyze

A static analysis tool for code security and compliance. Its community edition is open-source which supports MISRA C:2012, MISRA C++:2008 and AUTOSAR C++14.

In 2 lists

Awesome Static Analysis

Static analysis tools, linters and code quality checkers

In 2 lists

Testing >Timing analysis

GLIWA

Worldwide leading provider for timing analysis, optimization and verification, resources.

TA Tool Suite - Managing the Timing Behavior of AUTOSAR Multi-Core ECUs

Vector Informatik.

Testing >CANoe

CANoe: Product Videos

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.

Blogs

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.

AUTOSAR tutorials

Small Business Programming

A set of great articles on every programmers topic.

Books

engineeringbookspdf

Free access to about 150 automotive books.

engbookspdf

Free access to about 35 automotive books.

engbookspdf

Free access to about 5 automotive books.

eBooks-IT.org

Online library for IT ebooks.

Free Programming Books

A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev

In 23 listsDetails

Magazines

SAE Magazines

A set of free magazines from automotive industry.

Vehicle Electronics

Free monthly magazine for automotive electronics engineers.

CAN magazine

CiA publications.

Podcasts

SAE Tomorrow Today

SAE International, provides perspectives from innovative industry leaders.

Matrickz TechTalk

Matrickz, about ASPICE, Security and Safety (ISO26262).

Embedded.fm

A site dedicated to the many aspects of engineering.

In 3 lists

InsideEVs

Electric Vehicle News.

EV News Daily

A daily podcast about electric cars, hybrids and sustainable transport news.

Press releases

Continental AG

Elektrobit (EB)

Renesas Electronics Corporation

OPEN Alliance

SAE International

Softing Automotive Electronics GmbH

Vector Informatik GmbH

Videos

Automotive Logistics

Embedded Meetup Egypt

Webinars related to software development for automotive embedded systems.

Official Elektrobit

MATLAB

Videos and Webinars.

Vector Informatik

YouTube channel.

Automotive World

Company, educating automotive and vehicle industry stakeholders since 1992.

Miscellaneous

Universität Siegen

Publication list about critical safety and AUTOSAR projects.

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.

Awesome Indexed

Search the Awesome dataset.

Awesome Search

Quick search for Awesome lists.

In 3 lists
See category
94

Awesome OpenClaw Skills

VoltAgent/awesome-openclaw-skills

The awesome collection of OpenClaw skills. 5,400+ skills filtered and categorized from the official OpenClaw Skills Registry.🦞

Fresh★ 53k830 entriesPushed today
92

Awesome DeepSeek Harness (DSH) Plugin

awesome-dsh-plugin/awesome-dsh-plugin

A curated list of plugins for DeepSeek Harness (dsh) · DeepSeek Harness 插件精选列表

Fresh★ 17k1654 entriesPushed today
91

Awesome Guidelines

Kristories/awesome-guidelines

Programming style, best practices, and coding conventions.

Fresh★ 11k166 entriesPushed 2 days ago
90

Awesome

sindresorhus/awesome

😎 Awesome lists about all kinds of interesting topics [NOTE: Pull requests are temporarily disabled until I have a chance to catch up with the existing ones]

Fresh★ 513k51 entriesPushed 28 days ago
90

Awesome Prompts

ai-boost/awesome-prompts

Curated list of chatgpt prompts from the top-rated GPTs in the GPTs Store. Prompt Engineering, prompt attack & prompt protect. Advanced Prompt Engineering papers.

Fresh★ 9k288 entriesPushed today
90

Awesome README

matiassingers/awesome-readme

A curated list of awesome READMEs

Fresh★ 22k143 entriesPushed yesterday