ARTICLE DETAIL

资讯详情

深耕网站SEO优化与搜索引擎排名提升的一线实战洞察。

[AutoSar]BSW_Com019 COM模块配置

[AutoSar]BSW_Com019 COM模块配置 目录关键词平台说明一、ComConfig二、ComIPduGroups三、ComIPdus四、ComMainFunctionRx/TX五、ComGeneral六、ComGeneration七、ComOptimization关键词嵌入式、C语言、autosar、OS、BSW平台说明项目ValueOSautosar OSautosar厂商vector EB芯片厂商TI 英飞凌编程语言CC编译器HighTec (GCC)autosar版本4.3.1回到总目录一、ComConfig见[AutoSar]BSW_Com018 COM模块介绍二3.23.4 Deferred Event Caching二、ComIPduGroups定义一个I-PDU组用于启用和禁用COM I-PDU的接收和发送。通常每个通信通道至少有一个用于Rx I-PDU的I-PDU组和一个用于Tx I-PDU的I-PDU组。三、ComIPdusCOM的I-PDU配置。ComIPduCallout数定义i - pdu callout函数的存在和名称。对于Rx i - pdu在Com_RxIndication()上下文中调用callout函数。对于Tx i - pdu在COM触发传输之前调用callout函数。如果参数未定义则不会调用callout函数。API原型生成到Com_Cbk.h并且必须由应用程序实现。ComIPduCancellationSupport定义ComIPduType为TP的i - pdu:如果底层TP模块支持RX和TX取消正在进行的请求。ComIPduDirection定义改PDU 发送还是接收。ComIPduMainFunctionRef映射到Com_MainFunctionRx/Com_MainFunctionTx还是ComIPduSignalProcessingIMMEDIATE还是DEFERRED。详情见ComIPduTriggerTransmitCallout定义了对应的I-PDU的触发器callout函数的存在和名称。在将数据复制到较低层之前,该函数在com_drupertransfer()中调用。原型生成到Com_Cbk。h必须由应用程序实现。四、ComMainFunctionRx/TXComMainTxTimeBase连续调用Com_MainFunctionTx实例之间的间隔(以秒为单位)。COM生成器使用此参数将COM模块中与传输相关的定时配置参数的值转换为内部计数器值。五、ComGeneralComDeferredEventCacheSupport见[AutoSar]BSW_Com018 COM模块介绍二3.23.4 Deferred Event CachingComDescriptionGateway详情见3.20 Gateway Description RoutingEnable MDT For Cyclic Transmission:启用deadline监控。ComEnableSignalGroupArrayApi见3.14 Array-based access of SignalGroups六、ComGenerationComBoolDataInArrayOfStructStrategy用于在所有CONFIG-CLASSES中裁剪结构中布尔数据的使用。BITFIELD和BITMASKING的区别取决于你的编译器选项和内存映射。ComDataDeduplicationStrategy用于删除CONFIG-CLASS预编译ROM数据的重复数据。七、ComOptimization见3.23 Com Optimizations回到总目录
返回列表