Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1299283
  • 博文数量: 254
  • 博客积分: 1586
  • 博客等级: 上尉
  • 技术积分: 2295
  • 用 户 组: 普通用户
  • 注册时间: 2009-01-15 16:38
个人简介

linux学习中

文章分类

全部博文(254)

文章存档

2016年(6)

2015年(2)

2014年(74)

2013年(93)

2012年(12)

2011年(2)

2010年(51)

2009年(14)

发布时间:2013-12-16 17:19:26

 LINUX协议栈详解 流控TC在数据包发送一节提到了流控TC的实现,现在进一步研究。数据包发送是通过dev_queue_xmit实现的,if (q->enqueue) {                 rc = __dev_xmit_skb(skb, q, dev, txq);  &n.........【阅读全文】

阅读(2381) | 评论(0) | 转发(0)

发布时间:2013-12-16 10:42:02

对另外构建目标的处理,我们使用两个例子来讲述,那就是配置内核后用来编译内核的命令:"make ARCH=arm CROSS_COMPILE=arm-linux- "和编译外部模块的命令:"make ARCH=arm CROSS_COMPILE=arm-linux- -C KERNELDIR M=dir"。之所以选取这两个 make命令 来作为例子讲述,是因为它所涉及到的关于构建系统的知识比较多,覆盖比较.........【阅读全文】

阅读(1178) | 评论(0) | 转发(4)

发布时间:2013-12-13 15:07:00

Linux内核构建系统之四回到我们的主框架上面来,讨论完配置目标的处理后,就轮到框架中 "ifeq ($(config-targets),1)-endif" 块的 else 部分了。这部分是为了处理那些构建目标以及和.config无关的目标,其对这些目标处理的代码都位于框架中的E部分中。在E部分之前,有一个不小的 "ifeq ($(dot-config),1)-endif" .........【阅读全文】

阅读(1333) | 评论(0) | 转发(4)

发布时间:2013-12-13 14:59:16

顶层Makefile的总体框架结构  既然前面我们说过顶层Makefile最为重要,那么我们就先来研究一下这个文件。在你用VI编辑器打开这个文件时,千万别被它的复杂吓倒。这个文件虽然行数颇多,但其实里面也是有道道可寻的,我们可以抽出其中最重要的框架结构出来,列出如下(稍做整理和缩进):从上面的框架中可以.........【阅读全文】

阅读(1141) | 评论(0) | 转发(4)

发布时间:2013-12-12 10:11:16

我们在浏览Linux内核源代码时,经常会碰到一些非常奇怪的代码记号。按照我们之前对C语言的一般掌握,这些代码记号通常都算不上是符合C语言语法的。那这是怎么回事呢?其实,这基本上是GNU C对 C语言标准的扩充,有了这些扩充,人们就可以更方便的开发,开发出的程序经过GCC编译后,也会产生更有效的二进制代码。通常.........【阅读全文】

阅读(887) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册