2014年8月10日 嵌入式开发

嵌入式开发的转型时间-第4部分

丹尼斯·黄

D.Wong

开发阶段中的嵌入式开发转换

要查看每个产品开发阶段的定义,请查看第二个帖子在这个博客系列中。开发阶段是主要的软件构造,在其中产生代码。

风险

此阶段包含项目代码的完全开发和单元(甚至子系统)测试。开发人员效率是在此阶段的关键,因为获取按时实现的最劣化的代码是主要目标。这里的风险包括:

  • 新技术的困难,如多核
  • 穷人或没有帮助调试,优化的工具
  • 嵌入式操作系统的问题占用了开发新功能的时间
  • 缺乏对硬件资源的访问。

转变开发阶段

指导和培训 -开发阶段是进行严肃编码的阶段。培训您的团队使用的工具和操作系统是快速提高生产力的关键。指导和设计服务量身定制的培训减少了开发人员探索和试验新技术并使它们工作和集成所需的时间。

无处不在地访问目标硬件 -全系统仿真风河系统公司西米奇为整个团队提供对目标平台的访问。不再需要预订实验室时间来测试您的软件;开发者可以拥有自己的虚拟平台。这种对嵌入式目标硬件的访问大大减少了开发人员的等待时间,因此他们可以花更多的时间编码和测试,完成更多的功能。同样重要的是在全系统仿真中可能实现的超强调试。可以及时跟踪bug以找到源代码,并且可以获得详细的系统状态信息,也可以完全控制应用程序的执行。

可扩展,安全和安全的操作系统平台 -COTS解决方案堆栈提供了比定制的RYO解决方案更大的灵活性和可伸缩性。在开发阶段,能够在产品系列中重用子系统是一个巨大的生产力提升器。已经提供了大量所需操作系统和中间件功能的嵌入式解决方案为产品族开发提供了理想的起点。

集成和优化的开发工具前一阶段的产出质量直接影响开发团队如何通过发展阶段。使用风河系统公司工作台工具确保了这个阶段的高质量、有效的输入。风河Diab Compiler,业内最可靠和成熟的编译器,具有成熟的历史记录,可为数千个设计以及数百万设备生成强大,紧凑,快速的代码,并广泛用于特派团关键的应用程序,如汽车之下引擎盖,工业和航空航天和国防系统。

然后,下一篇文章,我们将讨论系统的测试和集成开始的集成阶段。

以前的基本上,所有模型都是错误的,但有些模型很有用
下一个万一你错过了……