Linux 内核编码规范

Posted hellokitty2

tags:

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


1. 内核注释
Documentation/kernel-doc-nano-HOWTO.txt 和 脚本 scripts/kernel-doc 

2. 内核编码规范
scripts/checkpatch.pl 用来检查驱动编码规范

3. 内核打印
<linux/device.h>里有一些驱动模型诊断宏,对于设备相关的打印: dev_err(), dev_warn(), dev_info()等等。 对于不和特定设备相关的<linux/kernel.h>定义了 pr_debug()和 pr_info()。

内核编码规范:https://www.kernel.org/doc/Documentation/process/coding-style.rst

4.kconfig kbuild makefile module,头文件导出语法和规范请见 Documentation/kbuild/

 

以上是关于Linux 内核编码规范的主要内容,如果未能解决你的问题,请参考以下文章

编码规范Linux 内核编码风格

编码规范Linux 内核编码风格

编码规范Linux 内核编码风格

吐血整理的万字Linux内核源码规范

Linux学习总结(79)—— Shell 编程规范

Linux设备树语法规范