码迷,mamicode.com
首页 >  
搜索关键字:kernel    ( 5514个结果
linux 内核源码分析 - 获取数组的大小
#define ARRAY_SIZE(x) (sizeof(x) / sizeof((x)[0]))   测试程序: #include #include struct dev { int a; char b; float c; }; struct dev devs[]= { { 1,'a',7.0, }, { 1,'a',7.0, }, { ...
分类:系统相关   时间:2014-05-09 02:10:16    阅读次数:494
《linux 内核完全剖析》 vsprintf.c 代码笔记
vsprintf.c 代码笔记 你 /* * linux/kernel/vsprintf.c * * (C) 1991 Linus Torvalds */ /* vsprintf.c -- Lars Wirzenius & Linus Torvalds. */ /* * Wirzenius wrote this portably, Torvalds fucked...
分类:系统相关   时间:2014-05-09 01:38:20    阅读次数:480
《linux 内核完全剖析》 fork.c 代码分析笔记
fork.c 代码分析笔记 verifiy_area long last_pid=0; //全局变量,用来记录目前最大的pid数值 void verify_area(void * addr,int size) // addr 是虚拟地址 ,size是需要写入的字节大小 { unsigned long start; start = (unsigned lo...
分类:系统相关   时间:2014-05-08 17:15:39    阅读次数:485
对entry-common.S和call.S的部分理解1
内核版本: linux-2.6.30.4 文件: linux-2.6.30.4/arch/arm/kernel/entry-common.S linux-2.6.30.4/arch/arm/kernel/calls.S calls.S: 1: /* 2: * linux/arch/arm/kerne...
分类:其他好文   时间:2014-05-08 07:18:46    阅读次数:476
kernel&uboot学习笔记
ubootkerneluboot1、根据include/configs/$(target).h可以生成include/autoconf.mk。kernel1、由.config生成的autoconf.h的位置: include/generated/autoconf.h 或者 include/linux...
分类:其他好文   时间:2014-05-08 05:20:40    阅读次数:275
《linux 内核完全剖析》 exit.c 代码分析笔记
exit.c 代码分析笔记  release           释放进程的函数release() 主要根据指定进程的任务数据结构指针,在任务数组中删除指定的进程指针,释放相关内存页,并立刻让内核重新调度进程的运行。 void release(struct task_struct * p) //释放p指向的进程 { int i; if (!p) //常规检测...
分类:系统相关   时间:2014-05-07 23:35:51    阅读次数:576
Kernel 编译配置机制
编译kernel前需要一个配置相关的编译选项,最终的配置文件就是kernel根目录路下的 .config 文件 一:.config 这个文件里面保存的是kernel的配置选项,格式如下: CONFIG_XX_XX=y/n/m/0xFFFFFF/32/”XXXXXXX” 这个文件由/scripts/kconfig/mconf.c负责解析,然后解析该文件并将解析...
分类:其他好文   时间:2014-05-07 23:10:20    阅读次数:420
"I ask you, have you ever known what it is to be an orphan?"
/*  * Determine if a process group is "orphaned", according to the POSIX  * definition in 2.2.2.52.  Orphaned process groups are not to be affected  * by terminal-generated stop signals.  Newly orp...
分类:其他好文   时间:2014-05-07 16:23:22    阅读次数:383
hi3531 SDK 编译 kernel, 修改 参数
开发环境用户指南上这么写的 3.1 内核源代码 成功安装Hi3531 SDK后,内核源代码已存放于SDK目录下的osdrv/目录中,用户可 直接进入目录进行相关操作。 3.2 配置内核 如果对内核和Hi3531平台没有足够了解,请勿修改默认配置。但可增加需要的模块。 配置内核的操作步骤如下: 1.  手动拷贝.config 文件:  hisilicon$cd os/linux-3....
分类:其他好文   时间:2014-05-07 15:11:30    阅读次数:364
POJ3714 最近点对
变形了的最近点对,关键在于计算距离的时候,如果同类点的话,直接判定为无穷大即可。 其他闲话: (1)因为一些原因,被迫暂时用回C++. (2)好久没刷题,忘记了数组一开始要开最大,多次new和delete,导致超时。 (3) 感觉算法导论的最近点对没有考虑到有多个点都在一条vertical line上的情形。 #include #include #include #include...
分类:其他好文   时间:2014-05-07 11:29:11    阅读次数:334
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!