据我所知,MISRA-C标准适用于嵌入式固件.当嵌入式Linux是您的产品平台时,您的嵌入式应用程序可以/应该开发为符合MISRA-C吗?有没有人考虑过这样的练习?
我的一般意义是你必须先了解所有"规则",然后在设计/编码阶段应用它们.可能存在需要强制符合系统调用(pthread_create)和void*的情况 - 产生难看的代码.
c embedded misra embedded-linux
c ×1
embedded ×1
embedded-linux ×1
misra ×1