给树莓派增加一个Linux系统调用(2)

3.增加新的系统调用

在arch/arm/kernel/目录下新建mysyscall.c文件,输入以下内容

给树莓派增加一个Linux系统调用

 

在linux/arch/arm/kernel/calls.S中添加新的系统调用,这里我替换的是原本为sys_ni_syscall的0×900000+223号系统调用,这是因为223号是3.6.6内核默认未使用的。如下图所示。

给树莓派增加一个Linux系统调用

修改arch/arm/kernel/目录下的Makefile文件,在obj-y后面添加mysyscall.o,如下图。

给树莓派增加一个Linux系统调用

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/19906.html