交流专区

->返回总目录<-

本博客主要为大家提供能和博主交流的平台:

  1. 作用1:就是方便大家交流,大家可以在本文下留言
    可以问一些AutoSAR的问题,谈谈自己对行业的看法,提一提对博主文章的意见和建议等(有其他内容的也请各位畅所欲言)。AutoSAR是博主工作中顺便学到的,所以难免有很多知识盲区,博主在能力范围内尽量回答大家的问题。如果遇到有好的问题的话,博主会将其添加到本文下方问题栏,方便大家快速参考。大家在学习之余也能看看其他人都在做什么,算是轻松一刻吧
  2. 作用2:就是博主想要分享给大家的一些消息会在这里更新
    比如下方的公告,可能会有一些新闻什么的,或者行业的什么数据统计之类的

| 公告栏 |

1、加博主微信(和大家交个朋友)

加博主微信的朋友越来越多了,博主很高兴能看到这一点。但是渐渐的博主也发现了一些问题,因为平时也需要忙自己的工作,所以目前有点处理不过来大家的消息了。那么为了和大家更好的交流,博主设置了几条规则:

  • 微信仅仅是想和大家交个朋友,大家如果有技术上的问题,还请到微信群里向大家提问,加群请勿催促,博主会统一拉大家进群
  • 关于文章的付费问题,网站的bug之类的,请勿向博主提问,可以直接在CSDN网站询问相关客服
  • 工作时间可能不会回复大家的消息,请尽量在非工作时间与博主交流
  • 加好友请备注 AutoSAR 或 MisraC,否则通不过
  • 微信号:xyfx18909025121(雪云飞星)

| 问题栏 |

1、关于画图软件

很多朋友很好奇博主用的什么画图软件,其实很简单,用PPT就行了【手动捂脸】。对比Ps、Ai和Cdr,还试了一些网上的流程图画图工具,最终还是PPT兼具效率和扩展性

2、再谈接口的函数生成

很多同学都在问S/R接口中接口和数据元素之间的关系,下面就举个实际的例子说明一下:
在3.3节 中有这么一句代码(很多同学看这段有点长可能没看到):

//符合这个公式:Std_ReturnType Rte_Read_<port>_<data> (<DataType> *data)
Std_ReturnType Rte_Read_AppPI_Can_ReceiverCore0_DEP_Can_Receiver(Idt_Can_Receiver *data)

我们就拿这句分析一下:(Std_ReturnType Rte_Read_<port>_<data> (<DataType> *data)

  • Std_ReturnType:这个是函数返回值的类型,可以显示返回正确或失败等,但是不会将Return的数据返回到这里
  • Rte_Read:这个是说调用AutoSAR接口的固定函数开头,这里是直接调用(并非缓存调用)
  • AppPI_Can_ReceiverCore0:这个是我们创建的port实体,如图
  • DEP_Can_Receiver:这个就是我们传输的数据,也就是我们配置的Data Element Prototype。该数据由RTE管理,其实我们只需要在Sender和Receiver两个接口函数上使用就可以了,置于RTE怎么管理的可以不做了解
  • (Idt_Can_Receiver *data):就是将Retun回来的数据存放在我们之前定义好的data这个地址中,并且这个data的类型是Idt_Can_Receiver类型的

附:返回总目录的传送门如下
->返回总目录<-

AutoSAR系列讲解 - 交流专区相关推荐

  1. AutoSAR系列讲解 - 前言

    AutoSAR系列讲解 - 前言 前言 一.需要具备的知识和工具 1.必须的 2.非必须的(能有最好) 二.大家能学到什么以及学到什么程度 1.计划 2.能学到什么 3.能学到什么程度 三.一些经验 ...

  2. AutoSAR系列讲解(入门篇)5.2-描述文件

    AutoSAR系列讲解(入门篇)5.2-描述文件 描述文件 一.主要流程 二.各描述文件介绍 1.SWC描述文件 2.系统约束描述文件 3.ECU资源描述文件 4.系统配置描述文件 5.ECU提取文件 ...

  3. AutoSAR系列讲解(深入篇)13.1-闪烁一颗LED灯 1

    AutoSAR系列讲解(深入篇)13.1-闪烁一颗LED灯 1 闪烁一颗LED灯 1 一.概述 二.搭建Mcal 1.新建工程 2.配置Resource 3.配置Mcu 4.配置Port 5.配置Di ...

  4. AutoSAR系列讲解(实践篇)10.2-EcuM的上下电流程

    AutoSAR系列讲解(实践篇)10.2-EcuM的上下电流程 EcuM的上下电流程 一.上电(StartUp) 二.下电(Shutdown) 三.睡眠(Sleep) EcuM的上下电流程 -> ...

  5. AutoSAR系列讲解(实践篇)8.3-IO相关驱动(中)

    AutoSAR系列讲解(实践篇)8.3-IO相关驱动(中) IO相关驱动(中) 一.ICU驱动 1.边缘计数(Edge Count) 2.边缘检测(Signal Edge Detection) 3.信 ...

  6. AutoSAR系列讲解(入门篇)4.1-BSW概述

    AutoSAR系列讲解(入门篇)4.1-BSW概述 BSW概述 一.什么是BSW 二.BSW的结构 1.微控制器硬件抽象层(MCAL) 2.ECU抽象层 3.服务层 四.复杂驱动 三.再将结构细分 B ...

  7. AutoSAR系列讲解(实践篇)7.1-DaVinci Developer使用初探

    AutoSAR系列讲解(实践篇)7.1-DaVinci Developer使用初探 DaVinci Developer使用初探 一.Dev界面简介 二.Dev使用流程简介 DaVinci Develo ...

  8. AutoSAR系列讲解(入门篇)5.1-方法论概述

    AutoSAR系列讲解(入门篇)5.1-方法论概述 方法论概述 一.一些必要的概念 1.供应链上的称呼 2.什么是方法论 二.工作流程 1.普通流程 2.AutoSAR标准流程 方法论概述 -> ...

  9. AutoSAR系列讲解(入门篇)6.1-Vector的工具链简介

    AutoSAR系列讲解(入门篇)6.1-Vector的工具链简介 Vector的工具链简介 一.PREEvision 二.vVIRTUALtarget 三.DaVinci 四.CANoe 五.CANa ...

最新文章

  1. 20135234mqy 实验四
  2. Mysql在离线安装时提示:error: Found option without preceding group in config file
  3. python面试总结(五)内存管理与MYSQL引擎选择
  4. html评论和回复评论_佟丽娅“挑衅”贾玲,评论区晒刘德华合照,贾玲高情商回复佩服...
  5. python/pytorch中的一些函数介绍
  6. jmeter性能测试之录制脚本
  7. JQuery UI Layout
  8. dwg格式的计算机图,dwg是什么文件 怎么打开【图文】
  9. 华为电脑怎么不上鸿蒙,我找不到不喜欢华为鸿蒙操作系统的理由
  10. flume多节点集群搭建
  11. Java数据结构--Linkedlist
  12. java数组显示_java数组
  13. Application应用程序
  14. 面试 -- 操作系统与计算机网络
  15. (四十二):Aligning Linguistic Words and Visual Semantic Units for Image Captioning
  16. Zigbee 无线串口通信模块( DL-22 )
  17. freeswitch 通话中发起视频呼叫的配置问题
  18. Linux CentOS 8(磁盘设备与硬盘设备的概述与管理)
  19. Ansys WorkBench导出模态中性文件(.mnf)联合ADAMS柔性体动力学仿真
  20. ROS-语音控制-会说话的机器人(3)-科大讯飞离线语音合成+图灵机器人

热门文章

  1. 小程序(原生) 引入weUI组件
  2. Oracle的定时任务
  3. 基于《ros机器人开发实践》的学习,ros建图,机器人导航
  4. 记入职一个星期(Java后端转Android游戏开发)
  5. CNN中的Inductive bias(归纳偏置)
  6. Python接口测试实战1(下)- 接口测试工具的使用
  7. 杨辉三角python输出
  8. C库函数(tolower/toupper)实现字母的大小写转换
  9. 洛谷——B2015 计算并联电阻的阻值(java)
  10. 【其他】接口设计文档模板