gpt4 book ai didi

c - 如何从用户程序中调用用内核模块编写的函数?

转载 作者:行者123 更新时间:2023-12-03 23:24:57 33 4
gpt4 key购买 nike

示例驱动程序已成功创建并加载,因为编写了用户定义的函数,它执行了一些操作。我需要编写一个用户程序来调用驱动程序模块中的用户定义函数。

在以下情况下需要帮助。

  1. How can i get access to the driver code from a user program ?.
  2. How can i call a function that written in kernel module, from the user program ?.


谢谢。

最佳答案

您可以让您的驱动程序对/dev/xxx 文件或/proc/xxx 文件的写入(或必要时,ioctl)使用react。此外,您可以创建一个新的系统调用,但这更像是一个玩具,因为该模块仅适用于定制构建的内核。

编辑:尝试 http://www.faqs.org/docs/kernel/x571.html (在字符设备驱动程序上。)

关于c - 如何从用户程序中调用用内核模块编写的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9515803/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com