文章目录
- linux中内核空间及用户空间的区别?用户空间与内核通信方式有哪些
- linux中内存划分及如何使用?虚拟地址及物理地址的概念及彼此之间的转化,高端内存概念
- linux中中断的实现机制,tasklet与workqueue的区别及底层实现区别?为什么要区分上半部和下半部
- linux中断的响应执行流程
- linux中的同步机制?spinlock与信号量的区别
- linux中RCU原理
- Linux设备中字符设备与块设备有什么主要的区别?请分别列举一些实际的设备说出它们是属于哪一类设备
- 请简述主设备号和次设备号的用途
- 请简述中断于DMA的区别
- 中断和轮询哪个效率高?怎样决定是采用中断方式还是采用轮询方式去实现驱动
- 字符型驱动设备你是怎么创建设备文件的,就是/dev/下面的设备文件,供上层应用程序打开使用的文件?
- 写一个中断服务需要注意哪些?如果中断产生之后要做比较多的事情你是怎么做的?
- 嵌入式软件工程师面试题目整理(八)