首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 113 毫秒
1.
姜宁 《福建电脑》2012,(1):99-101
在嵌入式软件开发中采用平台无关模型描述应用需求,根据需求设计领域专用语言,基于Eclipse构建自己的模型驱动开发工具,进行多平台嵌入式软件开发。  相似文献   

2.
嵌入式软件实现过程中的设备、开发工具、操作系统等因素的多样化,使得系统调试工作较为复杂困难。针对嵌入式软件开发过程中的屏幕自适应问题,提出了H界面调试模型。该模型首先将界面构建分成了基于控件和基于绘图两种方式,而后基于不同的界面构建方式提出了对应的调试策略、过程以及技术等。通过两个基于Qt和Android开发环境下的系统界面开发示例,具体描述了H界面调试模型的应用过程,同时证明了该界面调试模型的灵活性和有效性。  相似文献   

3.
针对嵌入式软件开发中的问题,在嵌入式软件测试中应用基于模型的软件测试策略,可以极大的降低开发成本,保证软件质量.阐述了该测试策略,着重讨论和分析了基于UML模型的嵌入式软件测试技术,并介绍了UML模型指导嵌入式软件测试在实际开发环境中的应用.  相似文献   

4.
谢彬  赵立业 《计算机工程》2011,37(13):251-253,268
根据嵌入式软件集成开发环境中各个工具模块的集成、通信与功能交互的要求,提出一种基于异步通信机制的软总线通信框架,阐述其设计与实现原理.通过典型功能的运行机制,说明总线内部的工作流程.结合国产嵌入式软件集成开发环境给出远程调试工具、动态加卸载工具、系统监视/诊断工具的应用实例,结果证明,该软总线适用于嵌入式软件开发工具的...  相似文献   

5.
针对如何快速开发高质量的嵌入式软件的问题,实现了一种基于MDA的嵌入式软件开发平台EUP。该平台根据模型驱动的软件开发方法,集成UML建模、模型验证、模拟和自动代码生成技术等,为嵌入式软件的开发提供了一个统一的开发环境。分析了铁道交叉路口系统的实例,试验结果表明EUP平台能够方便、高效地实现模型模拟和验证,为快速开发高质量的嵌入式软件提供了一种可行的途径。  相似文献   

6.
当前在控制领域内使用Simulink/Stateflow建模并以RTW生成指定代码的方式代替传统嵌入式软件开发方法已形成趋势。这是由于基于Simulink模型的嵌入式软件开发大大节省了软件开发的人力、物力和时间成本。本文针对在Matlab环境下如何使用Simulink/Stateflow建立模型,实现嵌入式软件开发的过程进行了详细介绍。  相似文献   

7.
嵌入式技术是计算机发展的趋势之一,被广泛应用于工业和军事领域。SCADE(高安全性的应用程序开发环境)为嵌入式软件提供了一套基于模型的开发方式。从嵌入式软件的特点入手,对基于模型的嵌入式系统软件开发技术进行了深入剖析,并给出了一个基于SCADE的开发实例。  相似文献   

8.
基于嵌入式 Internet技术下 ,如何才能有效快速的提高嵌入式软件的开发速度 ,使我们能够抛弃传统的嵌入式 Internet系统开发的繁琐过程 ,缩短其开发周期及时发现设计阶段存在的问题 ,从而避免对硬件造成的损坏 ,提高软件的开发效率 ,因此在嵌入式软件开发阶段需要一个前台开发工具 .同时 ,要想高效的进行嵌入式 Internet软件的开发工作也必须要有好的开发助手和一套完整的开发过程 .基于嵌入式 Internet的前台开发工具—— EIBuilder的设计与实现为工业生产自动化系统和智能家电的网络化和智能化管理提供了可靠保证  相似文献   

9.
嵌入式软件开发提供商美国风河最近推出了开放源代码的开发工具Workbench2.0。它是一套全面支持端到端设备软件开发的集成开发环境(IDE),是目前唯一能够同时支持VxWorks、Linux和其他专用操作系统的跨平台IDE(综合性开发环境)。借助WindRiverWorkbench2.0提供的深度开发工具可以覆盖到开发过程中的每个阶段,而且Workbench2.0是基于目前广泛应用的Eclipse的开放系统开发框架,能够提供与第三方和专用内部工具的无缝连接,全面满足定制性和可测量性的需求从而为各开发商可以对其开发进程实现标准化,降低软件的整体成本,并且加速最终产品的…  相似文献   

10.
摘 要 传统的软件开发方法已无法应对机载嵌入式软件开发面临着严峻的挑战,基于模型驱动的软件开发方法将业务模型和软件实现平台分离,有效的提高了机载嵌入式软件开发效率。本文对两种机载嵌入式软件设计方法进行了比较,以基于SCADE平台实现的自动飞行控制系统的自动驾驶仪模态控制软件为例,并对SCADE自动生成代码与手工编写代码的执行效率进行了比较证明前者更优,验证了基于模型驱动开发的软件设计方法能有效提高机载嵌入式软件的开发效率。  相似文献   

11.
嵌入式应用软件开发环境的构造   总被引:3,自引:0,他引:3  
郭兵  熊光泽  陈宇 《计算机应用》2000,20(7):7-9,23
嵌入式系统的广泛应用必然需要良好的嵌入式应用软件开发环境支持,本文重点研究了一种基于GNU工具软件的嵌入式应用软件开发环境的设计思想和系统结构,并详细介绍了此开发环境中我们实现的关键技术。  相似文献   

12.
STATEMATE环境下数据软件接口的开发   总被引:1,自引:0,他引:1  
郭永荔 《计算机仿真》2004,21(5):151-154
嵌入式系统在现代汽车电控装置上的广泛应用使得软件工程在汽车产品开发过程中的地位越来越重要。要提高车用电控软件的开发效率,只有通过有效地使用计算机辅助软件工程的有关工具(CASE-Tools),如建模、仿真和软件测试工具等才可能实现。但由于技术和商业上的原因,构成开发链的各种工具之间往往缺少有效的衔接,形成了开发过程中的瓶颈。该文介绍了在集成开发环境STATEMATE下开发的一个数据接口,可以实现仿真环境与软件测试环境的连接,从而提高嵌入式系统软件的开发效率。  相似文献   

13.
一个嵌入式Linux系统开发平台的构建   总被引:2,自引:2,他引:0  
鉴于嵌入式产品的大量应用和Linux系统的独有的优势,嵌入式系统的开发和研究已经成为当前的一个热点。而要进行嵌入式Linux开发,其软件部分必须建立适合自身的开发平台。本文介绍了ARM处理器和Linux操作系统的特点,并结合Windows用VMware软件虚拟一个Linux操作系统作为宿主机,ARM920T处理器EP9302开发板作为目标板,对硬件结构、开发环境及开发工具进行了分析,同时提出了遇到的一些问题的解决方法,并给出一个嵌入式Linux应用程序的示例。  相似文献   

14.
Effective embedded software development tools are essential to better exploit the inherent capabilities of these processors. We developed the FlexWare embedded software development environment in response to this need, focusing essentially on the performance and retargetability of our tools. Our benchmarks demonstrate that, despite the wide range of processors we cover, we have achieved state-of-the-art embedded software-tool performance and functionality. Moreover, we demonstrate their wide range of retargetability, ranging from simple microcontrollers to complex multimedia DSPs and network processors  相似文献   

15.
16.
The HAGAR project is building a high-performance disk controller. It is an embedded system for which many hundreds of thousands of lines of embedded software will have to be developed concurrently with the development of the hardware. We found existing methods for embedded software development, such as simulation and remote cross development, to be inadequate for us. To meet our special needs, we developed a distributed development environment that combines and extends the capabilities of existing methods while fixing their drawbacks. Our environment is based on a processor-pool architecture, in which multiple hardware sets are pooled and managed systematically. It supports embedded software development for many programmers at different sites. It allows for the emulation of non-existing hardware adaptor cards and for the integration of embedded software testing with hardware simulation. The environment provides a single system image, hiding many hardware and configuration details from its users. From the perspective of the programmers, our environment makes developing embedded software for special hardware systems as easy as developing application programs for a UNIX workstation.  相似文献   

17.
PKUMoDEL:模型驱动的开发和语言家族支持环境   总被引:1,自引:0,他引:1  
OMG发布的UML语言家族和MDA架构促进了模型驱动软件开发的思想成为现实.建模语言版本升级或者面向不同领域的语言家族新增成员的不断出现,要求模型驱动开发环境除了使得模型成为软件开发生命周期中的主体之外,还应该具有元模型的定义和操纵能力.模型驱动的开发和语言家族支持环境PKUMoDEL是基于MOF的元建模环境和基于UML2.0的建模环境的集成体,很好地解决了诸如元模型的定义、扩展和评估、建模工具的自适应和演化、不同类型工具之间的集成、模型复用、从模型到运行环境的直接映射和部署等问题.  相似文献   

18.
AIDA consists of a set of software tools to allow for fast development and easy-to-maintain Medical Information Systems. AIDA supports all aspects of such a system both during development and operation. It contains tools to build and maintain forms for interactive data entry and on-line input validation, a database management system including a data dictionary and a set of run-time routines for database access, and routines for querying the database and output formatting. Unlike an application generator, the user of AIDA may select parts of the tools to fulfill his needs and program other subsystems not developed with AIDA. The AIDA software uses as host language the ANSI-standard programming language MUMPS, an interpreted language embedded in an integrated database and programming environment. This greatly facilitates the portability of AIDA applications. The database facilities supported by AIDA are based on a relational data model. This data model is built on top of the MUMPS database, the so-called global structure. This relational model overcomes the restrictions of the global structure regarding string length. The global structure is especially powerful for sorting purposes. Using MUMPS as a host language allows the user an easy interface between user-defined data validation checks or other user-defined code and the AIDA tools. AIDA has been designed primarily for prototyping and for the construction of Medical Information Systems in a research environment which requires a flexible approach. The prototyping facility of AIDA operates terminal independent and is even to a great extent multi-lingual. Most of these features are table-driven; this allows on-line changes in the use of terminal type and language, but also causes overhead. AIDA has a set of optimizing tools by which it is possible to build a faster, but (of course) less flexible code from these table definitions. By separating the AIDA software in a source and a run-time version, one is able to write implementation-specific code which can be selected and loaded by a special source loader, being part of the AIDA software. This feature is also accessible for maintaining software on different sites and on different installations.  相似文献   

19.
基于Eclipse平台的嵌入式软件开发调试工具对于嵌入式系统软件开发具有重要意义,但目前基于Eclipse平台的嵌入式开发调试工具实现不多.针对这种情况,提出了使用Eclipse平台及其插件技术进行嵌入式调试工具软件的开发,实现了支持嵌入式多核系统的调试工具软件MDSPTool,能够与嵌入式开发平台WorkBench完全无缝集成.实验结果表明, MDSPTool调试工具提供了优良的用户界面,便捷的并行调试方法,高度集成的系统监测功能,从而提高了嵌入式软件开发效率.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号