我是Linux新手。我想添加一个系统调用linux。但我不知道从哪里开始。有人可以指导我完成整个过程吗?从安装Linux到获取内核源代码。我不知道我将在哪里运行或测试或编写修改后的源代码。请帮助我。我在网上搜索了linux内核源代码,但它给了我很多GIT文件的选项。这些是什么?我该如何安装它们?
谢谢你。答案 0 :(得分:0)
以下是向内核添加系统调用的一些很好的教程
http://arvindsraj.wordpress.com/2012/10/05/adding-hello-world-system-call-to-linux/ http://blog.techveda.org/adding-system-calls-linux-kernel-3-5-x/ http://www.cs.rochester.edu/~sandhya/csc256/assignments/adding-a-system-call.html http://seshagiriprabhu.wordpress.com/2012/11/15/adding-a-simple-system-call-to-the-linux-3-2-0-kernel-from-scratch/ http://appusajeev.wordpress.com/2010/11/13/implementing-a-system-call-in-linux-kernel-2-6-35/
答案 1 :(得分:0)
检查Linux Kernel Module Programming Guide 。它为您提供了有关系统调用的简要信息以及演示它们在Linux内核中的作用的基本教程。