U-Boot编码风格

U-Boot,全称 Universal Boot Loader,是遵循GPL条款的开放源码项目。U-Boot的作用是系统引导。U-Boot从FADSROM、8xxROM、PPCBOOT逐步发展演化而来。其源码目录、编译形式与Linux内核很相似,事实上,不少U-Boot源码就是根据相应的Linux内核源程序进行简化而形成的,尤其是一些设备的驱动程序,这从U-Boot源码的注释中能体现这一点。

U-boot有自己的编码风格,基于U-Boot项目的所有代码,必须满足以下编码样式要求。
仅当来自其他项目的代码与没有或只有最小的更改集成时,才允许例外。
以下规则适用:

  • 对U-Boot的所有贡献都应符合Linux内核编码风格。 使用patman发送补丁('tools / patman / patman -H’获取完整说明)。
  • 如果您不使用patman,请确保 从Linux源代码树运行checkpatch.pl脚本以检查您的补丁。
  • 来自不同项目的源文件(例如MTD子系统或来自BusyBox项目的hush shell代码)经过仔细考虑后可以免除这些规则。
  • 对于这样的文件,可以保持原始编码样式以便于随后迁移到这些源的较新版本。
  • 请注意,U-Boot在C中实现(以及在Assembler中的一些小部分); 没有使用C ++,所以请不要在代码中使用C++样式注释(//)。
    这里唯一的例外是某些文件中的SPDX标记(checkpatch.pl会警告你)。
  • 还请坚持以下格式规则:
    1.删除任何尾随空格
    2.使用TAB字符进行缩进和垂直对齐,而不是空格
    3. 确保不要使用DOS’\ r \ n’换行符
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值