linux 内核代码风格 1。缩进 8个字符的长度设置为缩进的长度。这样使得你的代码更加容易阅读,并且提醒你不要nest得过深。 2。断开长的行以及长的字符串 要记住我们的代码会被屏幕只有24个字符长度的终端阅读。 3。放置大括号 这方面我们遵从C程序员的老祖宗——Kernighan and Ritchie的风格。 if (x is true) { we do y } do { body of do-loop } while (condition); if (x == y) { .. } else if (x > y) { ... } else { .... } ...
1。缩进 8个字符的长度设置为缩进的长度。这样使得你的代码更加容易阅读,并且提醒你不要nest得过深。 2。断开长的行以及长的字符串 要记住我们的代码会被屏幕只有24个字符长度的终端阅读。 3。放置大括号 这方面我们遵从C程序员的老祖宗——Kernighan and Ritchie的风格。 if (x is true) { we do y } do { body of do-loop } while (condition); if (x == y) { .. } else if (x > y) { ... } else { .... } 定义函数时是个例外,...
编译linux内核映像 要想了解linux内核的引导过程就必须知道linux内核的编译过程。这一部分说明编译linux内核的步骤和编译过 程每一步产生的输出。编译过程依赖体系结构所以我要强调我所说的是指编译基于x86体系结构的linux内核。首先用户使用make config或make menuconfig命令配置内核,然后输入make、make zImage或make bzImage后编译生成可引导的内核映像存放在arch/i386/boot/zImage或者arch/i386/boot/bzImage处,下面 是内核...
[color="#02368d"]CodingStyle/linux内核代码风格 这是一个简短的文档,描述了linux内核的首选代码风格。代码风格是因人而异的,而且我 不愿意把我的观点强加给任何人,不过这里所讲述的是我必须要维护的代码所遵守的风格, 并且我也希望绝大多数其他代码也能遵守这个风格。请在写代码时至少考虑一下本文所述的 风格。 首先,我建议你打印一份GNU代码规范,然后不要读它。烧了它,这是一个具有重大象征性 意义的动作。 不管怎样,现...
linux作为开源软件的代表深受用户的支持,尤其是其在嵌入式系统领域更是具有广阔的发展前景,本文深入分析了linux内核直接从硬盘引导的过程和部分代码。由于我一直在做基于x86体系结构的研究,读了两本关于linux内核的书籍(内核完全注释>>赵炯、>Tigran Aivazian)。所以这篇文章分析的代码是基于x86体系结构、linux2.4版本内核的。但这个流程跟嵌入式系统中ARM的bootloader要完成的功能和原理是一致的。下面的工作是详细分析boo...