原创 嵌入式软硬件模块化开发

2013-11-29 21:14 1109 13 15 分类: 消费电子

 

       在我们学习电子电路、单片机电路及嵌入式软件开发的时候,总喜欢一块一块的学,一块一块的研究调试,这样我们能更快更好的掌握。

       同样在做产品设计开发的时候,我们也应该发扬这种模块化开发的思想。比如一个产品的硬件有电源模块电路、主控单元的最小系统、外部数据存储、外部的各种通信接口,以及外围的各种模拟量数字量的采集与控制电路,有的还少不了显示电路等等。所以一个产品会有很多种模块化电路组成,这些功能模块又会对应相应的驱动程序及功能模块程序。

        所以在产品开发的过程中我一直要求自己遵循模块化开发的的理念,因为这样会给我们带来很多好处,比如:

       1.在产品开发过程中软硬件的调试,我们能更快更好的找出模块内存在的BUG,能更好的避免在做整合的时候出现更多的问题。

       2.能更好的优化和升级产品。我们在优化产品的时候只需要优化和调试一部分模块而不会牵一发而动全身,这样对优化后的产品的稳定性也能有更好的保证。

      3.能做好更多的技术积累,对公司和对工程师个人而言能做到双赢。积累的技术功能模块能为公司保存更多的技术实力,对新产品的开发和已有产品的维护升级都至关重要。而我们工程师也能积累更多产品开发所需要的功能模块设计。我们可以把这些积累作为一个个我们已经打造好的工具,等到用的时候可以直接拿来用,既方便又稳定可靠。

      模块化开发给我们带来这么多的好处,我相信每一位工程师都会热忠于这种开发模式。(欢迎访问我的个人博客http://www.zicreate.com/?page_id=20阅读更多博文)

PARTNER CONTENT

文章评论2条评论)

登录后参与讨论

用户1250015 2013-12-3 08:19

有利有弊,单纯这么做是典型的技术思路。 模块化还是整体化,应该为产品本身的设计要求服务! 我们公司多年嵌入式开发经验,和大家探讨!

用户1602177 2013-12-2 15:31

模块化更易上手,但是,同时也给工程师更多机会偷懒~~
相关推荐阅读
用户1403164 2014-01-16 22:44
基于DS18b20的数字温度计设计(课程设计-论文+原理图+程序+仿真)
       以前在个人博客上公布过一次《基于51单片机及DS18B20温度传感器的数字温度计程序及详细注释》及源码下载,为了使更多有需要的朋友可以借鉴,这次我把大学时候做的一个课程设计完全公布出...
我要评论
2
13
关闭 站长推荐上一条 /3 下一条