首页 > 最新文献

2007 Fifth Workshop on Intelligent Solutions in Embedded Systems最新文献

英文 中文
Model-Based Development of Integrated Computer Systems: Modeling the Execution Platform 基于模型的集成计算机系统开发:执行平台建模
Pub Date : 2007-06-21 DOI: 10.1109/WISES.2007.4408502
B. Huber, R. Obermaisser
The DECOS architecture provides a framework for integrating multiple application systems within a single distributed computer system. Since the DECOS architecture aims at applications in the automotive, avionic, and industrial control domain, including applications up to the highest criticality level, the design and development process of DECOS-based integrated computer systems is of utmost importance. Within the DECOS project a model-based development process is devised which aims at enabling a reduced time-to-market in spite of increasing the system's functionality, the reuse of application software on different instantiations of the DECOS platform, and performing validation activities earlier in the development phase of integrated computer systems. In this paper we outline the overall model-based development process of integrated computer systems based on the DECOS architecture with a strong focus on the modeling of the DECOS execution platform. Additionally, we present a novel graphical model editor based on GME for capturing the execution platform in the model-based development process.
DECOS体系结构为在单个分布式计算机系统中集成多个应用程序系统提供了一个框架。由于DECOS架构针对汽车、航空电子和工业控制领域的应用,包括最高临界水平的应用,因此基于DECOS的集成计算机系统的设计和开发过程至关重要。在DECOS项目中,设计了一个基于模型的开发过程,目的是在增加系统功能的同时缩短上市时间,在DECOS平台的不同实例上重用应用软件,并在集成计算机系统的开发阶段早期执行验证活动。在本文中,我们概述了基于DECOS体系结构的集成计算机系统的总体基于模型的开发过程,重点关注DECOS执行平台的建模。此外,我们还提出了一种新的基于GME的图形化模型编辑器,用于捕获基于模型的开发过程中的执行平台。
{"title":"Model-Based Development of Integrated Computer Systems: Modeling the Execution Platform","authors":"B. Huber, R. Obermaisser","doi":"10.1109/WISES.2007.4408502","DOIUrl":"https://doi.org/10.1109/WISES.2007.4408502","url":null,"abstract":"The DECOS architecture provides a framework for integrating multiple application systems within a single distributed computer system. Since the DECOS architecture aims at applications in the automotive, avionic, and industrial control domain, including applications up to the highest criticality level, the design and development process of DECOS-based integrated computer systems is of utmost importance. Within the DECOS project a model-based development process is devised which aims at enabling a reduced time-to-market in spite of increasing the system's functionality, the reuse of application software on different instantiations of the DECOS platform, and performing validation activities earlier in the development phase of integrated computer systems. In this paper we outline the overall model-based development process of integrated computer systems based on the DECOS architecture with a strong focus on the modeling of the DECOS execution platform. Additionally, we present a novel graphical model editor based on GME for capturing the execution platform in the model-based development process.","PeriodicalId":319643,"journal":{"name":"2007 Fifth Workshop on Intelligent Solutions in Embedded Systems","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-06-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130597932","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
I-SENSE: A Light-Weight Middleware for Embedded Multi-Sensor Data-Fusion I-SENSE:用于嵌入式多传感器数据融合的轻量级中间件
Pub Date : 2007-06-21 DOI: 10.1109/WISES.2007.4408489
A. Tengg, A. Klausner, B. Rinner
In our I-SENSE project we demonstrate the combination the scientific research areas multi-sensor data fusion and pervasive embedded computing. The main idea is to provide a generic architecture which supports a distributed data fusion on an embedded system. Due to the high onboard processing and communication power of the used hardware, our proposed architecture is designed to perform sophisticated data fusion tasks. Another goal of I-SENSE research project addresses the reconfiguration of a distributed system at runtime, thus, to be able to react to changes in the system's environment dynamically. This paper though gives an overlook of our developed middleware which eases the development of distributed fusion applications on embedded systems and which includes reconfiguration facilities. We further present some experimental results obtained using our middleware and give an outlook of our ongoing research.
在我们的I-SENSE项目中,我们展示了科学研究领域多传感器数据融合和普适嵌入式计算的结合。其主要思想是提供一种支持嵌入式系统上分布式数据融合的通用架构。由于所用硬件的高板载处理和通信能力,我们提出的架构被设计用于执行复杂的数据融合任务。I-SENSE研究项目的另一个目标是解决分布式系统在运行时的重新配置,从而能够动态地对系统环境的变化做出反应。然而,本文忽略了我们开发的中间件,它简化了嵌入式系统上分布式融合应用的开发,并包含了可重构功能。我们进一步介绍了使用我们的中间件得到的一些实验结果,并对我们正在进行的研究进行了展望。
{"title":"I-SENSE: A Light-Weight Middleware for Embedded Multi-Sensor Data-Fusion","authors":"A. Tengg, A. Klausner, B. Rinner","doi":"10.1109/WISES.2007.4408489","DOIUrl":"https://doi.org/10.1109/WISES.2007.4408489","url":null,"abstract":"In our I-SENSE project we demonstrate the combination the scientific research areas multi-sensor data fusion and pervasive embedded computing. The main idea is to provide a generic architecture which supports a distributed data fusion on an embedded system. Due to the high onboard processing and communication power of the used hardware, our proposed architecture is designed to perform sophisticated data fusion tasks. Another goal of I-SENSE research project addresses the reconfiguration of a distributed system at runtime, thus, to be able to react to changes in the system's environment dynamically. This paper though gives an overlook of our developed middleware which eases the development of distributed fusion applications on embedded systems and which includes reconfiguration facilities. We further present some experimental results obtained using our middleware and give an outlook of our ongoing research.","PeriodicalId":319643,"journal":{"name":"2007 Fifth Workshop on Intelligent Solutions in Embedded Systems","volume":"62 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-06-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123824527","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
Spike Processing on an Embedded Multi-task Computer: Image Reconstruction 嵌入式多任务计算机上的脉冲处理:图像重建
Pub Date : 2007-06-21 DOI: 10.1109/WISES.2007.4408507
Carlos Daniel Luján-Martínez, A. Linares-Barranco, Manuel Rivas Pérez, A. Jiménez-Fernandez, G. Jiménez-Moreno, A. C. Balcells
There is an emerging philosophy, called Neuro-informatics, contained in the Artificial Intelligence field, that aims to emulate how living beings do tasks such as taking a decision based on the interpretation of an image by emulating spiking neurons into VLSI designs and, therefore, trying to re-create the human brain at its highest level. address-event-representation (AER) is a communication protocol that has embedded part of the processing. It is intended to transfer spikes between bioinspired chips. An AER based system may consist of a hierarchical structure with several chips that transmit spikes among them in real-time, while performing some processing. There are several AER tools to help to develop and test AER based systems. These tools require the use of a computer to allow the higher level processing of the event information, reaching very high bandwidth at the AER communication level. We propose the use of an embedded platform based on a multi-task operating system to allow both, the AER communication and processing without the requirement of either a laptop or a computer. In this paper, we present and study the performance of a new philosophy of a frame-grabber AER tool based on a multi-task environment. This embedded platform is based on the Intel XScale processor which is governed by an embedded GNU/Linux system. We have connected and programmed it for processing Address-Event information from a spiking generato
人工智能领域有一种新兴的哲学,叫做神经信息学,它旨在通过将脉冲神经元模拟到VLSI设计中来模拟生物如何完成任务,例如根据对图像的解释做出决定,从而试图在最高水平上重建人类大脑。地址事件表示(AER)是一种嵌入了部分处理的通信协议。它的目的是在仿生芯片之间传输尖峰。基于AER的系统可能由多层芯片组成,这些芯片之间实时传输峰值,同时执行一些处理。有几个AER工具可以帮助开发和测试基于AER的系统。这些工具需要使用计算机来允许对事件信息进行更高级的处理,在AER通信级别达到非常高的带宽。我们建议使用基于多任务操作系统的嵌入式平台来实现AER通信和处理,而不需要笔记本电脑或计算机。在本文中,我们提出并研究了一种新的基于多任务环境的帧捕获AER工具的性能。该嵌入式平台基于Intel XScale处理器,该处理器由嵌入式GNU/Linux系统管理。我们已经连接并编程了它来处理来自脉冲发生器的地址事件信息
{"title":"Spike Processing on an Embedded Multi-task Computer: Image Reconstruction","authors":"Carlos Daniel Luján-Martínez, A. Linares-Barranco, Manuel Rivas Pérez, A. Jiménez-Fernandez, G. Jiménez-Moreno, A. C. Balcells","doi":"10.1109/WISES.2007.4408507","DOIUrl":"https://doi.org/10.1109/WISES.2007.4408507","url":null,"abstract":"There is an emerging philosophy, called Neuro-informatics, contained in the Artificial Intelligence field, that aims to emulate how living beings do tasks such as taking a decision based on the interpretation of an image by emulating spiking neurons into VLSI designs and, therefore, trying to re-create the human brain at its highest level. address-event-representation (AER) is a communication protocol that has embedded part of the processing. It is intended to transfer spikes between bioinspired chips. An AER based system may consist of a hierarchical structure with several chips that transmit spikes among them in real-time, while performing some processing. There are several AER tools to help to develop and test AER based systems. These tools require the use of a computer to allow the higher level processing of the event information, reaching very high bandwidth at the AER communication level. We propose the use of an embedded platform based on a multi-task operating system to allow both, the AER communication and processing without the requirement of either a laptop or a computer. In this paper, we present and study the performance of a new philosophy of a frame-grabber AER tool based on a multi-task environment. This embedded platform is based on the Intel XScale processor which is governed by an embedded GNU/Linux system. We have connected and programmed it for processing Address-Event information from a spiking generato","PeriodicalId":319643,"journal":{"name":"2007 Fifth Workshop on Intelligent Solutions in Embedded Systems","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-06-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121693824","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Middleware for Dynamic Reconfiguration in Distributed Camera Systems 分布式摄像系统中动态重构中间件
Pub Date : 2007-06-21 DOI: 10.1109/WISES.2007.4408495
Milan Jovanovic, B. Rinner
Networks of embedded smart cameras are an emerging technology for a broad range of pervasive computing applications including smart rooms, intelligent infrastructures and security. Smart cameras combine video sensing, processing and communication within a single embedded device and provide sufficient onboard infrastructure to perform high-level video analysis tasks. This paper deals with middleware services required for the efficient deployment and operation of distributed smart cameras. We focus here on services for autonomous and dynamic reconfiguration. Dynamic reconfiguration refers to the exchange of software tasks as well as the alteration of QoS-levels these tasks provide during runtime. Dynamic reconfiguration provides several advantages over statically configured networks including (i) modification of functionality after deployment and during runtime, (ii) adaptation of the network to changes in its internal and external state, and (Hi) better exploitation of the available resources. We have developed the services for dynamic reconfiguration using policies. Policies help to specify rules for the reconfiguration process. By evaluation the policy the new task-level configuration of the network is computed. The reconfiguration is implemented using mobile agents in order to achieve a flexible and scalable middleware service. Our policy-based middleware is demonstrated by a surveillance application.
嵌入式智能摄像头网络是一项新兴技术,适用于广泛的普适计算应用,包括智能房间、智能基础设施和安全。智能摄像机将视频传感、处理和通信集成在单个嵌入式设备中,并提供足够的机载基础设施来执行高级视频分析任务。本文研究了分布式智能摄像机高效部署和运行所需的中间件服务。我们在这里关注的是自主和动态重新配置的服务。动态重新配置指的是软件任务的交换以及这些任务在运行时提供的qos级别的更改。与静态配置的网络相比,动态重新配置提供了几个优势,包括(i)在部署后和运行时修改功能,(ii)适应网络内部和外部状态的变化,以及(Hi)更好地利用可用资源。我们已经开发了使用策略进行动态重新配置的服务。策略有助于为重新配置过程指定规则。通过对策略的评估,计算出新的网络任务级配置。使用移动代理实现重新配置,以实现灵活且可扩展的中间件服务。监视应用程序演示了基于策略的中间件。
{"title":"Middleware for Dynamic Reconfiguration in Distributed Camera Systems","authors":"Milan Jovanovic, B. Rinner","doi":"10.1109/WISES.2007.4408495","DOIUrl":"https://doi.org/10.1109/WISES.2007.4408495","url":null,"abstract":"Networks of embedded smart cameras are an emerging technology for a broad range of pervasive computing applications including smart rooms, intelligent infrastructures and security. Smart cameras combine video sensing, processing and communication within a single embedded device and provide sufficient onboard infrastructure to perform high-level video analysis tasks. This paper deals with middleware services required for the efficient deployment and operation of distributed smart cameras. We focus here on services for autonomous and dynamic reconfiguration. Dynamic reconfiguration refers to the exchange of software tasks as well as the alteration of QoS-levels these tasks provide during runtime. Dynamic reconfiguration provides several advantages over statically configured networks including (i) modification of functionality after deployment and during runtime, (ii) adaptation of the network to changes in its internal and external state, and (Hi) better exploitation of the available resources. We have developed the services for dynamic reconfiguration using policies. Policies help to specify rules for the reconfiguration process. By evaluation the policy the new task-level configuration of the network is computed. The reconfiguration is implemented using mobile agents in order to achieve a flexible and scalable middleware service. Our policy-based middleware is demonstrated by a surveillance application.","PeriodicalId":319643,"journal":{"name":"2007 Fifth Workshop on Intelligent Solutions in Embedded Systems","volume":"140 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-06-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115357318","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 12
A Flexible Virtual Development Environment for Embedded Systems 嵌入式系统的灵活虚拟开发环境
Pub Date : 2007-06-21 DOI: 10.1109/WISES.2007.4408499
Sang-Young Cho, Yoojin Chung, Jeongbae Lee
On-time delivering of an embedded system solution to market is very crucial because the market is highly competitive and the demands of consumers rapidly change. Virtual development environment increases efficiency of the embedded system development because it enables developers to develop, execute, and verify an embedded system without real hardware. This paper deals with an implementation of a virtual development environment for ARM core-based embedded systems. The environment is developed based on ARMs ARMulator that is an instruction set simulation environment. The developed environment is extended to use SystemC hardware IP's by attaching a SystemC simulation engine to the modeled ASB bus. Therefore, the environment can use both ARMulator-based hardware models and SystemC-based hardware models. By adding hardware IP modules such as Memory controller, LCD controller, Interrupt controller, 1-ch DMA, UART, 2-ch Timer, Watchdog Timer, GPIO Ports and graphical user interface applications, the ARMulator environment is expanded to a virtual development environment for hand-held devices and general applications. In addition, a real-time operating system muC/OS-II is ported to the simulation environment so that the environment can be used to develop muC/OS-II-based application software. A three-task test program verifies the functionality of the hardware IP modules and muC/OS-II operations. Compared to other environments, its construction cost is very low and the environment can be easily modified according to a engineer's needs.
及时向市场交付嵌入式系统解决方案是非常重要的,因为市场竞争激烈,消费者的需求变化很快。虚拟开发环境提高了嵌入式系统开发的效率,因为它使开发人员能够在没有真实硬件的情况下开发、执行和验证嵌入式系统。本文研究了基于ARM内核的嵌入式系统虚拟开发环境的实现。该环境是基于armator指令集仿真环境开发的。通过在建模的ASB总线上附加一个SystemC仿真引擎,将开发的环境扩展为使用SystemC硬件IP。因此,该环境可以同时使用基于armulator的硬件模型和基于systemc的硬件模型。通过添加硬件IP模块,如内存控制器,LCD控制器,中断控制器,1-ch DMA, UART, 2-ch定时器,看门狗定时器,GPIO端口和图形用户界面应用程序,ARMulator环境扩展到手持设备和一般应用程序的虚拟开发环境。此外,还将实时操作系统muC/OS-II移植到仿真环境中,使得该环境可以用于开发基于muC/OS-II的应用软件。一个三任务测试程序验证了硬件IP模块和muC/OS-II操作的功能。与其他环境相比,它的建设成本非常低,并且可以根据工程师的需要轻松修改环境。
{"title":"A Flexible Virtual Development Environment for Embedded Systems","authors":"Sang-Young Cho, Yoojin Chung, Jeongbae Lee","doi":"10.1109/WISES.2007.4408499","DOIUrl":"https://doi.org/10.1109/WISES.2007.4408499","url":null,"abstract":"On-time delivering of an embedded system solution to market is very crucial because the market is highly competitive and the demands of consumers rapidly change. Virtual development environment increases efficiency of the embedded system development because it enables developers to develop, execute, and verify an embedded system without real hardware. This paper deals with an implementation of a virtual development environment for ARM core-based embedded systems. The environment is developed based on ARMs ARMulator that is an instruction set simulation environment. The developed environment is extended to use SystemC hardware IP's by attaching a SystemC simulation engine to the modeled ASB bus. Therefore, the environment can use both ARMulator-based hardware models and SystemC-based hardware models. By adding hardware IP modules such as Memory controller, LCD controller, Interrupt controller, 1-ch DMA, UART, 2-ch Timer, Watchdog Timer, GPIO Ports and graphical user interface applications, the ARMulator environment is expanded to a virtual development environment for hand-held devices and general applications. In addition, a real-time operating system muC/OS-II is ported to the simulation environment so that the environment can be used to develop muC/OS-II-based application software. A three-task test program verifies the functionality of the hardware IP modules and muC/OS-II operations. Compared to other environments, its construction cost is very low and the environment can be easily modified according to a engineer's needs.","PeriodicalId":319643,"journal":{"name":"2007 Fifth Workshop on Intelligent Solutions in Embedded Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-06-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130310561","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
OSGi Platform for UPnP Audiovisual Service Delivery 面向UPnP视听服务交付的OSGi平台
Pub Date : 2007-06-21 DOI: 10.1109/WISES.2007.4408510
J. Fernández, N. M. Madrid, R. Seepold
There is continuously increasing number of devices available which support multimedia management and enable capabilities of interconnection beyond the borders of a Residential Gateway. This paper focuses on devices providing multimedia content (Media Server) and devices reproducing the contents (Media Renders). The objective is to discover, manage and use remote devices like local resources. The setup and configuration should be easy to manage for service providers and transparent for the end users that access to remote services. The paper presents a solution supporting devices implementing UPnP A V that are integrated into an OSGi platform implemented in a heterogeneous scenario with multiple devices and services.
支持多媒体管理的可用设备数量不断增加,并且能够实现超出住宅网关边界的互连功能。本文的重点是提供多媒体内容的设备(媒体服务器)和复制内容的设备(媒体渲染)。目标是发现、管理和使用远程设备,就像本地资源一样。对于服务提供者来说,设置和配置应该易于管理,对于访问远程服务的最终用户来说,应该是透明的。本文提出了一种支持实现UPnP - av的设备的解决方案,该解决方案集成到具有多个设备和服务的异构场景中实现的OSGi平台中。
{"title":"OSGi Platform for UPnP Audiovisual Service Delivery","authors":"J. Fernández, N. M. Madrid, R. Seepold","doi":"10.1109/WISES.2007.4408510","DOIUrl":"https://doi.org/10.1109/WISES.2007.4408510","url":null,"abstract":"There is continuously increasing number of devices available which support multimedia management and enable capabilities of interconnection beyond the borders of a Residential Gateway. This paper focuses on devices providing multimedia content (Media Server) and devices reproducing the contents (Media Renders). The objective is to discover, manage and use remote devices like local resources. The setup and configuration should be easy to manage for service providers and transparent for the end users that access to remote services. The paper presents a solution supporting devices implementing UPnP A V that are integrated into an OSGi platform implemented in a heterogeneous scenario with multiple devices and services.","PeriodicalId":319643,"journal":{"name":"2007 Fifth Workshop on Intelligent Solutions in Embedded Systems","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-06-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115961903","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Fixed Point Library Based on ISO/IEC Standard DTR 18037 for Atmel AVR Microcontrollers 基于ISO/IEC标准DTR 18037的Atmel AVR微控制器定点库
Pub Date : 2007-06-21 DOI: 10.1109/WISES.2007.4408492
W. Elmenreich, Maximilian Rosenblattl, Andreas Wolf
The ISO/IEC Standard DTR 18037 defines the syntax and semantics for fixed point operations for programming embedded hardware in C. However, there are currently only few compilers available that support this standard. Therefore, we have implemented a stand-alone library according to the standard that can be compiled with standard C compilers. The library is available as open source and written in plain C, thus can be used in various target architectures as long as a C compiler is available. This paper presents a brief description of the ISO/IEC standard and the library implementation followed by an evaluation of code size and performance of the fixed point operations on the Atmel AVR architecture. A comparison with the standard floating point library (which is machine code-optimized to the target architecture) shows that simple fixed point functions such as addition, subtraction and multiplication are more efficient, while more complicate functions can only compete in the worst case behavior. The fixed point approach provides a smaller memory foot print, for typical applications where only a small subset of functions is used. This is especially of interest for the big market of embedded microcontrollers with only a few Kbytes of program memory.
ISO/IEC标准DTR 18037定义了c语言嵌入式硬件编程的定点操作的语法和语义。然而,目前只有少数编译器支持该标准。因此,我们根据标准实现了一个可以用标准C编译器编译的独立库。该库是开源的,用纯C编写,因此只要有C编译器,就可以在各种目标体系结构中使用。本文简要介绍了ISO/IEC标准和库的实现,然后对Atmel AVR架构上的定点操作的代码大小和性能进行了评估。与标准浮点库(针对目标体系结构进行了机器代码优化)的比较表明,简单的定点函数(如加法、减法和乘法)效率更高,而更复杂的函数只能在最坏的情况下竞争。对于只使用一小部分功能的典型应用程序,定点方法提供了更小的内存占用。这对于只有几kb程序内存的嵌入式微控制器的大市场尤其感兴趣。
{"title":"Fixed Point Library Based on ISO/IEC Standard DTR 18037 for Atmel AVR Microcontrollers","authors":"W. Elmenreich, Maximilian Rosenblattl, Andreas Wolf","doi":"10.1109/WISES.2007.4408492","DOIUrl":"https://doi.org/10.1109/WISES.2007.4408492","url":null,"abstract":"The ISO/IEC Standard DTR 18037 defines the syntax and semantics for fixed point operations for programming embedded hardware in C. However, there are currently only few compilers available that support this standard. Therefore, we have implemented a stand-alone library according to the standard that can be compiled with standard C compilers. The library is available as open source and written in plain C, thus can be used in various target architectures as long as a C compiler is available. This paper presents a brief description of the ISO/IEC standard and the library implementation followed by an evaluation of code size and performance of the fixed point operations on the Atmel AVR architecture. A comparison with the standard floating point library (which is machine code-optimized to the target architecture) shows that simple fixed point functions such as addition, subtraction and multiplication are more efficient, while more complicate functions can only compete in the worst case behavior. The fixed point approach provides a smaller memory foot print, for typical applications where only a small subset of functions is used. This is especially of interest for the big market of embedded microcontrollers with only a few Kbytes of program memory.","PeriodicalId":319643,"journal":{"name":"2007 Fifth Workshop on Intelligent Solutions in Embedded Systems","volume":"260 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-06-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116048349","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Combining Quantitative and Qualitative Models with Active Observations for better Diagnoses of Autonomous Mobile Robots 将定量和定性模型与主动观测相结合,更好地诊断自主移动机器人
Pub Date : 2007-06-21 DOI: 10.1109/WISES.2007.4408508
Gerald Steinbauer, F. Wotawa
Quantitative and qualitative models and reasoning methods for diagnosis are able to cover a wide range of divers properties of a system. Both groups of methods have advantages and drawbacks in respect to fault diagnosis. In this paper we propose a framework which combines methods of both group to a combined diagnosis engine in order to improve the overall quality of diagnosis. Moreover, we present the different methods based on a running example of an autonomous mobile robots. Furthermore, we discuss the problems and research topics which arise from such a fusion of diverse methods. Finally, we explain how actively gathered observation are able to further improve the quality of diagnosis of complex systems.
用于诊断的定量和定性模型和推理方法能够涵盖系统的各种特性。两组方法在故障诊断方面各有优缺点。为了提高诊断的整体质量,本文提出了一种将这两种方法结合在一起的组合诊断引擎框架。此外,基于一个自主移动机器人的运行实例,我们提出了不同的方法。此外,我们还讨论了这种多种方法融合所产生的问题和研究课题。最后,我们解释了主动收集的观测如何能够进一步提高复杂系统的诊断质量。
{"title":"Combining Quantitative and Qualitative Models with Active Observations for better Diagnoses of Autonomous Mobile Robots","authors":"Gerald Steinbauer, F. Wotawa","doi":"10.1109/WISES.2007.4408508","DOIUrl":"https://doi.org/10.1109/WISES.2007.4408508","url":null,"abstract":"Quantitative and qualitative models and reasoning methods for diagnosis are able to cover a wide range of divers properties of a system. Both groups of methods have advantages and drawbacks in respect to fault diagnosis. In this paper we propose a framework which combines methods of both group to a combined diagnosis engine in order to improve the overall quality of diagnosis. Moreover, we present the different methods based on a running example of an autonomous mobile robots. Furthermore, we discuss the problems and research topics which arise from such a fusion of diverse methods. Finally, we explain how actively gathered observation are able to further improve the quality of diagnosis of complex systems.","PeriodicalId":319643,"journal":{"name":"2007 Fifth Workshop on Intelligent Solutions in Embedded Systems","volume":"05 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-06-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127192735","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
A Low-Cost FPGA-based Embedded Fingerprint Verification and Matching System 基于fpga的低成本嵌入式指纹验证与匹配系统
Pub Date : 2007-06-21 DOI: 10.1109/WISES.2007.4408496
M. Barrenechea, J. Altuna, M. S. Miguel
The development of a fingerprint verification system on a low-cost embedded platform is an open issue in nowadays biometrics. Our paper describes a low-cost fingerprint minutiae extraction and matching system based on a Spartan3 family FPGA with an embedded Leon2 open core processor. The proposed system architecture incorporates a floating point unit and a discrete Fourier transform coprocessor to accelerate the minutiae extraction process. The whole verification algorithm is based on the NFIS version 2 open source software developed by the national institute of standards and technology (NIST). The results on execution time reduction and FPGA occupation for different system configurations show that the proposed architecture improves substantially the performance of the baseline system architecture.
在低成本的嵌入式平台上开发指纹验证系统是当前生物识别领域的一个热点问题。本文介绍了一种基于Spartan3系列FPGA和嵌入式Leon2开放核处理器的低成本指纹细节提取与匹配系统。提出的系统架构包括一个浮点单元和一个离散傅立叶变换协处理器,以加快细节提取过程。整个验证算法基于国家标准与技术研究院(NIST)开发的NFIS第2版开源软件。对不同系统配置的执行时间减少和FPGA占用的结果表明,所提出的体系结构的性能比基准体系结构有很大的提高。
{"title":"A Low-Cost FPGA-based Embedded Fingerprint Verification and Matching System","authors":"M. Barrenechea, J. Altuna, M. S. Miguel","doi":"10.1109/WISES.2007.4408496","DOIUrl":"https://doi.org/10.1109/WISES.2007.4408496","url":null,"abstract":"The development of a fingerprint verification system on a low-cost embedded platform is an open issue in nowadays biometrics. Our paper describes a low-cost fingerprint minutiae extraction and matching system based on a Spartan3 family FPGA with an embedded Leon2 open core processor. The proposed system architecture incorporates a floating point unit and a discrete Fourier transform coprocessor to accelerate the minutiae extraction process. The whole verification algorithm is based on the NFIS version 2 open source software developed by the national institute of standards and technology (NIST). The results on execution time reduction and FPGA occupation for different system configurations show that the proposed architecture improves substantially the performance of the baseline system architecture.","PeriodicalId":319643,"journal":{"name":"2007 Fifth Workshop on Intelligent Solutions in Embedded Systems","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-06-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133208358","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 21
Digital control of low-cost piezoelectric actuators for household appliances 用于家用电器的低成本压电驱动器的数字控制
Pub Date : 2007-06-21 DOI: 10.1109/WISES.2007.4408494
Daniele Petraccini, M. Conti, V. Cascio, F. Nocera, L. Morbidelli
Piezoelectric materials are widely used as sensors and actuators in many applications. They allow efficient digital control of mechanical systems, but suffer from nonlinearity and hysteresis. This paper presents a new digital open-loop control of piezoelectric bender for real-time applications in domestic appliances, for which strong specifications are good accuracy and low cost. The control algorithm, implemented in a microcontroller, solves the problems of nonlinearity and hysteresis. The paper presents experimental results of the prototype that has been realized in the Indesit Company laboratories for future applications on domestic appliances.
压电材料作为传感器和致动器被广泛应用于许多领域。它们允许对机械系统进行有效的数字控制,但存在非线性和滞后。本文提出了一种适用于家用电器实时控制的新型压电弯曲器数字开环控制方法,该方法要求高、精度好、成本低。该控制算法在单片机中实现,解决了非线性和滞后的问题。本文介绍了在Indesit公司实验室实现的样机的实验结果,以供将来在家用电器上的应用。
{"title":"Digital control of low-cost piezoelectric actuators for household appliances","authors":"Daniele Petraccini, M. Conti, V. Cascio, F. Nocera, L. Morbidelli","doi":"10.1109/WISES.2007.4408494","DOIUrl":"https://doi.org/10.1109/WISES.2007.4408494","url":null,"abstract":"Piezoelectric materials are widely used as sensors and actuators in many applications. They allow efficient digital control of mechanical systems, but suffer from nonlinearity and hysteresis. This paper presents a new digital open-loop control of piezoelectric bender for real-time applications in domestic appliances, for which strong specifications are good accuracy and low cost. The control algorithm, implemented in a microcontroller, solves the problems of nonlinearity and hysteresis. The paper presents experimental results of the prototype that has been realized in the Indesit Company laboratories for future applications on domestic appliances.","PeriodicalId":319643,"journal":{"name":"2007 Fifth Workshop on Intelligent Solutions in Embedded Systems","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-06-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128126293","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
2007 Fifth Workshop on Intelligent Solutions in Embedded Systems
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1