logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【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,有很多机器指令,只为完成某项专门任务,所以使得硬件逻辑很复杂,加上其他流水线指令集并行、超线程、虚拟化等,复杂度很..

到底了