大疆嵌入式一面8.18
8.18一面凉经,面试官是个大佬,顺着项目问的很深,简单记录下给有需要的兄弟
1.自我介绍;
2.介绍下项目,然后问到了线程同步、互斥锁、优先级反转,以及怎么解决;
3.项目里面提到中断,然后问了很多中断的概念,触发方式、在上下部哪里执行的,软中断有哪些以及它们的区别;
4.中断开启了定时器,中断处理函数过程中CPU的状态,怎么实现按键消抖(项目提到),中断嵌套等(这一块我不是很清楚,总结的很乱,兄弟们见谅);
5.I2C起始信号,读时序;
6.ucos同优先级下任务调度方式;
7.时间片轮转机制和时间设置, 还问了SysTick;
8.static的作用,修饰局部变量时为什么函数调用不会改变值,问了static实现原理
9. c语言代码段等内存区域了解吗?
10.字符设备驱动、platform总线驱动了解吗?
11.反问感觉大疆对操作系统问的比较深入,反问环节也问了面试官工作中对操作系统等底层原理要求程度,面试官人很好耐心的和我聊了下这些 在工作中的必要性等等。总结下来就是在学习中要对一些机理和方法的本质要深入研究,不能浮于表面吧。 个人总体答的不好, 大家加油.#大疆面试##嵌入式#