The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
We are interested in mapping hard real-time applications on distributed heterogeneous architectures. An application is modeled as a set of tasks, and we consider a fixed-priority preemptive scheduling policy. We target the early design phases, when decisions have a high impact on the subsequent implementation choices. However, due to a lack of information, the early design phases are characterized...
Research on turbopump fault detection is significance in engine health monitoring. Support Vector Machine (SVM) is a novel machine learning method, and we can use it in turbopump fault detection to solve the problems such as small sample and nonlinear problems. In this paper, we established a kind of adaptive two-class C-Support Vector Machine (C-SVM) algorithm for fault detection based on original...
The expansion of the market for embedded systems has motivated academic research to offer solutions to the problems of congestion and connectivity. Indeed, the implementation of the embedded processor on FPGA helps saving space and provides a better interaction between the program and hardware acceleration. Furthermore, the addition of an Operating System (OS) allows to abstract the hardware and to...
In this paper we present a new multi-OS architecture designed particularly for SMP platform that run RTOS and GPOS on different CPUs. No modification is needed on the GPOS side. With this architecture we can achieve high performance with little engineering cost. A prototype multi-OS called RGMP (RTOS and GPOS on Multi-Processor) has been implemented using Linux as GPOS and μC/OS-II as RTOS to verify...
As the tasks in industrial robot area have became more and more complexity, several heterogeneous and homogeneous real-time robots have to work together to complete a complex task. To cope with the increasing complexity, the concept of middleware-based architecture has been advanced. In this paper, we present an organic real time middleware architecture named MIDDIE which is a service-oriented middleware...
There is a tendency toward the use of personal computers (PC) in real-time systems. These computers have highprocessing capacity and reduced costs when compared to software and hardware development fordedicated platforms. However, real-time systems require latency predictability and the processors of the x86architecture have aspecial protection and correction mode known as SystemManagement Mode (SMM)...
In this paper, we propose a real-time implant kernel(RTiK) which will provides real-time capabilities on Microsoft Windows based on x86 platforms. The kernel-extension software provided in this research project will be developed by implanting expanded HAL(Hardware Abstraction Layer) to provide real-time capabilities in the kernel of Windows on x86 platforms. To Uniquely control timer interrupts, our...
Recent advances in range imaging (RI) have enabled dense 3-D scene acquisition in real-time. However, due to physical limitations and the underlying range sampling principles, range data are subject to noise and may contain invalid measurements. Hence, data preprocessing is a prerequisite for practical applications but poses a challenge with respect to real-time constraints. In this paper, we propose...
With emerging of next generation of digital cameras offering a 3D reconstruction of a viewed scene, Depth from Defocus (DFD) presents an attractive option. In this approach the depth profile of the scene is recovered from two views captured in different focus setting. The DFD is well known as a computationally-intensive method due to the shift-variant filtering involved with its estimation. In this...
In uniprocessor real-time systems, resource sharing is usually done using protocols such as Stack Resource Policy, Priority Ceiling Protocol and Priority Inheritance Protocol. Unfortunately these protocols did not work as expected on real-time multiprocessor systems. Such problem must be addressed with different approaches like Multiprocessor Priority Ceiling Protocol (MPCP) and Multiprocessor Stack...
This paper presents the design and some aspects of implementation of a highly dependable, safety-oriented kernel for real-time applications. It is specifically designed as an execution facility for a deterministic semi-formal model -- the OASIS model -- which allows to express and verify temporal behaviors and communications of a safety critical real-time application. This paper shows specifically...
This paper presents a GPU based Range-Doppler radar imaging algorithm. It is implemented in OpenCL, which is deemed to be the industrial standard in the field of heterogeneous computing. Intensive floating-point calculations, for instance, large-scale FFTs, are effectively parallelized in this algorithm. The performance is promoted by orders of magnitude compared with CPU based implementation. It...
With the structure of Digital Signal Processor (DSP) application program getting more complex, there is a rise in the need for concurrent access to shared resources under a multitasking environment. However, the task scheduling and synchronization provided by most of the DSP operating systems is quite limited, which can barely meet the requirement of the control of concurrent access. At present, reader-writer...
As a small and open-source Real Time Operation System (RTOS), μC/OS-II shows unique advantage suitable for the embedded system education. A practicable platform for embedded system education is presented based on the μC/OS-II and 8051 derivatives as the core. Rested on my experience, this paper sets forth the features, mode and advice of embedded system education. The practice shows the platform of...
A multi-service Internet requires routers to recognise and prioritise IP flows carrying interactive or multimedia traffic. It is increasingly problematic for legal or administrative reasons to recognise such flows using unique port numbers or deep packet inspection. New work in recent years shows that Machine Learning (ML) techniques can use externally observable statistical characteristics to usefully...
Photon mapping is a popular technique for high-quality image rendering. Compared to other global illumination techniques, it has promising potential to be accelerated towards real-time. In this paper we study the possibility of using application-specific accelerators for two key operations used in photon mapping: a tree search operation and a shader operation. The accelerators are implemented with...
Abstract-Proposed an implementation framework of single chip dual-kernel smart phone OS based on virtual machine and constructed a smart phone OS including virtual machine, the real-time kernel Nucleus and standard Linux kernel. Testing on a demo board, the maximum interrupt response time and the maximum task preemption latency respectively was 16.90is and 121.00is, which reach the requirement of...
The aim of this paper is to describe the method used to analyze timing properties of a Linux-based CAN-to-CAN gateway and to briefly present some of the analysis results. The considered gateway, implemented as an embedded system, can significantly simplify rapid prototyping of CAN-based distributed systems such as those used in automotive applications. The main interest was to measure the latencies...
Many studies have proposed dynamic voltage and frequency scaling (DVFS) techniques for reducing power consumption in embedded systems. Most of these approaches use the rate between the deadline of a task and the worst case execution time (WCET) of the task to modify the operating frequency of the processor. For this kind of method, an analysis of the given application must be conducted to obtain some...
This paper presents a Real Time Operating System (RTOS) for using in AVR microcontrollers. Using RTOS can result to eliminating processor waiting without doing any applicable work. By using RTOS a lot of tasks can be run independently and simultaneously. So the CPU's efficiency will be higher than conventional systems with infinite loops. Although there are too many RTOS like QNX, they are not free...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.