ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

1068_MISRA_C规范学习_2004_Rule_3.6

2022-01-22 16:03:18  阅读:190  来源: 互联网

标签:1068 要求 Rule3.6 Rule MISRA 学习 2004 hacking


MISRA_C规范学习_2004_Rule3.6

Grey

全部学习汇总: GitHub - GreyZhang/misra_c_hacking: MISRA C, I'm coming! Happy hacking!

MISRA_C规范学习_2004_Rule3.6

摘录与批注

  • 软件工程中用到的库文件也得按照这个文档中的要求来编写并进行相关的验证测试。
  • 疑问1:现在比较流行的libc等库是否可以满足这样的要求呢?
  • 疑问2:之前看过的RedHat的一些库是否是满足了这样的要求?
  • 疑问3:如果只是一个库,黑盒子即可,为什么又要对此做这样的要求?如果百分百满足在实时性等高效实现上会不会有很大的影响?
  • 这个要求的最初来源来自于功能安全61508的要求。

小结

对于这一条规则的了解其实不是很深,尤其是从实践的角度来考虑。其实,我接触的工作中使用库文件的时候相对来说就是少一些。很多库,曾经想着用用看,研究下也一直没有正式纳入到学习的路径之中或者浅尝辄止。不过,既然是库,那肯定是很多项目验证过从一般需求角度上讲可能会出现大量重复才设计的,这应该也是实现自己编码速度提升的一个很重要的思考角度,后续还是得研究学习一下。

 

标签:1068,要求,Rule3.6,Rule,MISRA,学习,2004,hacking
来源: https://blog.csdn.net/grey_csdn/article/details/122638790

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有