![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LINUX
lixiang2202
linux c/c
展开
-
cdev结构
在Linux2.6内核中一个字符设备用cdev结构来描述,其定义如下: struct cdev { struct kobject kobj; struct module *owner; //所属模块 const struct file_operations *ops; //文件操作结构,在写驱动时,原创 2013-05-24 11:03:27 · 452 阅读 · 0 评论 -
linux 系统调用执行过程
linux 系统调用执行过程 转载 简单总结一下linux的系统调用过程: 层次如下: 用户程序------>C库(即API):INT 0x80 ----->system_call------->系统调用服务例程-------->内核程序 先说明一下,我们常说的用户API其实就是系统提供的C库。 系统调用是通过软中断指令 INT 0x80 实现的,而这条I原创 2013-05-24 11:03:25 · 658 阅读 · 0 评论