C语言+OS面试
文章平均质量分 77
qq_20848757
渣科的热干面还是1块5吗
展开
-
重新认识AUTOSAR Interface
1 当DCM模块里面配置了相应的0x11 EcuReset service之后,就会在DCM_BSWMD.arxml文件内自动生成对应mode group数据类型,并且在DCM_Cfg_SWCD.arxml生成相应的mode switch interface,以及实例化的ModeGroupPrototype_DcmEcuReset,以及相应的Pport。3 SWC是最终的接收端,于是SWC需要自己定义所需的mode group,然后定义相应的mode switch interface。原创 2023-10-06 09:10:18 · 505 阅读 · 0 评论 -
AUTOSAR COM模块框架梳理
SWC调用这两个函数去把signal的信息更新到IPDU里面,根据PDU的ComTxModeMode 和 signal/signal group 的ComTransferPropety 属性 共同确定PDU什么时候被发送出去。BswM的action 里面可以去触发 Ipdu group 的 发送,感觉是跟PN有关 【在某些特定的情况下,让BswM去关闭特定的Ipdu group 的 发送 和接收】把IPDU内的signal提取出来提供给SWC使用,把SWC发送的signal拷贝到IPDU buffer内。原创 2023-10-06 09:09:44 · 1208 阅读 · 0 评论 -
c语言基础知识+OS+数据结构
.bss.data.textpre-compiler: compiler: 检查语法问题link: 将symbol转化为实际函数/变量地址,map file里面可以看到预编译在做什么: (#define)Macro写一个函数: Macro本质就是pre-processor将内容进行文本替换typedef 和 macro哪个好const的含义volatile的含义const 和 volatile公用对固定地址赋值extern: change visible scopestatic 修饰全局变量: visib原创 2023-09-18 12:17:51 · 371 阅读 · 0 评论 -
手写C语言知识梳理: 栈,队列,链表
【代码】手写C语言知识梳理: 栈,队列,链表。原创 2023-09-17 23:26:45 · 175 阅读 · 0 评论