诺瓦星云嵌入式一面

主要拷打项目,夹杂八股。
先介绍一下项目,芯片选项的依据,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还是单片机,说的是两个方面都有,按照分配来。
总结:应用层的问题答得不行,面试官人很好,语气也很亚撒西,让我多看看应用层开发。嗯,不出意外,应该凉了
全部评论
羡慕 你这个问的好多 我真想面试官问我这些😭 我就被问了单片机 都不聊Linux 应该是无了 估计是学历不行了
1 回复 分享
发布于 08-23 11:24 吉林
佬,来我这
点赞 回复 分享
发布于 08-23 11:43 广东
感谢分享面经 知道后面linux该怎么准备了
点赞 回复 分享
发布于 08-25 11:34 浙江
所以像uboot kernel这种启动流程应该怎么回答啊
点赞 回复 分享
发布于 08-25 15:24 上海
佬是笔试完多久收到面试通知的
点赞 回复 分享
发布于 08-28 18:21 辽宁

相关推荐

8 75 评论
分享
牛客网
牛客企业服务