简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
【Linux 内核】linux中.so、.ko、.a、.o文件区别
1、对于.so文件.so文件是用户层的动态链接库,用于用户层的动态链接使用,内核态的代码同样不能直接访问。2、对于.ko文件.ko文件是内核态的动态链接库,用于内核态的动态链接使用,可以用于内核之间的模块相互调用。用户态的代码不可直接调用内核态的代码,但是可以通过其他方式进行通信。3、对于.a文件.a文件是用于静态链接时,使用的静态库。4、对于.o文件...
【Linux 内核】查看与删除.ko
例如我们要查询和删除的内核模块为hello.ko查看已加载的驱动模块列表在任何目录下: lsmod|grep hello.ko卸载驱动模块在任何目录下:rmmod hello.koinsmod/rmmod显示的模块名称,而不是对应的ko文件名...
【Linux】ARM与X86简要区别
1、x86和arm架构定位不同,arm基于精简指令(RISC),本身定位于嵌入式平台,简化了硬件逻辑的设计,减少了晶体管,从而降低功耗,流水线等控制并不复杂,进一步降低了晶体管数量,主要是面对轻量级的、目标明确单一的程序,所以主要都是移动端使用;2、而x86基于复杂指令集CISC,有很多机器指令,只为完成某项专门任务,所以使得硬件逻辑很复杂,加上其他流水线指令集并行、超线程、虚拟化等,复杂度很..
到底了