linux内核开发程序风格

Posted dllstart

tags:

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

变量命名法

这里是linux不是windows,所以匈牙利命名法是不允许使用的,在内核中,局部变量只要可以明确表达自己的意思,可以使用idx,i这种名字的id,
全局函数和变量需要有表达性的名字例如get_active_name 之类的都是允许使用的。

空格的使用

在关键字周围使用空格

关于注释的使用

函数的注释应该表达这个函数做了什么,为什么做,而不是像以前一样写一大段这个程序怎么写的(这个问题我以前在写注释的时候出现过,实在是不应该)

关于测试内核

可以利用kgdb 来测试,这是一个补丁,运行了 这个补丁的机器可以通过电缆连接另一台机器,在另一台机器上对这台机器进行调试。

参考书籍

《LINUX内核设计与实现》


以上是关于linux内核开发程序风格的主要内容,如果未能解决你的问题,请参考以下文章

linux内核和驱动开发,有啥经典的书籍推荐吗

5Linux内核模块开发

嵌入式里做linux内核开发有没有前途

linux内核,驱动,应用程三者的概念和之间的关系

Linux内核开发——新添内核用户接口

Linux内核开发——新添内核用户接口