【发布时间】:2019-03-30 17:07:58
【问题描述】:
我的嵌入式设备中有多个内核模块,用于处理 LCD、触摸屏、串行端口等操作。
一个内核模块能够读取PCB版本。
我希望我的 LCD 模块也能够读取 PCB 版本。最简单的方法是先加载 PCB 版本模块,然后让 LCD 模块向它询问版本。
两个模块都是可加载的 .ko,都是我写的。
有没有简单的方法:
- 从一个模块调用另一个模块?
- 读取另一个模块中的全局变量?
- 从一个模块调用 ioctl 到另一个模块?
我的偏好是#3。
【问题讨论】:
标签: kernel freebsd kernel-module