大傻师 发表于 2018-2-10 13:02:20

MISRA C 2012有人有么

有人有MISRA C 2012的文件么- -网上搜了半天搜不到- -

denzeldhy 发表于 2018-2-10 17:12:40

这个是吗

denzeldhy 发表于 2018-2-10 17:13:35

这个是吗

大傻师 发表于 2018-2-10 20:52:59

denzeldhy 发表于 2018-2-10 17:13
这个是吗

这个只是个补充文档,完整的文档好像有100多条- -

q457344370 发表于 2018-2-10 21:53:30

直接看QAC的help呢

quner 发表于 2018-2-11 07:34:08

q457344370 发表于 2018-2-10 21:53
直接看QAC的help呢

有qac的软件没,共享下

q457344370 发表于 2018-2-13 10:14:57

quner 发表于 2018-2-11 07:34
有qac的软件没,共享下

网上都能下到的,QAC使用要收费,可以考虑PC-LINT

quner 发表于 2018-2-13 17:08:11

q457344370 发表于 2018-2-13 10:14
网上都能下到的,QAC使用要收费,可以考虑PC-LINT

我没找到,前段时间学习了下C++test,跑出来代码太多不合适,基本的UCOS框架和底层的库都是警告

quner 发表于 2018-2-13 17:09:57

quner 发表于 2018-2-11 07:34
有qac的软件没,共享下

能说话所哪几条规则比较重要么,我先把它改了,我正在慢慢改所有的警告,很痛苦啊。

ccitlad 发表于 2018-2-22 14:31:37

IAR help文件有MISRA2004
2012 最新版本的吗 我还没听过呢 {:handshake:}

q457344370 发表于 2018-2-22 17:25:30

quner 发表于 2018-2-13 17:08
我没找到,前段时间学习了下C++test,跑出来代码太多不合适,基本的UCOS框架和底层的库都是警告 ...

每个软件都是需要根据编译器和自己需要进行配置的,相信ucos这种过misra 应该没问题,记得之前看到过只有个别几条不满足,在一篇文档上注明了

q457344370 发表于 2018-2-22 17:31:51

quner 发表于 2018-2-13 17:08
我没找到,前段时间学习了下C++test,跑出来代码太多不合适,基本的UCOS框架和底层的库都是警告 ...

刚查了下,其中有7条不符合2004

chaled 发表于 2018-2-22 18:12:06

ucos明确说明不完全符合misra的。我知道的是misra不让用全局变量吧。之前这个ucos就做不到的!

zxq7 发表于 2018-2-22 21:47:15

chaled 发表于 2018-2-22 18:12
ucos明确说明不完全符合misra的。我知道的是misra不让用全局变量吧。之前这个ucos就做不到的! ...

单片机不让用全局变量,中断里面传递参数回来怎么办呢?

chaled 发表于 2018-2-24 13:30:25

zxq7 发表于 2018-2-22 21:47
单片机不让用全局变量,中断里面传递参数回来怎么办呢?

所以人家ucos自己说了,不完全支持misra呀。。。。这并不矛盾呀。。。
页: [1]
查看完整版本: MISRA C 2012有人有么