摘要: 在尝试内核开发之前,需要对内核有个整体的了解。 主要内容: 获取内核源码 内核源码树 编译内核 内核开发的特点 1. 获取内核源码 内核是开源的,所有获取源码特别方便,参照以下的网址,可以通过git或者直接下载压缩好的源码包。 http://www.kernel.org 2. 内核源码的结构 目录 阅读全文
posted @ 2017-02-12 21:08 大海中的一粒沙 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 或许这样的标题,应该是由像Linus或Greg KH这样的大师级的高手才有资格写的吧。但是作为我来说,也许我更想把这个标题作为一个疑问句来使用,整理一下自己的认识,用来勉励自己,和大家一起努力实现这个目标。认识肤浅的地方,还请大家见谅。 何谓优秀的驱动开发工程师 首先要定义,我所认为的一个优秀的驱动 阅读全文
posted @ 2017-02-12 20:57 大海中的一粒沙 阅读(1223) 评论(0) 推荐(0) 编辑
摘要: 本篇简单介绍内核相关的基本概念。 主要内容: 操作系统和内核简介 单内核和微内核 内核版本号 Linux内核开发社区 1.操作系统和内核简介 操作系统是指整个系统中负责完成最基本功能和系统管理的那些部分。这些部分包括内核、设备驱动程序、启动引导程序、命令行Shell或其它种类的用户界面、基本的文件管 阅读全文
posted @ 2017-02-12 16:00 大海中的一粒沙 阅读(303) 评论(0) 推荐(0) 编辑