前言
在驱动开发过程中,经常需要在不同的驱动(ko)之间共享数据、交换信息。
比如一个系统中有两颗WLAN芯片:A方案和B方案,分别对应两个ko,有时这两个ko之间需要交换一些信息。
本文将整理一些常用的手段。
相关手段
1、导出符号
比如A模块中定义了函数或变量、常量等,需要在B模块中使用。
EXPORT_SYMBOL标签内定义的函数对全部内核代码公开,比较常见的有几种场景:
1.1、变量
A模块:
B模块:
文章知识点与官方知识档案匹配,可进一步学习相关知识网络技能树首页概览22170 人正在系统学习中
来源:花神庙码农
声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!