Data7Viz/data7-can
GitHub: Data7Viz/data7-can
一个用 C 语言学习和实践 CAN 总线通信的项目,涵盖物理层测量、位操作及 J1939 协议解码。
Stars: 0 | Forks: 0
# data7-can
用于学习 C 语言 CAN 总线的代码库。项目目前处于收集理论基础和设计阶段。
## 环境与技术栈
- Linux / Android / Termux
- C, ASM
- 位、逻辑、内存、神经元
- 万用表、电压、CAN 总线电阻
## 设备
- CANable 2.0 USB-CAN V2.0 Pro S
- OBD2 扫描仪 (SCANMATIK)
- 万用表
## 软件
- Wireshark / Radare2
- 开发自有工具
- **CAN 总线** - 数字网络,虚拟数据库
- **监控** - 搜索引擎
- **车联网(Telematics)** - 客户端 - 服务器架构
## 项目导航
**[万用表测量 (`/multimeter`)](./multimeter)**
**[位可视化工具 (`/bit_viz`)](./bit-viz)**
**[掩码与位移 (`/mask_shift`)](./mask-shift)**
**[j1939 解码器 (`/viz_j1939`)](./viz-j1939)**
**[j1939 分析器 (`/j1939_analiz`)](./j1939-analiz)**
**[tests 测试沙盒 ](./tests)**
标签:CAN总线, 客户端加密, 嵌入式开发, 硬件接口, 车联网