当前位置: 技术问答>linux和unix
请问模块如何与用户程序进行数据交换
来源: 互联网 发布时间:2015-12-28
本文导语: 我写了个模块程序,需要与用户程序有个交换区数组 我在模块程序中定义了int buf[1000],请问如何在用户程序访问到它呢。是不是用mmap, 若是,怎么在模块中写mmap函数呢 | netlink可以对付大...
我写了个模块程序,需要与用户程序有个交换区数组 我在模块程序中定义了int buf[1000],请问如何在用户程序访问到它呢。是不是用mmap, 若是,怎么在模块中写mmap函数呢
|
netlink可以对付大数据量
|
你的问题应该是:内核如何和应用程序进行数据交换,方法有很多,比如copy_from(to)_user, relayfs, mmap, proc etc.根据你的应用进行选择。