0
내가, 리눅스에서 사용자 공간 함수에 의해 호출되는 커널 공간 함수를 작성 아래와 같이 할 :이 샘플 코드가 가능하다는 것을사용자 공간 함수에 의해 호출 된 커널 공간 함수를 작성하는 방법은 무엇입니까?
// kernel space function.
void hello_kernel()
{
printk(KERN_INFO "Hello kernel space.");
printk(KERN_INFO "I can do any thing!");
}
// user space function
void hello_kernel();
int main()
{
printf("Invoking a kernel space function.");
hello_kernel();
return 0;
}
내가 어떤 생각을 가지고 있지 않거나 아니.
사용자 공간 함수에 의해 호출 된 커널 공간 함수를 작성하는 방법은 무엇입니까?
이렇게하려면 커널 모듈을 작성해야합니다. http://lwn.net/Kernel/LDD3/ – djf
을 참조하십시오. "시스템 호출"이라고합니다. "리눅스 시스템 호출"을 검색하면 몇 가지 힌트를 얻을 수 있습니다. – Mat