自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (13)
  • 收藏
  • 关注

转载 Linux内核通知链——notifier_call_chain

转自:http://bbs.chinaunix.net/thread-2011776-1-1.html大多数内核子系统都是相互独立的,因此某个子系统可能对其它子系统产生的事件感兴趣。为了满足这个需求,也即是让某个子系统在发生某个事件时通知其它的子系统,Linux内核提供了通知链的机制。通知链表只能够在内核的子系统之间使用,而不能够在内核与用户空间之间进行事件的通知。    通知链表是一个函

2012-09-28 17:40:03 5192

原创 Linux内核中ACPI电源管理部分解析

ACPI包括很多功能,电源管理是其功能之一,具体的ACPI的介绍可以参考ACPI的技术文档。Linux中利用模块机制,实现ACPI对电源的管理:static struct cpufreq_driver acpi_cpufreq_driver = { .verify = acpi_cpufreq_verify, .target = acpi_cpufreq_target, .b

2012-09-28 15:56:13 8796

转载 Linux中的per_cpu机制

转自:http://blog.chinaunix.net/uid-25538637-id-307089.html

2012-09-28 09:20:20 1464

转载 Linux内核模块之——THIS_MODULE

转自:http://3592063.blog.51cto.com/3582063/667774

2012-09-28 08:23:17 1099

原创 关于BSS段的大小问题

在SHLUG上有人提出个问题,如下:《C专家编程》书上119页有这么一句话:由于BSS段只保存没有值的变量,所以事实上它并不需要保存这些变量的映像。运行时所需要的BSS段的大小记录在目标文件中,但BSS段并不占据目标文件的任何空间我做了下实验:$cat hello.cint a[1000];int main(){    printf("Hello, world!\n

2012-09-21 10:44:42 5462 4

原创 C文件如何成为可执行文件(编译、链接、执行)——摘自《程序员的自我修养》

本文算是我阅读《程序员的自我修养》(俞甲子等著)相关章节的笔记,文中直接引用了原书中的叙述,强烈建议大家去看原书,本文只做概要介绍而用。——注:文中有很多引用图的地方,请大家自己去找原书看,支持正版!我遇到一个问题,Linux C编程中的问题:..char *p;unsigned int i = 0xcccccccc;unsigned int j; p = (char *

2012-09-19 21:22:05 4216

原创 分析elf文件的利器(常用命令)

(1)readelf针对elf文件的解析器readelf -a a.out(2)objdump -hobjdump -h a.out  将elf文件的各个段的基本信息打印出来objdump -x a.out可以打印更多的信息,但是比较杂乱(3)sizesize命令查看elf文件的代码段、数据段和BSS段的长度size a.out(4)objdump -s -d

2012-09-19 11:47:50 3386

转载 ubuntu12.04没有/var/log/messages

ubuntu12.04没有找到/var/log/messages,的解决方法:http://www.cnblogs.com/bigfish--/archive/2012/01/10/2318212.html开启方式:$ sudo vim /etc/rsyslog.d/50-default.conf添加以下内容:*.=info;*.=notice;*.=warn;\    a

2012-09-12 22:27:14 2089

转载 将.c文件(交叉)编译为.ko文件

转自:http://blog.csdn.net/laojing123/article/details/5944321http://www.arm9home.net/simple/index.php?t5464.html   (这个目前被证明是有效的)http://blog.csdn.net/jeffreyst/article/details/7595417http://www.

2012-09-08 15:55:53 4031

转载 12个有趣的C语言面试题

转自:http://www.csdn.net/article/2012-09-06/2809604-12-c-interview-questions/1

2012-09-07 13:35:27 1287

转载 gets()与fgets()

转自:http://blog.csdn.net/zyipie/article/details/7592827gets()以'/0'结尾,如果找不到,则出现了读取内容不确定的情况则存在风险;fgets不会出现这种情况。NEVER USE GETS() ANYMORE!

2012-09-07 13:18:12 737

转载 C语言中包含源文件(.c文件)

转自:http://www.cnblogs.com/pmer/archive/2012/04/23/2465913.html语法上讲,是可以的,但是有时候会出现链接错误,因此要慎用;但是,有时候会带来方便。

2012-09-07 10:39:58 2100

转载 C语言中的static前缀(static函数/变量)

static做前缀的函数,只限于本文件内使用;static做前缀的变量,其为静态存储,生存周期与全局变量类似。转自:http://www.cnblogs.com/stoneJin/archive/2011/09/21/2183313.html

2012-09-07 10:26:21 1438

转载 systemtap语言详解

http://blog.csdn.net/linyt/article/details/5204841这个博客应该是将一个英文文档翻译成中文了,做的不错,大家可以借鉴。

2012-09-04 14:48:40 1022

arm-linux-gcc4.4.3

arm-linux-gcc交叉编译工具,解压缩配置极为简单

2012-07-23

自己动手写操作系统——于渊

畅销书 自己动手写操作系统!如果对操作系统感兴趣,必须要动手实践一下!

2011-08-11

自己动手写操作系统光盘

里面有书上的代码,还有floppy writer!很好!实践自己动手写操作系统的必备文档!

2011-08-11

PHP源码实例——xuexiaofree

用PHP开发的实例源码!简单实用,适合初学者学习~!

2011-08-09

PHP源码实例——jz

用PHP开发的实例源码!简单实用,适合初学者学习~!

2011-08-09

PHP源码实例——dokeos

PHP初学者适合看的,用PHP开发的实例,很简单,但是很全面!

2011-08-09

PHP源码实例——成绩统计

用PHP开发的简单的成绩管理系统!适合PHP初学者学习!

2011-08-09

PHP源码——通讯录

用PHP开发的简单的通讯录!用PHP开发的简单的通讯录!用PHP开发的简单的通讯录!

2011-08-09

自己动手写操作系统——alpha edition

手把手教你完成一个简单的操作系统!非常值得推荐!

2011-08-09

安装qemu必须的zlib

在安装qemu时,输入./configure后一般系统都会提示缺少zlib库,那么把这个包下载了吧,正是你需要的!

2011-07-31

qemu安装时必须的glib库

在安装qemu的时候,在你安装了zlib之后,系统可能会提示你缺少glib-2.0,那么把这个软件包下载了吧!

2011-07-31

调试linux内核的平台qemu

调试linux内核用的虚拟机.把linux内核放在该平台下运行,然后在物理机下调试内核。

2011-07-31

腾讯笔试题目整理(部分)

里面有近几年腾讯的笔试题目,如果您想进入腾讯,不要错过啊!

2010-05-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除