bsp工程师和驱动工程师_嵌入式Linux驱动开发面试经历分享

本文分享了一位Linux驱动工程师的面试经历,涉及手机研发、汽车智能驾驶和AI/IOT芯片级驱动岗位。重点强调了理解I2C、SPI等通讯协议,以及熟悉驱动框架的重要性。同时,文中指出大厂面试常包含C语言基础、算法和思维题,并建议开发者加强代码编写能力。
摘要由CSDN通过智能技术生成

前言

最近匆匆忙忙的投简历、面试终于告一段落了,现在终于可以抽出时间将整个过程给记录下来了,希望能够对正在或者即将找工作的朋友提供一些帮助。

  • 面试岗位:Linux驱动工程师或者BSP驱动工程师
  • 持续时间:3周
  • 目前结果:2个offer,4家等通知,1家待面试
  • 面试涉及公司的类型:手机研发,汽车智能驾驶,AI/IOT芯片级驱动

手机研发这一块主要是各种sensor驱动(IMU、Psensor、指纹模块,LCD、TP驱动,Camera驱动,Audio驱动;汽车智能驾驶主要是车载或者是车机系统,车载的话一般都是Android平台,涉及的模块有audio、LCD、GPS,车机系统一般跑的都是Linux系统或者其他RTOS,芯片大多用的都是NXP或者RK的,涉及的模块有Can总线、网络模块、camera模块等;芯片公司这块主要是做我们国产的芯片,涉及所有的芯片级的外设驱动及controller驱动(I2C控制器、SPI控制器、MIPI CSI、DSI等)。

驱动面试秘籍

根据我个人的面试经历,要想在驱动岗位的面试中如鱼得水,那么下面的内容是你在面试前务必要熟悉的:

  1. I2C、SPI、UART、MIPI、Can、Lin通讯协议
  2. I2C、SPI驱动框架
  3. Input子系统,Led子系统等各种子系统驱动框架
  4. Sensor驱动框架(IMU、Psensor等数据读取、上报、校准)
  5. LCD驱动框架(Framebuffer)
  6. Camera驱动框架(高通平台,DTS
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值