# EcuBus-Pro
**Repository Path**: ecubus/EcuBus-Pro
## Basic Information
- **Project Name**: EcuBus-Pro
- **Description**: 一款功能强大的汽车ECU开发工具,支持UDS、CAN-TP、DoIP、LIN协议,提供类CAPL脚本(TS)功能及HIL硬件在环测试。
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: https://app.whyengineer.com
- **GVP Project**: No
## Statistics
- **Stars**: 33
- **Forks**: 15
- **Created**: 2025-04-26
- **Last Updated**: 2025-09-29
## Categories & Tags
**Categories**: hardware
**Tags**: Lin, CAN, dbc, UDS, doip
## README
## 概览

EcuBus-Pro是商业汽车诊断工具(如`CAN-OE`)的开源替代品。它为ECU开发和测试提供了全面的解决方案,具有以下特点:
- 🆓 开源且免费使用
- 🚀 现代化、直观的用户界面
- 💻 跨平台支持(Windows、Linux、MacOS)- [安装指南](./docs/about/install.md)
- 🔌 多硬件支持
- **[EcuBus-LinCable](https://app.whyengineer.com/zh/docs/um/hardware/lincable.html)**: LIN(支持LIN一致性测试)、[PWM](https://app.whyengineer.com/zh/docs/um/pwm/pwm.html)
- **PEAK**: CAN、CAN-FD、LIN
- **KVASER**: CAN、CAN-FD、LIN
- **ZLG**: CAN、CAN-FD
- **Toomotss**: CAN、CAN-FD、LIN
- **VECTOR**: CAN、CAN-FD、LIN
- **SLCAN**: CAN、CAN-FD [详情](https://app.whyengineer.com/zh/docs/um/can/can.html#slcan-special)
- **GS_USB (CANDLE)**: CAN、CAN-FD [详情](https://app.whyengineer.com/zh/docs/um/can/can.html#gs-usb)
- 🛠️ 全面的诊断功能
- **诊断协议**: CAN/CAN-FD、DoIP、LIN
- 🌐 **SOME/IP**: SOME/IP协议支持 - [详情](https://app.whyengineer.com/zh/docs/um/someip/index.html)
- 📝 **脚本**: 基于TypeScript的高级自动化 - [详情](./docs/um/script.md)
- 🧪 **测试**: HIL测试框架 - [详情](./docs/um/test/test.md)
- 📊 **数据库支持**: LIN LDF(编辑和导出)、CAN DBC(查看) - [详情](./docs/um/database.md)
- 📈 **数据可视化**: 实时信号图表和分析 - [详情](./docs/um/graph/graph.md)
- ⌨️ **命令行**: 功能齐全的CLI,支持自动化和集成 - [详情](./docs/um/cli.md)
- 🎨 **面板**: 拖拽式界面构建器,用于自定义UI - [详情](./docs/um/panel/index.md)
[阅读文档了解更多](https://app.whyengineer.com/zh/)
## 支持与赞助
---
考虑[成为赞助商](./docs/about/sponsor)以支持持续开发。赞助商将获得显著的徽标展示位置和网站链接。🙏
## 贡献者
感谢所有帮助塑造EcuBus-Pro的贡献者:
我们欢迎贡献!在开始之前,请查看我们的[贡献指南](./.github/contributing.md)。
## 许可证
[许可证](./license.zh.txt)