IoT嵌入式开发:Linux内核开发基础

Posted 产品人卫朋

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IoT嵌入式开发:Linux内核开发基础相关的知识,希望对你有一定的参考价值。

目录

内核版本

Linux内核结构


内核版本

http://www.kernel.org是内核源码的主要来源。

所有来自全世界的对Linux源码的修改最终都会汇总到这个网站,由Linus领导的开源社区对其进行鉴别和修改最终决定是否进入到Linux主线内核源码中。

内核版本号从Linux1.0以后主要分为两个阶段: 

Linux1.0-2.6,数字包括四部分“A.B.C.D”

A代表主版本号,如1994年的1.0,1996年的2.0,2011年的3.0

B代表次版本号,表示一些重大的修改,偶数表示稳定版,奇数表示开发版

C代表末版本号,代表着一个新版本的发布(包括安全补丁
、bug修复、新增功能、或驱动程序),一般数字变化范围比较大D代表一些BUG修复,对已经加入的安全补丁、bug修复、新增功能或驱动程序做的微调或添加新的特性,2.6版本之后经常出现

Linux2.6之后的版本,数字主要包括三部

以上是关于IoT嵌入式开发:Linux内核开发基础的主要内容,如果未能解决你的问题,请参考以下文章

嵌入式Linux第二部分 - 裸机开发/系统移植/驱动开发/内核开发

嵌入式Linux驱动开发 02:将驱动程序添加到内核中

嵌入式linux怎么学

Linux内核开发与Linux驱动开发有啥关系?

Linux基础知识

linux基础知识学习笔记