【24h】

OBJECT LIST CONTROLLED PROCESS DATA SYSTEM

机译:对象列表受控过程数据系统

获取原文

摘要

The appropriate design of a system is one of the essential topics at the beginning of a new development project. According to the intended purpose of a device the first step is to model the system in order to get a structure for the implementation of the required features. In general the implementation of the system requirements is split in hardware parts and tasks which are done in software. In case of the hardware design the solutions for the challenges are mostly clear and supported by fundamentals of e.g. digital logic laws and several design methods. If we think of the software part a lot of problems have to be solved without such clear fundamentals. Object oriented design is one of the paradigms which promise a way for designing stable and reliable software. A problem arises in this context if the used microprocessor platform is not supported with a compiler for an object oriented programming language. In this case only the system modelling could be done in terms of software objects and their relations, the implementation has to be done in a procedural language. The following article is based on research work done in the development of a modular process data system. Based on a sequential main program and interrupt driven hardware interfaces, a software implementation without an operating system was implemented. By means of special software structure called Linked Object List, object oriented design was implemented with the procedural language "C". Due to this design a reusable and flexible system was achieved which enables a high degree of flexibility concerning the hardware configuration and system customization at the user site.
机译:系统的适当设计是新开发项目开头的基本主题之一。根据设备的预期目的,第一步是为系统进行建模,以便获得用于实现所需功能的结构。通常,系统要求的实现是在软件中的硬件零件和任务中分离。在硬件设计的情况下,挑战的解决方案大多是清晰的,并且通过例如,基础知识得到支持。数字逻辑法和几种设计方法。如果我们想到软件部分,必须解决很多问题,没有这种明确的基本面。面向对象的设计是一种范例之一,承诺设计稳定可靠的软件。在此上下文中出现问题,如果使用用于面向对象的编程语言的编译器不支持使用的微处理器平台。在这种情况下,只能在软件对象和他们的关系方面进行系统建模,必须以过程语言完成实现。以下文章基于在模块化过程数据系统开发中完成的研究工作。基于顺序主程序和中断驱动的硬件接口,实现了没有操作系统的软件实现。通过特殊的软件结构,称为链接对象列表,面向对象的设计与程序语言“C”实现。由于这种设计,实现了可重用和灵活的系统,这使得能够高度灵活性,了解用户站点的硬件配置和系统定制。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号