邓杨
- 作品数:3 被引量:3H指数:1
- 供职机构:中国工程物理研究院电子工程研究所更多>>
- 相关领域:自动化与计算机技术电子电信更多>>
- 基于AADL和SCADE的模型驱动软件设计
- 2020年
- 模型驱动开发逐渐应用于嵌入式系统的软件设计,在软件设计阶段重点关注的是软件的架构模型和详细功能模型。用于嵌入式系统软件建模的语言和工具很多,其中结构分析与设计语言(AADL)模型可以构建嵌入式软件的架构,高安全性应用开发环境(SCADE)模型可以描述嵌入式软件的逻辑功能,将两者统一使用可以满足嵌入式软件概要设计和详细设计的建模需求。针对某飞行器控制系统,本文分别使用AADL和SCADE对飞行器控制系统软件架构和功能进行建模,利用KCG工具从SCADE模型自动生成C代码,通过手工代码和自动生成代码的集成完成控制系统部分软件设计。实际应用表明,采用AADL和SCADE相结合的建模方法适用于模型驱动开发在嵌入式软件设计中应用。
- 刘芮滦邓杨龚彬
- 关键词:模型驱动开发自动代码生成
- 基于量子框架和Stateflow模型的嵌入式系统软件设计被引量:3
- 2018年
- 基于模型的设计是目前嵌入式系统软件设计的发展趋势,对嵌入式系统建模和根据模型自动生成代码是其关键技术。量子框架作为一种事件驱动型的基础框架,可以作为嵌入式软件运行的支撑平台。Stateflow模型适用于描述嵌入式系统的逻辑控制功能,利用RTW工具可以直接从该模型自动生成C代码。以某飞行控制系统为应用实例设计其活动对象和事件,针对时序控制功能建立Stateflow模型并进行仿真,最后自动生成C代码与量子框架集成,从而实现飞行控制系统的软件设计。研究表明:量子框架较好地支持了Stateflow模型自动生成的代码,两者结合可以实现基于模型的设计在嵌入式系统软件设计中的应用。
- 刘芮滦邓杨史伟娜刘志
- 关键词:嵌入式系统量子框架STATEFLOW自动代码生成
- 单通道多功能1553B板应用及编程设计
- 在本文中讨论了某公司单通道多功1553B板卡的应用及编程方法。
通过对1553B总线协议、体系结构、性能进行熟悉研究,结合该板卡的功能特性进行分析,调用其APP函数进行编程设计,使其适用于一般1553B总线通信...
- 林立杰王豪邓杨
- 关键词:总线控制器远程终端体系结构编程设计
- 文献传递