一些杂七杂八的记录
1、basic can配置filter code和mask根据计算公式FilterCode mask 目标范围CanId mask mask中某一位为1表示过滤该位为0表示不过滤该位分隔符2、一个批处理记录#!/bin/bashCurrPathpwdCompuPathStart/xxxx/xxx/CompuMethodCompuPathEnd\COMPU-METHOD-REFfor file in grep -rn \/\/arPackages ${CurrPath} | awk -F: {print $1}for LostCompuLine in grep -rn \/\/arPackages ${file} | awk -F: {print $1}doSysSigLineexpr ${LostCompuLine} - 8 #for syssig uses one line DescSysSigNamesed -n ${SysSigLine}p ${file} |awk -F[] {print $3}if [ -z ${SysSigName} ];thenSysSigLineexpr ${LostCompuLine} - 5 #for syssig has no DescSysSigNamesed -n ${SysSigLine}p ${file} |awk -F[] {print $3}fiif [ -n ${SysSigName} ];thenecho ${SysSigName}AimString${CompuPathStart}_${SysSigName}${CompuPathEnd}echo ${AimString}sed -i ${LostCompuLine}s#\/\/arPackages.*#${AimString}#g ${file}fidone分隔符3、去除文件中的不符合C语言特征的字符示例LANGC cat file1 | tr -cd [:print:]\n\t\v file2示例保留了换行tab等分隔符4、使用gcc编译器编译代码含有语句sizeof(数据类型)出现报错 invalid application of sizeof to incomplete type原因所在在出现报错的.c里面sizeof(数据类型)中的数据类型在该.c定义了全局变量且该全局变量被extern了。解决办法是去掉全部变量的extern详细指路博客linux c 错误 invalid application of sizeof to incomplete type 解决方案_invalid application of sizeof_whatday的博客-CSDN博客分隔符5、一种DSPR的划分实际使用中超出导致栈被修改进而进入trap分隔符6、UDS on Can PCI信息 在ISO-15765-2-2016中有提到分隔符7、使用Tasking在后台编译的命令尤其是大家抢占浮动licensewhile( Tasking ctc bin amk.exe的路径 -G 编译文件存放路径 -j16 all){}分隔符8、BswM对于包含未配置初始值或未更新过的数据来源的BswMLogicExpression不会进行仲裁。BswMModeRequestPort是可以通过配置参数BswMModeInitValue配置初始值的。分隔符9、Standardized AUTOSAR Interfaces根据AUTOSAR定义的一定规则生成的接口接口名称随配置的变更而变更AUTOSAR Standardized InterfacesAUTOSAR已经规定好api的名字不能通过配置改变分隔符10、生成sshkey--先用ls -al ~/.ssh 查看是否有.ssh目录要是没有就用mkdir ~/.ssh创建目录--切到.ssh目录cd ~/.ssh开始配置公钥git config --global user.name usernamegit config --global user.email useremailssh-keygen -t rsa -C useremail然后连续按3次回车键得到id_rsa.pub分隔符11、编译过程中打印提示信息#pragma message content of msg分隔符12、19 02读取DTClist的时候正相应结尾字节出现4byte0的问题--检查这个配置项是否打开---然后原因是分隔符