AUTOSAR标准Log和Trace规范解读
版权申诉
83 浏览量
更新于2024-07-18
收藏 620KB PDF 举报
"AUTOSAR_SWS_LogAndTrace.pdf 是一份关于AUTOSAR Adaptive Platform的Log和Trace规范文档,详细阐述了汽车软件系统的日志记录和追踪机制。这份文档由AUTOSAR组织发布并负责更新,是智能驾驶和车辆标准化的重要组成部分。文档包含了多个版本的变更历史,最新版本为R20-11。"
AUTOSAR(AUTomotive Open System ARchitecture)是一个由汽车制造商、供应商和软件公司组成的联盟,旨在创建一个开放的汽车软件架构标准。Log和Trace是AUTOSAR Adaptive Platform中的关键功能,用于监控和记录软件系统的行为,对故障诊断、性能分析以及软件验证与验证至关重要。
在R20-11版本中,该规范引入了非建模消息和建模消息,丰富了日志消息的种类。新增了`Logger::WithLevel()` API,允许在记录日志时传递日志级别作为参数,这使得开发者能更灵活地控制日志输出的详细程度。此外,还进行了重构和编辑性改动,提升了文档的可读性和实用性。
在之前的R19-11版本中,文档移除了`LogManager`类,并将远程客户端状态移到了8.2章的函数定义部分。添加了功能集群的关闭行为,并通过`ara::core::Initialize()`实现了功能集群的初始化。同时,删除了与TSYNC相关的规格项目,并调整了文档状态为“已发布”。
而在19-03版本中,主要变化是修改了日志流、日志管理器和日志接口的API,以及进行了编辑性调整。这些变动反映了AUTOSAR对日志和追踪功能持续优化的过程,以适应不断发展的汽车软件需求。
总体而言,这份文档详细规定了如何在AUTOSAR Adaptive Platform中实现日志记录和追踪,包括消息类型、API接口、日志级别控制以及功能集群的生命周期管理,对于开发智能驾驶和车辆软件的工程师来说,是一份非常重要的参考资料。了解和掌握这些规范,能够帮助开发者更好地实现高效、可靠的汽车软件系统。
2019-12-05 上传
2021-10-02 上传
2022-09-20 上传
2021-08-31 上传
2021-08-31 上传
2021-08-31 上传
2021-08-31 上传
电动汽车控制与安全
- 粉丝: 267
- 资源: 4186
最新资源
- 平尾装配工作平台运输支撑系统设计与应用
- MAX-MIN Ant System:用MATLAB解决旅行商问题
- Flutter状态管理新秀:sealed_flutter_bloc包整合seal_unions
- Pong²开源游戏:双人对战图形化的经典竞技体验
- jQuery spriteAnimator插件:创建精灵动画的利器
- 广播媒体对象传输方法与设备的技术分析
- MATLAB HDF5数据提取工具:深层结构化数据处理
- 适用于arm64的Valgrind交叉编译包发布
- 基于canvas和Java后端的小程序“飞翔的小鸟”完整示例
- 全面升级STM32F7 Discovery LCD BSP驱动程序
- React Router v4 入门教程与示例代码解析
- 下载OpenCV各版本安装包,全面覆盖2.4至4.5
- 手写笔画分割技术的新突破:智能分割方法与装置
- 基于Koplowitz & Bruckstein算法的MATLAB周长估计方法
- Modbus4j-3.0.3版本免费下载指南
- PoqetPresenter:Sharp Zaurus上的开源OpenOffice演示查看器