一个面试官,总的时间一共在35分钟左右,主要是问的项目,哪怕是自我介绍里面的。面试官很好,我自己比较菜。已经G了,整个流程没有过多压迫感,就像聊天一样。1、自我介绍2、本科项目(简历没写,因为自我介绍提了一嘴,然后就问了这个项目以及项目细节)。PWM频率占空比等3、220V电源如何给开发板供电,要经过哪些模块?4、I2C读写时序,I2C能接多少从设备,由什么决定的?5、I2C读取寄存器的时候如果读取失败应该如何排查问题?借助示波器应该如何调试?6、Uboot以及内核移植?Uboot里面如何添加自己的调试命令?7、你在遇到问题是怎么解决的?如果经过上述途径如果还是没有解决你该怎么办?8、Linux中I2C的驱动注册流程是怎么样的?驱动如何跟设备匹配的?为什么设备树的Compatible与ofmatchtable匹配之后就会执行probe函数,具体原理是怎么样的?9、异步通知是如何通知应用层的?内核通知应用程序有几种方式?10、内核中的中断,中断处理机制是什么?11、简历上某个项目的具体流程?12、摄像头是如何捕捉到对象的?13、多线程,以及在你这个项目中是如何实现让他们通信的?这几个线程的访问时序是怎么样的?14、反问