- 博客(10)
- 资源 (15)
- 收藏
- 关注
原创 linux系统调用
Linux内核的系统调用接口都定义在头文件 in /usr/include/asm/unistd.h中. 1.strace查看程序的系统调用 strace命令可用于查看某个程序的调用的系统函数和接收到信号。 strace命令的使用语法是: strace 程序名称 输出:每行列出该程序调用的一个系统调用,显示格式是:系统调用名
2011-12-19 00:06:07
291
转载 为sourceinsight添加makefile和kconfig文件支持
大家用source insight看linux源码的时候都遇到这么一个麻烦,makefile和kconfig中的文字在搜索的时候不能找到,这是因为source insight默认是不选makefile的,也没有konfig这种类型的文件。下面就讲一下 如何添加makefile:打开Source Insight,在新建工程之前,进入Options -> Document Option
2011-12-08 00:53:26
392
转载 Linux kernel的Makefile和Kconfig
背景知识:背景知识一:Kconfig介绍:在#make menuconfig 时,所显示的Menu list是由各层Kconfig组成的。最底层Kconfig存放在 ~/arch/i386/Kconfig. 以此为头,它会一层层使用source来把需要加入的各个目录中Keconfig添加近来。例如:source "drivers/Kconfig"则将~/drivers/Kcon
2011-12-08 00:50:03
550
转载 深入理解socket select模型
THE WORLD OF SELECT()So just why am I so hyped on select()?One traditional way to write network servers is to have the main server block on accept(), waiting for a connection. Once a connection
2011-12-03 01:10:37
1017
转载 device_create
在驱动程序中初始化入口函数中,向内核注册一个设备后,往往要注册一个类例如static int __init mydriver_init(void) //驱动程序的初始化{ …… MYDRIVER_Major = register_chrdev(0, DEVICE_NAME, &mydriver_fops); //向内核注册一个设备,返回值为注册的主设备号
2011-12-02 00:28:24
3090
转载 struct device结构体(
struct device结构体(2.6.23) 一、定义:linux/include/linux/device.hstruct device { struct klist klist_children; struct klist_node knode_parent; /* node in sibling list */
2011-12-02 00:24:17
3131
转载 init.c解析service
对 service 关键字开头的内容进行解析static void *parse_service(str t parse_state *state, int nargs, char **args){ str t service *svc; if (nargs name = args[1]; svc->classname = “default”; me
2011-11-11 00:48:14
400
转载 I/O复用:Select和Poll函数
I/O复用:Select和Poll函数 1.I/O模型a. Unix下共有五种I/O模型阻塞I/O非阻塞I/OI/O复用(select和poll)信号驱动I/O(SIGIO)异步I/O(Posix.1的aio_系列函数)b.阻塞I/O模型应用程序调用一个IO函数,导致应用程序阻塞,等待数据准备好。如果数据没有准备好,一直等待。。。。数据准备好
2011-11-10 01:16:00
573
转载 strcpy与strncpy
strcpy:字串复制 原型:char *strcpy(char *dest, char *src); 功能:把src所指由'\0'结束的字符串复制到dest所指的数组中。 说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。 返回指向dest的指针。 注意:当src串长度>dest串长度时,程序仍会将整个s
2011-11-09 00:32:33
388
转载 ipd与敏捷的关系
敏捷开发一开始除了有核心价值观外,其实并没有提到核心思想,但后来发展过程中与精益制造进行了对照,提炼出来一部分核心思想,包括1、端到端关注价值交付2、持续改进3、以人为本4、消除浪费5、质量内建 华为花了几个亿从IBM引进了IPD流程,该流程给
2011-09-14 00:05:50
2751
1
android build system
2011-10-09
android开机启动流程
2011-09-27
jfreechart文档
2011-09-06
jfreechart源码
2011-09-06
linux pagemap文件详解
2011-08-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人