科大讯飞嵌入式一面

1. 聊聊你比较熟悉的技术栈吧。

2. 在 Linux 内核里,如果要注册一个中断处理函数,一般用哪个 API?

3. Linux 原生的定时器函数是哪个?

4. C/C++ 里内存分配有哪些方式?malloc 底层是怎么实现的?

5. 如果怀疑程序有内存泄漏,你会怎么排查?用过 Valgrind 吗?

6. 你用过 Qt,能讲讲它信号和槽机制的原理吗?

7. 看你应用层项目做得比较多,能展开讲讲常用的技术栈吗?

8. 能描述一下 I2C 协议里,指定设备地址读数据的时序吗?

9. 你觉得 RTOS 和 Linux 最大的区别是什么?RTOS 的任务调度机制是怎样的?

10. RTOS 里为什么需要一个空闲任务?为什么它的优先级总是最低的?

11. RTOS 里的消息队列,底层一般是怎么实现的?

12. 在 RTOS 系统里,如果想统计 CPU 使用率,一般用什么方法?

全部评论

相关推荐

评论
点赞
13
分享

创作者周榜

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