can-bus

Solid

CAN/CAN-FD bus analysis and development expertise

AI & Automation 814 stars 53 forks Updated today MIT

Install

View on GitHub

Quality Score: 94/100

Stars 20%
97
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# CAN Bus Skill ## Overview This skill provides comprehensive CAN and CAN-FD bus analysis, development, and debugging capabilities for automotive and industrial embedded systems. ## Capabilities ### Message Frame Operations - CAN message frame generation - Frame analysis and decoding - Identifier filtering and masking - Standard (11-bit) and extended (29-bit) IDs - Remote frame handling ### DBC File Support - DBC file parsing and generation - Signal decoding and encoding - Message definition management - Physical value scaling - Multiplexed signal support ### Protocol Support - CAN 2.0A/B compliance - CAN-FD configuration and validation - J1939 transport protocol - CANopen communication - UDS (ISO 14229) diagnostics - ISO-TP (ISO 15765-2) ### Bus Analysis - Bus arbitration analysis - Error frame detection and analysis - Bus-off recovery monitoring - Bus load calculation - Bit timing verification - Network topology analysis ### Gateway Operations - Message routing configuration - Gateway bridge setup - Protocol translation - Filtering and forwarding rules ## Target Processes - `device-driver-development.js` - CAN driver implementation - `signal-integrity-testing.js` - CAN bus signal validation - `hw-sw-interface-specification.js` - CAN interface definition - `functional-safety-certification.js` - CAN safety requirements ## Dependencies - CAN interface tools (PEAK, Vector, Kvaser) - DBC files for signal decoding - CAN analyzer hardware - SocketCAN (Linux) ## Usage ...

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Related Skills