如果想出发,就不要等到明天!
全部博文(317)
发布时间:2013-03-16 21:56:02
本文介绍两种 Linux Shell 在终端打印信息的方式:1, echo :echo 共有 3 种输出方式:1.1 直接在 echo 后面跟要输出的信息:echo "----------- echo without quotes ------------------------------" echo Hello world ! ; Nice to meet echo Home is.........【阅读全文】
发布时间:2013-03-15 10:45:49
ikely()与unlikely()在2.6内核中,随处可见,那为什么要用它们?它们之间有什么区别呢?首先明确:if (likely(value))等价于if (value)if (likely(a>b)) {fun1();if (unlikely(value))等价于if (value)也就是说likely()和unlikely()从阅读和理解的角度是一样的。这两个宏在内核中定义如下: .........【阅读全文】
发布时间:2013-03-15 10:41:51
1、下载相关内核源码: http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.8.tar.gz2、将其拷贝到/usr/src/目录下: cp linux-3.8.tar.gz /usr/src/3、解压 tar zxvf linux-3.8.tar.gz4、.........【阅读全文】
发布时间:2013-03-15 10:40:42
Linux的最大的好处之一就是它的源码公开。同时,公开的核心源码也吸引着无数的电脑爱好者和程序员;他们把解读和分析Linux的核心源码作为自己的最大兴趣,把修改Linux源码和改造Linux系统作为自己对计算机技术追求的最大目标。 Linux内核源码是很具吸引力的,特别是当你弄懂了一个分析了好久都没搞懂的.........【阅读全文】
发布时间:2013-03-15 10:36:58
1.kmalloc1>kmalloc内存分配和malloc相似,除非被阻塞否则他执行的速度非常快,而且不对获得空间清零.< tiger说明:在用kmalloc申请函数后,要对起清零用memset()函数对申请的内存进行清零。> 2>kamlloc函数原型:#include<linux/slab.h>Void *kmalloc(size_t size, int flags);(1).........【阅读全文】