我没说 Misra C 是软件。这只是一种 robust 写 code 的规范。汽车上的 ABS 防抱死软件 允许出现 bug 吗?ignius 写了: 2025年 1月 3日 01:33 G.711 就是一个很简单的codec,Misra C是一种C语言的coding standard,这些也能叫软件?
你是在搞笑吗?你懂什么叫软件吗?
你大概只做过 desktop 的软件,工业系统里的软件 你大概 还是见识的 太少了。
版主: lexian
我没说 Misra C 是软件。这只是一种 robust 写 code 的规范。汽车上的 ABS 防抱死软件 允许出现 bug 吗?ignius 写了: 2025年 1月 3日 01:33 G.711 就是一个很简单的codec,Misra C是一种C语言的coding standard,这些也能叫软件?
你是在搞笑吗?你懂什么叫软件吗?
Jack12345 写了: 2025年 1月 3日 01:48 我没说 Misra C 是软件。这只是一种 robust 写 code 的规范。汽车上的 ABS 防抱死软件 允许出现 bug 吗?
你大概只做过 desktop 的软件,工业系统里的软件 你大概 还是见识的 太少了。
对啊,有bug就要recall,不正是说明这个工业的软件不允许有bug么?ignius 写了: 2025年 1月 3日 01:57 谁告诉你abs软件不会出问题的,Chrysler去年有个recall就是因为abs software bug:
Chrysler’s anti-lock brake system prevents wheels from locking. This is especially true when the driver brakes hard. This ensures they keep control of their vehicles. An error in its ABS module software could result in a malfunctioning brake system. The brakes might not work under specific conditions. This could delay the activation of the ABS feature during emergencies.
The car manufacturer found out about the problem after receiving reports from customers. The company conducted an internal investigation. They then took proactive measures to address the issue.
汽车和航空工业的标准本来就是有bug就不能卖。但是这并不能保证没有一些意外发生,比如之前说的丰田ECU软件问题还有克莱斯勒那种bug。但是这种bug一旦发生就是非常大的事,必须launch一个investigation的,比如波音MCAS那个问题,ground所有飞机,investigate,找到问题的根源然后论证如何解决才能最大限度保证安全,不可能像特斯拉这样轻描淡写一个升级就完事的。windy 写了: 2025年 1月 3日 09:03 看你怎么说允许了。如果说有bug就不能卖,那几乎没啥包含工业软件的产品都卖了。如果说有bug必须消除,那没问题,特斯拉也是这么做的,时不时升级软件修补各种bug.
geniushanbiao 写了: 2025年 1月 3日 09:51 汽车和航空工业的标准本来就是有bug就不能卖。但是这并不能保证没有一些意外发生,比如之前说的丰田ECU软件问题还有克莱斯勒那种bug。但是这种bug一旦发生就是非常大的事,必须launch一个investigation的,比如波音MCAS那个问题,ground所有飞机,investigate,找到问题的根源然后论证如何解决才能最大限度保证安全,不可能像特斯拉这样轻描淡写一个升级就完事的。
YWY 写了: 2025年 1月 3日 02:57 甲:工业软件不应该有bug
乙:某某公司的工业软件就有bug
甲:但是,工业软件不应该有bug
乙:但是,某某公司的工业软件就有bug
甲:你怎么还不明白!工业软件不应该有bug!
乙:你怎么还不明白!某某公司的工业软件就有bug!
geniushanbiao 写了: 2025年 1月 3日 09:51 汽车和航空工业的标准本来就是有bug就不能卖。但是这并不能保证没有一些意外发生,比如之前说的丰田ECU软件问题还有克莱斯勒那种bug。但是这种bug一旦发生就是非常大的事,必须launch一个investigation的,比如波音MCAS那个问题,ground所有飞机,investigate,找到问题的根源然后论证如何解决才能最大限度保证安全,不可能像特斯拉这样轻描淡写一个升级就完事的。
第二代的第一年ignius 写了: 2025年 1月 3日 10:57 2018 踢馆明明是第二代产品。我的2012 踢馆才是第一代产品。开到18万迈才卖掉。我很喜欢,问题也不多,就坏过water pump,coolant reservoir. 引擎和变速箱都还挺可靠的。
这话问的,就跟问明明法律规定不许杀人为什么仍然有人要杀人一样可笑。
lol,很多成熟的工控PLC软件什么的都是没有bug的,我研究生就学的这个。当然你可以说那些软件还是简单。ignius 写了: 2025年 1月 3日 10:53 别转进哈。我们争论的是有没有“0 bug”的大型软件系统。
你们几个外行一直说有,我们几个内行告诉你没有。事实证明你们几个是胡扯,那个jack哥们更是不懂装懂,说什么abs软件是0 bug,搞笑。
geniushanbiao 写了: 2025年 1月 3日 11:07 这话问的,就跟问明明法律规定不许杀人为什么仍然有人要杀人一样可笑。
我说的很清楚了,厂家卖的时候都是经过了严格的测试,这个测试是assume不会有任何bug的测试,而如果测试结果如果没有发现任何bug的话就会pass。可是难保不会有意外发生比如某些情况测试没有顾及到的,这样如果发现了就必须recall了。
这个和另一种情况,就是明知道有bug还拿出来卖,然后告诉大家我这软件肯定还是有bug的但是会不断improve,是本质区别。
ignius 写了: 2025年 1月 3日 11:14 看看你家奔驰的software bug,连个倒车摄像头的软件都会出bug。你家奔驰为啥不做严格的测试?
More than 126,400 Mercedes-Benz vehicles, model years 2018-2021, have been recalled due to a software error that causes rearview cameras not to function.
Recalled models include CLA-Class, GLE/GLS-Class, A-Class, C-Class, E-Class, E-Class Coupe and Convertible, GLA/GLB-Class, GLC-Class, CLS-Class, and EQC-Class. All specific models are listed at the link above.
According to the NHTSA, the rearview display will either continue to show the same image, or the screen will be black with a message indicating the interoperability of the camera system. There are no warnings of the issue before it occurs.
geniushanbiao 写了: 2025年 1月 3日 11:13 lol,很多成熟的工控PLC软件什么的都是没有bug的,我研究生就学的这个。当然你可以说那些软件还是简单。
ABS软件本来就是0 bug啊,你要是说不是那来说说ABS软件有什么bug?我跟你讲的很清楚了,像ABS,ESP,ECU,TCU这些控制车辆工作单元的系统,软件都是接近单片机的程序,开发的标准和流程和你们开发这些“大型软件”是完全不一样的,要求必须枚举所有可能出现的环境变量组合确保所有情况下系统都能正常工作并且给出正确的output。
当年丰田出现自动加速,后来就算丰田公关拼命地打压,还是有人调查最后发现ECU软件bug,而且是丰田明知道有bug的情况下拒不认错。你可以看看这些。也就是说在汽车工业(以及航空工业),软件有bug是非常大的纰漏,属于致命错误,不可能一句轻描淡写的“一个bug而已,软件更新就解决”了事的。
https://www.oursteps.com.au/bbs/archive ... 70299.html