2022年第一博-----底层软件学习要求

2022年第一博,

   今天跟同事(我们宋工)聊天,他告诉我,底层软件学习需要掌握以下技能,我觉得很有必要记录下来,以便时时温故而知新。

1、C语言、熟悉各主流单片机如NXP、Infinion、瑞萨等的资源和和硬件周边,嵌入式编程、至少一个集成式开发环境如Keil 的MDK、IAR、Codewarrior等,还有就是各种复杂驱动,各种通信方式如I2C,SCI,SPI, CAN,USART,以太网,FlexRay等,差不多一两年的学习和沉淀;

2、整车厂的话,还得慢慢熟悉AUTOSAR-BSW架构以及遵循该架构来编写属于本公司的BSW;

3、还有功能安全,软件的话,差不多要达到ASIL-B或ASIL-C级别,这个方面国内的企业也还刚刚起步。

 

posted @ 2022-02-09 09:35  平平无奇程序媛  阅读(139)  评论(0)    收藏  举报