سند علمی

Real-Time Operating Systems and Programming Languages for Embedded Systems

چکیده

Real-time embedded systems were originally oriented to industrial and military special purpose equipments. Nowadays, mass market applications also have real-time requirements. Results do not only need to be correct from an arithmetic-logical point of view but they also need to be produced before a certain instant called deadline (Stankovic, 1988). For example, a video game is a scalable real-time interactive application that needs real-time guarantees; usually real-time tasks share the processor with other tasks that do not have temporal constraints. To organize all these tasks, a scheduler is typically implemented. Scheduling theory addresses the problem of meeting the specified time requirements and it is at the core of a real-time system.

اسناد مشابه

  • A Real-time Photogrammetry System Based on Embedded Architecture

    سند علمی۲۰۱۴S. Y. Zheng, X. N. Wang, D. Ma

    In order to meet the demand of real-time spatial data processing and improve the online processing capability of photogrammetric system, a kind of real-time photogrammetry method is proposed in this paper. According to the proposed method, system based on embedded architecture is

  • A Comparison and Evaluation of Real-Time Software Systems Modeling Languages

    سند علمی۲۰۱۰Kenneth D. Evensen, Kathryn Anne Weiss

    A model-driven approach to real-time software systems development enables the conceptualization of software, fostering a more thorough understanding of its often complex architecture and behavior while promoting the documentation and analysis of concerns common to real-time embed

  • Semantics for a Real-Time Object-Oriented Programming Language

    سند علمی۱۹۹۴ICCLIchiro Satoh, Mario Tokoro

    This paper presents a framework to define a semantics for a real-time object-orientation programming language and to verify programs written in the language. The semantics is defined as the collection of translation rules that map the syntactic constructions of the language into

  • Evaluating Static Worst-Case Execution-Time Analysis for a Commercial Real-Time Operating System

    سند علمی۲۰۰۴Daniel Sandell, Andreas Ermedahl, Björn Lisper, Jan Gustafsson

    The worst case execution time (WCET) of a task is a key component in the design and development of hard real-time systems. Malfunctional real-time systems could cause an aeroplane to crash or the anti-lock braking system in a car to stop working. Static WCET analysis is a method

  • Implementation of a Real Time Operating System on Altera’s Cyclone IV FPGA

    سند علمی۲۰۱۳Sagar Kakade, Hamid Shahnasser

    An operating system is a piece of software written for managing hardware resources and applications that run on top of the operating system. A real time operating system RTOS also does the same task, but it is specifically designed to serve applications that need stimulus in real

  • A Time-Driven Scheduling Model for Real-Time Operating Systems

    سند علمی۱۹۸۵RTSSE. Douglas Jensen, C. Douglas Locke, Hideyuki Tokuda

    Process scheduling in real-time systems has almost invariably used one or more of three algorithms: fixed priority, FIFO, or round robin. The reasons for these choices are simplicity and speed in the operating system, but the cost to the system in terms of reliability and maintai