共查询到20条相似文献,搜索用时 140 毫秒
1.
《计算机应用与软件》2016,(3)
虽然基于模型的设计逐步取代基于文本规范的传统的嵌入式软件开发模式,但是目前RTW(Real-Time Workshop)代码生成工具仅仅将控制算法模型自动转换为源代码,对于实时系统的开发来说,目标芯片的驱动代码还需要用户手动编写,然后添加到控制算法的模型源代码中。针对上述问题,提出基于RTW的驱动代码快速生成技术,它能有效地实现在生成代码的同时将驱动程序嵌入到控制模型的源代码中,真正实现由仿真模型到目标芯片应用程序的代码自动生成。最后以汽车电子主流芯片MPC5634的代码生成为例,结果表明了该技术的实用性和高效性。 相似文献
2.
3.
针对移动用户界面需在多种平台上重复开发的问题,借鉴模型驱动架构(Model Driven Architecture,MDA)思想,研究模型驱动的移动用户界面开发方法。用Mobile IFML(Interaction Flow Modeling Language)表示移动用户界面概念模型,即平台无关的移动用户界面模型。在此基础上,重点研究移动用户界面概念模型到特定平台用户界面代码的转换,定义了映射规则并设计了转换算法,最后基于Eclipse平台实现了一个支持代码生成的工具原型。用户借助该工具可方便地设计移动用户界面概念模型,随后概念模型可自动或半自动地转换为特定平台用户界面代码。 相似文献
4.
本文提出一个集成化的软件开发模型(ISDE)。文中概要地介绍了如何从一些已有的软件工具和语言的定义来设计集成化开发环境。本文还详细介绍了基于这一模型的一个应用实例-基于广谱语言Knonit的集成编译编辑环境(ICEE)的设计和实现,该系统是智能军事决策支持系统的一部分,它由用户界面、工具集成器、编辑环境、编译环境和出错处理系统所组成。 相似文献
5.
采用代码生成技术能大幅提高软件开发的质量和生产率,降低软件开发的风险。本文将介绍了基于C#的NHibernate代码生成器的设计与实现过程,并分析了常见的代码生成技术,同时结合实例说明核心源代码。 相似文献
6.
为保证嵌入式实时软件的功能安全和实时性,基于模型驱动开发方法,研究了嵌入式实时软件的模型开发环境的体系结构,设计了一个嵌入式实时软件模型开发环境的原型MDE环境.其中应用任务模型使用两层模型机制:上层模型用于建模应用任务的功能行为与性能特征并支持形式化功能安全验证和实时性分析,下层模型用于模型测试和自动生成支持嵌入式实时操作系统API接口和驱动函数接口的应用任务源代码.通过工具集成实现了建模、分析验证、代码生成和测试等嵌入式实时软件的完整模型化开发过程,为将来进一步完善和改进嵌入式实时软件模型开发环境的构建技术提供了应用验证. 相似文献
7.
采用代码生成技术能大幅提高软件开发的质量和生产率,降低软件开发的风险。本文将介绍了基于C#的NHibernate代码生成器的设计与实现过程,并分析了常见的代码生成技术,同时结合实例说明核心源代码。 相似文献
8.
《电子技术应用》2018,(5):52-55
基于模型的开发(Model Based Development,MBD)在现代汽车电控领域有着广泛的应用。MATLAB/Simulink软件作为策略开发和自动代码生成工具也得到了广泛的应用。发动机电子控制单元(ECU)开发时间比较早,已经积累了许多可靠性高的C源代码,在转入基于模型的开发后不可能遗弃这些资源,所以对新旧模式的整合就十分有必要。传统手写查表函数和内存管理函数可靠性高且形成产品规模,所以基于Embedded Coder开发相应的数据管理系统与之相匹配:将原有的数据类型定义移植到MATLAB环境下;创建查表模块库代替Simulink中的Lookup Table模块使之生成代码后能够调用原有的查表函数。结果证明所开发的数据管理系统能够很好地与传统手写代码相匹配,而传统的经验也有助于加快基于模型的开发速度。 相似文献
9.
笔式用户界面提供给用户更为自然的交互方式,然而,笔式用户界面的构造是一项非常困难的工作,一个可用的笔式用户界面系统往往需要多领域、多学科的知识.系统地论述了一个支持笔式用户界面开发的工具系统Penbuilder的设计实现.它基于笔交互的特性以及无处不在的计算环境的要求而设计,为笔式用户界面的开发提供高级的支持.基于Penbuilder的支持,设计开发了一批典型的笔式用户界面原型系统.该研究为笔式用户界面的构造与快速原型提供了有力的支持. 相似文献
10.
是研究基于Linux2.4操作系统和ARM嵌入式系统的智能控制系统的软件设计。它一共分为用户界面,控制算法,数据通讯三层。用户界面显示实时现场数据,输入控制方法,调整系统参数。控制算法主要使用PID算法,它稳定而且便于修改。数据通讯主要基于socket通讯,协议成熟,稳定性强。它的软件编程由Qt集成开发环境实现,Qt是基于C++的针对构造图形用户界面(程序)所使用的GUI工具包,具有很好的可移植性。整个系统体积小,结构精简,同时有很高的执行效率。它能针对不同的控制对象建立精确的对象模型,并应用于各种工业控制对象中。因此,本文重点讨论基于Lmux24操作系统和ARM嵌入式系统的智能控制系统软件编程的Qt集成开发环境的配置与移植问题。 相似文献
11.
基于WinCE用户界面可订制技术的实现 总被引:1,自引:0,他引:1
使用事件驱动模型实现了一套适用于WinCE设备的高度可定制用户界面方案,用于简化用户界面的设计过程.该方案使得程序可执行代码与用户界面完全分离,进而使得独立于执行代码之外的功能定制成为可能,成套的软件界面更易于保持一致的风格,软件研发也会大幅加速. 相似文献
12.
13.
The development of the user interface concerns all aspects of a software system that are targeted to the interactive delivery
of its functionality and data. Today, user interface development accounts for a large proportion of the overall software implementation,
while the programming process involves various recurring software patterns. Based on the identification of key commonly occurring
user interface programming patterns, we have designed and implemented a user interface programming language with built-in
constructs to directly support those software patterns, offering declarative programming features such as: precondition-based
actions, unidirectional constraints and data-content monitors. Initially, we introduce the deployment syntax and semantics
of the novel programming elements, relying upon subject interaction scenarios. Then we reveal the most demanding implementation
aspects of the code generator and the respective run-time library. 相似文献
14.
15.
The DUET database user interface management system aims to help database application programmers to create, modify, and maintain interactive graphical user interfaces for different applications. DUET supports the creation of a complete user interface via direct manipulation techniques. It provides a large set of database widgets which are necessary for database applications. DUET provides facilities to step through the validation of a created user interface. A user interface can be saved as C code which can be integrated into a database backend. In this paper, the features and the architecture of DUET are presented. 相似文献
16.
面向对象的用户界面设计是面对象领域的一大热点。本文基于SOP模型探讨由界面构件组装构造用户界的方法,本文首先简单介绍SOP软件构造模型,然后介绍通用界面对象类库的设计和实现,并利用此类库中的构件按SOP方法为SOP软件开发环境实现一个图形用户界面。 相似文献
17.
18.
用户界面是人和计算机之间的通信媒介,友好的用户界面能提高用户使用的效率.为了增强用户界面的有效性、正确性、友好性,提高人机交互的效率,在研究已有用户界面设计模型、用户参与设计方式和领域建模的基础上,提出一种以最终用户、领域专家、开发人员为设计中心的新的用户界面设计模型. 相似文献
19.