嵌入式软件

为什么要基于模型设计?

作者:董淑成  基于模型的设计

嵌入式软件开发为什么要使用基于模型的设计?

对这个问题,最不希望听到的回答是:因为GM在使用基于模型设计,因为BMW在使用基于模型设计,所以我们也要使用基于模型设计...,好吧,或许他们可以作为借鉴,但是,我们是否认真想过:基于模型的设计能给我的开发带来什么样的好处?

弄清这个问题,是我们在后续有效使用基于模型设计开发嵌入式软件的前提。

这里我引用一下若干年前MathWorks公司CEO Jack Little的说法,在嵌入式软件开发过程中,基于模型的设计至少可以给我们带来四个方面的好处:

1. 图形化设计

SDSoC 是一款改变市场格局的编译器,不仅有助于软件开发人员快速定义系统,提高性能与效率,加速产品上市进程,而且还可实现连续创新。SDSoC 开发环境可为异构 Zynq® 全可编程 SoC 及 MPSoC 部署提供显著简化的、与 ASSP 类似的 C/C++ 编程体验,其中包括简单易用的 Eclipse IDE 和综合设计环境。SDSoC 提供业界首款 C/C++ 全系统优化编译器,可实现系统级的特性描述、可编程逻辑中的自动软件加速、自动系统连接生成以及可加速编程的各种库。

同步内容