EE直播间
更多
文章
首页 我的博文
李肖遥 2015-4-15 08:50
原创 蜕变成蝶~Linux设备驱动之字符设备驱动
字符设备 :是指只能一个字节一个字节读写的设备,不能随机读取设备内存中的某一数据,读取数据需要按照先后数据。字符设备是面向流的设备,常见的字 ...
李肖遥 2015-4-1 09:52
原创 类和对象的使用之对象指针
1、 对象指针的一般概念 对象指针: 指向类的成员的指针。在C++中,可以说明指向类的数据成员和成员函数的指针。 对象指针遵循一般变量指针的各种 ...
李肖遥 2015-3-30 19:06
原创 const 指针与指向const的指针 c
  const指针是指针变量的值一经初始化,就不可以改变指向,初始化是必要的。其定义形式如下: type *const 指针名称;   声明指针时,可以在类型 ...
李肖遥 2015-3-10 10:28
原创 数据结构之图(存储结构、遍历)
  新学期开始了,开始专心于技术上了,上学期的寒假总是那么短暂,飘飘乎就这样逝去,今天补补上学期还没学完的数据结构---图,希望能和大家一起探讨, ...
李肖遥 2015-1-29 16:05
原创 24小时学通Linux内核总结篇(kconfig和Makefile & 讲不出再见)
   毫不夸张地说, Kconfig和Makefile 是我们浏览内核代码时最为依仗的两个文件,分布在各目录下的Kconfig构成了一个分布式的内核配置数据库,每个Kco ...
李肖遥 2015-1-28 16:31
原创 24小时学通Linux内核之向内核添加代码
  先来熟悉一下文件系统,通过/dev可以访问Linux的设备,我们以men设备驱动程序为例来看看随机数是如何产生的, 源代码在dirvers/char/mem.c上可以查 ...
李肖遥 2015-1-27 19:05
原创 24小时学通Linux内核之构建Linux内核
  到目前为止,我们已经认识了Linux内核子系统,也探究了系统的初始化过程,并且深入探索了start_kernel()函数,同样,了解内核映像的创建也是非常重要 ...
李肖遥 2015-1-26 16:09
原创 24小时学通Linux内核之电源开和关时都发生了什么
  bootloader引导装入程序将内核映像加载到内存并处理控制权传送到内核后在内核引导时每个子系统都必须要初始化,我们根据实际执行的线性顺序跟踪内核 ...
李肖遥 2015-1-25 14:18
原创 24小时学通Linux内核之调度和内核同步
  Linux2.6版本中的内核引入了一个全新的调度程序,称为O(1)调度程序,进程在被初始化并放到运行队列后,在某个时刻应该获得对CPU的访问,它负责把CPU ...
李肖遥 2015-1-24 17:03
原创 24小时学通Linux内核之有关Linux文件系统实现的问题
上图中VFS(虚拟文件系统)依赖数据结构来保存其对一个文件系统的一般表示,其中数据结构罗列如下: 超级块结构:存放已经安装的文件系统的相关信 ...
李肖遥 2015-1-23 15:33
原创 24小时学通Linux内核之如何处理输入输出操作
  Linux内核是如何将软硬件结合起来的呢?这里我们将一起探究内核与周围硬件主要是文件IO和硬件设备之间的关系,来解释这个问题。处理器与周围设备的通 ...
李肖遥 2015-1-22 20:26
原创 24小时学通Linux内核之内存管理方式
  在深入了解内存管理的实现之前一些有关内存管理的高级概念我们有必要了解一下,先说虚拟内存,怎么产生的呢?现在操作系统要求能够使多个程序共享操 ...
李肖遥 2015-1-21 18:01
原创 24小时学通Linux内核之进程
  首先我们要明确一个概念,我们说的程序是指由一组函数组成的可执行文件,而进程则是特定程序的个体化实例,进程是对硬件所提供资源进行操作的基本单 ...
李肖遥 2015-1-20 17:19
原创 24小时学通Linux内核--内核探索工具类
  寒假闲下来了,可以尽情的做自己喜欢的事情,专心待在实验室里燥起来了,因为大二的时候接触过Linux,只是关于内核方面确实是不好懂,所以十天的 ...
李肖遥 2015-1-19 10:17
原创 创建二叉树来实现指路问题
 从根节点开始: 结点1的位置: { NULL } 结点2的位置: { 左 } 结点3的位置: { 右 } 结点4的位置: { 左,左 } 结点5的位置 ...
关闭 站长推荐上一条 /3 下一条