根据面经准备面试第10期+2026驱动开发

说让我进行垂直领域的学习,好好专注一个芯片

1.Linux启动流程,面试官说要uboot,不说bootloader,what为什么

2.can怎么进行同时收发

3.栈,后进先出,一般适用于哪些结构

4.编写代码程程序除了实现功能以外,还有什么其他更重要的事情?

5.中断顶半部、底半部,第一次听说

6.设备驱动主要完成哪些接口

7.Linux设备驱动类型

8.驱动节点配置怎么做到的

9.可靠性测试,怎么做的,怎么保证数据可靠

10.怎么保证升级功能,没有选错文件,保证是适配自己设备的文件

11.怎么看升级文件是不是完整的

12.在定时器中断喂狗,会有什么后果

13.独立看门狗,与其他的有什么优点缺点

14,在低功耗状态,怎么唤醒,以及怎么进行低功耗

15在main函数的栈与每个任务的栈有什么区别

16.程序跑飞和死机怎么预防,怎么解决

17.资源保护,除了信号量和互斥量,还有什么别的办法

18.使用这种信号量和互斥量会有什么后果?对于我们这个实时操作系统来说。

19.怎么避免死锁

20.多线程的一个同步有

21.你在用信号量的时候,为什么不用互斥量呢?

全部评论

相关推荐

8.25  全程1h多  各个方面都问了一些:1.目前实习最大的收获是开始根据实习内容问相关问题,并根据回答中提到的进一步提问:2.介绍iic和spi的区别,两者的最高速率是?3.确认实习内容做的是哪个层面的工作,是偏向驱动开发还是协议解析4.用户态和内核态的区别是5.iic总线最多能挂载多少个设备6.iic的起始信号和结束信号是怎么样的7.那spi的起始信号和结束信号又是怎么样的8.有实际测过iic和spi接口的信号波形9. 多从机的情况下spi的片选如何设计10.讲一下Linux系统的中断机制,追问底层实现逻辑11.中断有什么注意点吗12.中断和轮询哪个效率高,选择其一的考虑因素有13.Linux系统的驱动有哪几种分类14.介绍一下字符设备驱动问下一段实习内容:15.详细介绍其中一个需求开发具体如何实现的问在校项目细节:16. 其中激光雷达和板卡的通信方式17. 还问了项目中视觉识别的细节问题问团队协作:18. 团队成员之间意见冲突时如何处理19. 有同事指出你的问题时你会怎么办问八股:20. c语言的编译过程21. 引用和指针的区别22. 介绍volitate23.介绍c++的纯虚数24.进程和线程的区别25.进程的通信方式26.信号量和互斥锁的应用场景27.堆栈的区别28.在c语言中如何判断两浮点数相等29.指针数组和数组指针的区别30.什么是平衡二叉树31.介绍排序算法手撕:32.反转字符串中的单词33.说完思路后追问一个单词要反转几次其他:34.问理想的工作环境35.你认为比较合理的上班时间36.职业规划37.工作地倾向38.手上offer情况反问
发面经攒人品
点赞 评论 收藏
分享
评论
点赞
3
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务