scispace - formally typeset
Open AccessProceedings ArticleDOI

Automatic generation and targeting of application specific operating systems and embedded systems software

TLDR
A method of automatic generation of application specific operating systems (OS's) and automatic targeting of application software andautomatic targeting ofApplication software is proposed.
Abstract
We propose a method of automatic generation of application specific operating systems (OS's) and automatic targeting of application software. OS generation starts from a very small bur yet flexible OS kernel. OS services, which are specific to the application and deduced from dependencies between services, are added to the kernel to construct the whole OS. Communication and synchronization functions in the application code are adapted to the generated OS. As a preliminary experiment, we applied the proposed method to a system example called token ring system.

read more

Citations
More filters
Journal ArticleDOI

Methods for evaluating and covering the design space during early design development

TL;DR: This review eases the choice of a decent exploration policy by providing a comprehensive survey and classification of recent related work focused on system-on-a-chip designs, particularly those used for network processors.
Proceedings ArticleDOI

RTOS Modeling for System Level Design

TL;DR: This paper proposes a RTOS model built on top of existing SLDLs which, by providing the key features typically available in any RTOS, allows the designer to model the dynamic behavior of multi-tasking systems at higher abstraction levels to be incorporated into existing design flows.
Proceedings ArticleDOI

Automatic generation of application-specific architectures for heterogeneous multiprocessor system-on-chip

TL;DR: In the flow, architectural parameters are first extracted from a high-level system specification and used to instantiate architectural components, such as processors, memory modules and communication networks, that adapts the processor to the communication network in an application-specific way.
Journal ArticleDOI

Systematic and Automated Multiprocessor System Design, Programming, and Implementation

TL;DR: This paper used ESPAM to automatically generate and program several multiprocessor systems that execute three image processing applications, namely Sobel edge detection, Discrete Wavelet Transform, and Motion JPEG encoder, to validate and evaluate the methodology and techniques implemented.
Patent

Cross-platform software development with a software development peripheral

TL;DR: A cross-platform development system includes a computing device that generates an image of an operating system, and a software development peripheral connected to the computing devices that runs the operating system corresponding to the image as mentioned in this paper.
References
More filters
Proceedings ArticleDOI

Optimized rapid prototyping for real-time embedded heterogeneous multiprocessors

TL;DR: A new optimization heuristic able to support heterogeneous architectures and takes into account accurately inter-processor communications, which are usually neglected but may reduce dramatically multiprocessor performances.
Proceedings ArticleDOI

Automatic generation of application-specific architectures for heterogeneous multiprocessor system-on-chip

TL;DR: In the flow, architectural parameters are first extracted from a high-level system specification and used to instantiate architectural components, such as processors, memory modules and communication networks, that adapts the processor to the communication network in an application-specific way.
Proceedings ArticleDOI

Power analysis of embedded operating systems

TL;DR: This work presents the power profiles for a commercial RTOS, μC/OS, running several applications on an embedded system based on the Fujitsu SPARClite processor and illustrates the ways in which application software can be designed to use the RTOS in a power-efficient manner.
Proceedings ArticleDOI

Operating system based software generation for systems-on-chip

TL;DR: A system-level design environment, aimed at System-on-Chip (SOC) designs, including real-time embedded software, is proposed, observing that embedded software makes SOC designs essentially dynamic, and so a SOC modeling environment must include dynamic behavior.
Proceedings ArticleDOI

Task generation and compile-time scheduling for mixed data-control embedded software

TL;DR: The approach maximizes the amount of static scheduling to reduce the need of context switch and operating system intervention and shows the potential of the method to reduce software design time and errors.
Related Papers (5)