2019年8月10日
摘要: 在编写驱动过程分析中会遇到许多难找的问题,这时候调试的方法就很重要了,下面介绍的是利用打印的方法调试驱动,这种方法同样可以用在应用的调试过程中,而且很有效。 1、prink的原理 首先介绍一下打印的函数prink的原理,printk的原理是最终打印在终端上的。所以只要是能成为终端的设备均可被打印,比 阅读全文
posted @ 2019-08-10 22:38 andy_fly 阅读(975) 评论(0) 推荐(0) 编辑
摘要: 在写驱动的过程中,对于入口函数与出口函数我们会用一句话来修饰他们:module_init与module_exit,那会什么经过修饰后,内核就能狗调用我们编写的入口函数与出口函数呢?下面就来分析内核调用module_init的过程(这里暂时分析编译进内核的模块,不涉及动态加载的模块),以这个过程为例子 阅读全文
posted @ 2019-08-10 21:11 andy_fly 阅读(402) 评论(0) 推荐(0) 编辑