公司的硬件工程师背着我改了系统的原理图www.xbaixing.com。改了我的设计,当我发现时,质问其为什么修改我的原理图时,说:“因为走线不好走,所以 就修改了IO口。”
“你知道吗,这会让我修改软件。”
“据说,软件的更改成本比硬件低。”
当时,我就明白了,这位工程师缺乏系统的思维,并且还有些想当然,我问了如下的问题:
“你依据什么说软件更改成本比硬件低?你熟悉软件开发的流程?你熟悉那几个IO口究竟是做什么用得吗?其软件内部是怎么实现的?你新更换的IO口可以实现相同的功能吗?”
这位硬件工程师不作答了,陷入一片茫然……
很多时候,我们缺乏的不是做好事情的知识,而是做好事情的方法。就如同这个硬件工程师一样,没有好的工作方法。在没有搞清楚状况下,就做了结论小~百~姓~网。是草率而又不负责任的。我们来分析分析这个原因:
1.嵌入式最大的挑战是:硬件和软件同时成熟,出问题时,不知是软件或是硬件问题,两个方面相互影响,致使开发成本大幅度上升。 假设这更改的IO能替代原来的IO口,也会致使软件修改,修改后一样做大量的测试,这些都会致使成本大幅度的上升;一般来说,嵌入式项目的开发难度和PC机的开发难度不能一概而论,说谁一定比谁一定难。两种项目难度各有特点,单从调试方面说,嵌入式难度稍大些,其调试手段较 PC机手段少,且有些不稳定,并不能很好的追踪Bug。并且,嵌入式要求软件开发人员了解的过程更加具体,如:AD、DA的工作方式及通讯的时序,这个是PC人员不需要掌握的知识。AD、DA时序的稳定性对AD、DA的数据采集或多或少的都会有些影响欢迎www.xbaixing.com。
2.原来的IO口真的能随随便便的被替代吗?一般来讲, MCU的IO口,都有附属功能,在没有充分理解IO功能的原理上,实际上是很难判定能不能替代的。比如说,如果这个IO口做输入,需要中断。中断是电平出发还是边沿触发呢?并不是所有的IO都支持中断的,并不是所有的IO都可以边沿、电平触发中断的。这个要从Datasheet中获得;从软件的角度来看,就算可以替代,也要评估一下,更改了这个IO口,会不会造成软件的模块化封装的难度?一般来说,端口A有8个IO口,端口B也有8个IO口,这8个IO口共用一个中断服务程序,进入中断程序后需要判断倒底是哪个IO口触发了中断。然后再调用中断相关的服务程序。实际上,一个端口多个IO口中断的编程有很多抽象的办法,但没有一个是比较简单的,代码也较端口中只有一个IO口的代码复杂xbaixing.com。复杂也就意味着有Bug的可能性……同时,这给调试也带来了很多不便。
3.关于版本管理和版本兼容的问题。 更改了软件,也就意味着更改新的版本,如果有老设备发送到客户那里,也就意味着要升级;如果每版的硬件都有新的特性,那么无疑是版本管理的噩梦!有朋友说可以做兼容,兼容是可以。举个例子,Intel 做的x86架构的CPU为什么在嵌入式领域干不过ARM呢?当然这里有很多因素,其中一个重要的因素就是x86选择了兼容,而ARM没有选择。所以ARM更加的简洁灵巧,或者说突出的特点是低功耗。而Intel的x86为了兼容,很多情况下不能选择最优设计,因为要照顾很多东西,就变成了大而全,很难兼顾的x b a i x i n g c o m。结果成了低功耗的噩梦,一个i3全速跑起来也是好几十W啊!这和ARM-Cortex-A8是不同的概念的。做版本兼容是无奈的选择,成本会大幅的上升,维修、更新、测试、交付等等,问题相当的多,不光光是软件成本高,是公司各个部门的成本都会变高。 再回头看看,版本管理也是一个巨复杂的工作,如果更改了一个公共的Bug,那需要在所有的硬件上做测试,想想,一两个还不算什么?10个20个硬件版本,这个事情还怎么弄?特别对于资源比较紧张的小公司。如果要市场部门通知客户完成软件的升级,那么这是多大的工作量?一旦出错,损失的是客户的信任,不是一点点成本所能衡量的!所以,好刚用在刀刃上!
一个数字信号,多打几个过孔,可能看起来不是那么美观,但美观不是电路的第一要求,电路的第一要求是信号完整性! 所以,仅为走线不好看,更改IO口,没有意识到这更改带来的问题,典型的缺乏系统化的思维。不过话又说回来,都吃五谷杂粮,谁又能保证什么事情都能跳出三界之外,识清庐山真面目呢?掌握好的做事情的方法,不要想当然,在深刻的理解的基础上,谨慎的作出决定,是非常必要的。
修道之人,都有一个过程,那就是否定之否定的过程,刚开始,看山是山,看水是水;经过一段时间的学习修炼,看山不是山,看水不是水;最后修炼到一定的境界,看山还是山,看水还是水小_百_姓_网。这其中包含着对事物理解的逐层渗透,认识逐渐升华的过程。其中的复杂需要自己多用身边的事例多多体会。

慈溪市回收冬虫夏草V136`991`22221`话同号{价格高}《立足本市,登门全国以下城市诚信、高价、登门》《1》〝收购〞原产地青海、西藏、四川主产区礼品盒、散装冬虫夏草。《2》〝回购〞同仁堂总统牌

慈溪市回收冬虫夏草132《4005》0001看好坏定价格=[地址:本市范围内一律登门面议。价格:按产地、品牌、质量、规格、日期、数量以质论价,一般回收克价在88元至238元不等。同仁堂品牌价格比较高些

全国各地高价上门回收抵押车联系方式,收按揭车分期车,各种原因导致不能过户车。您是不是有这方面的车辆要处理呢?接下来就让我给你普及一下抵押车回收方面的知识吧!首先我们来了解一下抵押车的回收标准。一种来源

全国各地高价上门回收抵押车联系方式,收按揭车分期车,各种原因导致不能过户车。您是不是有这方面的车辆要处理呢?接下来就让我给你普及一下抵押车回收方面的知识吧!首先我们来了解一下抵押车的回收标准。一种来源

常年上门回收抵押车,按揭车分期车,不能过户车。只要车辆在您本人名下,就是您自己的车,想怎么卖就怎么卖,不要在乎别人的看法。因为车辆有按揭不能过户,卖了以后还是在您名下,以后车辆出了交通事故怎么办?出现

全国各地高价上门回收抵押车联系方式,收按揭车分期车,各种原因导致不能过户车。您是不是有这方面的车辆要处理呢?接下来就让我给你普及一下抵押车回收方面的知识吧!首先我们来了解一下抵押车的回收标准。一种来源

本人常年在本市各区高价上门回收抵押车,按揭车,分期车,各种原因导致不能过户车,违章多漏检车,保全锁定车,各种高中低端轿车,SUV,MPV,硬派越野车,各种新能源电动车,预约出租车,箱货及平板车,风雨无

常年上门回收抵押车,按揭车分期车,不能过户车。只要车辆在您本人名下,就是您自己的车,想怎么卖就怎么卖,不要在乎别人的看法。因为车辆有按揭不能过户,卖了以后还是在您名下,以后车辆出了交通事故怎么办?出现

全国各地高价上门回收抵押车联系方式,收按揭车分期车,各种原因导致不能过户车。您是不是有这方面的车辆要处理呢?接下来就让我给你普及一下抵押车回收方面的知识吧!首先我们来了解一下抵押车的回收标准。一种来源

全国各地高价上门回收抵押车联系方式,收按揭车分期车,各种原因导致不能过户车。您是不是有这方面的车辆要处理呢?接下来就让我给你普及一下抵押车回收方面的知识吧!首先我们来了解一下抵押车的回收标准。一种来源

常年上门回收抵押车,按揭车分期车,不能过户车。只要车辆在您本人名下,就是您自己的车,想怎么卖就怎么卖,不要在乎别人的看法。因为车辆有按揭不能过户,卖了以后还是在您名下,以后车辆出了交通事故怎么办?出现

常年上门回收抵押车,按揭车分期车,不能过户车。只要车辆在您本人名下,就是您自己的车,想怎么卖就怎么卖,不要在乎别人的看法。因为车辆有按揭不能过户,卖了以后还是在您名下,以后车辆出了交通事故怎么办?出现

常年上门回收抵押车,按揭车分期车,不能过户车。只要车辆在您本人名下,就是您自己的车,想怎么卖就怎么卖,不要在乎别人的看法。因为车辆有按揭不能过户,卖了以后还是在您名下,以后车辆出了交通事故怎么办?出现

全国各地高价上门回收抵押车联系方式,收按揭车分期车,各种原因导致不能过户车。您是不是有这方面的车辆要处理呢?接下来就让我给你普及一下抵押车回收方面的知识吧!首先我们来了解一下抵押车的回收标准。一种来源

常年上门回收抵押车,按揭车分期车,不能过户车。只要车辆在您本人名下,就是您自己的车,想怎么卖就怎么卖,不要在乎别人的看法。因为车辆有按揭不能过户,卖了以后还是在您名下,以后车辆出了交通事故怎么办?出现

本人常年在本市各区高价上门回收抵押车,按揭车,分期车,各种原因导致不能过户车,违章多漏检车,保全锁定车,各种高中低端轿车,SUV,MPV,硬派越野车,各种新能源电动车,预约出租车,箱货及平板车,风雨无

常年上门回收抵押车,按揭车分期车,不能过户车。只要车辆在您本人名下,就是您自己的车,想怎么卖就怎么卖,不要在乎别人的看法。因为车辆有按揭不能过户,卖了以后还是在您名下,以后车辆出了交通事故怎么办?出现

慈溪长期高价回收东阿阿胶,500克250克东阿阿胶回收。

本人常年在本市各区高价上门回收抵押车,按揭车,分期车,各种原因导致不能过户车,违章多漏检车,保全锁定车,各种高中低端轿车,SUV,MPV,硬派越野车,各种新能源电动车,预约出租车,箱货及平板车,风雨无

全国各地高价上门回收抵押车联系方式,收按揭车分期车,各种原因导致不能过户车。您是不是有这方面的车辆要处理呢?接下来就让我给你普及一下抵押车回收方面的知识吧!首先我们来了解一下抵押车的回收标准。一种来源


平面设计可以从事什么工作平面设计大家可能听的还不是很多,广告设计大家就比较熟悉了,其实广告设计只是平面设计里面的一种,平面设计非常的广泛,就业范围也非常的广。像我们生活中所有的东西,包括报纸,报刊,杂...

公司的硬件工程师背着我改了系统的原理图。改了我的设计,当我发现时,质问其为什么修改我的原理图时,说:“因为走线不好走,所以就修改了IO口。”“你知道吗,这会让我修改软件。”“据说,软件的更改成本比硬件...

当今社会,属于网络时代,网络时代最早兴起于电脑,也就是我们常说的PC...

过学习学员可以熟练掌握计算机系统操作,上网,文字处理,表格处理,图象处理等一系列的计算机操作技能。慈溪电脑办公培训学习内容:1,Windows的操作2中英文打字,五笔字型输入法3,internet基础...

学习Word事务文书的拟写:简报,会议通知,合同,公函、招标书、日程表,产品说明书,邀请函,订购单等;Excle商务表格:财务管理报表,客户管理表,企划月报表,计划表,经营估价表,...
中青教育的平面设计培训班课程全面,软件实战都要学...
文员一般负责文件处理工作、上下级指示的传达,也有许多的公司从薪金上划分员工/文员/职员的级别,但有些公司对文员的要求很高,也赋予一些权力。也有可能是踏入管理阶层的第一步。其实文员也就是文职人员,即主管...
开课时间:全年招生,随时报名,随时安排上课,欢迎前来咨询王老师慈溪电脑商务办公培训课程特点:轻松易学:课程内容清晰明了富有针对性精准实操:课程的所有部分都使用电脑教学,每人一台独立使用,培养学员的动手...
中青教育开办的电脑公软件培训系列课程,针对零基础或基础较为薄弱的学员,适用于企业办公、财务人员、市场分析、排版、文秘、销售、管理人员以及计算机应用和办公自动化相关岗位工作人员,我们向每一位学员承诺包学...
慈溪商务办公培训,办公自动化培训班,办公软件培训,电脑基础培训到中青教育。小班上课效果好,学费便宜包学会。地址:浒山中央大厦北楼八楼819-821电脑基础表格、办公自动化课程内容:Word文档处理软件...