[求助]关于用内核模块编程的方法写一个收发包函数。
是这样的,我做了一个内核模块,模块里用到了驱动的一个收包函数和发包函数。每次加载时,运行到这两个函数中有关读寄存器的地方,就有问题,显示一堆信息,有寄存器名和其中内容的。BTW,这两个函数原本在驱动里,是隐性函数,不可用的。我用EXPORT_SYMBOL将其导出后,就可以编译通过了。但加载时仍有问题。
有什么好方法和建议,关于用内核模块写一个收发函数,关于死轮循收包的。
求求各位,给点意见吧!!!
你说的显示 寄存器内容, 那是 oops 吧。
建议: google spinlock 同步 ...
BTW: 通过 objdump 找到 oops 显示出错的函数, 可以定位代码位置。 这个你找到 linus 介绍 oops 那篇文档就可以了。
[[it] 本帖最后由 cjjc 于 2008-9-20 19:24 编辑 [/it]]
页:
[1]
