我必须在linux内核中添加一个系统调用,它将打印进程树,只显示用户代码的PID。我必须在这里使用copy_to_user。但我不理解这个功能的使用。您是否可以举例说明它是如何工作的,包括用户端代码和添加的系统代码?.....任何简单/简单的例子对我来说都很棒...... :) 感谢。
答案 0 :(得分:0)
我建议你阅读Linux设备驱动程序书。它可以在http://lwn.net/Kernel/LDD3/在线免费获取。虽然它面向设备驱动程序,但它涵盖了内核和用户空间之间通信的大多数关键方面,并包含多个示例。
顺便说一句,这听起来像是一个家庭作业问题。如果是这样,您的问题应该与“家庭作业”标签相关联。