首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何编写一个简单地内核模块

    Linux给应用程序提供了丰富的api,但是有时候我们需要跟硬件交互,访问一些特权级信息,所以可以使用编写内核模块这种方式。...另外Linux是宏内核结构,效率非常高,没有微内核那样各个模块之间的通讯损耗,但是又不能方便的对内核进行改动,可扩展性和可维护性比较差,内核模块提供了一种动态加载代码的方式,弥补了宏内核的不足。...#include //必须包含,定义了动态加载内核模块所需的必要信息 #include //包含了内核常用API,比如内核打印函数printk.../module.h> #include #include extern void fun1(); static int __init...内核模块 printk函数的用法 linux modules 一个模块调用另一个模块的函数 欢迎与我分享你的看法。

    1.3K20
    领券