驱动知识
Posted 夜空释
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了驱动知识相关的知识,希望对你有一定的参考价值。
pr_debug
pr_err
pr_warning
pr_info
都是打印信息到终端
2.
modules_ALIAS模块的别名
3.moudele_param(watchdog,int,0644);
MODULE_PARM_DESC(watchdog,"this is hahaha"); //“”对模块参数进行描述
3.linux2.6以上需要依赖配置过的内核源码
4.
makefile:
as:汇编器
LD:连接
CC:编译器
AR:生成库
NM:列出符号文件清单
subdirs:子目录
ar -rr libname.a objfile.o onfile2.o//把两个目标文件生成一个静态库文件
gcc test_a.c test_b.c test_c.c -fPIC -shared -o libtest.so//-t生成动态库文件
编译器三步完成工作:
CC将源代码转化为中间代码
LD将中间代码与其他代码结合起来生成可执行文件
以上是关于驱动知识的主要内容,如果未能解决你的问题,请参考以下文章