错误的转换方法ultemp1=MK_DWORD(pin->iSDO_PMPower_LowWord,pin->iSDO_PMPower_HighWord);ftemp=(FLOAT32)ultemp1;ultemp2=(UINT32)ftemp;pout->iSDO_9216_PMPower=ultemp2;/*123.45kW--> 123kW*/pPMshow->PMPower_W=ftemp*1000;正确的转换方法:使用共用体,共用内存的方式typedef union { ...【阅读全文】
为了使make命令执行并行处理,-j 选项可以用来指定作业数。$ make -j4 作业数是在编译的时候指定主机的CPU个数,所以在脚本中写成一个常量很糟糕。(特别是把编译脚本给其他人的时候。)并行处理的作业数和编译的效率直接相关,所以需要设置合适的作业数量。昨天的文章中在编译perf时,make的任务数能自动设置...【阅读全文】