Linux嵌入式面经

1. Linux内核同步方式总结
2. 为什么自旋锁不能睡眠 而在拥有信号量时就可以?
3. Linux下检查内存状态的命令
4. Linux的软件中断
5. 大小端的区别以及各自的优点,哪种时候用
6. 一个程序从开始运行到结束的完整过程(四个过程)
7. 什么是堆,栈,内存泄漏和内存溢出?
8. 堆和栈的区别
9. 死锁的原因、条件 创建一个死锁,以及如何预防
10. 硬链接与软链接的区别
11. 虚拟内存,虚拟地址与物理地址的转换
12. 计算机中,32bit与64bit有什么区别
13. 中断和异常的区别
14. 中断怎么发生,中断处理大概流程
15. Linux 操作系统挂起、休眠、关机相关命令
16. 数据库为什么要建立索引,以及索引的缺点
17. CPU 内存 虚拟内存 磁盘/硬盘 的关系
18. CPU内部结构
19. ARM结构处理器简析
20. 波特率是什么,为什么双方波特率要相同,高低波特率有什么区别
21. ARM和DSP有什么区别
22. ROM RAM的概念浅析
23. IO口工作方式:上拉输入 下拉输入 推挽输出 开漏输出
24. 扇区 块 页 簇的概念
25. 简述处理器在读内存的过程中,CPU核、cache、MMU如何协同工作?画出CPU核、cache、MMU、内存之间的关系示意图加以说明
26. 请说明总线接口USART、I2C、USB的异同点(串/并、速度、全/半双工、总线拓扑等)
27. 什么是异步串口和同步串口
28. FreeRTOS同优先级的任务创建的执行顺序是什么?
29. STM32的PWM波是如何计算的?
30. FreeRTOS和RT-Thread有什么区别?
31. 项目让你最难受的地方,分析思路和解决思路?
32. 串口中断中数据是怎么处理的?
33. 串口数据接收,如果一个较大的数据包发送过来(1K字节以上,带帧头 帧长和校验码)你怎么解析和处理?
34. IIC协议解释一下?
35. SPI协议解释一下?
36. CAN协议解释一下?
37. 串口UART与RS232,RS485的区别
38. FreeRTOS的任务是如何进行调度的?
39. FreeRTOS中什么时候发生任务调度?
40. 在FreeRTOS中若是配置为非礼让+非抢占,则当前任务会一直得到执行,为什么?
答案附在面经中
全部评论

相关推荐

材料小1:佬,请问小米二面后有hr面嘛我等好久了没后续
点赞 评论 收藏
分享
珩珺:那些经历都太大太空了,实习的情况不了解,大创项目连名字、背景、目的及意义都没体现出来;地摊经济更是看完连卖的什么产品都不知道,项目成果直接写营收多少都更直观真实一点;后面那个校文体部的更是工作内容是组织活动整理流程,成果变成了当志愿者,而且你们学校本科学生会大一入学就直接当部长吗,志愿里面还提到了疫情防控,全面解封是22年12月的事情,可能时间上也有冲突。可能你花了钱人家就用AI给你随便写了点内容改了一下,没什么体现个性化的点
点赞 评论 收藏
分享
评论
9
115
分享

创作者周榜

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