摘要: 1,Linux设备驱动属于内核的一部分,Linux内核的一个模块可以以两种方式被编译和加载:(1)直接编译进Linux内核,随同Linux启动时加载;(2)编译成一个可加载和删除的模块,使用insmod加载(modprobe和insmod命令类似,但依赖于相关的配置文件),rmmod删除。 内存 在Linux内核模式下,我们不能使用用户态的malloc()和free()函数申请和释放内存。进行内... 阅读全文