This list helps a reverse engineering LIN bus devices with lightly specializing in automotive embedded controller software and communication understanding.
URL: https://github.com/iDoka/awesome-linbus
This is a LIN protocol ToC:
- LIN Bus Explained - A Simple Intro.
- TSMaster - Powerful open environment for automotive CAN and LIN bus monitoring, simulation, testing, diagnostics, calibration and so on (Closed source).
- linux-lin - Linux kernel LIN bus support implemented as TTY line discipline for generic UART conrollers: Documentation; Paper.
- LDF Parser - tool is able parse LIN Description Files, retrieve signal names and frames from them, as well as encoding messages using frame definitions and decoding them
- LDF-Parser - parser for retrieving data from automotive Lin description files (LDF)
- NCF-Parser - parser for retrieving data from automotive Node Configuration Files (NCF)
- LinUSBConverter - LIN to USB converter with LIN master support compatible with SLCAN
- linbus - Arduino based LINBUS stack and signal interceptor/injector
- linbus-phat - LIN Bus interface for Raspberry PI Zero
- budgetcan - Firmware to support gs_usb on most STM32 devices with LIN bus support.
SLLIN protocol - that is like slcan protocol for linux based OS.
- sllin - Linux driver for LIN interfaces (serial line qdisc)
- sllin linux
- start_lin_demo.sh
-
LIN Nodes Firmware and PCB designs for various LIN network nodes intended for retrofitting older vehicles
-
LIN The LIN protocol implemented over Arduino APIs (Serial and Digital IO)
-
macchina LIN Arduino library to add dual LIN support on SAM3X based boards
-
LIN compiler LIN is a compiler (written in java) that will parse LIN Node capability and LIN description files and generate C source code that implements the LIN 2.2 spec for slave or master nodes.
-
ESP32-LIN-Interface-Library - LIN-Master functions (write and request LIN-Frames via hardware UART of an ESP32
-
open-LIN - Implementation of Local interconnect network in C
- Your contributions are always welcome! Please read the contribution guidelines first.
- Please follow this root-repo for lastest updates.
- Also might be useful this curated list of awesome tools and resources for CAN bus reverse engineering with lightly specializing in automotive embedded controller software and communication understanding.
- The another awesome list CAN ID collections also might be useful.