System Extract 步骤

纲要:

把Composition下的SWC分配到System Description 描述的CAN网络的的ECU上。

System Extract

目录

1. Create System Extract

2. Map SWC to ECU instance

3. Maping System Signal to Data Element

4. Create System Extract


1. Create System Extract

Right click on the project, create "System Info - Elements | System", which will create "07_WiperControl_System.arxml" file.

Configure the category as “SYSTEM_EXTRACT in "Property" Tab. [1]

2. Map SWC to ECU instance

Mapping Components under the "Composition" to ECUs under the "System Description":

2.1 Right click on the "07_WiperControl_System.arxml" file, open with "SwcToEcuMapping" editor. [2]

2.2 In this "07_WiperControl_System.arxml" file, configure the Top Level Composition to the “WiperControl_Composition”, which then will show all the available components under the composition. ("SwcToEcuMapping" editor 以 WiperControl_System这个Composition为基础显示)[3] 

2.3 Create a "System Mapping", which will show all the EUCs belongs to the "System Description". Then you can assign the components to specific ECU as required. [4]

SwcToEcuMapping

3. Maping System Signal to Data Element

Mapping "System Signal" in System Description to "Data Element" under Compositon.

3.1 Right click on the "07_WiperControl_System.arxml" file, open with "SystemDataMapping" editor.

All the "SWC - Data Element" under the "Compositon" and all "System Signal" under the "System Decription" will show up. ("SystemDataMapping" editor 以 WiperControl_System这个Composition为基础显示)[5][6]

SystemDataMapping Editor

3.2 Drag and drop the "System Signal" to the DataElement to map.[7]

4. Create System Extract

Right click on the "07_WiperControl_System.arxml" file, select "create System Extract". [8]

注:

[0] “SwcToEcuMapping” 和 “SystemDataMapping” 都存储在SystemMapping_0  这个arxml的package里面

[1] 除了“SYSTEM_EXTRACT”,还有ECU_EXTRACT等别的选项,通过这儿可以去判断这个arxml文件是System Extract还是别的

[2] 针对“System Extract” arxml 文件,除了“SwcToEcuMapping”,还有“SystemDataMapping” Editor 这个界面

[3] 所以本质上是按照Composition来分配SWC给ECU的,这也就是为什么project先去创建SWC和Composition,然后才去Import DBC去生成System Description

[4] Composition出SWC,DBC出ECU

[5] “SystemDataMapping” Editor 里面显示的是System Signal,而不是ISignal(ComSignal)

[6] 之所以在ISignal以上抽象出一个System Signal,是因为 ISignal 是跟CAN,LIN这些通讯协议绑定的,而用System Signal而不是ISignal与RTE上面的Data Element相连,就可以实现一个Data Element同时发送给不同的通讯协议,或者同时发给CAN协议下的多个子网络上

[7] 一部分 Data Element 已经在Composition那一步用 Assembly Connector与Composition内部的其他Data Element 相互连好了(Intra-ECU communication), 所以在“SystemDataMapping” 只需要把剩下的,那些需要和外部联系的Data Element 和System Signal给Mapping上即可(Inter-ECU communication through COM stack)

[8] output 是什么?

问:

1. “SystemDataMapping” Editor的界面上Data Element只有一个,如何实现将一个Data Element分别发送到不同的Network下的Signal上?

通过System Signal实现。首先在“SystemDataMapping”将Data Element给Mapping到一个System Signal上,然后在COM模块里面将该System Signal分别assign给不同的ComSignal(ISignal)即可实现

即System Signal 和 ISignal 的数量是不一致的,System Signal 总是小于或等于 ISignal

2. System Extract 和 ECU Extract 有什么区别,看起来System Extract有ECU Extract里面的所有内容,为什么还需要增加ECU Extract这一步?

07_WiperControl_System.arxml” 这个System Extract文件里面就两大块内容,SwcToEcuMapping 和 SystemSignalMapping。

WiperControl_System_EcuExtr.arxml” 这个ECU Extract文件也一样,就是SwcToEcuMapping 和 SystemSignalMapping。

之所以分两块,感觉上是因为System Extract arxml文件虽然是针对一个Composition的部署,但是它的SWC可能会部署到好几个ECU上。而ECU Extract arxml仅存储某一个ECU的信息,因为AUTOSAR project最终只会在一个ECU上运行。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: dell_pfs_extract是一个用于提取Dell BIOS固件的工具。这个工具可以帮助用户将Dell计算机的BIOS固件提取到本地,以便进行备份、修改或者分析。 在使用dell_pfs_extract之前,我们首先需要从Dell官方网站上下载相应的BIOS固件文件。一般来说,这些文件以.exe或.hdr为后缀名。下载好文件后,我们需要将其保存在一个方便操作的位置。 接下来,我们需要打开一个命令行窗口或者终端,然后进入到dell_pfs_extract所在的目录。在命令行输入相关的命令,即可进行提取操作。输入命令的具体格式为"dell_pfs_extract [固件文件路径]"。 运行命令后,dell_pfs_extract就会自动开始提取BIOS固件文件。提取的结果将会保存在当前命令行所在的目录,并且默认以原始的固件文件名加上.pfs后缀保存。我们可以根据自己的需要对提取的文件进行重命名,并将其复制到其他位置进行备份。 总的来说,dell_pfs_extract是一个方便实用的工具,可以帮助我们提取Dell计算机的BIOS固件。通过按照上述步骤操作,我们可以轻松地对BIOS固件进行备份、修改或者分析,从而更好地维护和管理Dell计算机。 ### 回答2: Dell_PFS_Extract 是一个用于提取戴尔电脑固件文件(Package Firmware System)的工具。戴尔公司将固件文件打包成.pfs 格式,通过这个工具,我们可以将.pfs 文件解压,并查看其的内容。 使用 Dell_PFS_Extract 下载并安装非常简单。首先,我们需要在戴尔官方网站上找到适用于我们电脑型号的Dell_PFS_Extract 工具。下载完成后,我们可以将其保存在任意文件。 要使用这个工具提取.pfs 文件,我们需要在命令行界面打开工具所在文件夹,然后输入以下命令:“dell_pfs_extract.exe 文件名.pfs”。其文件名.pfs 是我们需要解压的.pfs 文件文件名。 执行命令后,工具会自动识别.pfs 文件的类型并开始解压过程。解压完成后,可以在同一文件找到与固件文件相关的文件,例如BIOS、驱动程序、配置文件等。 通过了解固件文件的内容,我们可以深入了解戴尔电脑的运行机制以及更新信息。此外,如果我们遇到固件问题,我们也可以使用 Dell_PFS_Extract 提取相关文件,并将其发送给戴尔技术支持团队,以便他们提供更准确的解决方案。 总而言之,Dell_PFS_Extract 是一个方便实用的工具,可以帮助我们提取并查看戴尔电脑固件文件的内容。无论是为了了解电脑运行机制还是为了解决潜在的固件问题,这个工具都能为我们提供帮助。 ### 回答3: dell_pfs_extract是一款用于提取戴尔电脑固件(PFS)文件的工具。该工具可以帮助用户获取戴尔电脑的固件文件,以便进行备份、研究或修改固件的操作。 通过使用dell_pfs_extract工具,用户可以解压PFS文件,提取出其的各种组件,例如BIOS、驱动程序、配置工具等。这些组件是戴尔电脑正常运行所需的关键文件,通过提取它们,用户可以进行一系列操作,如备份固件、更新或替换某些组件等。 下载dell_pfs_extract可以在一定程度上使用户更好地了解戴尔电脑的固件工作原理,以及更深入地研究和理解其内部机制。对于一些技术爱好者、固件开发人员或研究人员来说,这是一个非常有用的工具。 然而,使用dell_pfs_extract工具需要用户有一定的计算机知识和技能,因为对固件文件进行任何修改都需要小心操作,以避免可能导致电脑出现问题或损坏的风险。 总之,dell_pfs_extract是一款非常实用的工具,可以帮助用户提取戴尔电脑固件文件,以便进行备份、研究或修改固件的操作。但使用该工具需要注意风险,并确保在进行任何修改之前充分了解固件的工作原理和操作步骤

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值