智能产品硬件设计开发的几点建议

2018-11-27 16:03:57分类:硬件开发6532

科技的快速发展,让时代车轮越来越快,智能产品现在已经遍布了人们的日常生活。这些智能产品,内部都需要硬件,那么,硬件设计开发就格外重要。今天小编就跟大家分享一下智能硬件产品设计开发的几点建议。

1、开发任务规划

对于硬件开发,在研发之前40%应放在架构设计上,包括方案的定义、数据结构的定型。开发方面只需花费 20% 的精力即可,因为在深圳开发不算难事。最后,由于硬件测试往往比软件测试周期长,则还需预留20%的时间用在测试。相关文章:《嵌入式硬件设计开发真的是坑吗?

2、硬件设计不要经常改动

硬件改动非常麻烦,比如一些功能的增加,就必须要换芯片重新布一个线路板了,而外观的改动会影响到磨具结构的改动,很有可能整个磨具损坏,并且大大拖延产品周期。

3、尽量做到硬件设计模块化

尽量做到模块化,方便不断优化设计。但是即使如此,也需要尽可能一次到位。因为硬件设计往往是牵一发而动全身,改一个模块,往往会需要牵动相关模块的修改,而且通常都会同时影响软件和硬件。定义产品功能,或变更一个功能,需要从整体上考虑它对于软件和硬件两方面的影响,做出关联的调整和变化。
 

智能硬件开发设计
 

4、版本节奏需要充分考虑与硬件的配合

硬件软件开发很可能会因为硬件的交付时间和版本而受到影响,原本计划的一些功能和接口也可能发生变化,因此版本交付的内容、版本周期都需要根据硬件的情况灵活调整,可以考虑把相互依赖的功能单独管理,或者根据需要调整版本交付的范围和时间。对于智能硬件开发团队,拥抱变化是更加需要的。

5、需要考虑软硬件联调的时间和风险

智能硬件产品涉及到软硬件接口,需要提前定义接口规范,才能避免因为接口问题导致联调出问题。

但即使做到了这一点,软硬件联调依然存在比较大的风险,是否兼容,固件(即硬件设备中的软件系统)是否会导致软件崩溃等诸多方面,都需要充分测试,因此在版本排期时也需要充分考虑联调的风险和影响,留足处理问题的时间,也尽可能准备好风险应对。

6、细节决定成败

硬件产品涉及到的细节实在是太多了,不仅限于软件按期交付,还会存在硬件质量和生产等问题,会经历非常多的打磨和踩坑,因此智能硬件的项目管理,需要关注方方面面的细节。无论是主机还是配件,都需要确认细节。

7、尽可能采用比较成熟的供应商量产产品

选择已经量产的产品,只需要改个外观或者包装就可以,这样可以保证单价和稳定性最优。

8、做产品是妥协的艺术

不要坚持高风险的工艺或不良率奇高的生产方式,控制成本不单表现在你选择多便宜的芯片和方案上,更多是在量产的过程中,怎么控制不良率和提高生产速度上。

上一篇:下一篇:

物联网净水器软硬件开发设计

净水器市场已经进入“物联网智能”时代,赛亿科技开发有限公司是国内将硬件和物联网软件一体化的生产厂商,提供物联网软硬件开发、云平台搭建、商业模式设计一站式服务。

2018-12-07

硬件开发设计方案

硬件开发设计方案。硬件是物理层面的,能看得到摸得着的东西,它是一种物质载体,物质基础。广义来说人类都是生活在物质基础之上,可以把所有能看到的东西都统称为硬件。当然狭义来说,一般我们所说的软件和硬件指的是电子领域的。

2018-11-26

单片机软硬件开发设计学习

单片机开发包含硬件设计和软件设计两种,如果想要学习单片机开发建议软硬件结合学习,既能够设计硬件电路有能够做软件设计。

2018-11-07

什么是硬件开发设计?工程师要做什么?

什么是硬件开发设计?工程师要做什么?硬件设计就是根据产品经理的需求PRS,在COGS的要求下,利用目前业界成熟的芯片方案或者技术,在规定时间内完成符合PRS功能,性能,电源设计, 功耗,散热,噪音,信号完整性, 电磁辐射,安规,器件采购,可靠性,可测试性,可生产性等要求的硬件产品。

2018-10-24