一执着书生,只求乱世太平
2013年(15)
发布时间:2013-05-10 14:22:23
由于Linux内核版本更新的原因,LDD3(v2.6.10)提供的源码无法直接使用,下面是本人编译scull源码时出现的一些问题及解决方法。编译环境:CentOS 6.3(kernel version 2.6.32)编译错误:make -C /lib/modules/2.6.32-279.14.1.el6.i686/build M=/mnt/HappyStudy/MyDesigner/Linux/LDD3/examples/scull LDDINC=/mnt/Ha.........【阅读全文】
发布时间:2013-05-08 13:24:26
《Linux操作系统原理与应用》作者陈莉君是翻译《深入理解Linux内核》的作者。虽然我不觉得《深入理解Linux内核》翻译得很好,但是从作者这种为推广Linux内核而努力的精神还是挺佩服的,因此,这里无私分享出学习《Linux操作系统原理与应用》的学习笔记。书中给出了许多代码实例,很适合结合边学习边实践。该教材还.........【阅读全文】
发布时间:2013-05-07 19:16:31
从电路图中看出,GPIO低电平有效(LED亮)。GPK共有16个端口,每个端口由三个寄存器控制——控制寄存器(GPKCON)、数据寄存器(GPKDAT)和上拉寄存器(GPKPUD),每个寄存器都是32位,如下图所示。GPK的控制寄存器分为两个,GPKCON0控制0~8好端口,GPKCON1控制9~15号端口。控制寄存器连续的4位控制一个.........【阅读全文】
发布时间:2013-05-07 19:15:26
理论知识参考Linux Device Driver, 3rd Edition。实验中使用主动分配主设备号,按照LDD3中说的最好是自动分配设备号,这里只是为了理解。实验步骤如下:(1)使用cat/proc/device查看字符设备主设备号,这里假设50主设备号没有使用而在本设备中使用。 创建字符设备文件节点:mk.........【阅读全文】
发布时间:2013-02-25 21:23:22
GRUB 启动分析引言玩Linux的人,肯定会听说过Grub这个神奇的东西,就是开机启动时候下拉一个菜单让我们选操作系统的那个东东。自己比较懒,一直没深入琢磨这个Grub的工作原理流程。最近工作遇到了Grub相关的问题,就花了一些时间学习了一下Grub。闲言少叙。我们首先看下Linux的启动过程流程图:这个流程图是大牛M. Tim.........【阅读全文】