用UML建模开发嵌入式软件[5]

发表于:2009-11-09来源:作者:点击数: 标签:开发嵌入式umlUML软件
用UML建模 开发 嵌入式 软件[5] UML模型 关键字:UML建模 嵌入式软件 ②把成员函数定义成内联函数,如图9所示。 ③程序中使用查表。对一些很消耗时间资源的非常复杂的运算,可以使用查表的方式。在步进电机的加减速控制中, 加减速曲线一般采用指数曲线或者S

用UML建模开发嵌入式软件[5] UML模型

关键字:UML建模 嵌入式软件

  

  ②把成员函数定义成内联函数,如图9所示。

  

  ③程序中使用查表。对一些很消耗时间资源的非常复杂的运算,可以使用查表的方式。在步进电机的加减速控制中,

  加减速曲线一般采用指数曲线或者S曲线,运算量较大。可以事先把曲线对应的定时器上界寄存器的值离线计算出来,并片j数组保存起来,需要时直接读数组即可。这种方法通过牺牲空问来换取时间,但是牺牲的是相对宽余的ROM空间,还是比较划算的。

  结语

  绕线机项目获得了很好的效果,达到了系统的性能要求。测试时,发现的错误相比以前类似项目大大减少。更让人兴奋的是,测试中没有发现任何大的软件结构上的错误。这归功于Rose的前期可视化建模功能。编码之前可以很清楚地掌握系统的结构,这是面向对象设计相比传统方法的优势。

  应用结果表明,这种开发方法是很实用的,可以优化程序结构、缩短开发周期,实现快速开发又不降低程序的效率;但这种方法的应用是有局限性的,对效率与空间要求不高的嵌入式系统,完全可以直接用C++编程,因此这种方法只适合于空间紧张、实时性要求比较高的系统。

 

原文转自:http://www.ltesting.net