更高颗粒度层面,TPS规范里的设计需求可以追溯到需求规范文档(RS)的描述的更详细需求。 同样地,SWS Specification里定义的基础软件需求也从software requirements specifications(SRS)里追溯的到。 RS和SRS需求可以从更高层面的规范里追溯的到,描述General AUTOSAR features和AUTOSAR Objectives的规范就是High-level的一个...
此外,Can模块提供服务来控制CAN控制器(CAN controller)的状态。 通过回调函数通知Bus-Off和唤醒(Wakeup)事件。Can 模块是访问硬件资源的基础软件模块。 因此它需要满足AUTOSAR_SRS_SPAL中指定的基础软件模块的要求。 Can模块需要为所有所需的CAN硬件单元(CAN Hardware Unit)中断,实现中断服务程序(interrupt service routi...
Administration AUTOSAR Administration 02.12.2009 3.0.0 23.06.2008 2.1.3 AUTOSAR Administration AUTOSAR Administration AUTOSAR Administration AUTOSAR Administration 24.01.2007 2.1.2 18.12.2006 2.1.1 04.12.2006 2.1.0 1 of 63 Document ID 001:AUTOSAR_SRS_CAN - AUTOSAR confidential -...
(SRS_Can_01001)[SWS_CANIF_00023]的基本原理:CanIf仍独立于硬件,因为使用HOH参数调用了CanDrv接口,该接口从特定的CAN硬件样本属性中提取。 这些逻辑上可以链接到整个硬件对象池(多路替代的硬件对象),因此可以通过一个HTH进行交换。CanIf将使用两种类型的HOH来访问Can- 驱动 硬件传输手柄(HTH)和 硬件接收句柄(HRH...
主要特征和核心功能是根据主要要求得出的。从中得出“软件需求规范”(SRS)。这些SRS的详细信息产生了“软件规范”(SWS)。下图显示了它们的相关性。“软件规范”构成了将AUTOSAR标准实施到软件中的基础。 其中,AUTOSAR的标准化分为软件架构、开发方法、应用程序界面三个技术领域。
1. 简介和功能概述本文档描述了AUTOSAR CAN网络管理 ( CanNm) 的概念、核心功能、可配置特性、接口和配置问题。AUTOSAR CAN网络管理是一个独立于硬件的协议,只能在 CAN上使用(有关限制,请参阅章节4.1)。其主要…
4.3 CAN Driver with TTCAN functionality 4.3.1 Functional requirements 4.3.1.1 Configuration 4.3.1.1.1 [BSW441003] CAN Hardware Object Handle mapping to time windows Initiator: BOSCH Date: 18.05.2009 Short Description: The Hardware Object Handles (see BSW01039 CAN SRS) shall be mappable to all ty...
极海自主研发的G32A14XX AUTOSAR MCAL软件包,主要包括AUTOSAR 定义的标准模块和CDD拓展的非标准模块,均严格遵守AUTOSAR CP V4.3.1 MCAL SWS、SRS规范以及BSW General要求进行开发设计。所交付的软件均通过业界主流第三方工具平台的单...
极海自主研发的G32A14XX AUTOSAR MCAL软件包,主要包括AUTOSAR定义的标准模块和CDD拓展的非标准模块,均严格遵守AUTOSAR CP V4.3.1 MCAL SWS、SRS规范以及BSW General要求进行开发设计。所交付的软件均通过业界主流第三方工具平台的单元测试、集成测试、静态代码分析、动态代码配置功能验证,在代码质量和规范上皆具有较...
Autosar 底层软件模块都需要提供一个xx_init()函数来完成初始化功能,这个初始化函数接受一个指针变量作为输入,以CAN driver模块为例,Autosar定义了如下需求SRS_Can_01042:The CAN Driver shall support dynamic selection of configuration sets[3]。 在该基础上,我们可以把基础软件模块的所有的参数打包到一个结构体...