- Notifications
You must be signed in to change notification settings - Fork25
🚛 An awesome LIN bus tools, hardware and resources. It helps a reverse engineering LIN bus devices with lightly specializing in automotive embedded controller software and communication understanding.
License
iDoka/awesome-linbus
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
🚜 Awesome Tools, Hardware And Resources For LIN Bus
This list helps a reverse engineering LIN bus devices with lightly specializing in automotive embedded controller software and communication understanding.
NoteItems marked as "🔝" are highly recommended.
Permanent URL to this list:https://github.com/iDoka/awesome-linbus
This is aLIN 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.
ESP32-openLIN - Theopen-LIN implementation on ESP32 based onESP32-SoftwareLIN.
- Your contributions are always welcome! Please read thecontribution guidelines first.
- Please followthis root-repo for lastest updates.
- Also might be usefulthis 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 listCAN ID collections also might be useful.
About
🚛 An awesome LIN bus tools, hardware and resources. It helps a reverse engineering LIN bus devices with lightly specializing in automotive embedded controller software and communication understanding.