MISRA (The Motor Industry Software Reliability Association 汽车工业软件可靠性联会) 是位于英国的一个跨国汽车工业协会,其成员包括了大部分欧美汽车生产商。其核心使命是为汽车工业提供服务和协助,帮助厂方开发安全的、高可靠性的嵌入式软件。这个组织最出名的成果是所谓的MISRA C Coding Standard,这一标准中包括了127条C语言编码标准,通常认为,如果能够完全遵守这些标准,则你的C代码是易读、可靠、可移植和易于维护的。最近很多嵌入式开发者都以MISRA C来衡量自己的编码风格,比如著名的uC/OS-II就得意地宣称自己99%遵守MISRA标准。而《嵌入式开发杂志》也专门载文号召大家学习。编码规范通常是一个公司自定的“土政策”,居然有人去做标准,而且还得到广泛的认可,这不禁引起我强烈的兴趣。可惜这份标准的文本需要花钱去买,而且短短几十页,要价非常昂贵。MISRA在网上公布了一些文档,其中有关于MISRA C Coding Standard的Clarification报告,从中间你可以大致猜到MISRA标准本身是什么。
标签: Association Reliability Industry Software
上传时间: 2013-12-27
上传用户:wangzhen1990
--- ----initial------- MOVLA 00H IODIR PA IODIR PB IODIR PC MOVAM PA MOVAM BSR MOVAM STATUS MOVAM TMR0 MOVAM TMR1 MOVAM TMR2 -------end initial----- -------------乘法运算------------ 乘数->10H 被乘数->11h 结果(积)->12H 14H 15H 16H 17H(中间运算) --------------------------------- MOVLA 05H 乘数
上传时间: 2015-06-25
上传用户:sqq
这是我学习ASP.net Forums的过程中,找到的中间件:MetaBuilders.WebControls.MasterPages.dll的源代码,感兴趣的可以学习一下
上传时间: 2013-12-30
上传用户:change0329
原题为: 1.有5栋5种颜色的房子 2.每一位房子的主人国籍都不同 3.这五个人每人只喝一个牌子的饮料,只抽一个牌子的香烟,只养一种宠物 4.没有人有相同的宠物,抽相同牌子的烟,喝相同牌子的饮料 已知条件: 1.英国人住在红房子里 2.瑞典人养了一条狗 3.丹麦人喝茶 4.绿房子在白房子的左边 5.绿房子主人喝咖啡 6.抽pallmall烟的人养了一只鸟 7.黄房子主人抽dunhill烟 8.住在中间房子的人喝牛奶 9.挪威人住在第一间房子 10.抽混合烟的人住在养猫人的旁边 11.养马人住在抽dunhill烟人的旁边 12.抽bluemaster烟的人喝啤酒 13.德国人抽prince烟 14.挪威人住在蓝房子旁边 15.抽混合烟的人的邻居喝矿泉水 问题:谁养鱼? 这道迷题出自1981年柏林的德国逻辑思考学院。 据说世界上只有2%的人能出答案。 就连大名鼎鼎的爱因斯坦也成为此题大伤脑筋。
标签:
上传时间: 2014-01-20
上传用户:王楚楚
用C语言实现最短路径算法中的Bellman-Ford算法,这个算法可以用来解决信号处理中的一些问题。bellman_ford.c为源程序;distance.txt文件存放各界点之间的距离,以99999表示无穷大;bellman_ford.txt文件是输出文件,存放每轮循环得到的中间值,以及最后得到的到各个节点的最短距离,如果图包含负回路,文件中返回FALSE。
标签: Bellman-Ford 算法 C语言 最短路径
上传时间: 2013-12-31
上传用户:阳光少年2016
开发系统,从项目立项到最后的编码测试,中间的概要设计和详细设计必不可少,在此担任这两种格式的word模板!
标签: 开发系统
上传时间: 2015-07-12
上传用户:zhichenglu
NDIS HOOK实例,做防火墙比中间层驱动更稳定
上传时间: 2013-12-27
上传用户:chfanjiang
刚刚自己做的约瑟夫算法,是用链表实现的,很简单的,检验没错误,当然,中间有些东西可以根据需要自己改动
标签: 算法
上传时间: 2015-07-22
上传用户:c12228
同步串行数据发送电路SSDT的基本功能是将并行数据转换成串行数据并进行同步发送。系统写入和读出时序完全兼容Intel8086时序。 系统以同步信号开始连续发送四个字节,在发送中出现5个1时插入一个0,在四个数据发送结束而下一次同步没有开始之前,发送7FH,这时中间不需要插入零
上传时间: 2014-01-09
上传用户:koulian
同步串行数据发送电路SSDT的基本功能是将并行数据转换成串行数据并进行同步发送。系统写入和读出时序完全兼容Intel8086时序。 系统以同步信号开始连续发送四个字节,在发送中出现5个1时插入一个0,在四个数据发送结束而下一次同步没有开始之前,发送7FH,这时中间不需要插入零
上传时间: 2014-01-16
上传用户:许小华