你这面的啥啊,我面的没这么难

相关推荐

主要拷打项目,夹杂八股。先介绍一下项目,芯片选项的依据,Uboot、kernel、rootfs的启动流程?Uboot的如何保存命令?saveenv;boot命令和bootz有什么区别?介绍一下ADC芯片,24位ADC是什么意思?代表精度;用什么协议读取?SPI;介绍一下SPI的四种模式?WiFi驱动用的什么接口?SDIO;介绍一下SDIO?unlocked_ioctl和compat_ioctl的区别?i2c_transfer函数里的主体是什么?回答的是msg,其实应该是adapter和msg;在QT中利用file_operations里的接口读取数据时,如何保证不丢包?在驱动里利用kfifo做个缓存数组;堆是向上生长还是向下生长的?GPIO输出有哪几种模式?推挽、开漏、上下拉;推挽和开漏有什么区别,为什么I2C要用开漏?下面开始拷打应用层,几乎全都不懂,应用开发掌握的太薄弱了。qmake如何添加库,如何添加要编译的文件?(这个当场尬住,我看其他人的面经也分享过会问到makefile相关的知识,当当时没在意,所以要面的UU们还是要准备一下)信号槽函数的原理是什么?OSI七层模型?进程间通讯方式有哪些?管道,信号,套接字;有名管道和匿名管道的区别?介绍一下TCP和UDP?tcp粘包怎么处理?介绍一下TCP字节流和UDP的报文?线程如何同步?反问:进去是做Linux还是单片机,说的是两个方面都有,按照分配来。总结:应用层的问题答得不行,面试官人很好,语气也很亚撒西,让我多看看应用层开发。嗯,不出意外,应该凉了
诺瓦星云一面187人在聊 查看15道真题和解析
点赞 评论 收藏
分享
牛客网
牛客企业服务