Linux内核
文章平均质量分 69
cuirqiang
这个作者很懒,什么都没留下…
展开
-
Linux内核结构
Linux内核结构转载 2014-08-20 23:05:32 · 736 阅读 · 0 评论 -
内核模块编程二
模块编程属于内核编程,因此,除了对内核相关知识有所了解外,还需要了解与模块相关的知识。1.应用程序与内核模块的比较为了加深对内核模块的了解,表一给出应用程序与内核模块程序的比较。表一 应用程序与内核模块程序的比较 C语言应用程序内核模块程序使用函数Libc库内核函数运行空间用户空间内核空间运行权限普通用转载 2014-11-20 17:26:08 · 685 阅读 · 0 评论 -
内核模块编程一
内核模块是Linux内核向外部提供的一个插口,其全称为动态可加载内核模块(Loadable Kernel Module,LKM),我们简称为模块。Linux内核之所以提供模块机制,是因为它本身是一个单内核(monolithic kernel)。单内核的最大优点是效率高,因为所有的内容都集成在一起,但其缺点是可扩展性和可维护性相对较差,模块机制就是为了弥补这一缺陷。一、 什么是模块模块是具有转载 2014-11-20 17:21:57 · 663 阅读 · 0 评论 -
howto do linux kernel development---take3
Thanks to everyone for their review comments on the last version of thedocument. I'm starting to get the same corrections, so here's anupdated version.One big thing that I seem to not have gotten转载 2014-11-22 20:37:42 · 1445 阅读 · 0 评论 -
Linux Kernel的第一个程序helloworld!!!
编写和测试环境:OS:Suse 11 SP3内核:Linux linux-jcvv 3.0.76-0.11-default #1 SMP Fri Jun 14 08:21:43 UTC 2013 (ccab990) x86_64 x86_64 x86_64 GNU/Linux1.用vi编写一个hello.c#ifndef __KERNEL__ #define __KERNEL__#e...原创 2018-04-25 16:28:01 · 851 阅读 · 0 评论