码迷,mamicode.com
首页 >  
搜索关键字:linux源码    ( 198个结果
fedora源码编译arm-qte-4.8.5
这是一个关于fedora系统编译tiny210交叉编译链(arm-qte-4.8.5)的个人笔记。...
分类:其他好文   时间:2015-04-19 18:00:38    阅读次数:197
linux源码分析之IP(1) -- ip.h
在IP层的分组叫做数据报。本节主要介绍数据报的格式,以及在 linux 中是如何定义IP分组头格式。 首先,数据报的格式如下: 其中: 1、版本:有版本4和版本6 2、首部长度:定义数据报的总长度,以4字节为单位计算。首部长度在 20~60字节之间。 3、服务类型:前三位为优先位,后面两位为TOS位,最后一位没有使用。 4、总长度:定义以字节计的数据报总长度(首部加上数据)...
分类:系统相关   时间:2015-04-16 21:56:59    阅读次数:776
linux源码分析之字节序(5)-- swab.h
在linux源码分析之字节序(3)、linux源码分析之字节序(4)中都有看到,源码中包含了           #include 该头函数里面介绍了字节交换的具体方法。我们来看看具体代码: ----------------------------------------------------------------------------------------------------...
分类:系统相关   时间:2015-04-16 17:43:13    阅读次数:479
linux源码分析之字节序(3)-- big_endian.h
本节主要分析大端字节顺序。 首先,我们要理解大端、小端的概念:         字节顺序是指占内存多于一个字节类型的数据在内存中的存放顺序,通常有小端、大端两种字节顺序。小端字节序指低字节数据存放在内存低地址处,高字节数据存放在内存高地址处;大端字节序是高字节数据存放在低地址处,低字节数据存放在高地址处。基于X86平台的PC机是小端字节序的,而有的嵌入式平台则是大端字节序的。因而对...
分类:系统相关   时间:2015-04-16 15:48:59    阅读次数:597
linux源码分析之字节序(4)-- little_endian.h
本节主要分析小端字节顺序。 首先,我们要回顾上一节讲过的大端、小端的概念:         字节顺序是指占内存多于一个字节类型的数据在内存中的存放顺序,通常有小端、大端两种字节顺序。小端字节序指低字节数据存放在内存低地址处,高字节数据存放在内存高地址处;大端字节序是高字节数据存放在低地址处,低字节数据存放在高地址处。基于X86平台的PC机是小端字节序的,而有的嵌入式平台则是大端字节...
分类:系统相关   时间:2015-04-16 15:45:13    阅读次数:254
linux源码分析之字节序(2)-- types.h
这一节主要讲linux的数据类型,主要是为了方便理解接下来将大端、小段字节序定义的源码。 首先,来看看 include/linux/types.h 源码: ------------------------------------------------------------------  #ifndef _LINUX_TYPES_H  #define _LINUX_TYPES_H ...
分类:系统相关   时间:2015-04-15 13:39:23    阅读次数:509
linux源码分析之位长定义 -- bitsperlong.h
我们知道,在Linux内核中,不同CPU里面,不同CPU的字节序定义不同。 本节年内容主要是讲的是:不同CPU里面,各自的位长定义也是不同。 本次用于分析的 Linux 内核版本为: linux--3.0.0-12。  arch/XXX/include/asm/bitsperlong.h:不同CPU(XXX)的位长定义 1)ARM(XXX=arm):  #includ...
分类:系统相关   时间:2015-04-15 11:22:15    阅读次数:246
linux源码分析之字节序(1)-- byteorder.h
首先我们要知道的一点是:在Linux内核中,不同CPU里面,各自的字节序定义都不同。 本次用于分析的 Linux 内核版本为: linux--3.0.0-12。  arch/XXX/include/asm/byteorder.h:不同CPU(XXX)的字节序定义 1)ARM(XXX=arm): #ifdef __ARMEB__ #include #else ...
分类:系统相关   时间:2015-04-15 09:39:49    阅读次数:188
10 Linux之yum源码安装
程序包管理之yum!yum:自行解决依赖关系C/S架构文件服务的服务器;ftp服务http服务本地文件目录NFS服务yum相对应于rpm来说:rpm为基础包管理器yum则是rpm的前端工具yum命令行工具:指明当前repository的访问开销,默认为1000配置gpgkey根据指定的keyfile做校验是否对程序包做校..
分类:系统相关   时间:2015-04-14 07:23:06    阅读次数:167
一步一步学习Linux驱动之驱动模块MakeFile解析
1、ifeq”语法是ifeq (;, ;),功能是比较参数“arg1”和“arg2”的值是否相同。ifneq刚好相反,比较两者的值是否不同其中有一些是我们常见或是见过的,第一个ifneq ($(KERNELRELEASE),)目前,有用处,它的由来是指在Linux源码根目录下的Makefile编译内核时,KERNELRELEASE宏会被定义,那么如果是从源码根目录开始的make则会将hello.o模块编译进内核。 KERNELDIR :=/home/ZP1015/Desktop/li...
分类:系统相关   时间:2015-04-13 11:07:00    阅读次数:177
198条   上一页 1 ... 13 14 15 16 17 ... 20 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!