发布时间:2016-09-24 20:33:19
led设备实验,学习用户态unlocked_ioctl()之间的关系,忽略中间流程。iocontrol xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxintioctl(int fd, int cmd, ...); @cmd:命令,只是个数字,看成是用户态与客户态的暗号,内核建议了这个暗号的组织。...的妙处:可以传任何类型.........【阅读全文】
发布时间:2016-09-24 00:02:12
最近遇到了内核调试的一个问题,先列举一下几种调试方式:1.kdump来调试,信息太多了,不好分析,而且hang住的时候是无法调试的。2.屏幕输出来调试,可能会导致屏幕显示不是很全的问题。3.netconsole调试,如果bug出在网络模块上,可能会导致最后的panic信息无法通过网络发送出去。综合上述原因,如果只是需要少量.........【阅读全文】
发布时间:2016-09-24 00:01:50
前段时间,一哥们在论坛里对kernel route部分的一段代码有疑惑,于是就抽空帮忙看了下。代码如下:点击(此处)折叠或打开 #ifdef CONFIG_IP_ROUTE_MULTIPATH #define FIB_RES_NH(res) ((res).fi->fib_nh[(res).nh_sel]).........【阅读全文】