① 在系统调用表(该表位置linux/arch/arm/kernel/calls.S)的最后加入一个表项;
② 在<arm/unistd.h>中加入系统调用的调用号,类似下图,在下图最后加入调用号表项;
③ 最后,实现这个系统调用函数,每个系统调用都必须编译近内核,所处位置可放在与其功能联系最紧密的代码中去。
① 在系统调用表(该表位置linux/arch/arm/kernel/calls.S)的最后加入一个表项;
② 在<arm/unistd.h>中加入系统调用的调用号,类似下图,在下图最后加入调用号表项;
③ 最后,实现这个系统调用函数,每个系统调用都必须编译近内核,所处位置可放在与其功能联系最紧密的代码中去。