11.5. 如何贡献内核
11.5.1. 开发约定
C 语言标准 : c99 (不带 gnu 拓展)
常量宏 : 允许使用
仅用于内联的宏函数(可以与普通函数简单互换): 允许使用
宏开关 : 谨慎使用
其他宏函数 : 原则性禁止
宏拼接 : 原则性禁止
普通变量命名 : 下划线命名
普通函数命名 : 下划线命名
对象属性命名 : 小驼峰命名
注:原则性禁止的项目,如确有使用的必要,则每处使用均需单独讨论。
11.5.2. 内核开发环境
11.5.3. 方案一 Docker (推荐)
11.5.4. 方案二 pico 实机开发
准备树莓派 pico 开发板一份,然后 clone 完整仓库,使用仓库中的 bsp/pico-dev 工程。