- 博客(3)
- 资源 (3)
- 收藏
- 关注
转载 module_param()
在用户态下编程可以通过main(intargc,char*argv[])的参数来传递命令行参数,而编写一个内核模块则通过module_param()来传递参数。 例如,应用程序命令行传参: intmain(intargc,char*argv[])/*argc:命令行参数个数,argv:命令行参数信息*/ { /* 函数体 */ return0; } 运行:./a.out10020
2015-11-19 10:35:09 382
转载 内核树作用
设备驱动程序是内核的一部分 所以它采用内核的头文件和库,所以在Linux发现版本里可能并没有这些东西 所以需要下载内核版本然后编译生成源码树,以准备好驱动编译所需要的头文件和库 1.源码树中有相应的头文件和函数的实现,没有源码树,无法调用 PC上编译的时候内核有导出符号,系统有头文件,这样就可以引用内核给你接口了。但只能编译你PC上的内核可加载的模块 2.内核模块中会记录版本号的部分
2015-11-19 10:30:16 772
转载 C语言运算符优先级
1.C语言运算符优先级 运算符按照优先级大小由上向下排列,在同一行的运算符具有相同优先级。第二行是所有的一元运算符。 运算符 解释 结合方式 () [] -> . 括号(函数等),数组,两种结构成员访问 由左向右 ! ~ ++ -- + - * & (类型) sizeof 否定,
2015-11-04 17:43:12 462
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人