面试跟manager聊点不一样的

解决问题:

FBL Team:

conduct them for their integration issue,

in trace32, check the framestack. function call flow. Then compare with the working project, so can locate where the issue is 

不卑不亢:

内部印度team、供应商team的协调,跟客户的协调。 他们的输入分别是什么

技巧就是,1是要抓住timeline的关键点,有的时候他们会说些模糊不清的话(I will check and get back to you),记得及时follow up

2是要 理解客户的真正需求,我们都遇到过他有的时候要求我们做一个功能,但是过一阵可能需求又变了。因为我们负责功能的实现,所以我们会比客户更了解其中的细节,以及最终能达到的效果, 所以我们要有意义的沟通,而不是对客户的需求全盘接受【至少要让他们提前知道其中的risk,time resource cost】 understand customer expectation and manage customer expectation based on our experience and preparation(my self + internal expert + supplier info) 这个设计到多个team的信息整合

Conduction:

作为senior,有很大一部分职责是指导其他人如何更高效的工作,尤其是当他们被一些问题卡住的时候,运用自己的知识和经验指导他们,在等待support的时候,是否有其他的task可以并行执行,或者是绕开那个问题,继续朝下推进。 比如说,当时AUTOSAR的confgen 和 某一个 BSW 的mainfunction 就是不在RTE editor

的entity to task mapping界面下显示, 这个时候就可以考虑先手动在rte.c 里面把那个function加进去,就可以接着去move forward 看有没有编译问题,上板子测试,而不是在那儿傻等

AUTOSAR:

 再问AUTOSAR port,就跟他讲讲 M:N communication 那个error, delegation port的问题,还有fan in fan out

(43) Composition and Connectors in AUTOSAR | LinkedIn

ANCIT | Blog (ancitconsulting.com)

一个MCU是不是只能有一个composition,如果是的话,那岂不是delegation port只能跟CAN signal 连起来了。 他们两分别的配置界面是什么 

项目Migration:

  • EcucParamDef: Com_EcucParamDef.arxml
  • EcucValues:  IO_Aggregator2_Project_Com_EcucValues.arxml
  • BSWMD:  Com_Cfg_BSWMD.arxml
  • SWCD:  EcuM, BswM, ComM, DCM, DEM

争对不同的AUTOSAR version,需要对之前的项目移植到新的环境里面。

有些error message是不清晰的,有script可以查,都是java

Ex:update the ComM_EcucParamDef.arxml for ComM module, for BSW gen error 【migration】

两个不同的EthSwt,讲讲EthIf 的routing,分别到不同的RxIndication这个架构流程

Eth Swt 的 integration:

  1. 现有的project,有基础的Eth BSW 和MCA
  2. 添加对指定EthSwt硬件的支持 【包括BSW,RTE,build,测试整个流程,讲清楚哪些需要改,哪些不需要改】 【MCAL不需要改,EthIF Rxindicaiton需要改, RTE 下面需要添加新的EthSwt module, OS task mapping需要改】

重点是展示,对现有项目架构的理解,以及扩展的能力

issue tracking excel:

number - description - owner- date - open/close - details

  • RTE gen debugging:
    • RteErr.xml file
  • Hardware debugging:
    • Trace32, stackframe can show up. compare the correct stackframe, then know which function is not been called correctly

Read port 1 to port 12 on ethernet switch, only port 12 does not work:

DET(MAX_SUPPORTED_PORTS <= SwitchPortIdx)  应该去掉equal, 因为不是从0开始算的

trace32 view memory/TX buffer

when buffer is a pointer, use indirect dump, change view to byte

MCU 发A没发B,不是B不发消息,而是B也在发A的消息,我哭死

 

  • 7
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值