
linux-驱动
charschu
你如果出色地完成了某件事,那你应该再做一些其他的精彩事儿。不要在前一件事上徘徊太久,想想接下来该做什么,让科技与艺术完美的结合,永无止境
展开
-
strtoul 函数解析
原型如下: unsigned long strtoul(const char *nptr,char **endptr,int base ) 参数1:字符串起始地址 参数2:返回字符串有效数字的结束地址,这也是为什么要用二级指针的原因。 参数3:转换基数。当base=0,自动判断字符串的类型,并按10进制输出,例如"0xa",就会把字符串当做16进制处理,输出的为10。更多的下面转载 2016-07-26 09:56:19 · 9219 阅读 · 0 评论 -
把多个源码编译成一个ko文件的方法
陆陆续续也写了几个Linux内核模块了,但每次都是把代码写在一个源文件中,上次尝试了写在两个.c文件中,结果没有编译通过。 无奈之下,将其中一个.c文件重命名成.h文件,再include当另一个当中。但是,在.h文件中写函数的实现总感觉怪怪的。 今天查看了以下Kbuild的文档,有如下描述 [c-sharp] view plaincopy If a kernel m转载 2016-08-23 10:30:33 · 5167 阅读 · 0 评论