摘要:
转载于:http://www.wowotech.net/linux_kenrel/kobject.html 1. 前言 Kobject是Linux设备模型的基础,也是设备模型中最难理解的一部分(可参考Documentation/kobject.txt的表述)。因此有必要先把它分析清楚。 2. 基本概 阅读全文
posted @ 2016-12-10 16:46
Red_Point
阅读(166)
评论(0)
推荐(0)
摘要:
1. 前言 device和device driver是Linux驱动开发的基本概念。Linux kernel的思路很简单:驱动开发,就是要开发指定的软件(driver)以驱动指定的设备,所以kernel就为设备和驱动它的driver定义了两个数据结构,分别是device和device_driver。 阅读全文
posted @ 2016-12-10 16:34
Red_Point
阅读(325)
评论(0)
推荐(0)
摘要:
转载于: http://www.wowotech.net/linux_kenrel/dm_sysfs.html 1. 前言 sysfs是一个基于RAM的文件系统,它和Kobject一起,可以将Kernel的数据结构导出到用户空间,以文件目录结构的形式,提供对这些数据结构(以及数据结构的属性)的访问支 阅读全文
posted @ 2016-12-10 16:33
Red_Point
阅读(281)
评论(0)
推荐(0)
摘要:
转载于: http://www.wowotech.net/process_management/19.html 一、介绍 当linux系统中的一个进程运行起来的时候,总是要访问系统的资源,访问文件或者向其他的进程发送信号。系统是否允许其进行这些操作?系统是根据什么来判断该进程的权限?这些问题是和进程 阅读全文
posted @ 2016-12-10 15:59
Red_Point
阅读(177)
评论(0)
推荐(0)
摘要:
转载于: http://www.wowotech.net/process_management/process_identification.html 一、概述 本文主要描述在linux kernel中如何标识一个或者一组和进程(线程)相关的实体,包括: 1、进程ID(线程组ID) 2、线程ID 3 阅读全文
posted @ 2016-12-10 15:41
Red_Point
阅读(219)
评论(0)
推荐(0)