Filters








811 Hits in 5.4 sec

Performance analysis of a RTOS by emulation of an embedded system

K. Weiss, T. Steckstor, W. Rosenstiel
Proceedings Tenth IEEE International Workshop on Rapid System Prototyping. Shortening the Path from Specification to Prototype (Cat. No.PR00246)  
This paper analyzes the performance of two different real-time operating systems. Therefore, we used a real benchmark embedded system design with fast external reaction times of about 220µs.  ...  We show that for such fast reactive systems, the software overhead of a real-time operating system becomes a limiting factor.  ...  The analysis of the performance improvements with respect to different cache configurations in fast real-time systems, which run under control of a RTOS, is an interesting research topic. 3.  ... 
doi:10.1109/iwrsp.1999.779045 dblp:conf/rsp/WeissSR99 fatcat:p6em3bykqnflhgafxrwerqtdvy

Exploiting FPGA-features during the emulation of a fast reactive embedded system

Karlheinz Weiß, Thorsten Steckstor, Gernot Koch, Wolfgang Rosenstiel
1999 Proceedings of the 1999 ACM/SIGDA seventh international symposium on Field programmable gate arrays - FPGA '99  
This paper presents the emulation of an embedded system with hard real time constraints and response times of about 220µs.  ...  We show that for such fast reactive systems, the software overhead of a Real Time Operating System (RTOS) becomes a limiting factor, consuming up to 77% of the total execution performance.  ...  That leads to the fact that the RTOS must not perform so many task switches, which results in a dramatic decrease of execution performance consumption by the RTOS.  ... 
doi:10.1145/296399.296469 dblp:conf/fpga/WeissSKR99 fatcat:ikdpk4abzjfx3k6jjeoxezh6wa

Firmware Re-hosting Through Static Binary-level Porting [article]

Mingfeng Xin, Hui Wen, Liting Deng, Hong Li, Qiang Li, Limin Sun
2021 arXiv   pre-print
In this work, we explore the problem of firmware re-hosting related to the real-time operating system (RTOS).  ...  The rapid growth of the Industrial Internet of Things (IIoT) has brought embedded systems into focus as major targets for both security analysts and malicious adversaries.  ...  To address the data communication problem caused by the false emulation of some peripherals in emulators, we use a technique called Driver Hacking and create a Configurable I/O Server to exchange data  ... 
arXiv:2107.09856v2 fatcat:ibqrioajbnbmzhp7wriuagkrrq

Field Programmable Gate Array -Based System-on-Chip for Real-Time Power Process Control

Salem
2010 American Journal of Applied Sciences  
Results: This fully integrated RT control system in a System-on-Chip (SoC) was applied to electric motors drive in order to enhance both flexibility and performance.  ...  Approach: In this study we presented a promising co-design and implementation of control solution.  ...  This can be achieved by integrating an embedded Real-Time Operating System (RTOS) to provide support for such systems and to ensure RT specification.  ... 
doi:10.3844/ajassp.2010.127.139 fatcat:i5qv3wfh65fk3ihdlglqrpp7gu

HeroeS: Virtual platform driven integration of heterogeneous software components for multi-core real-time architectures

Markus Becker, Ulrich Kiffmeier, Wolfgang Mueller
2013 16th IEEE International Symposium on Object/component/service-oriented Real-time distributed Computing (ISORC 2013)  
Experimental results were obtained by an automotive case study: a fault-tolerant fuel injection control system, which is part of an in-car network.  ...  This includes host-compiled target SW abstraction, abstract RTOS and Hardware Abstraction Layer (HAL) models in SystemC, extended QEMU user and system mode emulation and TLM 2.0 bus models.  ...  RELATED WORK Embedded software is typically analyzed by formal timing analysis or by means of a virtual prototype.  ... 
doi:10.1109/isorc.2013.6913192 dblp:conf/isorc/BeckerK013 fatcat:td4gfdccerespbuxlfhh4ko7e4

A Mixed Level Simulation Environment for Stepwise RTOS Software Refinement [chapter]

Markus Becker, Henning Zabel, Wolfgang Mueller
2010 IFIP Advances in Information and Communication Technology  
For this, we combine the native speed of an abstract real-time operating system (RTOS) model in SystemC with dynamic binary translation for fast Instruction Set Simulation (ISS) by QEMU.  ...  In this article, we present a flexible simulation environment for embedded real-time software refinement by a mixed level cosimulation.  ...  Acknowledgments The work described herein is partly funded by the German Ministry for Education and Research (BMBF) through the SANITAS (01M3088) and the VERDE projects (01S09012) and by the EU through  ... 
doi:10.1007/978-3-642-15234-4_15 fatcat:gyfvv64yt5bzddmmfath6urgve

RTOS-aware refinement for TLM2.0-based HW/SW designs

Markus Becker, Giuseppe Di Guglielmo, Franco Fummi, Wolfgang Mueller, Graziano Pravadelli, Tao Xie
2010 2010 Design, Automation & Test in Europe Conference & Exhibition (DATE 2010)  
Refinement of untimed TLM models into a timed HW/SW platform is a step by step design process which is a tradeoff between timing accuracy of the used models and correct estimation of the final timing performance  ...  This paper proposes a four-level RTOS-aware refinement methodology that, starting from an untimed TLM SystemC description of the whole system, progressively introduce HW/SW partitioning, timing, device  ...  of embedded SW and RTOS, in the system model.  ... 
doi:10.1109/date.2010.5456965 dblp:conf/date/BeckerGF0PX10 fatcat:h4sc5aol6rahxdz3e4ra5t6g7y

Exploring SW performance using preemptive RTOS models

Gunar Schirner
2010 Proceedings of 2010 21st IEEE International Symposium on Rapid System Protyping  
In this paper, we introduce two means to improve accuracy of SW performance modeling: a preemptive RTOS model, and the modeling of system overhead.  ...  For one, analyzing software performance early in the system design flow is now paramount to an efficient implementation.  ...  The author thanks for the ESE and SCE development teams of the Center for Embedded Computer Systems for their excellent support.  ... 
doi:10.1109/rsp.2010.5656350 dblp:conf/rsp/Schirner10 fatcat:jjwkq37tmjd2dlwbtwhahdagae

A Survey on Different Real Time Operating Systems

Santhosh M S, Nagaraja G S
2021 International Journal of Engineering and Advanced Technology  
A Real Time Operating System (RTOS) is frequently used in this context to plan task execution as well as enable intertask communication and synchronisation.  ...  This paper provides the survey of different RTOS available in market and their applications.  ...  Response time to external events is the parameter that differentiates an operating system such as Windows or Unix and the RTOS used in embedded systems.  ... 
doi:10.35940/ijeat.e2762.0610521 fatcat:atg5zj6verb3lcxez3wao2inem

Accurate timed RTOS model for transaction level modeling

Yonghyun Hwang, Gunar Schirner, Samar Abdi, Daniel G Gajski
2010 2010 Design, Automation & Test in Europe Conference & Exhibition (DATE 2010)  
We demonstrate the applicability of our model using a multi-core platform executing a JPEG encoder.  ...  Our RTOS model, implemented on top of system level design language (SLDL), incorporates two key features: RTOS behavior model and RTOS overhead model.  ...  In such a platform based design, choosing an optimal platform and a best mapping of application to platform is crucial to meet performance and real-time constraints of an embedded system.  ... 
doi:10.1109/date.2010.5457015 dblp:conf/date/HwangSAG10 fatcat:z534u62jb5avvow4pr5ptmpdmm

A Co-verification Method Based on TWCNP-OS for Two-way Cable Network SOC

Chong LI, Xiaotong ZHANG, Yadong WAN, Qin WANG
2008 International Journal of Communications, Network and System Sciences  
Performance analysis of our current implementation and our experience with developing this system based on TWCNP-OS will be presented.  ...  It is not a replacement of the coverification with generic RTOS modeling, but is complementary to them.  ...  OSAPI is a virtual RTOS to enable native execution of embedded software.  ... 
doi:10.4236/ijcns.2008.12024 fatcat:orabpcqc6nbbxpz3k4barqdqtm

MOUSSE: Scaling modelling and verification to complex Heterogeneous Embedded Systems evolution

M. Becker, G. B. G. Defo, F. Fummi, W. Mueller, G. Pravadelli, S. Vinco
2012 2012 Design, Automation & Test in Europe Conference & Exhibition (DATE)  
This work proposes an advanced methodology based on an open source virtual prototyping framework for verification of complex Heterogeneous Embedded Systems (HES).  ...  It supports early rapid modelling of complex HES through smooth refinements, an open interface based on IP-XACT extensions for secure composition of HES components, and automatic testbench generation over  ...  In order to distinguish the overhead of full system emulation from co-simulation overhead we split the performance measurement of Level d) into two experiments.  ... 
doi:10.1109/date.2012.6176482 dblp:conf/date/BeckerDFMPV12 fatcat:ehp4n5fhkfce7nzhu5eooi6bpu

Supporting virtualization standard for network devices in RTEMS real-time operating system

Jin-Hyun Kim, Sang-Hun Lee, Hyun-Wook Jin
2016 ACM SIGBED Review  
It is very critical to minimize the virtualization overheads especially in real-time embedded systems, because the overheads can change the timing behavior of real-time applications.  ...  Although hardware emulation overheads for virtualization have been reduced significantly, the network I/O performance in virtual machine is still not satisfactory.  ...  INTRODUCTION The virtualization technology enables a single physical machine to run multiple virtual machines, each of which can have own operating system and applications over emulated hardware in an  ... 
doi:10.1145/2907972.2907977 fatcat:at7llsoggzc5zmy3mxahhdwzay

Virtio Front-end Network Driver for RTEMS Operating System

Jin-Hyun Kim, Hyun-Wook Jin
2019 IEEE Embedded Systems Letters  
Virtualization technology can provide a transparent and efficient software development environment at the development phase of embedded systems.  ...  embedded systems.  ...  To make use of virtio in an RTOS, we must provide a virtio driver that observes the device driver model of the RTOS.  ... 
doi:10.1109/les.2019.2957570 fatcat:tfox3d5ge5czfgknszshzfd4wi

Implementation of Xenomai Framework in GNU/Linux Environment to run applications in a Real Time Environment

K. Sripath Roy, K. Gowthami
2016 Indian Journal of Science and Technology  
Improvements/Applications: Porting of Xenomai to Debian based Operating System and evaluation of performance parameters like clock test, latency on a General Purpose Computer.  ...  Methods/Analysis: This acknowledgment is instigated through the esteemed requirement of the real-time systems in recent software technologies.  ...  The significant factor of the system is the complex RTOS kernel running adjacent to HAL. It agents a group of collective RTOS assistances, accepted by most of the systems.  ... 
doi:10.17485/ijst/2016/v9i17/93109 fatcat:itqs2fu6fjg5hcn4cmjclswqti
« Previous Showing results 1 — 15 out of 811 results