2015年9月28日
#
1.函数圈复杂度不超过10
2.函数代码行数不超过100行
3.函数和变理应具有单一职责
4.变量必须初始化
5.禁止使用魔数,建议使用宏或者枚举类型
6.禁止使用复杂,长表达式
7.标识符和文件名命名必须规范
8.注释必须统一规范
9.尽量使用s32,u32,s64,u64等类型定义变量
10.已有函数添加或修改逻辑代码不超过10行
2015年9月22日
#
Technorati 标记:
MTK TOOL 调试环境环境:ThankpadT420笔记本+WIN7 专业版
软件:1.Microsoft Visual Studio 2008+VS80sp1
2.NI.CVI9(CVI90RT+CVIPID210+CVISQL210+NILWCVIFDS90)
问题:1.unable define age1960 和 hp663x2
解决方法:Instrument=>Load=>age1960.fp 和 hp663x2.fp
2.an error occurred in the code signing library
解决方法:见 http://www.ni.com/product-documentation/52098/en/
Build=>Target Settings=>Signing Info…=>Sign application 勾去掉。
调试:用 VC9 把MTK校准库 METACalibrationLibrary_src 重新编译,把生成的 lib,dll,pdb 都指向同一文件夹,ATE 源码也都放入这一文件夹下,用CVI9打开ATE工程,这样就可以进行调试校准综测源码了。
总结:CVI工程尽量把*.fp文件都Load Instrument 里面去。
2015年9月21日
#
[Key words]
PC 环境,工具编译环境
[DESCRIPTION]
MTK Smart phone产线工具的编译环境整理如下:
[SOLUTION]
BCB 6.0编译环境:SP META Tool, Modem Meta App, SP MDT(Multport download tool), SP flashtool, HW Test Tool
CVI7.0编译环境:W1332版本之前(不包含W1332)的ATE, Sn-Writer Tool
CVI9.0编译环境:W1332版本之后(包含W1332)的ATE
CVI2009编译环境:WCN ATE Tool, Audio Tuning Tool
VC 6.0编译环境:ATA
MVS2008 SP1编译环境:METACalibrationLibrary