总线设备驱动(后补)
EXPORT_SYMBOL函数的使用,
在总线设备驱动中,EXPORT_SYMBOL的主要作用是导出模块中的函数和变量,
这是内核自己用标签形式定义的函数(EXPORT_SYMBOL(callback_getenv);
)等一系列的定义提供给用户调用,一般在总线设备驱动程序中必不可少,可、
举一反三,既然是内核自己定义的标签,而且是开发的形式,这就不需要用户
自己再次定义,直接调用就ok。EXPORT_SYMBOL标签内定义的函数或者符号对
全部内核代码公开,不用修改内核代码就可以在您的内核模块中直接调用,即
使用EXPORT_SYMBOL可以将一个函数以符号的方式导出给其他模块使用。您还可以手
工修改内核源代码和导出的函数。
关于总线驱动程序想法(后补)
最新推荐文章于 2021-07-14 12:59:09 发布