摘要: 我们都知道,进程就是正在执行的程序。而在Linux中,可以使用一个进程来创建另外一个进程。这样的话,Linux的进程的组织结构其实有点像Linux目录树,是个层次结构的,可以使用pstree命令来查看。在最上面是init程序的执行进程。它是所有进程的老祖宗。Linux提供了两个函数来创建进程。1.fork() fork()提供了创建进程的基本操作,可以说它是Linux系统多任务的基础。该函数在unistd.h库中声明。 view sourceprint?#include <stdio.h> #include <unistd.h> #include <stdlib. 阅读全文
posted @ 2011-06-21 16:10 GT_Andy 阅读(4687) 评论(0) 推荐(0) 编辑
摘要: 1.Linux中断的注册与释放:在<linux/interrupt.h>, , 实现中断注册接口:int request_irq(unsigned int irq,irqreturn_t (*handler)(int, void *, struct pt_regs *), unsigned long flags, const char *dev_name,void *dev_id);void free_irq(unsigned int irq, void *dev_id);函数参数说明unsigned int irq:所要注册的中断号irqreturn_t (*handler)(i 阅读全文
posted @ 2011-06-21 15:47 GT_Andy 阅读(5244) 评论(0) 推荐(0) 编辑