linux内核
heyustudent
这个作者很懒,什么都没留下…
展开
-
kfifo
http://blog.csdn.net/linyt/article/details/5764312Linux kernel里面从来就不缺少简洁,优雅和高效的代码,只是我们缺少发现和品味的眼光。在Linux kernel里面,简洁并不表示代码使用神出鬼没的超然技巧,相反,它使用的不过是大家非常熟悉的基础数据结构,但是kernel开发者能从基础的数据结构中,提炼出优美的特性。kf转载 2014-08-01 11:52:42 · 482 阅读 · 0 评论 -
Device Tree常用方法解析
http://blog.csdn.net/airk000/article/details/21345159转载 2014-08-18 16:52:21 · 586 阅读 · 0 评论 -
对Linux内核中进程上下文和中断上下文的理解
http://www.embedu.org/Column/Column240.htm作者:杨老师,华清远见嵌入式学院讲师。内核空间和用户空间是操作系统理论的基础之一,即内核功能模块运行在内核空间,而应用程序运行在用户空间。现代的CPU都具有不同的操作模式,代表不同的级别,不同的级别具有不同的功能,在较低的级别中将禁止某些操作。Linux系统设计时利用了这种硬件特性,使用了两个级转载 2014-08-26 16:35:04 · 508 阅读 · 0 评论 -
Linux 中断处理的核心:顶半部和底半部
http://blog.csdn.net/yuesichiu/article/details/8286469设备的中断会打断内核中进程的正常调度和运行,系统对更高吞吐率的追求势必要求中断服务程序尽可能地短小精悍。但是,这个良好的愿望往往与现实并不吻合。在大多数真实的系统中,当中断到来时,要完成的工作往往并不会是短小的,它可能要进行较大量的耗时处理。 为了在中断执转载 2014-08-26 16:43:58 · 1487 阅读 · 0 评论 -
linux的堆栈
我在学习linux的堆栈的时候做的一些笔记:1.一个程序要想运行,首先要由操作系统负责为其创建进程,并在进程的虚拟地址空间中为其代码段和数据段建立映射。光有代码段和数据段是不够的,进程在运行过程中还要有其动态环境,其中最重要的就是堆栈。图1所示为Linux下进程的地址空间布局: 图12.1g为系统空间,3g为用户空间,我们编写的程序分配的一些堆栈就运行在3g里面,转载 2014-08-27 11:19:55 · 753 阅读 · 0 评论 -
命名空间
2.3.2 命名空间(1)命名空间提供了虚拟化的一种轻量级形式,使得我们可以从不同的方面来查看运行系统的全局属性。该机制类似于Solaris中的zone或 FreeBSD中的jail。对该概念做一般概述之后,我将讨论命名空间框架所提供的基础设施。1. 概念传统上,在Linux以及其他衍生的UNIX变体中,许多资源是全局管理的。例如,系统中的所有进程按照惯例是通过PID标识的转载 2014-09-10 16:23:52 · 1082 阅读 · 0 评论 -
设备树
http://blog.csdn.net/21cnbao/article/details/8457546转载 2014-08-18 16:49:40 · 485 阅读 · 0 评论 -
PINCTRL子系统
http://ienove.blog.163.com/blog/static/4066454120132111213313/转载 2014-08-18 15:00:19 · 771 阅读 · 0 评论 -
linux 学习
http://blog.csdn.net/geekcome/article/details/6400765转载 2014-10-21 17:56:26 · 406 阅读 · 0 评论