自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Linux内核编译中遇到的Kconfig,.confi和Makefile的关系

最近在学习设备驱动程序,编写完之后进行编译之前,要在Kconfig和Makefile文件里面添加一些内容,参考了其他的源码,发现源码树目录下几乎都有Kconfig和Makefile文件,并且在内核编译之前,要使用make menuconfig(或者xconfig)生成配置文件。那么到底这些文件对于内核的编译有什么作用?它们之间是怎么样的关系,网上参考了一些文章,然后自己实地操作了一番,现简

2015-05-21 14:05:43 2190

转载 Linux2.6 内核的 Initrd 机制解析

Linux2.6 内核的 Initrd 机制解析 李 大治 (dazhi.li@gmail.com), 软件工程师 简介: Linux 的 initrd 技术是一个非常普遍使用的机制,linux2.6 内核的 initrd 的文件格式由原来的文件系统镜像文件转变成了 cpio 格式,变化不仅反映在文件格式上, linux 内核对这两种格式的 initrd 的处理有着截然

2015-05-20 16:49:26 616

转载 linux内核编程4部曲之四:模块编程

linux内核编程4部曲之一:linux内核编译(2.6.12版本)图文解说linux内核编程4部曲之二:增加linux内核系统调用linux内核编程4部曲之三:修改O(1)调度算法linux内核编程4部曲之四:模块编程  一、实验要求         添加系统调用加减乘除,并通过模块加载,实现加减乘除。二、增加系统调用         按照实验一的步骤增加系统

2015-05-20 15:08:59 729

转载 linux内核编程4部曲之三:修改O(1)调度算法

linux内核编程4部曲之一:linux内核编译(2.6.12版本)图文解说linux内核编程4部曲之二:增加linux内核系统调用linux内核编程4部曲之三:修改O(1)调度算法linux内核编程4部曲之四:模块编程 一、实验目的    修改O(1)调度程序,使交互性非常强的程序(IO密集型)在时间片用完后,不放置到活动数组,而放入过期数组(与O(1)调度实现相反)

2015-05-20 15:08:34 1126

转载 linux内核编程4部曲之二:增加linux内核系统调用

linux内核编程4部曲之一:linux内核编译(2.6.12版本)图文解说linux内核编程4部曲之二:增加linux内核系统调用linux内核编程4部曲之三:修改O(1)调度算法linux内核编程4部曲之四:模块编程  本文,承接上面一篇linux内核编译,增加系统调用后,需要重新编译内核。一、实验目的    增加加减乘除系统调用,并测试系统调用和用户调用的

2015-05-20 15:08:15 997

转载 linux内核编程4部曲之一:linux内核编译(2.6.12版本)图文解说

linux内核编程4部曲之一:linux内核编译(2.6.12版本)图文解说linux内核编程4部曲之二:增加linux内核系统调用linux内核编程4部曲之三:修改O(1)调度算法linux内核编程4部曲之四:模块编程一、编译环境        ubuntu 5.10,要编译的内核源码版本2.6.12 二、下载并解压源代码     首先从linux内核的官网www

2015-05-20 15:07:13 701

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除