文章分类 -  Linux_嵌入式 / Linux Kernel Sdy

《Linux内核设计与实现》读书笔记(十二)- 内存管理
摘要:转载于: http://www.cnblogs.com/wang_yb/archive/2013/05/23/3095907.html 内核的内存使用不像用户空间那样随意,内核的内存出现错误时也只有靠自己来解决(用户空间的内存错误可以抛给内核来解决)。 所有内核的内存管理必须要简洁而且高效。 主要内 阅读全文

posted @ 2016-12-11 13:06 Red_Point 阅读(198) 评论(0) 推荐(0) 编辑

Linux设备模型(2)_Kobject
摘要:转载于: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) 编辑

Linux设备模型(5)_device和device driver
摘要:1. 前言 device和device driver是Linux驱动开发的基本概念。Linux kernel的思路很简单:驱动开发,就是要开发指定的软件(driver)以驱动指定的设备,所以kernel就为设备和驱动它的driver定义了两个数据结构,分别是device和device_driver。 阅读全文

posted @ 2016-12-10 16:34 Red_Point 阅读(316) 评论(0) 推荐(0) 编辑

Linux设备模型(4)_sysfs
摘要:转载于: 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) 编辑

process credentials
摘要:转载于: http://www.wowotech.net/process_management/19.html 一、介绍 当linux系统中的一个进程运行起来的时候,总是要访问系统的资源,访问文件或者向其他的进程发送信号。系统是否允许其进行这些操作?系统是根据什么来判断该进程的权限?这些问题是和进程 阅读全文

posted @ 2016-12-10 15:59 Red_Point 阅读(176) 评论(0) 推荐(0) 编辑

process identification
摘要:转载于: 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 阅读(215) 评论(0) 推荐(0) 编辑

Process Creation(二)--- 不算太懂后边加强
摘要:转载于: http://www.wowotech.net/process_management/process-creation-2.html 原版字体比较小,另外自己要添加一点标注提示. 本文是Process Creation(一)的延续,主要内容包括: 1、进程描述符中Realtime Mute 阅读全文

posted @ 2016-12-09 21:33 Red_Point 阅读(162) 评论(0) 推荐(0) 编辑

Process Creation(一)
摘要:转载于: http://www.wowotech.net/process_management/Process-Creation-1.html 原文字体太小,另外自己做一些标注. 一、前言 为什么要写一个关于进程如何创建的文档?其实用do_fork作为关键字进行索引,你会发现网上的相关文档数以万计。 阅读全文

posted @ 2016-12-09 20:24 Red_Point 阅读(156) 评论(0) 推荐(0) 编辑

ACCESS_ONCE宏定义的解释
摘要:转载于: http://www.wowotech.net/process_management/access-once.html 原文中文字的设置字号比较小,转载于此. 一、ACCESS_ONCE解决什么样的问题 我们首先来看一个代码片段(来自__mutex_lock_common函数,位于linu 阅读全文

posted @ 2016-12-09 20:08 Red_Point 阅读(443) 评论(0) 推荐(0) 编辑

进程管理和终端驱动:基本概念
摘要:转载于:http://www.wowotech.net/process_management/process-tty-basic.html 一、前言 对于任何一种OS,终端部分的内容总是令人非常的痛苦和沮丧,GNU/linux也是如此。究其原因主要有两个,一是终端驱动和终端相关的系统软件承载了太多的 阅读全文

posted @ 2016-12-09 17:12 Red_Point 阅读(517) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示