ssas-public icon indicating copy to clipboard operation
ssas-public copied to clipboard

Simple AUTOSAR Basic Software

AS - Automotive Software

This project is not open source, all of the BSWs are developed by me alone according to AUTOSAR 4.4.

AUTOSAR and its toolchain

architecture

Tools & Libraries

This project now provide below tools & libraries:

CanBusSimulator: CAN bus simulator over IP socket

LinBusSimulator: LIN bus simulator over IP socket

CanLib: CAN lib used to access CAN hardware(Vecotr CanCaseXL, PeakCan, ZLGCAN, etc)

LinLib: LIN lib used to access LIN hardware(COM, etc)

DevLib: abstract device libraries used to access any other kind of devices for automotive

IsoTp: LIN or CAN(CANFD) Transport Layer(ISO15765)

Loader: A library used for bootloader

AsOne: PyQT5 based GUI tool for Com/Dcm

DoIPClient: DoIP client library to access DoIP server

prebuilt demo applications and its tools

  • CAN bootloader demo
  • CanNm
  • OsekNm

Pages

Prelog

Setup development environment

CAN development with simulation

CAN bootloader

CAN OSEK NM

AUTOSAR NVM Memory Stack

DoIP

SOMEIP-SD

Funny demos

Cluster & Watch: legacy things from as, something like:

Cluster

git submodule update --init --recursive
scons --app=Cluster
scons --app=Watch