加快嵌入式系统设计的5个技巧

如果整个嵌入式系统行业持续不断,’s我们的交货时间表是昨天。嵌入式系统和最新,最强大的微件的需求不断提高,要求设计师尽快交付产品。让’研究了加速嵌入式系统设计的五个基本技巧。

提示1 –花时间设计可扩展且灵活的体系结构

为产品设计的硬件和软件体系结构至关重要。该体系结构提供了该产品的地图,其中显示了所有主要模块,其输入和输出以及它们与所有其他组件的关系。设计不良的体系结构可能导致多种硬件旋转,以适应不断变化的市场状况。设计不良的体系结构可能导致不断的软件返工。这需要时间和金钱。花些时间仔细考虑一下您的硬件和软件体系结构。确保它具有灵活性和可扩展性,以处理调整和功能添加,甚至产品更改。您会发现,经过深思熟虑的架构可以节省大量返工,因此额外的时间可以带来巨大的投资回报(ROI)。

提示2 –利用现有平台

作为工程师,我们喜欢深入了解底层细节并进行修补。使用新处理器启动新项目会非常令人兴奋!问题在于,如果我们想快速地做事并加快开发速度,就不可能从头开始每个项目。在位和字节级别上工作非常耗时,并且学习曲线很大。即使从基本的构建块开始并尝试将它们集成在一起,也充满了问题和痛苦。在这里,利用现有的硬件和软件平台可以极大地帮助开发人员。一个平台提供了所有基本的构建块,包括硬件和软件的支架。开发人员所需要做的就是发挥他们的功能和产品差异化,并且做到了。

提示#3 –掌握调试技巧

我大吃一惊,花了很多时间调试软件。在嵌入式行业调查中,我曾读到一次内容,即40%的开发人员时间都花在了调试上。我不相信因此,在过去的几年中,每当我召开有关调试的会议或客户讲座时,我都会问听众。调查是准确的!在平均12个月的项目中,调试花费了将近5个月!调试是失败的工作。它修复了应该在第一次就完成的事情。将调试花费的时间减少一半,可以极大地加快开发速度和成本。 (这是每个开发人员的费用!)。花时间学习如何预防错误,并迅速找到可以潜行的错误。

秘诀4 –放慢脚步

这与直觉相反。放慢速度去快吗?但是,与我曾经合作过的所有客户以及我每年与之互动的公司相比,放慢脚步总是会使他们走得更快。原因是许多技术公司都在以第9步的速度工作,并且以这种速度,开发人员纪律不合时宜。进程退出窗口。角落被切开。最新的火灾重新分配并不断重定向开发。结果,非常快速的工作无处可去,并产生许多需要修复的缺陷。慢一点。抵抗压力。您会发现自己可以减少开发时间和成本。

提示5 –获得外部意见

作为一名顾问,这个技巧听起来很自私,但是我发现即使对于我自己,对项目,代码库等有第二眼的看法也可以帮助确保项目朝着正确的方向发展。当您开始开发产品时,您会发现自己在地面上,穿过森林和所有树木(项目详细信息)。获得第二意见会带来一个没有先入为主,没有偏见的人。他们可以从空中查看产品,并查看团队的前进方向,以及方向是否错误!

结论

这是有关如何加快开发工作的五个基本技巧。我希望您花一些时间来思考如何成功使用这些技巧。您对其他读者还有哪些其他提示?

发表评论

您的电子邮件地址不会被公开。 必需的地方已做标记 *

该网站使用Akismet减少垃圾邮件。 了解如何处理您的评论数据.