Linux-驱动访问大揭秘
Tips:
1. svc:系统调用指令,会使PC指针从用户空间—>内核空间的ENTRY(vector_swi)
2. SYSCALL_DEFINE3(read,......)中的3表示后面有三个参数,SYSCALL_DEFINE3是个宏定义,编译之后为size_t sys_read(x, y, z);
Tips:
1. svc:系统调用指令,会使PC指针从用户空间—>内核空间的ENTRY(vector_swi)
2. SYSCALL_DEFINE3(read,......)中的3表示后面有三个参数,SYSCALL_DEFINE3是个宏定义,编译之后为size_t sys_read(x, y, z);