嵌入式与工控设备稳定性的思考

近几天看到中国高铁走出去,在世界各地拿订单,感到欣慰的同时,也对工控行业有了些想法。

在工控行业外企厂商拥有明显的优势,其竞争力主要是高可靠性,如何理解可靠性,各人有各人的看法。见过很多国内厂家不乏大厂,推出的一些产品功能也很完备,但是总感觉算不上高可靠。比如我曾在某集团公司开发的控制系统上,参数输入完成后没有点击确定和取消,也没有点击退出按钮,而是直接切到主屏幕,看了下文档然后再次切回刚才的设置页面,竟然所有的输入都没了,这可是一个linux PC软件啊。另外还见过很多软件,如果你不按照他的说明书一步一步点鼠标,随便跳一个步骤或点其他软件就强退,在嵌入式设备上,一些产品为了防止这种现象,就只提供按照说明书一步步列出的步骤,没有其他的选择和设定接口,无论这些步骤是多么繁琐和不合理。

一、对于高可靠性的一些看法

  1)  稳定的性能

  测量稳定,长期如一的稳定表现。精度高的同时误差不会大起大落,机器也不会耍小脾气,犹如一个让人放心的老伙计。

  2)  不弄虚作假,用料扎实,指标真实

  用料扎实即是利益因素也是企业价值观,好东西不乏市场,好产品自有人买单。

  指标真实是诚信的表现,外企普遍好于国内企业。

  文档上说负30度可以工作,那么外企厂商一般都会在负45度以下做过长期测试,这是与国内一些厂商最大的区别,国内一些厂商在实验室做出一次负30度就会标称负30,实际上可能是去认证了多次,恰巧成功了一次,然后就拿证书和贴牌了,根本没有裕量一说,久而久之坏了商业环境,普遍认为国产低人一等,到头来自食苦果。

  3)  对异常的处理,尽力保证未知状况下的响应

  对产品的使用环境和异常考虑的比较周到,比如温漂、老化对系统性能的影响,还有用户的非常规操作下不死机等。达到这一点一般需要两个条件,一是设计和开发团队里有高手在行业浸染很多年,设计的合理、开发的高质量。二是有完备的测试流程,测试非常充分,不会为了赶客户、赶工期而削减工作量。

二、进口设备高可靠性的原因

高可靠性的设备对工业意义重大,所以很多工业用户都倾向于选购国外的产品,性能指标是一方面因素,但我认为这不是主要因素,毕竟工厂一旦投产,一条线生产同一个产品可能很多年,期间即使技术日新月异但是对这条线来说,老老实实干好十年前设定的步骤才是最主要目的,所以稳定压倒一切。国内的中小公司很难在高可靠性领域分得一杯羹,外企之所以能做到高可靠性产品,我认为主要原因有三:

  1)  严格的开发流程和执行流程的条件

  严格的开发流程,有人写设计书,有人写代码,有人review,有人跟着测试,一切都是时间堆出来的,换就话说这都是人力财力的大投入。相对于互联网行业,工控行业反而没有那么大更新迭代的压力,而保持一致性高稳定是其头等大事,见过很多工业设备一生产就是十几年。工控设备很难靠低价走量取胜,市场就那么大,基本上都是高品质高利润,做别人做不了的,或做别人做不好的,卖越贵产品的企业活的越好。

  2)  对生产流程的严格管控

  从供应商到自有工厂或者代工厂,对零部件的生产批号都有严格规定,甚至要求一线芯片大厂为自己提供10年供货保障,这是中小公司无法比拟的,所以中小公司投入开发出一款一流的产品时,即时技术可以搞定,生产也无法保证,万一某个器件供货紧张,自己就成了二等公民,只能换一家供应商或者换个器件,结果产品一致性如何保障,测试认证再次重来?相反,大公司有谈判资格,甚至要求工厂储备未来几年的预期产量的备货,以预防短期的供应链风险。

  3) 团队的稳定性

  完备的福利制度和有竞争力的薪资待遇,保证了大企业人员的稳定性,人是一切的根本,没有几年的打磨无法诞生一款优秀的产品,没有核心员工的稳定性,就没有人长期专一的对产品进行研究和改善,有经验的走了,高手也走了,话说没有行家怎么混行业?

时间: 2024-10-14 12:39:48

嵌入式与工控设备稳定性的思考的相关文章

关于嵌入式职场的一些思考

1.嵌入式电子涉及 汽车.电脑.手机.交通卡.身份证.物联网.云计算等领域,目前中国需要大量的嵌入式开发人才.同时目前多数公司外包的项目多为嵌入式项目,市场需求量巨大,单价较高.转型的选择可以很多. 2.嵌入式开发的培养周期比较场,需要3~4年的时间,很多时候是一将难求,酒香不怕巷子深. 首席技术工程师和高级管理者在未来将持续紧缺. 3.研发为了让产品早点抢到市场蛋糕,在一些关键的时间节点,需要大量高强度的加班,这个不可避免.该领域新技术不断涌现,从业人员需要不断学习,不断积累,才能经验越来越丰

什么是架构

什么是软件架构 前言:软体设计师中有一些技术水平较高.经验较为丰富的人,他们需要承担软件系统的架构设计,也就是需要设计系统的元件如何划分.元件之间如何发生相互作用,以及系统中逻辑的.物理的.系统的重要决定的作出.在很多公司中,架构师不是一个专门的和正式的职务.通常在一个开发小组中,最有经验的程序员会负责一些架构方面的工作.在一个部门中,最有经验的项目经理会负责一些架构方面的工作.但是,越来越多的公司体认到架构工作的重要性. 什么是软件系统的架构(Architecture)?一般而言,架构有两个要

电商积分支付系统构建经验与总结

这个套系统算是非常完整的,由我自己全程设计构建的系统.其他几套系统多多少少是与同事合作之类的,并没有那么完整的经验. 不算大的一套东西,但是却的确学到很多,主要是关于数据库设计.设计api.代码结构设计.项目推进.项目时间和难度的预估.测试预估. 项目从拿到需求到积分系统的完成(包括对接现有支付模块,编写测试之类)其实耗时不多,大概在16个天,对账系统包括测试做了4天总工作日大概在20天.但是这个看似正常的时间,跟最开始估计的时间相差甚远.我在前期有很多加班包括周末加班的情况下才勉强能照着现在这

架构设计的方法学

约公元前25年,古罗马建筑师维特鲁威说:"理想的建筑师应该既是文学家又是数字家,他还应通晓历史,热衷于哲学研究,精通音乐,懂得医药知识,具有法学造诣,深谙天文学及天文计算."(好难哪,软件构架设计师的要求呢?大家好好想想吧.)   本文目录   一.与构架有关的几个基本概念:   二.构架设计应考虑的因素概揽:   三.程序的运行时结构方面的考虑:   四.源代码的组织结构方面的考虑:   五.写系统构架设计文档应考虑的问题   六.结语   一.与构架有关的几个基本概念:   1.模

信用卡智能还款系统构建经验与总结

这个套系统算是非常完整的,由我自己全程设计构建的系统.其他几套系统多多少少是与同事合作之类的,并没有那么完整的经验. 不算大的一套东西,但是却的确学到很多,主要是关于数据库设计.设计api.代码结构设计.项目推进.项目时间和难度的预估.测试预估. 项目从拿到需求到积分系统的完成(包括对接现有支付模块,编写测试之类)其实耗时不多,大概在16个天,对账系统包括测试做了4天总工作日大概在20天.但是这个看似正常的时间,跟最开始估计的时间相差甚远.我在前期有很多加班包括周末加班的情况下才勉强能照着现在这

地铁事件对系统稳定性、可用性的思考

昨天晚高峰发生在北京地铁上的一件事情让我心里一直很难受,一个年轻的生命在地铁的两个自动门之间被夹身亡.姑且不论受害者的家属是什么样的一个心情,作为一个普通人,都会觉得非常的惋惜和愤恨.为什么地铁门不止一次的夺走了一条又一条的生命?不要以为这是一个"低概率事件"而默认事情的合理性.如果我们尊重人的生命,那么即使再低的概率也是付出了极高的代价,这种事情就不应该发生. 地铁夹人夺走生命的事情已经发生多次,此次在北京发生的事情早在2007年在上海就发生过,同样是被夹在屏蔽门和列车之间.在上海发

基于软件开发对嵌入式开发的思考

由于本人专业方向是计算机体系结构方向的,平时做嵌入式方面的实验以及项目较多,这个学期又学习了软件工程的课程,因此想借此机会,总结下在软件工程上面学习到的知识,并看看是否有什么能够借鉴到嵌入式方向的开发上面去. 首先我想总结下,软件开发与嵌入式开发的不同之处.作为软件开发,首先应当从用户或者用户的需求入手,明白用户想让你去实现什么功能,而到了具体的实现,有时却限制的不是那么的死.而至于嵌入式的开发,从需求入手是相同的,但是对于实现的方式,却明显不同于传统的软件开发.对于编程语言,不同的嵌入式开发平

迅为震撼推出iTOP-4412精英版|Cortex-A9开发板|ARM开发板|嵌入式开发板

最强四核Cortex-A9开发板迅为iTOP-4412精英版震撼推出,仅售560元 业内公认最强四核 藐视一切挑战 ●四核CPU  ●四核GPU  ●双通道内存  ●HKMG技术  ●超级性能  ●至佳稳定  ●供货周期长 Exynos 4412处理器成功应用于三星GALAXY S3,联想K860,魅族MX2等热门产品当中,并取得巨大成功.出色的功耗控制以及超强的性能一直为业内称道, 超过5000万片的出货量,足以证明其稳定性与可用性.已成为三星官方重点推广的处理器之一,并承诺长期供货. 超强的

编写优质嵌入式C程序(转)

前言:这是一年前我为公司内部写的一个文档,旨在向年轻的嵌入式软件工程师们介绍如何在裸机环境下编写优质嵌入式C程序.感觉是有一定的参考价值,所以拿出来分享,抛砖引玉. 转载请注明出处:http://blog.csdn.net/zhzht19861011/article/details/45508029 摘要:本文首先分析了C语言的陷阱和缺陷,对容易犯错的地方进行归纳整理:分析了编译器语义检查的不足之处并给出防范措施,以Keil MDK编译器为例,介绍了该编译器的特性.对未定义行为的处理以及一些高级