栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

基于MATLAB开发AUTOSAR软件应用层模块-part11.AUTOSAR Dictionary-2 mapping

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

基于MATLAB开发AUTOSAR软件应用层模块-part11.AUTOSAR Dictionary-2 mapping

接上篇,介绍mapping相关的内容

一,Data Mapping

两个ECU之间的通信是基于总线通信,例如can总线,lin总线,总线中的数据被称为信号signal,如果一个ECU里的一个SWC与另一个ECU中的一个SWC交换信息就需要将port 中data element映射成信号,通过总线将信号传输到另一ECU,在将signal映射成另一个SWC的port中的data element,这样就完成了两个SWC(部署到两个ECU)之间的数据交换,这个Data element到signal或者signal到Data element的映射,就称为Data mapping。

 

二,Task Mapping

task是由AUTOSAR OS模块创建,分为自启动,基本任务和扩展任务

自启动的任务通常用来做各组件初始化的runnable的映射,当然不是直接调用这些模块初始化任务,autosar是通过BSWM模块来进行初始化,这个我会在后边将autosar底层协议栈的时候再讲,不是我们目前应用设计的重点,这里提一下,是让大家更好的理解。

基本任务周期触发,或时间触发,还有扩展任务时间触发等,都是可以用来映射我们应用模块中的用于处理功能逻辑的ruannable运行的任务。

总结:task mapping,其实就是将每个swc里的所有事件触发的runnable放到task里边,由os调用

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1004440.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号