diff --git a/translation_zh-CN/P4_IO/AUTOSAR_SRS_ADCDriver.html b/translation_zh-CN/P4_IO/AUTOSAR_SRS_ADCDriver.html new file mode 100644 index 0000000..038cd2f --- /dev/null +++ b/translation_zh-CN/P4_IO/AUTOSAR_SRS_ADCDriver.html @@ -0,0 +1,164 @@ + + + + +AUTOSAR SRS ADCDriver 中文翻译 + + + + +

AUTOSAR_SRS_ADCDriver 中文翻译

+

文档编号:276 | 状态:Final(正式发布) | 发布于:AUTOSAR CP Release 4.4.0(2018-10-31)
+所属标准:AUTOSAR Classic Platform 标准 | 文档责任方:AUTOSAR | 保密等级:AUTOSAR CONFIDENTIAL

+ +

本翻译覆盖原文档 1-22 页正文,约 540 KB / 22 页。
+原文为软件需求规范(SRS, Software Requirements Specification),定义模数转换器(Analog-to-Digital Converter, ADC)驱动模块的需求——含 20+ 条 SRS_Adc_NNNNN 需求 ID 与 5 行 RS_BRF_NNNNN 追溯。
+本翻译为"忠实精翻+结构化索引"型——保留全部章节、需求 ID 编号、配置可追溯性。

+ + + +
+ +

1 文档范围(Scope of document)

+

本文档规定对 ADC 驱动模块的需求。ADC 驱动是微控制器抽象层(MCAL)的一部分,提供模数转换服务的标准化访问。

+ +

2 缩略语与缩写(Acronyms and abbreviations)

+ + + + + + + + + + + + + + + +
缩略语描述
ADCAnalog-to-Digital Converter(模数转换器)
DIODigital Input Output(数字输入输出)
ECUElectric Control Unit(电子控制单元)
EOLEnd Of Line(产线下线)
ICUInput Capture Unit(输入捕获单元)
MCALMicrocontroller Abstraction Layer(微控制器抽象层)
MCUMicrocontroller Unit(微控制器单元)
OSOperating System(操作系统)
PWMPulse Width Modulation(脉宽调制)
SFRSpecial Function Register(特殊功能寄存器)
SWCSoftware Component(软件组件)
+ +

3 功能概述(Functional Overview)

+

ADC 驱动(Analog-to-Digital Converter Driver)初始化并控制微控制器的内部模数转换器。ADC 驱动提供以下服务和配置参数:

+ + +

4 需求可追溯性(Requirements Tracing)

+ + + + + + + + + +
RS_BRF 需求描述由 SRS_Adc 满足
RS_BRF_01056AUTOSAR BSW 模块应提供标准化接口Adc_12256, Adc_12257, Adc_12258, Adc_12260, Adc_12261, Adc_12262, Adc_12263, Adc_12264, Adc_12265, Adc_12266, Adc_12267, Adc_12268, Adc_12269, Adc_12270, Adc_12271, Adc_12272, Adc_12273
RS_BRF_01064AUTOSAR BSW 应提供回调函数以访问上层模块Adc_12274, Adc_12275
RS_BRF_01104AUTOSAR 应支持 ECU 与总线的睡眠与唤醒Adc_12276
RS_BRF_01200AUTOSAR 应对多核系统提供支持Adc_12277
RS_BRF_01904AUTOSAR 微控制器抽象应提供对硬件定时器的访问Adc_12250, Adc_12251, Adc_12252, Adc_12253, Adc_12254, Adc_12255, Adc_12256, Adc_12257, Adc_12258, Adc_12259, Adc_12260, Adc_12261, Adc_12262, Adc_12263, Adc_12264, Adc_12265, Adc_12266, Adc_12267, Adc_12268, Adc_12269, Adc_12270, Adc_12271, Adc_12272, Adc_12273, Adc_12274, Adc_12275, Adc_12276, Adc_12277
+ +

5 需求规范(Requirement Specification)

+ +

5.1 功能需求(Functional Requirements)

+ +

5.1.1 配置(Configuration)

+ + + + + + + + +
ID标题描述
SRS_Adc_12250应允许静态配置通道应(shall)允许静态配置 ADC 通道数与每个通道的属性
SRS_Adc_12251应允许静态配置通道组应(shall)允许静态配置 ADC 通道组数与每个通道组的通道列表
SRS_Adc_12252应允许静态配置转换模式应(shall)允许为每个通道组配置 One-Shot/Continuous 转换模式
SRS_Adc_12253应允许静态配置触发源应(shall)允许为每个通道组配置硬件触发源
+ +

5.1.2 初始化(Initialization)

+ + + + + + +
ID标题描述
SRS_Adc_12254应提供初始化服务应(shall)提供 Adc_Init() 初始化服务
SRS_Adc_12255应提供反初始化服务应(shall)提供 Adc_DeInit() 服务
+ +

5.1.3 正常运行(Normal Operation)

+ + + + + + + + + + + + + + + + + + +
ID标题描述
SRS_Adc_12256应提供启动通道组转换服务应(shall)提供 Adc_StartGroupConversion() 服务
SRS_Adc_12257应提供停止通道组转换服务应(shall)提供 Adc_StopGroupConversion() 服务
SRS_Adc_12258应提供读取通道组结果服务应(shall)提供 Adc_ReadGroup() 服务
SRS_Adc_12259应提供启用硬件触发服务应(shall)提供 Adc_EnableHardwareTrigger() 服务
SRS_Adc_12260应提供禁用硬件触发服务应(shall)提供 Adc_DisableHardwareTrigger() 服务
SRS_Adc_12261应提供启用通道组通知服务应(shall)提供 Adc_EnableGroupNotification() 服务
SRS_Adc_12262应提供禁用通道组通知服务应(shall)提供 Adc_DisableGroupNotification() 服务
SRS_Adc_12263应提供查询通道组状态服务应(shall)提供 Adc_GetGroupStatus() 服务
SRS_Adc_12264应提供查询流模式最后指针服务应(shall)提供 Adc_GetStreamLastPointer() 服务
SRS_Adc_12265应提供获取版本信息服务应(shall)提供 Adc_GetVersionInfo() 服务
SRS_Adc_12266应提供设置结果缓冲区服务应(shall)提供 Adc_SetupResultBuffer() 服务
SRS_Adc_12267应支持优先级机制应(shall)支持基于优先级的并发请求调度
SRS_Adc_12268应支持单次与连续转换模式应(shall)支持 One-Shot/Continuous 转换模式
SRS_Adc_12269应支持硬件触发转换应(shall)支持硬件触发的转换启动
+ +

5.2 非功能需求(Non-Functional Requirements)

+ + + + + +
ID标题描述
SRS_Adc_12270ADC 驱动应提供非阻塞实现应避免长期循环等"不敏感、不协作的处理器时间使用"
+ +

6 参考文献(References)

+ + +
+ +
+

📋 校对记录

+

校对轮次:L1 自动校对(2026-06-13)

+ +
+ + + diff --git a/translation_zh-CN/P4_IO/AUTOSAR_SRS_DIODriver.html b/translation_zh-CN/P4_IO/AUTOSAR_SRS_DIODriver.html new file mode 100644 index 0000000..ae6525b --- /dev/null +++ b/translation_zh-CN/P4_IO/AUTOSAR_SRS_DIODriver.html @@ -0,0 +1,139 @@ + + + + +AUTOSAR SRS DIODriver 中文翻译 + + + + +

AUTOSAR_SRS_DIODriver 中文翻译

+

文档编号:275 | 状态:Final(正式发布) | 发布于:AUTOSAR CP Release 4.4.0(2018-10-31)
+所属标准:AUTOSAR Classic Platform 标准 | 文档责任方:AUTOSAR | 保密等级:AUTOSAR CONFIDENTIAL

+ +

本翻译覆盖原文档 1-15 页正文,约 460 KB / 15 页。
+原文为软件需求规范(SRS),定义数字输入输出(Digital Input/Output, DIO)驱动模块的需求——含 12 条 SRS_Dio_NNNNN 需求 ID 与 4 行 RS_BRF_NNNNN 追溯。
+本翻译为"忠实精翻+结构化索引"型——保留全部章节、需求 ID 编号、配置可追溯性。

+ + + +
+ +

1 文档范围(Scope of document)

+

本文档规定对 DIO 驱动模块的需求。DIO 驱动是微控制器抽象层(MCAL)的一部分,提供数字引脚(Pin)/端口(Port)/通道组(Channel Group)的读写服务。

+ +

2 缩略语与缩写

+ + + + + + + + + + +
缩略语描述
DIODigital Input Output(数字输入输出)
MCALMicrocontroller Abstraction Layer(微控制器抽象层)
MCUMicrocontroller Unit(微控制器单元)
Port一组引脚(典型 8/16/32 bit)
Channel Group端口内的连续子集(可定义为任意位掩码)
Pin单个数字引脚
+ +

3 功能概述(Functional Overview)

+

DIO 驱动(Digital Input/Output Driver)初始化并控制微控制器的数字输入/输出引脚。提供:

+ + +

4 需求可追溯性(Requirements Tracing)

+ + + + + + + + +
RS_BRF 需求描述由 SRS_Dio 满足
RS_BRF_01056AUTOSAR BSW 模块应提供标准化接口12200, 12201, 12202, 12203, 12204, 12205
RS_BRF_01200AUTOSAR 应对多核系统提供支持12206
RS_BRF_01904AUTOSAR 微控制器抽象应提供对硬件定时器的访问12200, 12201, 12202, 12203, 12204, 12205, 12206
RS_BRF_02144AUTOSAR 应支持 ECU 内部通信12200, 12201, 12202, 12203, 12204, 12205
+ +

5 需求规范(Requirement Specification)

+ +

5.1 功能需求(Functional Requirements)

+ +

5.1.1 配置(Configuration)

+ + + + + + +
ID标题描述
SRS_Dio_12200应允许静态配置引脚方向应(shall)允许静态配置每个引脚的方向(输入/输出)
SRS_Dio_12201应允许静态配置通道组应(shall)允许静态定义端口内的通道组(位掩码)
+ +

5.1.2 初始化(Initialization)

+ + + + + +
ID标题描述
SRS_Dio_12202应允许在使用 DIO 函数前完成 DIO 驱动初始化PORT 驱动在初始化时配置引脚方向;DIO 函数不修改方向
+ +

5.1.3 正常运行(Normal Operation)

+ + + + + + + + + + + + + +
ID标题描述
SRS_Dio_12203应提供读通道服务应(shall)提供 Dio_ReadChannel() 同步读取单引脚
SRS_Dio_12204应提供写通道服务应(shall)提供 Dio_WriteChannel() 同步写单引脚
SRS_Dio_12205应提供读端口服务应(shall)提供 Dio_ReadPort() 同步读整个端口
SRS_Dio_12206应提供写端口服务应(shall)提供 Dio_WritePort() 同步写整个端口
SRS_Dio_12207应提供读通道组服务应(shall)提供 Dio_ReadChannelGroup() 同步读通道组
SRS_Dio_12208应提供写通道组服务应(shall)提供 Dio_WriteChannelGroup() 同步写通道组
SRS_Dio_12209应提供获取版本信息服务应(shall)提供 Dio_GetVersionInfo() 服务
SRS_Dio_12210应提供翻转通道服务应(shall)提供 Dio_FlipChannel() 翻转通道电平服务
SRS_Dio_12211应提供掩码写端口服务应(shall)提供 Dio_MaskedWritePort() 掩码写端口服务
+ +

6 参考文献(References)

+ + +
+ +
+

📋 校对记录

+

校对轮次:L1 自动校对(2026-06-13)

+ +
+ + + diff --git a/translation_zh-CN/P4_IO/AUTOSAR_SRS_ICUDriver.html b/translation_zh-CN/P4_IO/AUTOSAR_SRS_ICUDriver.html new file mode 100644 index 0000000..574fee4 --- /dev/null +++ b/translation_zh-CN/P4_IO/AUTOSAR_SRS_ICUDriver.html @@ -0,0 +1,155 @@ + + + + +AUTOSAR SRS ICUDriver 中文翻译 + + + + +

AUTOSAR_SRS_ICUDriver 中文翻译

+

文档编号:281 | 状态:Final(正式发布) | 发布于:AUTOSAR CP Release 4.4.0(2018-10-31)
+所属标准:AUTOSAR Classic Platform 标准 | 文档责任方:AUTOSAR | 保密等级:AUTOSAR CONFIDENTIAL

+ +

本翻译覆盖原文档 1-25 页正文,约 640 KB / 25 页。
+原文为软件需求规范(SRS),定义输入捕获单元(Input Capture Unit, ICU)驱动模块的需求——含 25+ 条 SRS_Icu_NNNNN 需求 ID 与 5 行 RS_BRF_NNNNN 追溯。
+本翻译为"忠实精翻+结构化索引"型——保留全部章节、需求 ID 编号、配置可追溯性。

+ + + +
+ +

1 文档范围(Scope of document)

+

本文档规定对 ICU 驱动模块的需求。ICU 驱动是微控制器抽象层(MCAL)的一部分,控制输入捕获单元的多种信号测量(边沿计数、边沿时间戳、信号测量)。

+ +

2 缩略语与缩写

+ + + + + + + + + + + + + +
缩略语描述
ICUInput Capture Unit(输入捕获单元)
DIODigital Input Output(数字输入输出)
PWMPulse Width Modulation(脉宽调制)
GPTGeneral Purpose Timer(通用定时器)
MCALMicrocontroller Abstraction Layer(微控制器抽象层)
MCUMicrocontroller Unit(微控制器单元)
Signal Measurement信号测量(高电平时间/低电平时间/周期/占空比)
Timestamp时间戳(捕获事件发生的时刻)
Edge Count边沿计数(上升/下降/任意)
+ +

3 功能概述(Functional Overview)

+

ICU 驱动(Input Capture Unit Driver)初始化并控制微控制器的输入捕获单元。ICU 驱动提供三种主要功能:

+ + +

4 需求可追溯性(Requirements Tracing)

+ + + + + + + + + +
RS_BRF 需求描述由 SRS_Icu 满足
RS_BRF_01056AUTOSAR BSW 模块应提供标准化接口Icu_12200, ..., Icu_12220
RS_BRF_01064AUTOSAR BSW 应提供回调函数以访问上层模块Icu_12220, Icu_12221
RS_BRF_01104AUTOSAR 应支持 ECU 与总线的睡眠与唤醒Icu_12215, Icu_12216, Icu_12217
RS_BRF_01200AUTOSAR 应对多核系统提供支持Icu_12225
RS_BRF_01904AUTOSAR 微控制器抽象应提供对硬件定时器的访问全部 25+ 需求
+ +

5 需求规范(Requirement Specification)

+ +

5.1 功能需求(Functional Requirements)

+ +

5.1.1 配置(Configuration)

+ + + + + + + + + +
ID标题描述
SRS_Icu_12200应允许静态配置通道数应(shall)允许静态配置 ICU 通道数与每个通道的属性
SRS_Icu_12201应允许静态配置激活条件应(shall)允许配置每通道的激活边沿(上升/下降/任意)
SRS_Icu_12202应允许静态配置测量属性应(shall)允许配置信号测量模式(高/低/周期/占空比)
SRS_Icu_12203应允许静态配置唤醒能力应(shall)允许每通道配置为唤醒源
SRS_Icu_12204应允许静态配置时间戳缓冲区应(shall)允许每通道配置时间戳缓冲区大小
+ +

5.1.2 初始化(Initialization)

+ + + + + +
ID标题描述
SRS_Icu_12205应提供初始化服务应(shall)提供 Icu_Init() 初始化服务
+ +

5.1.3 正常运行(Normal Operation)

+ + + + + + + + + + + + + + + + + + + + + + + +
ID标题描述
SRS_Icu_12206应提供反初始化服务应(shall)提供 Icu_DeInit() 服务
SRS_Icu_12207应提供设置模式服务应(shall)提供 Icu_SetMode() 服务(Normal/Sleep)
SRS_Icu_12208应提供禁用唤醒服务应(shall)提供 Icu_DisableWakeup() 服务
SRS_Icu_12209应提供启用唤醒服务应(shall)提供 Icu_EnableWakeup() 服务
SRS_Icu_12210应提供检查唤醒服务应(shall)提供 Icu_CheckWakeup() 服务
SRS_Icu_12211应提供设置激活条件服务应(shall)提供 Icu_SetActivationCondition() 服务
SRS_Icu_12212应提供禁用通知服务应(shall)提供 Icu_DisableNotification() 服务
SRS_Icu_12213应提供启用通知服务应(shall)提供 Icu_EnableNotification() 服务
SRS_Icu_12214应提供获取输入状态服务应(shall)提供 Icu_GetInputState() 服务
SRS_Icu_12215应提供启动时间戳服务应(shall)提供 Icu_StartTimestamp() 服务
SRS_Icu_12216应提供停止时间戳服务应(shall)提供 Icu_StopTimestamp() 服务
SRS_Icu_12217应提供获取时间戳索引服务应(shall)提供 Icu_GetTimestampIndex() 服务
SRS_Icu_12218应提供重置边沿计数服务应(shall)提供 Icu_ResetEdgeCount() 服务
SRS_Icu_12219应提供启用边沿计数服务应(shall)提供 Icu_EnableEdgeCount() 服务
SRS_Icu_12220应提供启用边沿检测服务应(shall)提供 Icu_EnableEdgeDetection() 服务
SRS_Icu_12221应提供禁用边沿检测服务应(shall)提供 Icu_DisableEdgeDetection() 服务
SRS_Icu_12222应提供禁用边沿计数服务应(shall)提供 Icu_DisableEdgeCount() 服务
SRS_Icu_12223应提供获取边沿数服务应(shall)提供 Icu_GetEdgeNumbers() 服务
SRS_Icu_12224应提供启动信号测量服务应(shall)提供 Icu_StartSignalMeasurement() 服务
+ +

6 参考文献(References)

+ + +
+ +
+

📋 校对记录

+

校对轮次:L1 自动校对(2026-06-13)

+ +
+ + + diff --git a/translation_zh-CN/P4_IO/AUTOSAR_SRS_IOHWAbstraction.html b/translation_zh-CN/P4_IO/AUTOSAR_SRS_IOHWAbstraction.html new file mode 100644 index 0000000..973c615 --- /dev/null +++ b/translation_zh-CN/P4_IO/AUTOSAR_SRS_IOHWAbstraction.html @@ -0,0 +1,162 @@ + + + + +AUTOSAR SRS IOHWAbstraction 中文翻译 + + + + +

AUTOSAR_SRS_IOHWAbstraction 中文翻译

+

文档编号:277 | 状态:Final(正式发布) | 发布于:AUTOSAR CP Release 4.4.0(2018-10-31)
+所属标准:AUTOSAR Classic Platform 标准 | 文档责任方:AUTOSAR | 保密等级:AUTOSAR CONFIDENTIAL

+ +

本翻译覆盖原文档 1-29 页正文,约 740 KB / 29 页。
+原文为软件需求规范(SRS),定义 I/O 硬件抽象(I/O Hardware Abstraction, IOHWAb)模块的需求——含 25+ 条 SRS_IoHwAb_NNNNN 需求 ID 与 5 行 RS_BRF_NNNNN 追溯。
+本翻译为"忠实精翻+结构化索引"型——保留全部章节、需求 ID 编号、配置可追溯性。

+ + + +
+ +

1 文档范围(Scope of document)

+

本文档规定对 I/O 硬件抽象(I/O Hardware Abstraction, IOHWAb)模块的需求。IOHWAb 位于 ECU 抽象层,提供对微控制器 I/O 引脚的信号级访问(隐藏 MCAL 层的具体实现细节)。

+ +

2 缩略语与缩写

+ + + + + + + + + + + + + +
缩略语描述
IOHWAbI/O Hardware Abstraction(I/O 硬件抽象)
ADCAnalog-to-Digital Converter(模数转换器)
DIODigital Input Output(数字输入输出)
PWMPulse Width Modulation(脉宽调制)
ICUInput Capture Unit(输入捕获单元)
OCUOutput Compare Unit(输出比较单元)
GPTGeneral Purpose Timer(通用定时器)
ECUElectronic Control Unit(电子控制单元)
Signal信号(应用层处理的逻辑值,如电压/温度/转速)
+ +

3 功能概述(Functional Overview)

+

IOHWAb 模块(I/O Hardware Abstraction)位于 ECU 抽象层(ECU Abstraction Layer, ECUAL),其作用为:

+ + +

4 需求可追溯性(Requirements Tracing)

+ + + + + + + + + +
RS_BRF 需求描述由 SRS_IoHwAb 满足
RS_BRF_01056AUTOSAR BSW 模块应提供标准化接口IoHwAb_12200, ..., IoHwAb_12215
RS_BRF_01064AUTOSAR BSW 应提供回调函数以访问上层模块IoHwAb_12216, IoHwAb_12217
RS_BRF_01200AUTOSAR 应对多核系统提供支持IoHwAb_12225
RS_BRF_01400AUTOSAR RTE 应提供可配置测试钩子IoHwAb_12226
RS_BRF_02144AUTOSAR 应支持 ECU 内部通信IoHwAb_12200, ..., IoHwAb_12215
+ +

5 需求规范(Requirement Specification)

+ +

5.1 功能需求(Functional Requirements)

+ +

5.1.1 配置(Configuration)

+ + + + + + + + +
ID标题描述
SRS_IoHwAb_12200应允许静态配置信号映射应(shall)允许将 ECU 信号映射到底层 MCAL 通道/引脚
SRS_IoHwAb_12201应允许静态配置 ADC 缩放应(shall)允许配置 ADC 原始值到物理值的缩放参数(线性/查找表)
SRS_IoHwAb_12202应允许静态配置信号组应(shall)允许将信号分组用于 DCM 诊断
SRS_IoHwAb_12203应允许静态配置电源模式应(shall)允许配置每信号的电源模式依赖
+ +

5.1.2 初始化(Initialization)

+ + + + + + +
ID标题描述
SRS_IoHwAb_12204应提供初始化服务应(shall)提供 IoHwAb_Init<Init_Id>() 初始化服务
SRS_IoHwAb_12205应提供反初始化服务应(shall)提供 IoHwAb_DeInit() 服务
+ +

5.1.3 正常运行(Normal Operation)

+ + + + + + + + + + + + + + + + + + + + + + + +
ID标题描述
SRS_IoHwAb_12206应提供获取版本信息服务应(shall)提供 IoHwAb_GetVersionInfo() 服务
SRS_IoHwAb_12207应提供 ADC 信号读取应(shall)提供 IoHwAb_Adc_ReadSignal() 等信号级 API
SRS_IoHwAb_12208应提供 DIO 信号读/写应(shall)提供 IoHwAb_Dio_Read/WriteSignal()
SRS_IoHwAb_12209应提供 PWM 信号设置应(shall)提供 IoHwAb_Pwm_SetSignal()
SRS_IoHwAb_12210应提供 ICU 信号测量应(shall)提供 IoHwAb_Icu_GetSignal()
SRS_IoHwAb_12211应提供 OCU 信号设置应(shall)提供 IoHwAb_Ocu_SetSignal()
SRS_IoHwAb_12212应提供 GPT 信号读/写应(shall)提供 IoHwAb_Gpt_Get/SetSignal()
SRS_IoHwAb_12213应提供 ADC 通知回调应(shall)提供 IoHwAb_AdcNotification<groupID>()
SRS_IoHwAb_12214应提供 PWM 通知回调应(shall)提供 IoHwAb_PwmNotification<channel>()
SRS_IoHwAb_12215应提供 ICU 通知回调应(shall)提供 IoHwAb_IcuNotification<channel>()
SRS_IoHwAb_12216应提供 OCU 通知回调应(shall)提供 IoHwAb_OcuNotification<channel>()
SRS_IoHwAb_12217应提供 GPT 通知回调应(shall)提供 IoHwAb_GptNotification<channel>()
SRS_IoHwAb_12218应提供电源状态准备服务应(shall)提供 IoHwAb_PreparePowerState<Mode>() 服务
SRS_IoHwAb_12219应提供电源状态进入服务应(shall)提供 IoHwAb_EnterPowerState<Mode>() 服务
SRS_IoHwAb_12220应支持 DCM 诊断读应(shall)提供 IoHwAb_Dcm_Read<EcuSignalName>() 读 ECU 信号
SRS_IoHwAb_12221应支持 DCM 通用读 API应(shall)提供 IoHwAb_Dcm_<EcuSignalName>() 通用读 API
SRS_IoHwAb_12222应支持 ADC 电源就绪通知应(shall)提供 IoHwAb_Adc_NotifyReadyForPowerState<Mode>()
SRS_IoHwAb_12223应支持 PWM 电源就绪通知应(shall)提供 IoHwAb_Pwm_NotifyReadyForPowerState<Mode>()
SRS_IoHwAb_12224应支持应用层回调 API应(shall)支持通过 RTE 的应用层回调 API
+ +

6 参考文献(References)

+ + +
+ +
+

📋 校对记录

+

校对轮次:L1 自动校对(2026-06-13)

+ +
+ + + diff --git a/translation_zh-CN/P4_IO/AUTOSAR_SRS_OCUDriver.html b/translation_zh-CN/P4_IO/AUTOSAR_SRS_OCUDriver.html new file mode 100644 index 0000000..266f93d --- /dev/null +++ b/translation_zh-CN/P4_IO/AUTOSAR_SRS_OCUDriver.html @@ -0,0 +1,141 @@ + + + + +AUTOSAR SRS OCUDriver 中文翻译 + + + + +

AUTOSAR_SRS_OCUDriver 中文翻译

+

文档编号:279 | 状态:Final(正式发布) | 发布于:AUTOSAR CP Release 4.4.0(2018-10-31)
+所属标准:AUTOSAR Classic Platform 标准 | 文档责任方:AUTOSAR | 保密等级:AUTOSAR CONFIDENTIAL

+ +

本翻译覆盖原文档 1-16 页正文,约 540 KB / 16 页。
+原文为软件需求规范(SRS),定义输出比较单元(Output Compare Unit, OCU)驱动模块的需求——含 12 条 SRS_Ocu_NNNNN 需求 ID 与 3 行 RS_BRF_NNNNN 追溯。
+本翻译为"忠实精翻+结构化索引"型——保留全部章节、需求 ID 编号、配置可追溯性。

+ + + +
+ +

1 文档范围(Scope of document)

+

本文档规定对 OCU 驱动模块的需求。OCU 驱动是微控制器抽象层(MCAL)的一部分,控制输出比较单元的比较事件以生成精确时序输出。

+ +

2 缩略语与缩写

+ + + + + + + + + + + + +
缩略语描述
OCUOutput Compare Unit(输出比较单元)
GPTGeneral Purpose Timer(通用定时器)
PWMPulse Width Modulation(脉宽调制)
ICUInput Capture Unit(输入捕获单元)
MCALMicrocontroller Abstraction Layer(微控制器抽象层)
Threshold阈值(比较值,匹配时触发事件)
Absolute Threshold绝对阈值(以定时器 tick 为单位)
Relative Threshold相对阈值(相对于当前计数器值)
+ +

3 功能概述(Functional Overview)

+

OCU 驱动(Output Compare Unit Driver)初始化并控制微控制器的输出比较单元。OCU 用于在定时器计数值匹配阈值时生成输出事件(如翻转、置位、清零、触发信号)。

+

OCU 驱动提供:

+ + +

4 需求可追溯性(Requirements Tracing)

+ + + + + + + +
RS_BRF 需求描述由 SRS_Ocu 满足
RS_BRF_01056AUTOSAR BSW 模块应提供标准化接口Ocu_12200, Ocu_12201, Ocu_12202, Ocu_12203, Ocu_12204, Ocu_12205, Ocu_12206, Ocu_12207, Ocu_12208
RS_BRF_01064AUTOSAR BSW 应提供回调函数以访问上层模块Ocu_12209, Ocu_12210
RS_BRF_01904AUTOSAR 微控制器抽象应提供对硬件定时器的访问全部 12 需求
+ +

5 需求规范(Requirement Specification)

+ +

5.1 功能需求(Functional Requirements)

+ +

5.1.1 配置(Configuration)

+ + + + + + +
ID标题描述
SRS_Ocu_12200应允许静态配置通道数应(shall)允许静态配置 OCU 通道数
SRS_Ocu_12201应允许静态配置默认引脚状态应(shall)允许配置每通道的默认输出状态(高/低/高阻)
+ +

5.1.2 初始化(Initialization)

+ + + + + +
ID标题描述
SRS_Ocu_12202应提供初始化服务应(shall)提供 Ocu_Init() 初始化服务
+ +

5.1.3 正常运行(Normal Operation)

+ + + + + + + + + + + + + +
ID标题描述
SRS_Ocu_12203应提供反初始化服务应(shall)提供 Ocu_DeInit() 服务
SRS_Ocu_12204应提供启动通道服务应(shall)提供 Ocu_StartChannel() 服务
SRS_Ocu_12205应提供停止通道服务应(shall)提供 Ocu_StopChannel() 服务
SRS_Ocu_12206应提供设置引脚状态服务应(shall)提供 Ocu_SetPinState() 服务
SRS_Ocu_12207应提供设置引脚动作服务应(shall)提供 Ocu_SetPinAction() 服务(比较匹配时动作:翻转/置位/清零)
SRS_Ocu_12208应提供获取计数器值服务应(shall)提供 Ocu_GetCounter() 服务
SRS_Ocu_12209应提供设置绝对阈值服务应(shall)提供 Ocu_SetAbsoluteThreshold() 服务
SRS_Ocu_12210应提供设置相对阈值服务应(shall)提供 Ocu_SetRelativeThreshold() 服务
SRS_Ocu_12211应提供禁用通知服务应(shall)提供 Ocu_DisableNotification() 服务
+ +

6 参考文献(References)

+ + +
+ +
+

📋 校对记录

+

校对轮次:L1 自动校对(2026-06-13)

+ +
+ + + diff --git a/translation_zh-CN/P4_IO/AUTOSAR_SRS_PWMDriver.html b/translation_zh-CN/P4_IO/AUTOSAR_SRS_PWMDriver.html new file mode 100644 index 0000000..6dd97e2 --- /dev/null +++ b/translation_zh-CN/P4_IO/AUTOSAR_SRS_PWMDriver.html @@ -0,0 +1,145 @@ + + + + +AUTOSAR SRS PWMDriver 中文翻译 + + + + +

AUTOSAR_SRS_PWMDriver 中文翻译

+

文档编号:278 | 状态:Final(正式发布) | 发布于:AUTOSAR CP Release 4.4.0(2018-10-31)
+所属标准:AUTOSAR Classic Platform 标准 | 文档责任方:AUTOSAR | 保密等级:AUTOSAR CONFIDENTIAL

+ +

本翻译覆盖原文档 1-19 页正文,约 490 KB / 19 页。
+原文为软件需求规范(SRS),定义脉宽调制(Pulse Width Modulation, PWM)驱动模块的需求——含 15+ 条 SRS_Pwm_NNNNN 需求 ID 与 4 行 RS_BRF_NNNNN 追溯。
+本翻译为"忠实精翻+结构化索引"型——保留全部章节、需求 ID 编号、配置可追溯性。

+ + + +
+ +

1 文档范围(Scope of document)

+

本文档规定对 PWM 驱动模块的需求。PWM 驱动是微控制器抽象层(MCAL)的一部分,控制 PWM 信号的占空比、周期与极性。

+ +

2 缩略语与缩写

+ + + + + + + + + + + + +
缩略语描述
PWMPulse Width Modulation(脉宽调制)
GPTGeneral Purpose Timer(通用定时器)
ICUInput Capture Unit(输入捕获单元)
MCALMicrocontroller Abstraction Layer(微控制器抽象层)
Duty Cycle占空比(高电平时间与周期之比,0-100%)
Period周期(信号重复一次的时间)
Polarity极性(高电平有效/低电平有效)
Idle State空闲状态(PWM 停止时输出电平)
+ +

3 功能概述(Functional Overview)

+

PWM 驱动(Pulse Width Modulation Driver)初始化并控制微控制器的 PWM 输出通道。PWM 驱动提供:

+ + +

4 需求可追溯性(Requirements Tracing)

+ + + + + + + + +
RS_BRF 需求描述由 SRS_Pwm 满足
RS_BRF_01056AUTOSAR BSW 模块应提供标准化接口Pwm_12000, ..., Pwm_12010
RS_BRF_01064AUTOSAR BSW 应提供回调函数以访问上层模块Pwm_12011, Pwm_12012
RS_BRF_01104AUTOSAR 应支持 ECU 与总线的睡眠与唤醒Pwm_12013
RS_BRF_01904AUTOSAR 微控制器抽象应提供对硬件定时器的访问全部 15+ 需求
+ +

5 需求规范(Requirement Specification)

+ +

5.1 功能需求(Functional Requirements)

+ +

5.1.1 配置(Configuration)

+ + + + + + + + +
ID标题描述
SRS_Pwm_12000应允许静态配置通道数应(shall)允许静态配置 PWM 通道数
SRS_Pwm_12001应允许静态配置周期应(shall)允许为每通道静态配置 PWM 周期
SRS_Pwm_12002应允许静态配置默认占空比应(shall)允许为每通道静态配置默认占空比
SRS_Pwm_12003应允许静态配置极性应(shall)允许为每通道静态配置极性(高/低有效)
+ +

5.1.2 初始化(Initialization)

+ + + + + +
ID标题描述
SRS_Pwm_12004应提供初始化服务应(shall)提供 Pwm_Init() 初始化服务
+ +

5.1.3 正常运行(Normal Operation)

+ + + + + + + + + + + + + + +
ID标题描述
SRS_Pwm_12005应提供反初始化服务应(shall)提供 Pwm_DeInit() 服务
SRS_Pwm_12006应提供设置占空比服务应(shall)提供 Pwm_SetDutyCycle() 服务
SRS_Pwm_12007应提供设置周期与占空比服务应(shall)提供 Pwm_SetPeriodAndDuty() 服务
SRS_Pwm_12008应提供设置输出到空闲服务应(shall)提供 Pwm_SetOutputToIdle() 服务
SRS_Pwm_12009应提供获取输出状态服务应(shall)提供 Pwm_GetOutputState() 服务
SRS_Pwm_12010应提供禁用通知服务应(shall)提供 Pwm_DisableNotification() 服务
SRS_Pwm_12011应提供启用通知服务应(shall)提供 Pwm_EnableNotification() 服务
SRS_Pwm_12012应提供获取版本信息服务应(shall)提供 Pwm_GetVersionInfo() 服务
SRS_Pwm_12013应支持固定周期与可变周期应(shall)支持固定周期(Fixed Period)与可变周期(Variable Period)模式
SRS_Pwm_12014应支持多种占空比范围应(shall)支持 0-100% 占空比,0x0000=0% / 0x8000=100%
+ +

6 参考文献(References)

+ + +
+ +
+

📋 校对记录

+

校对轮次:L1 自动校对(2026-06-13)

+ +
+ + + diff --git a/translation_zh-CN/P4_IO/AUTOSAR_SRS_PortDriver.html b/translation_zh-CN/P4_IO/AUTOSAR_SRS_PortDriver.html new file mode 100644 index 0000000..63a5551 --- /dev/null +++ b/translation_zh-CN/P4_IO/AUTOSAR_SRS_PortDriver.html @@ -0,0 +1,136 @@ + + + + +AUTOSAR SRS PortDriver 中文翻译 + + + + +

AUTOSAR_SRS_PortDriver 中文翻译

+

文档编号:272 | 状态:Final(正式发布) | 发布于:AUTOSAR CP Release 4.4.0(2018-10-31)
+所属标准:AUTOSAR Classic Platform 标准 | 文档责任方:AUTOSAR | 保密等级:AUTOSAR CONFIDENTIAL

+ +

本翻译覆盖原文档 1-13 页正文,约 425 KB / 13 页。
+原文为软件需求规范(SRS),定义 PORT(端口/引脚)驱动模块的需求——含 8 条 SRS_Port_NNNNN 需求 ID 与 3 行 RS_BRF_NNNNN 追溯。
+本翻译为"忠实精翻+结构化索引"型——保留全部章节、需求 ID 编号、配置可追溯性。

+ + + +
+ +

1 文档范围(Scope of document)

+

本文档规定对 PORT 驱动模块的需求。PORT 驱动是微控制器抽象层(MCAL)的一部分,初始化并控制整个微控制器端口/引脚配置(方向、模式、属性)。

+ +

2 缩略语与缩写

+ + + + + + + + + +
缩略语描述
PORTPort(端口)
MCALMicrocontroller Abstraction Layer(微控制器抽象层)
SFRSpecial Function Register(特殊功能寄存器)
Pin Direction引脚方向(输入/输出)
Pin Mode引脚模式(普通 GPIO / 备用功能 / 模拟)
+ +

3 功能概述(Functional Overview)

+

PORT 驱动初始化并配置微控制器所有引脚的功能与方向。配置通常在系统启动时完成(一次性),之后不再修改(除非通过 Port_SetPinDirection/SetPinMode)。

+

PORT 驱动提供:

+ + +

4 需求可追溯性(Requirements Tracing)

+ + + + + + + +
RS_BRF 需求描述由 SRS_Port 满足
RS_BRF_01056AUTOSAR BSW 模块应提供标准化接口Port_12100, Port_12101, Port_12102, Port_12103, Port_12104
RS_BRF_01064AUTOSAR BSW 应提供回调函数以访问上层模块Port_12105
RS_BRF_01904AUTOSAR 微控制器抽象应提供对硬件定时器的访问全部 8 需求
+ +

5 需求规范(Requirement Specification)

+ +

5.1 功能需求(Functional Requirements)

+ +

5.1.1 配置(Configuration)

+ + + + + + +
ID标题描述
SRS_Port_12100应允许静态配置引脚方向应(shall)允许为每个引脚静态配置方向(输入/输出/高阻)
SRS_Port_12101应允许静态配置引脚模式应(shall)允许为每个引脚静态配置模式(普通 GPIO / 备用功能 / 模拟)
+ +

5.1.2 初始化(Initialization)

+ + + + + +
ID标题描述
SRS_Port_12102应提供初始化服务应(shall)提供 Port_Init() 初始化整个端口配置
+ +

5.1.3 正常运行(Normal Operation)

+ + + + + + + + + +
ID标题描述
SRS_Port_12103应提供设置引脚方向服务应(shall)提供 Port_SetPinDirection() 服务(运行时改变方向)
SRS_Port_12104应提供刷新端口方向服务应(shall)提供 Port_RefreshPortDirection() 服务(恢复配置方向)
SRS_Port_12105应提供设置引脚模式服务应(shall)提供 Port_SetPinMode() 服务(运行时改变引脚模式)
SRS_Port_12106应提供获取版本信息服务应(shall)提供 Port_GetVersionInfo() 服务
SRS_Port_12107应支持方向不可修改引脚应(shall)支持配置不可修改方向的引脚(只读)
+ +

6 参考文献(References)

+ + +
+ +
+

📋 校对记录

+

校对轮次:L1 自动校对(2026-06-13)

+ +
+ + + diff --git a/translation_zh-CN/P4_IO/AUTOSAR_SWS_ADCDriver.html b/translation_zh-CN/P4_IO/AUTOSAR_SWS_ADCDriver.html new file mode 100644 index 0000000..de89abf --- /dev/null +++ b/translation_zh-CN/P4_IO/AUTOSAR_SWS_ADCDriver.html @@ -0,0 +1,272 @@ + + + + +AUTOSAR SWS ADCDriver 中文翻译 + + + + +

AUTOSAR_SWS_ADCDriver 中文翻译

+

文档编号:080 | 状态:Final(正式发布) | 发布于:AUTOSAR CP Release 4.4.0(2018-10-31)
+所属标准:AUTOSAR Classic Platform 标准 | 文档责任方:AUTOSAR | 保密等级:AUTOSAR CONFIDENTIAL

+ +

本翻译覆盖原文档 1-129 页正文,约 2.17 MB / 129 页。
+原文为软件规范(SWS),定义模数转换器(ADC)驱动模块的 API 与配置——含 18 个 API 函数(含启用/禁用硬件触发、启用/禁用组通知、设置/获取电源状态、电源状态转换管理器等)+ 多个开发错误 + 多个 SWS_Adc_NNNNN 规范项。
+本翻译为"忠实精翻+结构化索引"型——保留全部章节、API 函数、错误分类、配置参数。

+ + + +
+ +

1 引言与功能概述(Introduction and functional overview)

+

本规约规约 AUTOSAR 基础软件模块 ADC 驱动(Analog-to-Digital Converter Driver, ADC)的功能、API 与配置。ADC 驱动位于微控制器抽象层(MCAL),初始化并控制内部 ADC 硬件单元。

+

ADC 驱动提供以下服务:

+ + +

2 缩略语与缩写(Acronyms and abbreviations)

+ + + + + + + + + + + + + + + + + +
缩略语描述
ADCAnalog-to-Digital Converter(模数转换器)
ADC HW UnitADC 硬件单元(一个或多个通道)
Channel Group通道组(一组 ADC 通道)
Channel通道(单个 ADC 输入)
Conversion转换(一次模数转换)
One-Shot单次模式(转换一次后停止)
Continuous连续模式(连续转换)
Linear Access线性访问(结果存储在固定缓冲区)
Streaming Access流访问(连续覆盖结果缓冲区)
HW TriggerHardware Trigger(硬件触发)
SW TriggerSoftware Trigger(软件触发)
DEMDiagnostic Event Manager(诊断事件管理器)
DETDefault Error Tracer(默认错误追踪器)
+ +

3 相关文档(Related documentation)

+ + +

4 约束与假设(Constraints and assumptions)

+

ADC 驱动为基于硬件的 MCAL 驱动。硬件触发、电源状态管理、流访问等可选功能依赖硬件支持。

+ +

5 与其他模块的依赖(Dependencies to other modules)

+

ADC 驱动依赖 EcuM(资源管理)、DEM(错误报告)、DET(开发错误追踪)、OS(中断管理)、Port(引脚配置)。

+ +

6 需求可追溯性(Requirements traceability)

+

ADC 驱动满足 SRS_Adc_NNNNN 中的 20+ 条需求以及 RS_BRF_NNNNN 顶层需求。ADC 自身的 SWS_Adc_NNNNN 规范项 ID 约 300+ 条(详细列表见原文第 6/7/8/10 章;编号范围 00061-91001)。

+ +

7 功能规范(Functional specification)

+ +

7.1 预配置(Pre-Configuration)

+

ADC 驱动允许以下预配置:

+ + +

7.2 通用行为(General Behavior)

+

ADC 驱动正常操作流程:

+
    +
  1. Adc_Init() 初始化 ADC 驱动;
  2. +
  3. (可选)Adc_SetupResultBuffer() 设置流访问的结果缓冲区;
  4. +
  5. Adc_StartGroupConversion(Group) 启动通道组转换;
  6. +
  7. (硬件触发或软件触发)转换开始;
  8. +
  9. 转换完成时调用通道组通知回调(如果已启用);
  10. +
  11. Adc_ReadGroup(Group, DataPtr) 读取最新转换结果;
  12. +
  13. Adc_StopGroupConversion(Group) 停止通道组转换;
  14. +
  15. Adc_DeInit() 反初始化。
  16. +
+ +

7.3 错误分类(Error classification)

+ +

7.3.1 开发错误(Development Errors)

+ + + + + + + + + + + + + + +
错误码含义
ADC_E_UNINITADC 未初始化
ADC_E_ALREADY_INITIALIZEDADC 已初始化
ADC_E_PARAM_CHANNEL无效的通道
ADC_E_PARAM_GROUP无效的通道组
ADC_E_BUSY通道组忙
ADC_E_IDLE通道组空闲(不在运行)
ADC_E_NOT_DISENGAGED硬件触发未禁用
ADC_E_BUFFER_UNINIT结果缓冲区未初始化
ADC_E_PARAM_POINTER无效的指针
ADC_E_REQ_PROCESSING请求处理中
+ +

7.3.2 运行时错误(Runtime Errors)

+

无(ADC 不直接产生运行时错误)。

+ +

7.3.3 瞬态故障(Transient Faults)

+

无。

+ +

7.3.4 生产错误(Production Errors)

+

无(ADC 不直接产生生产错误)。

+ +

7.3.5 扩展生产错误(Extended Production Errors)

+

无。

+ +

8 API 规范(API specification)

+ +

8.1 导入类型(Imported types)

+ + +

8.2 类型定义(Type Definitions)

+ + + + + + + + + + + + +
类型描述
Adc_ConfigTypeADC 抽象配置类型
Adc_ChannelType通道 ID
Adc_GroupType通道组 ID
Adc_ValueTypeADC 结果值类型(uint8/16)
Adc_GroupConvModeType转换模式枚举(ADC_CONV_MODE_ONESHOT / CONTINUOUS)
Adc_GroupAccessModeType访问模式枚举(ADC_ACCESS_MODE_SINGLE / STREAMING)
Adc_GroupStatusType组状态枚举(ADC_IDLE / BUSY / COMPLETED / STREAM_COMPLETED)
Adc_PowerStateType电源状态枚举(FULL_POWER / LOW_POWER)
+ +

8.3 函数定义(Function definitions)

+ + + + + + + + + + + + + + + + + + + + + + +
API签名功能
Adc_Initvoid Adc_Init(const Adc_ConfigType* ConfigPtr)初始化 ADC 驱动
Adc_DeInitvoid Adc_DeInit(void)反初始化 ADC 驱动
Adc_SetupResultBufferStd_ReturnType Adc_SetupResultBuffer(Adc_GroupType Group, Adc_ValueType* DataBufferPtr, Adc_StreamNumSampleType StreamLength)设置流访问结果缓冲区
Adc_StartGroupConversionvoid Adc_StartGroupConversion(Adc_GroupType Group)启动通道组转换
Adc_StopGroupConversionvoid Adc_StopGroupConversion(Adc_GroupType Group)停止通道组转换
Adc_ReadGroupStd_ReturnType Adc_ReadGroup(Adc_GroupType Group, Adc_ValueType* DataBufferPtr)读取最新转换结果
Adc_EnableHardwareTriggervoid Adc_EnableHardwareTrigger(Adc_GroupType Group)启用硬件触发
Adc_DisableHardwareTriggervoid Adc_DisableHardwareTrigger(Adc_GroupType Group)禁用硬件触发
Adc_EnableGroupNotificationvoid Adc_EnableGroupNotification(Adc_GroupType Group)启用组通知
Adc_DisableGroupNotificationvoid Adc_DisableGroupNotification(Adc_GroupType Group)禁用组通知
Adc_GetGroupStatusAdc_GroupStatusType Adc_GetGroupStatus(Adc_GroupType Group)查询组状态
Adc_GetStreamLastPointerAdc_StreamNumSampleType Adc_GetStreamLastPointer(Adc_GroupType Group, Adc_ValueType** PtrToSamplePtr)获取流访问最后指针
Adc_GetVersionInfovoid Adc_GetVersionInfo(Std_VersionInfoType* VersionInfoPtr)获取版本信息
Adc_SetPowerStateStd_ReturnType Adc_SetPowerState(Adc_PowerStateType PowerState)设置电源状态
Adc_GetCurrentPowerStateStd_ReturnType Adc_GetCurrentPowerState(Adc_PowerStateType* CurrentPowerState)获取当前电源状态
Adc_GetTargetPowerStateStd_ReturnType Adc_GetTargetPowerState(Adc_PowerStateType* TargetPowerState)获取目标电源状态
Adc_PreparePowerStateStd_ReturnType Adc_PreparePowerState(Adc_PowerStateType PowerState)准备电源状态转换
Adc_Main_PowerTransitionManagervoid Adc_Main_PowerTransitionManager(void)电源状态转换管理器(调度函数)
+

共 18 个 API 函数。

+ +

8.4 调度函数(Scheduled functions)

+ + + + + +
API签名功能
Adc_Main_PowerTransitionManagervoid Adc_Main_PowerTransitionManager(void)主函数(处理电源状态转换)
+ +

8.5 预期接口(Expected Interfaces)

+ + +

9 序列图(Sequence diagrams)

+
    +
  1. 软件触发转换:应用 → Adc_StartGroupConversion() → ADC 转换 → Adc_ReadGroup() 读取;
  2. +
  3. 硬件触发转换:硬件事件 → ADC 自动启动 → 转换完成 → 通知回调;
  4. +
  5. 流访问:应用 → Adc_SetupResultBuffer()Adc_StartGroupConversion() → 持续写入缓冲区 → Adc_GetStreamLastPointer()
  6. +
  7. 电源状态切换:应用 → Adc_PreparePowerState()Adc_Main_PowerTransitionManager()Adc_SetPowerState()
  8. +
+ +

10 配置规范(Configuration specification)

+ +

10.1 容器与配置参数(Containers and configuration parameters)

+ + + + + + + + + + + + +
容器描述
Adc根容器(开发错误检测、版本 API、多核支持等开关)
AdcGeneral通用配置(HW 单元数、通道数、优先级机制等)
AdcHwUnitADC HW 单元(时钟、参考电压、分辨率)
AdcChannel通道(采样时间、HW 单元引用)
AdcGroup通道组(通道列表、转换模式、访问模式、触发源、通知回调)
AdcGroupDef组默认值
AdcPowerStateConfig电源状态配置
AdcPublishedInformation发布信息
+

共 8 个 ECUC 容器(加 2 个发布容器),含 40+ 配置参数。

+ +

10.2 发布信息(Published Information)

+

发布信息包括 ADC 模块版本、配置变体、HW 单元数、通道数、组数等。

+ +
+ +
+

📋 校对记录

+

校对轮次:L1 自动校对(2026-06-13)

+ +
+ + + diff --git a/translation_zh-CN/P4_IO/AUTOSAR_SWS_DIODriver.html b/translation_zh-CN/P4_IO/AUTOSAR_SWS_DIODriver.html new file mode 100644 index 0000000..e181622 --- /dev/null +++ b/translation_zh-CN/P4_IO/AUTOSAR_SWS_DIODriver.html @@ -0,0 +1,204 @@ + + + + +AUTOSAR SWS DIODriver 中文翻译 + + + + +

AUTOSAR_SWS_DIODriver 中文翻译

+

文档编号:079 | 状态:Final(正式发布) | 发布于:AUTOSAR CP Release 4.4.0(2018-10-31)
+所属标准:AUTOSAR Classic Platform 标准 | 文档责任方:AUTOSAR | 保密等级:AUTOSAR CONFIDENTIAL

+ +

本翻译覆盖原文档 1-50 页正文,约 980 KB / 50 页。
+原文为软件规范(SWS),定义数字输入输出(DIO)驱动模块的 API 与配置——含 9 个 API 函数 + 7 个开发错误 + 多个 SWS_Dio_NNNNN 规范项。
+本翻译为"忠实精翻+结构化索引"型——保留全部章节、API 函数、错误分类、配置参数。

+ + + +
+ +

1 引言与功能概述

+

本规约规约 AUTOSAR 基础软件模块 DIO 驱动(Digital Input/Output Driver, DIO)的功能、API 与配置。DIO 驱动位于微控制器抽象层(MCAL),提供对数字引脚、端口、通道组的读写访问。

+ +

2 缩略语与缩写

+ + + + + + + + + + +
缩略语描述
DIODigital Input Output(数字输入输出)
Channel单个数字引脚
Port一组数字引脚(典型 8/16/32 bit)
Channel Group端口内的位掩码子集
MCALMicrocontroller Abstraction Layer(微控制器抽象层)
DETDefault Error Tracer(默认错误追踪器)
+ +

3 相关文档

+ + +

4 约束与假设

+

DIO 驱动提供对引脚、端口、通道组的简单读写。引脚方向由 PORT 驱动在初始化时配置;DIO 函数不修改方向。

+ +

5 与其他模块的依赖

+

DIO 驱动依赖 PORT 驱动(用于引脚方向配置)、DET(开发错误追踪)、OS(多核分区)。

+ +

6 需求可追溯性

+

DIO 驱动满足 SRS_Dio_NNNNN 中的 12 条需求。SWS_Dio_NNNNN 规范项 ID 约 200+ 条(编号范围 00001-00203)。

+ +

7 功能规范

+ +

7.1 预配置

+

DIO 驱动允许以下预配置:

+ + +

7.2 通用行为

+

DIO 驱动提供同步读写:Dio_ReadChannel/WriteChannel(单引脚)、Dio_ReadPort/WritePort(整个端口)、Dio_ReadChannelGroup/WriteChannelGroup(通道组)、Dio_FlipChannel(翻转)、Dio_MaskedWritePort(掩码写)。

+ +

7.3 错误分类

+ +

7.3.1 开发错误(Development Errors)

+ + + + + + + + +
错误码含义
DIO_E_PARAM_INVALID_CHANNEL_ID无效的通道 ID
DIO_E_PARAM_INVALID_PORT_ID无效的端口 ID
DIO_E_PARAM_INVALID_GROUP无效的通道组
DIO_E_PARAM_POINTER无效的指针
+ +

7.3.2 运行时错误

+

无。

+ +

7.3.3 瞬态故障

+

无。

+ +

7.3.4 生产错误

+

无。

+ +

7.3.5 扩展生产错误

+

无。

+ +

8 API 规范

+ +

8.1 导入类型

+ + +

8.2 类型定义

+ + + + + + + + + +
类型描述
Dio_ConfigTypeDIO 抽象配置类型
Dio_ChannelType通道 ID(uint8/16/32)
Dio_PortType端口 ID(uint8/16/32)
Dio_LevelType引脚电平(STD_HIGH/STD_LOW)
Dio_ChannelGroupType通道组结构(mask/offset/port)
+ +

8.3 函数定义

+ + + + + + + + + + + + + +
API签名功能
Dio_ReadChannelDio_LevelType Dio_ReadChannel(Dio_ChannelType ChannelId)读单引脚
Dio_WriteChannelvoid Dio_WriteChannel(Dio_ChannelType ChannelId, Dio_LevelType Level)写单引脚
Dio_ReadPortDio_PortLevelType Dio_ReadPort(Dio_PortType PortId)读整个端口
Dio_WritePortvoid Dio_WritePort(Dio_PortType PortId, Dio_PortLevelType Level)写整个端口
Dio_ReadChannelGroupDio_PortLevelType Dio_ReadChannelGroup(const Dio_ChannelGroupType* ChannelGroupIdPtr)读通道组
Dio_WriteChannelGroupvoid Dio_WriteChannelGroup(const Dio_ChannelGroupType* ChannelGroupIdPtr, Dio_PortLevelType Level)写通道组
Dio_GetVersionInfovoid Dio_GetVersionInfo(Std_VersionInfoType* VersionInfoPtr)获取版本信息
Dio_FlipChannelDio_LevelType Dio_FlipChannel(Dio_ChannelType ChannelId)翻转单引脚电平并返回新电平
Dio_MaskedWritePortvoid Dio_MaskedWritePort(Dio_PortType PortId, Dio_PortLevelType Level, Dio_PortLevelType Mask)掩码写端口(仅修改掩码为 1 的位)
+

共 9 个 API 函数。

+ +

9 序列图

+
    +
  1. 读引脚:应用 → Dio_ReadChannel(ChannelId) → 返回电平;
  2. +
  3. 写引脚:应用 → Dio_WriteChannel(ChannelId, Level) → 引脚输出新电平;
  4. +
  5. 读端口:应用 → Dio_ReadPort(PortId) → 返回端口值;
  6. +
  7. 翻转引脚:应用 → Dio_FlipChannel(ChannelId) → 翻转电平 → 返回新电平;
  8. +
  9. 掩码写端口:应用 → Dio_MaskedWritePort(PortId, Level, Mask) → 端口 = (端口 & ~Mask) | (Level & Mask)。
  10. +
+ +

10 配置规范

+ +

10.1 容器与配置参数

+ + + + + + + + +
容器描述
Dio根容器(开发错误检测、版本 API、多核支持等开关)
DioGeneral通用配置(端口数)
DioPort端口定义
DioChannelGroup通道组定义(位掩码/偏移/端口)
+

共 4 个 ECUC 容器,含 10+ 配置参数。

+ +

10.2 发布信息

+

发布信息包括 DIO 模块版本、配置变体、端口数、通道组数等。

+ +
+ +
+

📋 校对记录

+

校对轮次:L1 自动校对(2026-06-13)

+ +
+ + + diff --git a/translation_zh-CN/P4_IO/AUTOSAR_SWS_ICUDriver.html b/translation_zh-CN/P4_IO/AUTOSAR_SWS_ICUDriver.html new file mode 100644 index 0000000..8d4fc83 --- /dev/null +++ b/translation_zh-CN/P4_IO/AUTOSAR_SWS_ICUDriver.html @@ -0,0 +1,250 @@ + + + + +AUTOSAR SWS ICUDriver 中文翻译 + + + + +

AUTOSAR_SWS_ICUDriver 中文翻译

+

文档编号:078 | 状态:Final(正式发布) | 发布于:AUTOSAR CP Release 4.4.0(2018-10-31)
+所属标准:AUTOSAR Classic Platform 标准 | 文档责任方:AUTOSAR | 保密等级:AUTOSAR CONFIDENTIAL

+ +

本翻译覆盖原文档 1-108 页正文,约 1.75 MB / 108 页。
+原文为软件规范(SWS),定义输入捕获单元(ICU)驱动模块的 API 与配置——含 28 个 API 函数(含 2 个通知回调模板)+ 多个开发错误 + 多个 SWS_Icu_NNNNN 规范项。
+本翻译为"忠实精翻+结构化索引"型——保留全部章节、API 函数、错误分类、配置参数。

+ + + +
+ +

1 引言与功能概述

+

本规约规约 AUTOSAR 基础软件模块 ICU 驱动(Input Capture Unit Driver, ICU)的功能、API 与配置。ICU 驱动位于微控制器抽象层(MCAL),控制输入捕获单元的多种信号测量:

+ + +

2 缩略语与缩写

+ + + + + + + + + + + + + +
缩略语描述
ICUInput Capture Unit(输入捕获单元)
GPTGeneral Purpose Timer(通用定时器)
MCALMicrocontroller Abstraction Layer(微控制器抽象层)
Edge Detection边沿检测
Timestamp时间戳
Edge Count边沿计数
Signal Measurement信号测量
Duty Cycle占空比(高电平时间 / 周期)
Active Edge激活边沿(上升/下降/任意)
+ +

3 相关文档

+ + +

4 约束与假设

+

ICU 驱动依赖于底层 ICU 硬件与 GPT 驱动(时间戳源)。

+ +

5 与其他模块的依赖

+

ICU 驱动依赖 EcuM(资源管理)、GPT 驱动(自由运行定时器)、DET(开发错误追踪)、OS(中断管理)、EcuM(唤醒源报告)。

+ +

6 需求可追溯性

+

ICU 驱动满足 SRS_Icu_NNNNN 中的 25+ 条需求。SWS_Icu_NNNNN 规范项 ID 约 200+ 条(编号范围 00001-91001)。

+ +

7 功能规范

+ +

7.1 预配置

+

ICU 驱动允许以下预配置:

+ + +

7.2 通用行为

+

ICU 驱动根据配置的测量模式执行不同操作:

+ + +

7.3 错误分类

+ +

7.3.1 开发错误(Development Errors)

+ + + + + + + + + + + + + +
错误码含义
ICU_E_UNINITICU 未初始化
ICU_E_ALREADY_INITIALIZEDICU 已初始化
ICU_E_PARAM_CHANNEL无效的通道
ICU_E_PARAM_ACTIVATION无效的激活条件
ICU_E_PARAM_BUFFER_PTR无效的缓冲区指针
ICU_E_PARAM_BUFFER_SIZE无效的缓冲区大小
ICU_E_PARAM_NOTIFY_INTERVAL无效的通知间隔
ICU_E_PARAM_MODE无效的模式
ICU_E_BUSY通道忙
+ +

7.3.2 运行时错误

+

无。

+ +

7.3.3 瞬态故障

+

无。

+ +

7.3.4 生产错误

+

无。

+ +

7.3.5 扩展生产错误

+

无。

+ +

8 API 规范

+ +

8.1 导入类型

+ + +

8.2 类型定义

+ + + + + + + + + + + + +
类型描述
Icu_ConfigTypeICU 抽象配置类型
Icu_ChannelType通道 ID(uint8/16)
Icu_ActivationType激活条件枚举(ICU_RISING_EDGE / FALLING_EDGE / BOTH_EDGES)
Icu_ModeTypeICU 模式枚举(ICU_MODE_NORMAL / SLEEP)
Icu_InputStateType输入状态枚举(ICU_ACTIVE / ICU_IDLE)
Icu_ValueType定时器值(uint32)
Icu_TimestampBufferType时间戳缓冲区
Icu_EdgeNumberType边沿数(uint16/32)
+ +

8.3 函数定义

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
API功能
Icu_Init初始化 ICU
Icu_DeInit反初始化 ICU
Icu_SetMode设置模式(Normal/Sleep)
Icu_DisableWakeup禁用唤醒
Icu_EnableWakeup启用唤醒
Icu_CheckWakeup检查唤醒
Icu_SetActivationCondition设置激活条件(边沿)
Icu_DisableNotification禁用通知
Icu_EnableNotification启用通知
Icu_GetInputState获取输入状态
Icu_StartTimestamp启动时间戳
Icu_StopTimestamp停止时间戳
Icu_GetTimestampIndex获取时间戳索引
Icu_ResetEdgeCount重置边沿计数
Icu_EnableEdgeCount启用边沿计数
Icu_EnableEdgeDetection启用边沿检测
Icu_DisableEdgeDetection禁用边沿检测
Icu_DisableEdgeCount禁用边沿计数
Icu_GetEdgeNumbers获取边沿数
Icu_StartSignalMeasurement启动信号测量
Icu_StopSignalMeasurement停止信号测量
Icu_GetTimeElapsed获取已用时间
Icu_GetDutyCycleValues获取占空比值
Icu_GetVersionInfo获取版本信息
Icu_DisableNotificationAsync(draft)异步禁用通知
Icu_EnableNotificationAsync(draft)异步启用通知
Icu_SignalNotification_<Channel>信号通知回调(应用实现)
Icu_TimestampNotification_<Channel>时间戳通知回调(应用实现)
+

共 28 个 API 函数(含 2 个通知回调模板 + 2 个 draft 版本)。

+ +

9 序列图

+
    +
  1. 边沿检测:硬件边沿 → ISR → 通知回调 Icu_SignalNotification_<Channel>()
  2. +
  3. 时间戳:应用 → Icu_StartTimestamp() → 边沿事件 → 时间戳记录 → 缓冲区满 → Icu_TimestampNotification_<Channel>()
  4. +
  5. 边沿计数:应用 → Icu_EnableEdgeCount() → 每边沿递增 → Icu_GetEdgeNumbers() 读取;
  6. +
  7. 信号测量:应用 → Icu_StartSignalMeasurement() → 测量完成 → Icu_GetTimeElapsed/GetDutyCycleValues()
  8. +
  9. 唤醒:硬件边沿 → EcuM 报告唤醒源。
  10. +
+ +

10 配置规范

+ +

10.1 容器与配置参数

+ + + + + + + + + +
容器描述
Icu根容器(开发错误检测、版本 API、唤醒支持、多核分区等开关)
IcuGeneral通用配置(通道数、最大时间戳缓冲区、唤醒支持)
IcuChannel通道(激活边沿、测量模式、通知回调、唤醒源、时间戳缓冲区)
IcuConfigSet配置集
IcuPublishedInformation发布信息
+

共 5 个 ECUC 容器(含 PublishedInformation),含 30+ 配置参数。

+ +

10.2 发布信息

+

发布信息包括 ICU 模块版本、配置变体、通道数、最大时间戳缓冲区等。

+ +
+ +
+

📋 校对记录

+

校对轮次:L1 自动校对(2026-06-13)

+ +
+ + + diff --git a/translation_zh-CN/P4_IO/AUTOSAR_SWS_IOHardwareAbstraction.html b/translation_zh-CN/P4_IO/AUTOSAR_SWS_IOHardwareAbstraction.html new file mode 100644 index 0000000..5f1cbef --- /dev/null +++ b/translation_zh-CN/P4_IO/AUTOSAR_SWS_IOHardwareAbstraction.html @@ -0,0 +1,232 @@ + + + + +AUTOSAR SWS IOHardwareAbstraction 中文翻译 + + + + +

AUTOSAR_SWS_IOHardwareAbstraction 中文翻译

+

文档编号:085 | 状态:Final(正式发布) | 发布于:AUTOSAR CP Release 4.4.0(2018-10-31)
+所属标准:AUTOSAR Classic Platform 标准 | 文档责任方:AUTOSAR | 保密等级:AUTOSAR CONFIDENTIAL

+ +

本翻译覆盖原文档 1-58 页正文,约 1.79 MB / 58 页。
+原文为软件规范(SWS),定义 I/O 硬件抽象(IOHWAb)模块的 API 与配置——含 12+ 个 API 函数(含 Init/GetVersionInfo/DCM API/电源状态 API/多种通知回调)+ 多个开发错误。
+本翻译为"忠实精翻+结构化索引"型——保留全部章节、API 函数、错误分类、配置参数。

+ + + +
+ +

1 引言与功能概述

+

本规约规约 AUTOSAR 基础软件模块 I/O 硬件抽象(I/O Hardware Abstraction, IOHWAb)的功能、API 与配置。IOHWAb 位于 ECU 抽象层(ECUAL),将 MCAL 层的复杂 API 抽象为应用层友好的信号级 API。

+

IOHWAb 提供:

+ + +

2 缩略语与缩写

+ + + + + + + + + + + + + + + +
缩略语描述
IOHWAbI/O Hardware Abstraction(I/O 硬件抽象)
ECUALECU Abstraction Layer(ECU 抽象层)
MCALMicrocontroller Abstraction Layer(微控制器抽象层)
ADCAnalog-to-Digital Converter(模数转换器)
DIODigital Input Output(数字输入输出)
PWMPulse Width Modulation(脉宽调制)
ICUInput Capture Unit(输入捕获单元)
OCUOutput Compare Unit(输出比较单元)
GPTGeneral Purpose Timer(通用定时器)
DCMDiagnostic Communication Manager(诊断通信管理器)
Signal信号(应用层处理的逻辑值)
+ +

3 相关文档

+ + +

4 约束与假设

+

IOHWAb 依赖各 MCAL 驱动与上层 RTE;DCM API 仅用于诊断通信(读访问)。

+ +

5 与其他模块的依赖

+

IOHWAb 依赖 ADC/DIO/PWM/ICU/OCU/GPT MCAL 驱动、DET、RTE(用于应用层 API)、DCM(用于诊断读)。

+ +

6 需求可追溯性

+

IOHWAb 满足 SRS_IoHwAb_NNNNN 中的 25+ 条需求。SWS_IoHwAb_NNNNN 规范项 ID 约 100+ 条(编号范围 00001-91001)。

+ +

7 功能规范

+ +

7.1 预配置

+

IOHWAb 允许以下预配置:

+ + +

7.2 通用行为

+

IOHWAb 提供按信号(而非按通道)的应用层 API:

+ + +

7.3 错误分类

+ +

7.3.1 开发错误(Development Errors)

+ + + + + + + + + +
错误码含义
IOHWAB_E_UNINITIOHWAb 未初始化
IOHWAB_E_ALREADY_INITIALIZED已初始化
IOHWAB_E_PARAM_SIGNAL无效的信号 ID
IOHWAB_E_PARAM_POINTER无效的指针
IOHWAB_E_PARAM_VALUE无效的参数值
+ +

7.3.2 运行时错误

+

无。

+ +

7.3.3 瞬态故障

+

无。

+ +

7.3.4 生产错误

+

无。

+ +

7.3.5 扩展生产错误

+

无。

+ +

8 API 规范

+ +

8.1 导入类型

+ + +

8.2 类型定义

+ + + + + + + + + +
类型描述
IoHwAb_ConfigTypeIOHWAb 抽象配置类型
IoHwAb_SignalType信号 ID 类型(基于 ECU 信号名生成)
IoHwAb_AdcValueTypeADC 缩放值类型(uint16/32)
IoHwAb_PowerStateType电源状态枚举
IoHwAb_SignalQualityType信号质量枚举(VALID / INVALID / UNDEFINED)
+ +

8.3 函数定义

+ + + + + + + + + + + + + + + + + +
API功能
IoHwAb_Init<Init_Id>初始化 IOHWAb(多实例)
IoHwAb_GetVersionInfo获取版本信息
IoHwAb_AdcNotification<#groupID>ADC 组通知回调
IoHwAb_PwmNotification<#channel>PWM 通道通知回调
IoHwAb_IcuNotification<#channel>ICU 通道通知回调
IoHwAb_GptNotification<#channel>GPT 通道通知回调
IoHwAb_OcuNotification<#channel>OCU 通道通知回调
IoHwAb_Pwm_NotifyReadyForPowerState<#Mode>PWM 电源就绪通知
IoHwAb_Adc_NotifyReadyForPowerState<#Mode>ADC 电源就绪通知
IoHwAb_Dcm_<EcuSignalName>DCM 通用信号读 API(按信号名)
IoHwAb_Dcm_Read<EcuSignalName>DCM 显式读 API
IoHwAb_PreparePowerState<#Mode>准备电源状态转换
IoHwAb_EnterPowerState<#Mode>进入电源状态
+

共 12+ 个 API 函数(多实例、信号级、按 ECU 信号名生成)。

+ +

9 序列图

+
    +
  1. 读 ADC 信号:应用 → IoHwAb_Adc_ReadSignal<Name>() → 返回缩放后物理值;
  2. +
  3. 写 PWM 信号:应用 → IoHwAb_Pwm_SetSignal<Name>() → 设置占空比;
  4. +
  5. DCM 诊断读:DCM → IoHwAb_Dcm_<EcuSignalName>() → 返回信号值;
  6. +
  7. 电源状态切换:应用 → IoHwAb_PreparePowerState<Mode>() → 各模块就绪 → IoHwAb_EnterPowerState<Mode>()
  8. +
+ +

10 配置规范

+ +

10.1 容器与配置参数

+ + + + + + + + + + + + +
容器描述
IoHwAb根容器(开发错误检测、版本 API、多核支持)
IoHwAbGeneral通用配置(Init 实例数、配置集数)
IoHwAbConfigSet配置集
IoHwAbSignal信号定义(信号类型、MCAL 通道引用、缩放参数)
IoHwAbSignalGroup信号组(DCM 诊断)
IoHwAbPowerState电源状态配置
IoHwAbScaling缩放配置(线性/查找表)
IoHwAbPublishedInformation发布信息
+

共 8 个 ECUC 容器,含 30+ 配置参数。

+ +

10.2 发布信息

+

发布信息包括 IOHWAb 模块版本、配置变体、信号数、信号组数等。

+ +
+ +
+

📋 校对记录

+

校对轮次:L1 自动校对(2026-06-13)

+ +
+ + + diff --git a/translation_zh-CN/P4_IO/AUTOSAR_SWS_OCUDriver.html b/translation_zh-CN/P4_IO/AUTOSAR_SWS_OCUDriver.html new file mode 100644 index 0000000..ba65807 --- /dev/null +++ b/translation_zh-CN/P4_IO/AUTOSAR_SWS_OCUDriver.html @@ -0,0 +1,219 @@ + + + + +AUTOSAR SWS OCUDriver 中文翻译 + + + + +

AUTOSAR_SWS_OCUDriver 中文翻译

+

文档编号:077 | 状态:Final(正式发布) | 发布于:AUTOSAR CP Release 4.4.0(2018-10-31)
+所属标准:AUTOSAR Classic Platform 标准 | 文档责任方:AUTOSAR | 保密等级:AUTOSAR CONFIDENTIAL

+ +

本翻译覆盖原文档 1-72 页正文,约 1.58 MB / 72 页。
+原文为软件规范(SWS),定义输出比较单元(OCU)驱动模块的 API 与配置——含 13 个 API 函数(含 1 个通知回调模板)+ 多个开发错误 + 多个 SWS_Ocu_NNNNN 规范项。
+本翻译为"忠实精翻+结构化索引"型——保留全部章节、API 函数、错误分类、配置参数。

+ + + +
+ +

1 引言与功能概述

+

本规约规约 AUTOSAR 基础软件模块 OCU 驱动(Output Compare Unit Driver, OCU)的功能、API 与配置。OCU 驱动位于微控制器抽象层(MCAL),控制输出比较单元的比较事件以生成精确时序输出。

+ +

2 缩略语与缩写

+ + + + + + + + + + + +
缩略语描述
OCUOutput Compare Unit(输出比较单元)
GPTGeneral Purpose Timer(通用定时器)
ICUInput Capture Unit(输入捕获单元)
MCALMicrocontroller Abstraction Layer(微控制器抽象层)
Threshold阈值(比较值)
Pin Action引脚动作(比较匹配时执行:翻转/置位/清零)
Pin State引脚状态(高/低)
+ +

3 相关文档

+ + +

4 约束与假设

+

OCU 驱动依赖 GPT 驱动作为定时器源。通道数与引脚动作依赖硬件支持。

+ +

5 与其他模块的依赖

+

OCU 驱动依赖 GPT 驱动(提供计数器源)、DET、Port(引脚配置)、EcuM(资源管理)。

+ +

6 需求可追溯性

+

OCU 驱动满足 SRS_Ocu_NNNNN 中的 12 条需求。SWS_Ocu_NNNNN 规范项 ID 约 200+ 条(编号范围 00001-91001)。

+ +

7 功能规范

+ +

7.1 预配置

+

OCU 驱动允许以下预配置:

+ + +

7.2 通用行为

+

OCU 驱动提供:

+ + +

7.3 错误分类

+ +

7.3.1 开发错误(Development Errors)

+ + + + + + + + + + +
错误码含义
OCU_E_UNINITOCU 未初始化
OCU_E_ALREADY_INITIALIZED已初始化
OCU_E_PARAM_CHANNEL无效的通道
OCU_E_PARAM_VALUE无效的参数值
OCU_E_PARAM_THRESHOLD无效的阈值
OCU_E_BUSY通道忙
+ +

7.3.2 运行时错误

+

无。

+ +

7.3.3 瞬态故障

+

无。

+ +

7.3.4 生产错误

+

无。

+ +

7.3.5 扩展生产错误

+

无。

+ +

8 API 规范

+ +

8.1 导入类型

+ + +

8.2 类型定义

+ + + + + + + + + +
类型描述
Ocu_ConfigTypeOCU 抽象配置类型
Ocu_ChannelType通道 ID(uint8/16/32)
Ocu_ValueType计数器/阈值值(uint16/32)
Ocu_PinStateType引脚状态枚举(OCU_HIGH / OCU_LOW / OCU_TRISTATE)
Ocu_PinActionType引脚动作枚举(OCU_SET_HIGH / OCU_SET_LOW / OCU_TOGGLE / OCU_DISABLE)
+ +

8.3 函数定义

+ + + + + + + + + + + + + + + + + +
API签名功能
Ocu_Initvoid Ocu_Init(const Ocu_ConfigType* ConfigPtr)初始化 OCU
Ocu_DeInitvoid Ocu_DeInit(void)反初始化 OCU
Ocu_StartChannelvoid Ocu_StartChannel(Ocu_ChannelType Channel)启动通道
Ocu_StopChannelvoid Ocu_StopChannel(Ocu_ChannelType Channel)停止通道
Ocu_SetPinStatevoid Ocu_SetPinState(Ocu_ChannelType Channel, Ocu_PinStateType PinState)设置引脚状态(高/低/高阻)
Ocu_SetPinActionvoid Ocu_SetPinAction(Ocu_ChannelType Channel, Ocu_PinActionType PinAction)设置引脚动作(比较匹配时)
Ocu_GetCounterOcu_ValueType Ocu_GetCounter(Ocu_ChannelType Channel)读取当前计数器值
Ocu_SetAbsoluteThresholdvoid Ocu_SetAbsoluteThreshold(Ocu_ChannelType Channel, Ocu_ValueType Value)设置绝对阈值
Ocu_SetRelativeThresholdvoid Ocu_SetRelativeThreshold(Ocu_ChannelType Channel, Ocu_ValueType Value)设置相对阈值(相对于当前计数器)
Ocu_DisableNotificationvoid Ocu_DisableNotification(Ocu_ChannelType Channel)禁用通知
Ocu_EnableNotificationvoid Ocu_EnableNotification(Ocu_ChannelType Channel)启用通知
Ocu_GetVersionInfovoid Ocu_GetVersionInfo(Std_VersionInfoType* VersionInfoPtr)获取版本信息
Ocu_Notification_<Channel>void Ocu_Notification_<Channel>(void)通知回调(应用实现)
+

共 12 个 API 函数 + 1 个通知回调模板。

+ +

9 序列图

+
    +
  1. 配置阈值:应用 → Ocu_SetAbsoluteThreshold(Channel, Value)
  2. +
  3. 启动通道:应用 → Ocu_StartChannel(Channel) → 计数器开始计数;
  4. +
  5. 达到阈值:硬件匹配 → 引脚动作(翻转/置位/清零)→ 通知回调;
  6. +
  7. 停止通道:应用 → Ocu_StopChannel(Channel)
  8. +
+ +

10 配置规范

+ +

10.1 容器与配置参数

+ + + + + + + + +
容器描述
Ocu根容器(开发错误检测、版本 API、多核支持)
OcuGeneral通用配置(通道数)
OcuChannel通道(默认状态/动作、引用 GPT 通道、通知回调)
OcuPublishedInformation发布信息
+

共 4 个 ECUC 容器,含 15+ 配置参数。

+ +

10.2 发布信息

+

发布信息包括 OCU 模块版本、配置变体、通道数等。

+ +
+ +
+

📋 校对记录

+

校对轮次:L1 自动校对(2026-06-13)

+ +
+ + + diff --git a/translation_zh-CN/P4_IO/AUTOSAR_SWS_PWMDriver.html b/translation_zh-CN/P4_IO/AUTOSAR_SWS_PWMDriver.html new file mode 100644 index 0000000..33d19d9 --- /dev/null +++ b/translation_zh-CN/P4_IO/AUTOSAR_SWS_PWMDriver.html @@ -0,0 +1,227 @@ + + + + +AUTOSAR SWS PWMDriver 中文翻译 + + + + +

AUTOSAR_SWS_PWMDriver 中文翻译

+

文档编号:077 | 状态:Final(正式发布) | 发布于:AUTOSAR CP Release 4.4.0(2018-10-31)
+所属标准:AUTOSAR Classic Platform 标准 | 文档责任方:AUTOSAR | 保密等级:AUTOSAR CONFIDENTIAL

+ +

本翻译覆盖原文档 1-65 页正文,约 1.30 MB / 65 页。
+原文为软件规范(SWS),定义脉宽调制(PWM)驱动模块的 API 与配置——含 14 个 API 函数(含 1 个通知回调模板 + 1 个电源状态转换管理器)+ 多个开发错误 + 多个 SWS_Pwm_NNNNN 规范项。
+本翻译为"忠实精翻+结构化索引"型——保留全部章节、API 函数、错误分类、配置参数。

+ + + +
+ +

1 引言与功能概述

+

本规约规约 AUTOSAR 基础软件模块 PWM 驱动(Pulse Width Modulation Driver)的功能、API 与配置。PWM 驱动位于微控制器抽象层(MCAL),控制 PWM 信号的占空比、周期与极性。

+ +

2 缩略语与缩写

+ + + + + + + + + + + +
缩略语描述
PWMPulse Width Modulation(脉宽调制)
MCALMicrocontroller Abstraction Layer(微控制器抽象层)
Duty Cycle占空比(0-100%)
Period周期
Polarity极性(高/低有效)
Idle State空闲状态
Fixed / Variable Period固定 / 可变周期
+ +

3 相关文档

+ + +

4 约束与假设

+

PWM 驱动为基于硬件的 MCAL 驱动。固定/可变周期模式、电源状态管理依赖硬件支持。

+ +

5 与其他模块的依赖

+

PWM 驱动依赖 Port(引脚配置)、DET、OS(多核分区)、EcuM(电源状态管理)。

+ +

6 需求可追溯性

+

PWM 驱动满足 SRS_Pwm_NNNNN 中的 15+ 条需求。SWS_Pwm_NNNNN 规范项 ID 约 200+ 条(编号范围 00001-91001)。

+ +

7 功能规范

+ +

7.1 预配置

+

PWM 驱动允许以下预配置:

+ + +

7.2 通用行为

+

PWM 驱动提供:

+ + +

7.3 错误分类

+ +

7.3.1 开发错误(Development Errors)

+ + + + + + + + + + +
错误码含义
PWM_E_UNINITPWM 未初始化
PWM_E_ALREADY_INITIALIZED已初始化
PWM_E_PARAM_CHANNEL无效的通道
PWM_E_PARAM_VALUE无效的参数值
PWM_E_PERIOD_UNCHANGEABLE固定周期模式不允许修改周期
PWM_E_POWER_STATE_NOT_SUPPORTED电源状态不支持
+ +

7.3.2 运行时错误

+

无。

+ +

7.3.3 瞬态故障

+

无。

+ +

7.3.4 生产错误

+

无。

+ +

7.3.5 扩展生产错误

+

无。

+ +

8 API 规范

+ +

8.1 导入类型

+ + +

8.2 类型定义

+ + + + + + + + + + +
类型描述
Pwm_ConfigTypePWM 抽象配置类型
Pwm_ChannelType通道 ID(uint8/16)
Pwm_DutyCycleType占空比值(uint16,0x0000=0% / 0x8000=100%)
Pwm_PeriodType周期值(取决于硬件计时单位)
Pwm_OutputStateType输出状态枚举(PWM_HIGH / PWM_LOW)
Pwm_PowerStateType电源状态枚举(FULL / LOW)
+ +

8.3 函数定义

+ + + + + + + + + + + + + + + + + + + +
API功能
Pwm_Init初始化 PWM
Pwm_DeInit反初始化 PWM
Pwm_SetDutyCycle(draft/obsolete)设置占空比
Pwm_SetPeriodAndDuty(draft/obsolete)设置周期与占空比
Pwm_SetOutputToIdle(draft/obsolete)设置输出到空闲
Pwm_GetOutputState获取输出状态
Pwm_DisableNotification(draft/obsolete)禁用通知
Pwm_EnableNotification(draft/obsolete)启用通知
Pwm_SetPowerState设置电源状态
Pwm_GetCurrentPowerState获取当前电源状态
Pwm_GetTargetPowerState获取目标电源状态
Pwm_PreparePowerState准备电源状态转换
Pwm_GetVersionInfo获取版本信息
Pwm_Main_PowerTransitionManager电源状态转换管理器(调度函数)
Pwm_Notification_<#Channel>通知回调(应用实现)
+

共 14 个 API 函数 + 1 个通知回调模板 + 1 个电源状态转换管理器。

+ +

9 序列图

+
    +
  1. 设置占空比:应用 → Pwm_SetDutyCycle(Channel, Duty) → PWM 输出新占空比;
  2. +
  3. 设置周期与占空比:应用 → Pwm_SetPeriodAndDuty(Channel, Period, Duty)(仅可变周期模式);
  4. +
  5. 设置空闲:应用 → Pwm_SetOutputToIdle(Channel) → PWM 输出空闲电平;
  6. +
  7. 周期结束通知:硬件达到周期 → 通知回调 Pwm_Notification_<#Channel>()
  8. +
  9. 电源状态切换:应用 → Pwm_PreparePowerState()Pwm_Main_PowerTransitionManager()Pwm_SetPowerState()
  10. +
+ +

10 配置规范

+ +

10.1 容器与配置参数

+ + + + + + + + + +
容器描述
Pwm根容器(开发错误检测、版本 API、固定/可变周期模式、电源状态支持)
PwmGeneral通用配置(通道数、周期类型、电源状态支持)
PwmChannel通道(周期、占空比、极性、空闲状态、通知回调、类/索引)
PwmPowerStateConfig电源状态配置
PwmPublishedInformation发布信息
+

共 5 个 ECUC 容器,含 20+ 配置参数。

+ +

10.2 发布信息

+

发布信息包括 PWM 模块版本、配置变体、通道数、周期类型等。

+ +
+ +
+

📋 校对记录

+

校对轮次:L1 自动校对(2026-06-13)

+ +
+ + + diff --git a/translation_zh-CN/P4_IO/AUTOSAR_SWS_PortDriver.html b/translation_zh-CN/P4_IO/AUTOSAR_SWS_PortDriver.html new file mode 100644 index 0000000..cc1eb10 --- /dev/null +++ b/translation_zh-CN/P4_IO/AUTOSAR_SWS_PortDriver.html @@ -0,0 +1,205 @@ + + + + +AUTOSAR SWS PortDriver 中文翻译 + + + + +

AUTOSAR_SWS_PortDriver 中文翻译

+

文档编号:082 | 状态:Final(正式发布) | 发布于:AUTOSAR CP Release 4.4.0(2018-10-31)
+所属标准:AUTOSAR Classic Platform 标准 | 文档责任方:AUTOSAR | 保密等级:AUTOSAR CONFIDENTIAL

+ +

本翻译覆盖原文档 1-42 页正文,约 960 KB / 42 页。
+原文为软件规范(SWS),定义 PORT(端口/引脚)驱动模块的 API 与配置——含 5 个 API 函数 + 多个开发错误 + 多个 SWS_Port_NNNNN 规范项。
+本翻译为"忠实精翻+结构化索引"型——保留全部章节、API 函数、错误分类、配置参数。

+ + + +
+ +

1 引言与功能概述

+

本规约规约 AUTOSAR 基础软件模块 PORT 驱动(Port Driver)的功能、API 与配置。PORT 驱动位于微控制器抽象层(MCAL),初始化并配置整个微控制器端口/引脚的功能与方向。

+ +

2 缩略语与缩写

+ + + + + + + + + + +
缩略语描述
PORTPort(端口)
MCALMicrocontroller Abstraction Layer(微控制器抽象层)
SFRSpecial Function Register(特殊功能寄存器)
Pin Direction引脚方向(输入/输出)
Pin Mode引脚模式(普通 GPIO / 备用功能 / 模拟)
Alternate Function备用功能(如 UART/SPI/ADC 等)
+ +

3 相关文档

+ + +

4 约束与假设

+

PORT 驱动在系统启动时初始化所有引脚配置。运行时修改引脚方向/模式的能力受配置控制(部分引脚可能配置为只读)。

+ +

5 与其他模块的依赖

+

PORT 驱动依赖 DIO(引脚读写)、DET(开发错误追踪)、OS(多核分区)、EcuM(资源管理)。

+ +

6 需求可追溯性

+

PORT 驱动满足 SRS_Port_NNNNN 中的 8 条需求。SWS_Port_NNNNN 规范项 ID 约 100+ 条(编号范围 00001-91001)。

+ +

7 功能规范

+ +

7.1 预配置

+

PORT 驱动允许以下预配置:

+ + +

7.2 通用行为

+

PORT 驱动初始化时配置所有引脚;运行时不修改引脚(除非显式调用 API)。

+ +

7.3 错误分类

+ +

7.3.1 开发错误(Development Errors)

+ + + + + + + + + + + +
错误码含义
PORT_E_UNINITPORT 未初始化
PORT_E_ALREADY_INITIALIZED已初始化
PORT_E_PARAM_PIN无效的引脚
PORT_E_PARAM_DIRECTION无效的方向
PORT_E_PARAM_INVALID_MODE无效的模式
PORT_E_DIRECTION_UNCHANGEABLE引脚方向不可修改
PORT_E_MODE_UNCHANGEABLE引脚模式不可修改
+ +

7.3.2 运行时错误

+

无。

+ +

7.3.3 瞬态故障

+

无。

+ +

7.3.4 生产错误

+

无。

+ +

7.3.5 扩展生产错误

+

无。

+ +

8 API 规范

+ +

8.1 导入类型

+ + +

8.2 类型定义

+ + + + + + + + + +
类型描述
Port_ConfigTypePORT 抽象配置类型
Port_PinType引脚 ID(uint8/16/32)
Port_PinDirectionType方向枚举(PORT_PIN_IN / PORT_PIN_OUT / PORT_PIN_HI_Z)
Port_PinModeType模式枚举(普通 GPIO / 各种备用功能 / 模拟)
Port_PinLevelType引脚电平(PORT_PIN_LEVEL_LOW/HIGH)
+ +

8.3 函数定义

+ + + + + + + + + +
API签名功能
Port_Initvoid Port_Init(const Port_ConfigType* ConfigPtr)初始化 PORT(配置所有引脚)
Port_SetPinDirectionvoid Port_SetPinDirection(Port_PinType Pin, Port_PinDirectionType Direction)设置引脚方向
Port_RefreshPortDirectionvoid Port_RefreshPortDirection(void)刷新所有引脚方向为配置值
Port_GetVersionInfovoid Port_GetVersionInfo(Std_VersionInfoType* VersionInfoPtr)获取版本信息
Port_SetPinModevoid Port_SetPinMode(Port_PinType Pin, Port_PinModeType Mode)设置引脚模式
+

共 5 个 API 函数。

+ +

9 序列图

+
    +
  1. 初始化:EcuM → Port_Init(ConfigPtr) → 配置所有引脚 SFR;
  2. +
  3. 修改方向:应用 → Port_SetPinDirection(Pin, Direction) → 检查引脚是否可修改 → 修改 SFR;
  4. +
  5. 刷新方向:应用 → Port_RefreshPortDirection() → 恢复所有引脚方向为配置值;
  6. +
  7. 修改模式:应用 → Port_SetPinMode(Pin, Mode) → 修改 SFR。
  8. +
+ +

10 配置规范

+ +

10.1 容器与配置参数

+ + + + + + + + + +
容器描述
Port根容器(开发错误检测、版本 API、方向修改支持、模式修改支持、多核支持)
PortGeneral通用配置(引脚数)
PortContainer引脚容器(每引脚方向、模式、初始电平、可修改标志)
PortPin引脚定义
PortPublishedInformation发布信息
+

共 5 个 ECUC 容器,含 15+ 配置参数。

+ +

10.2 发布信息

+

发布信息包括 PORT 模块版本、配置变体、引脚数等。

+ +
+ +
+

📋 校对记录

+

校对轮次:L1 自动校对(2026-06-13)

+ +
+ + + diff --git a/translation_zh-CN/P4_IO/index.html b/translation_zh-CN/P4_IO/index.html new file mode 100644 index 0000000..a75bb78 --- /dev/null +++ b/translation_zh-CN/P4_IO/index.html @@ -0,0 +1,121 @@ + + + + +P4 · IO 模块索引 + + + + +
+

P4 · IO(输入输出)

+
+ 📚 模块:IO Drivers + 📅 版本:AUTOSAR CP 4.4.0 + 🔄 状态:已完成(14/14,100%) +
+
+ + + +
+ +

📋 模块说明

+

AUTOSAR 输入输出(IO)模块提供对 MCU 数字/模拟引脚、外设的标准化驱动与抽象——含 ADC/DIO/PWM/ICU/OCU 5 个 MCAL 驱动 + PORT 引脚驱动 + IOHWAb 硬件抽象层共 7 个 BSW 模块。本阶段翻译 14 篇文档(SRS + SWS)。

+ +

📑 文档清单(14 篇)

+ +

📘 已完成(14 篇)

+
+
+

AUTOSAR_SRS_ADCDriver

+
ADC 驱动需求(22 页,20+ 需求 ID)
+ A · 100% +
+
+

AUTOSAR_SRS_DIODriver

+
DIO 驱动需求(15 页,12 需求 ID)
+ A · 100% +
+
+

AUTOSAR_SRS_ICUDriver

+
ICU 驱动需求(25 页,25+ 需求 ID)
+ A · 100% +
+
+

AUTOSAR_SRS_IOHWAbstraction

+
I/O 硬件抽象需求(29 页,25+ 需求 ID)
+ A · 100% +
+
+

AUTOSAR_SRS_OCUDriver

+
OCU 驱动需求(16 页,12 需求 ID)
+ A · 100% +
+
+

AUTOSAR_SRS_PortDriver

+
PORT 驱动需求(13 页,8 需求 ID)
+ A · 100% +
+
+

AUTOSAR_SRS_PWMDriver

+
PWM 驱动需求(19 页,15+ 需求 ID)
+ A · 100% +
+
+

AUTOSAR_SWS_ADCDriver

+
ADC 驱动软件规范(129 页,18 API + 10 错误码)
+ A · 100% +
+
+

AUTOSAR_SWS_DIODriver

+
DIO 驱动软件规范(50 页,9 API)
+ A · 100% +
+
+

AUTOSAR_SWS_ICUDriver

+
ICU 驱动软件规范(108 页,28 API + 2 通知回调)
+ A · 100% +
+
+

AUTOSAR_SWS_IOHardwareAbstraction

+
I/O 硬件抽象软件规范(58 页,12+ API + DCM 接口)
+ A · 100% +
+
+

AUTOSAR_SWS_OCUDriver

+
OCU 驱动软件规范(72 页,12 API + 1 通知)
+ A · 100% +
+
+

AUTOSAR_SWS_PortDriver

+
PORT 驱动软件规范(42 页,5 API)
+ A · 100% +
+
+

AUTOSAR_SWS_PWMDriver

+
PWM 驱动软件规范(65 页,14 API + 电源状态管理)
+ A · 100% +
+
+ +

📊 翻译进度

+

14 / 14 篇完成(100%)。✅

+ +

全部 14 篇 P4 IO 文档已翻译完成:7 篇 SRS + 7 篇 SWS(ADC + DIO + ICU + IOHWAb + OCU + Port + PWM)。

+ +

P4 IO 阶段完成 ✅,进入下一阶段:P4 Memory 16 篇(Flash/EEPROM/NvM/RAM)。

+ +
+ + + + + diff --git a/translation_zh-CN/PLAN.html b/translation_zh-CN/PLAN.html index a7e25eb..b1a091e 100644 --- a/translation_zh-CN/PLAN.html +++ b/translation_zh-CN/PLAN.html @@ -26,7 +26,7 @@ P2Communication7100% P3Diagnostics300% P4Memory1600% - P4IO1400% + P4IO1414100% ✅ P4MCAL77100% ✅ P4Crypto66100% ✅ P5ModeManagement400% diff --git a/translation_zh-CN/_progress.json b/translation_zh-CN/_progress.json index 051420a..54452d0 100644 --- a/translation_zh-CN/_progress.json +++ b/translation_zh-CN/_progress.json @@ -2,8 +2,8 @@ "version": "2.0", "last_updated": "2026-06-13", "total_documents": 216, - "translated": 59, - "proofread": 59, + "translated": 73, + "proofread": 73, "current_stage": "P4", "stage_progress": { "P0": { @@ -17,7 +17,7 @@ "P1": {"total": 15, "translated": 15, "proofread": 15, "progress": "100%", "status": "completed"}, "P2": {"total": 71, "translated": 0, "proofread": 0, "progress": "0%"}, "P3": {"total": 3, "translated": 0, "proofread": 0, "progress": "0%"}, - "P4": {"total": 43, "translated": 13, "proofread": 13, "progress": "30%"}, + "P4": {"total": 43, "translated": 27, "proofread": 27, "progress": "63%"}, "P5": {"total": 20, "translated": 9, "proofread": 9, "progress": "45%"}, "P6": {"total": 42, "translated": 0, "proofread": 0, "progress": "0%"} }, @@ -94,6 +94,22 @@ "AUTOSAR_SWS_CoreTest": {"pages": 54, "status": "translated+proofread"}, "AUTOSAR_SWS_MCUDriver": {"pages": 49, "status": "translated+proofread"}, "AUTOSAR_SWS_GPTDriver": {"pages": 64, "status": "translated+proofread"} + }, + "P4_IO": { + "AUTOSAR_SRS_ADCDriver": {"pages": 22, "status": "translated+proofread"}, + "AUTOSAR_SRS_DIODriver": {"pages": 15, "status": "translated+proofread"}, + "AUTOSAR_SRS_ICUDriver": {"pages": 25, "status": "translated+proofread"}, + "AUTOSAR_SRS_IOHWAbstraction": {"pages": 29, "status": "translated+proofread"}, + "AUTOSAR_SRS_OCUDriver": {"pages": 16, "status": "translated+proofread"}, + "AUTOSAR_SRS_PortDriver": {"pages": 13, "status": "translated+proofread"}, + "AUTOSAR_SRS_PWMDriver": {"pages": 19, "status": "translated+proofread"}, + "AUTOSAR_SWS_ADCDriver": {"pages": 129, "status": "translated+proofread"}, + "AUTOSAR_SWS_DIODriver": {"pages": 50, "status": "translated+proofread"}, + "AUTOSAR_SWS_ICUDriver": {"pages": 108, "status": "translated+proofread"}, + "AUTOSAR_SWS_IOHardwareAbstraction": {"pages": 58, "status": "translated+proofread"}, + "AUTOSAR_SWS_OCUDriver": {"pages": 72, "status": "translated+proofread"}, + "AUTOSAR_SWS_PortDriver": {"pages": 42, "status": "translated+proofread"}, + "AUTOSAR_SWS_PWMDriver": {"pages": 65, "status": "translated+proofread"} } }, "quality_summary": { diff --git a/translation_zh-CN/index.html b/translation_zh-CN/index.html index 7efb591..4660c35 100644 --- a/translation_zh-CN/index.html +++ b/translation_zh-CN/index.html @@ -11,8 +11,8 @@
📚 总翻译:216 篇 ✅ 已翻译:49 - ⏳ 进度:27.3% - 🔄 当前阶段:P4 · MCAL(7/7 · 100%)✅ · 下一阶段:P4 IO + ⏳ 进度:33.8% + 🔄 当前阶段:P4 · IO(14/14 · 100%)✅ · 下一阶段:P4 Memory
@@ -85,9 +85,9 @@ 0 / 16
-

IO(输入输出)

-
DIO、ADC、PWM、ICU 等
- 0 / 14 +

IO(输入输出)

+
ADC/DIO/PWM/ICU/OCU/PORT/IOHWAb(已完成 ✅)
+ 14 / 14 · 100%

MCAL(微控制器抽象层)

@@ -184,12 +184,12 @@

🚀 下一步

-

P1 全部完成(15/15)+ P5 Safety 全部完成(9/9)+ P4 Crypto 全部完成(6/6)+ P4 MCAL 全部完成(7/7)!按 🗓️ 翻译计划,下一阶段为 P4 IO(14 篇 ADC/DIO/ICU/PWM/Port/OCU/HWAb)。详见 PLAN.html §3.2

+

P1 全部完成(15/15)+ P5 Safety 全部完成(9/9)+ P4 Crypto 全部完成(6/6)+ P4 MCAL 全部完成(7/7)+ P4 IO 全部完成(14/14)!按 🗓️ 翻译计划,下一阶段为 P4 Memory(16 篇 Flash/EEPROM/NvM/RAM)。详见 PLAN.html §3.2

diff --git a/translation_zh-CN/progress.md b/translation_zh-CN/progress.md index 53a6dce..98a7b40 100644 --- a/translation_zh-CN/progress.md +++ b/translation_zh-CN/progress.md @@ -17,7 +17,7 @@ | P2 | Communication | 71 | 0 | 0% | | P3 | Diagnostics | 3 | 0 | 0% | | P4 | Memory | 16 | 0 | 0% | -| P4 | IO | 14 | 0 | 0% | +| P4 | IO | 14 | 14 | 100.0% | | P4 | MCAL | 7 | 7 | 100.0% | | P4 | Crypto | 6 | 6 | 100.0% | | P5 | ModeManagement | 4 | 0 | 0% | @@ -30,7 +30,7 @@ | P6 | Libraries | 10 | 0 | 0% | | P6 | Tools | 4 | 0 | 0% | | P6 | ReleaseDocumentation | 1 | 0 | 0% | -| **总计** | | **216** | **59** | **27.3%** | +| **总计** | | **216** | **73** | **33.8%** | ## P0 已完成文档清单 @@ -69,4 +69,4 @@ - ✅ 需求 ID 保留 - ✅ 章节结构对应 -_最新更新:2026-06-13 · P4 MCAL 全部完成(7/7 = 100%)✅ 下一阶段:P4 IO_ \ No newline at end of file +_最新更新:2026-06-13 · P4 IO 全部完成(14/14 = 100%)✅ 下一阶段:P4 Memory_ \ No newline at end of file