您的位置:首页 > 运维架构 > Linux

Linux之模块编程

2016-05-05 13:56 453 查看
模块编程:模块不一定是驱动、但驱动一定是模块

    查看版本号:uname -r

--------------------------------------------------

模块有依赖关系:

    Makefile: obj-m :=addint.o

              obj-m +=tiny4412_module.o

要先执行 insmod addint.ko

然后执行 insmod tiny4412_module.ko

先卸载   rmmod tiny4412_module

再卸载   rmmod addint

----------------------------------------------------

模块混合编译:

        Makefile: obj-m :=mix.o

          mix-objs :=add_int.o tiy4412_module.o    

-----------------------------------------------------

模块传递参数

    module_param(name,type,perm);

                     变量名,变量类型,访问权限

    module_param_array(name,type,num,perm);

                                   num:传入参数元素数量,使用时要传指针
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: