开发规范
-
熟练掌握模块所涉及的硬件设计,如所用的电,GPIO,CLOCK等。
-
开发阶段时序一定要符合spec。
-
关注负责模块的耗电流,包括工作电流,模块加入前后系统底电流变化。
-
新功能和较大的修改需要通过评审。
-
整体功能完成后需由硬件部配合验证时序。
-
对于因为自己代码出现的编译或者运行时的 warning 都需要处理掉。
-
主管及时更新项目表格中的模块调试状态。
编程规范
1: 用 #if XXX #endif 的时候需要在 #endif 中指名对应的是哪个 #if 格式如下:(多个#if时)
void __init msm8226_add_drivers(void) { #if NOT_DO_INIT msm_smem_init(); msm_init_modem_notifier_list(); #if JUST_FOR_TEST msm_smd