mercedes-benz/ardep
GitHub: mercedes-benz/ardep
梅赛德斯-奔驰开源的车载软硬件一体化快速开发平台,通过集成开发板与基于 Zephyr RTOS 的软件框架简化汽车电子设备原型制作与诊断开发。
Stars: 388 | Forks: 109
## ARDEP - 汽车快速开发平台
.. image:: boards/mercedes/ardep/doc/3d_view_v2.png
:align: center
:width: 50%
ARDEP(**A**\ utomotive **R**\ apid **DE**\ velopment **P**\ latform)是一个开源的硬件和软件平台,
旨在简化汽车开发。它将功能丰富的开发板与强大的
基于 Zephyr 的软件框架相结合,使您能够快速构建和部署汽车应用程序。
无论您是在为新型汽车设备制作原型,还是进行诊断实验,
ARDEP 都能提供您所需的工具和基础设施。
# 路标
* **文档**
* `文档 `_
* `入门指南 `_
* **硬件**
* `硬件文档 `_
* `PowerIO Shield 文档 `_
* `硬件文件 `_
* **软件**
* `UDS 库文档 `_
* `示例文档 `_
* `示例源码 `_
* **项目**
* `贡献指南 `_
* `许可证 `_
# 概览
* **完整的硬件解决方案** - 即插即用的开发板,带有 CAN、LIN 和其他常见通信接口
* **PowerIO Shield** - 扩展的电源功能,提供 6 路输出和 6 路输入,每通道最高支持 48V 和 3A
* **汽车级软件** - 内置 UDS 诊断(ISO 14229)和 DFU 固件更新支持
* **经过验证的基础** - 基于可靠的 Zephyr RTOS,拥有庞大的生态系统
* **快速原型设计** - 快速开发和迭代,无需担心硬件集成问题
# 主要特性
**硬件**
* **集成开发板** - 开源设计,内置您所需的一切
* **汽车通信** - 板载 CAN 和 LIN 收发器(无需外部组件)
* **板载调试器和编程器** - 集成的调试器和编程器,带有 UART 连接
* **PowerIO Shield** - 扩展的电源功能,配备六个 3A 高边开关,最高支持 48V
* **Arduino 接口** - 兼容各种 Arduino 扩展板和配件
**软件和框架**
* **基于 Zephyr RTOS** - 构建于可靠且被广泛采用的开源 Zephyr RTOS 之上
* **汽车诊断** - 内置 UDS 支持(ISO 14229),适用于专业诊断
* **固件更新** - 通过 UDS 集成 DFU(设备固件更新)
* **模块化架构** - 清晰的关注点分离,专为长期可维护性而设计
* **丰富的连接性** - CAN、LIN、SPI、I2C、UART 等,配有统一且易于使用的 API
# 开始使用
准备好开始了吗?请从 `入门指南 `_ 开始,
它将为您提供全面的分步介绍。您将找到示例项目和范例,帮助您快速启动和运行。
有关使用 ARDEP、API 参考资料和故障排除的详细信息,请参阅
`完整文档 `_。
# 贡献
我们欢迎并感谢您的贡献。
请查看 `CONTRIBUTING.md `_ 了解指南和更多
信息。
# 许可证
版权所有 Mercedes-Benz AG
本项目基于 `Apache 2.0 许可证 `_ 授权。
标签:UDS诊断, Zephyr RTOS, 客户端加密, 嵌入式开发, 快速原型设计, 汽车电子, 软硬结合