awesome-automotive
by Marcin214
A curated list of delightful and free automotive engineering resources, looking for contributors ❗
AI summary
Automotive toolkit
A curated list of automotive engineering resources and tools for software development
- stars
- 854
- forks
- 175
- watching
- 75
- awesome list
- 1
- entries
- 238
What's in the list
238 links in 38 sections, with live GitHub stats.activeno commit in 2y
OS
- Automotive Grade Linux
Open source project to build Linux-based platforms for automotive applications
Autosar
- AUTOSAR
( omotive pen ystem chitecture) 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 UTOSA ool latform 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
- Arctic Core
Open source AUTOSAR embedded platform
- Introduction to Autosar
Vector Informatik, e-learning module
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 - 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)
- Trioz OSEK RTOS
Commercial implementation
SafeRTOS
- freertos.org
Main page. SafeRTOS is a functional safety, pre-certified RTOS
- FreeRTOS
overiview
Automotive SPICE
- ASPICE
Automotive SPICE® Process Assessment Model (PAM) and Process Reference Model (PRM)
- Automotive SPICE: Ensuring ASPICE Compliance
321 Gang, Continuous Engineering Experts
Autonomous Driving
Agile
- Scaled Agile Framework
( ) set of organization and workflow patterns intended to guide enterprises in scaling lean and agile practices
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
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
- 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 Overview
National Instruments
- Introduction to FlexRay
Vector Informatik, e-learning module
- The FlexRay Electrical Physical Layer Evolution
Lorenz Steffen, magazine Automotive
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
- A Case Study of Toyota Unintended Acceleration and Software Safety
Philip Koopman, and
- 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
- Knowledge Bank of technical articles, presentations and talks
Risktec - TÜV Rheinland
- Talk on safety-critical systems and criticisms of the standards
Professor Martyn Thomas CBE
- Talk on correctness by construction techniques
Professor Martyn Thomas CBE
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
- Vector Cybersecurity Symposium 2019: Lectures
Vector Informatik
- Vector Cybersecurity Symposium 2017: Lectures
Vector Informatik
- Vector Cybersecurity Symposium 2016: Lectures
Vector Informatik
- Cryptography Engineering: Design Principles and Practical Applications
Niels Ferguson, Bruce Schneier, Tadayoshi Kohno
Awesome Vehicle Security
Books, hardware, software, applications, car hacking and more
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
Architecture
- Enterprise Architect
Sparx Systems - tool vendor, contains demo, tutorials and more
- Gaphor
Open source modeling tool supporting UML and SysML
- ISO/IEC/IEEE42010
Systems and software engineering - Architecture description
- IEEE Std 1016
IEEE Recommended Practice for Software Design Descriptions
Requirements engineering
- Systems Engineering Principles and Practice
Alexander Kossiakof, William N. Sweet, Samuel J. Seymour, Steven M. Biemer
- Systems Engineering Handbook
NASA/SP-2007-6105 Rev1
- Requirements Engineering
Elizabeth Hull, Ken Jackson and Jeremy Dick
- IEEE Std 1233
IEEE Guide for Developing System Requirements Specifications
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
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
- Safe Software for Autonomous Mobility With Modern C++
Andreas Pasternak, CppCon
- Writing Safety Critical Automotive C++ Software for High Performance AI Hardware
Michael Wong, CppCon
- Driving Into the Future With Modern C++: A Look at Adaptive Autosar
Jan Babst, CppCon
- The Clean Coder: A Code of Conduct for Professional Programmers
Robert C. Martin
- Clean Code: A Handbook of Agile Software Craftsmanship
Robert C. Martin
- IEEE Std 830
IEEE Recommended Practice for Software Requirements Specifications
- IEEE Std 730
IEEE Standard for Software Quality Assurance Plans
Software Development / Coding guidelines
- MISRA
Motor Industry Software Reliability Association, publications
- SEI CERT Coding Standards
Languages such as C, C++, Java, and Perl, and the Android™ platform
Software Development / Debugging
- 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
- Software Testing Symposium 2018: Lectures
Vector Informatik
Testing / Unit tests
- ARUnit
Unit Testing of AUTOSAR Software Components
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
Testing / MC/DC
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
- Helix QAC
Code analyzer verifying compliance with coding standards such as MISRA and AUTOSAR. Certified for functional safety compliance
- 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
Testing / Timing analysis
- GLIWA
Worldwide leading provider for timing analysis, optimization and verification,
- Runtime Analysis of AUTOSAR Embedded Projects
Florian Sommer, Sebastian Ziegler
Testing / CANoe
- CANoe: Product Videos
Official Vector Informatik YouTube channel
- Tips and Tricks for the Use of CAPL
Three consecutive articles, for all levels of user knowledge , ,
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
- Small Business Programming
A set of great articles on every programmers topic
Books
- Technical Papers on the Development of Embedded Electronics
Vector Informatik GmbH
- Understanding Automotive Electronics Eighth Edition
William B. Ribbens
- FMEA Handbook
Ford
- Automotive Embedded Systems Handbook
Nicolas Navet
- Automotive software engineering : principles, processes, methods, and tools
Jörg Schäuffele, Thomas Zurawka
- 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
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
- InsideEVs
Electric Vehicle News
- EV News Daily
A daily podcast about electric cars, hybrids and sustainable transport news
Press releases
Videos
- Embedded Meetup Egypt
Webinars related to software development for automotive embedded systems
- 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
- TOP 100 OEM suppliers
Suplement to Automotive News magazine
- TOP 100 OEM suppliers
Suplement to Automotive News magazine
- Awesome Indexed
Search the Awesome dataset
- Awesome Search
Quick search for Awesome lists
Nothing in this list matches your filter.
Featured in 1 awesome list
Each link jumps to the spot where the list mentions awesome-automotive.
More related projects
udacity/self-driving-car6.2K
3nock/spidersuite614
google/pblog30
tmelliott/transitnetworkmodel13
pair-code/facets7.4K
raystack/raccoon200
firebaseextended/protobuf-rules-gen198
src-d/proteus735
hopshadoop/hops309
nipunn1313/mypy-protobuf659
somaticio/tensorflow.rb829
mresti/grpc-workshop13
avinassh/grpc-errors583