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.
In this paper, we propose a virtualization architecture for the multi-core embedded system to provide more system reliability and security while maintaining the same performance without introducing additional special hardware supports or having to implement complex protection mechanism in the virtualization layer. Virtualization has been widely used in embedded systems, especially in consumer electronics,...
This paper provides an overview of some principles and mechanisms to securely operate mixed-criticality real-time systems on embedded platforms. Those principles are illustrated with PharOS a complete set of tools to design, implement and execute real-time systems on automotive embedded platforms. The keystone of this approach is a dynamic time-triggered methodology that supports full temporal isolation...
Often, an integrated mixed-criticality system is built in an environment which provides separation functionality for available on-board resources. In this paper we treat such an environment: the PikeOS separation kernel -- a commercial real-time embedded operating system. PikeOS allows applications with different safety and security levels to run on the same hardware. Obviously, a mixed-criticality...
Resistance-temperature characteristic is an important performance of thermistor based automotive temperature sensor, so measuring the characteristic is an important technologic process to improve the quality of automobile products and work efficiency. In this paper, an embedded resistance-temperature characteristic measurement system for automotive temperature sensor is designed, which uses ARM7 chip...
Virtualization of embedded systems has recently been in the spotlight especially because of the numerous advantages it can bring. Among these, the improvement of software design quality can be highlighted, since legacy software can be reused along with newer applications, easing newer and older systems' integration. Also, security concerned systems can enjoy the gains of virtualization: two Operating...
SystemC is a widely used electronic system-level (ESL) design language that can be used to model both hardware and software at different stages of system design. There has been a lot of research on behavior synthesis of hardware from SystemC, but relatively little work on synthesizing embedded software for SystemC designs. In this letter, we present an approach to automatic software synthesis from...
In this paper we present our experience in building a fully functional computer system that can be turned on and off instantly to zero or minimal power state. This feature is not possible with current (embedded) computer systems such as cellular phones or smartphones that are based on full fledged operating systems, as booting such a system takes a long time. This inconvenience forces users to keep...
With increasing demand for higher performance under limited power budgets, multicore processors are rapidly becoming the norm in today's embedded systems. Embedded software constitutes a large portion of today's systems and realtime software design on multicore platforms opens new design challenges. In this paper, we introduce a high-level, host-compiled multicore software simulator that incorporates...
System virtualization, which provides good isolation, is now widely used in server consolidation. Meanwhile, one of the hot topics in this field is to extend virtualization for embedded systems. However, current popular virtualization platforms do not support real-time operating systems such as embedded Linux well because the platform is not real-time ware, which will bring low-performance I/O and...
Reconfigurable embedded systems are capable of changing their functionalities by dynamically adding or removing components. This enables hardware/software architectures to adapt to changes in the system environment at run-time which has been proven to be a very useful technique in multimedia applications. This paper proposes a novel methodology to combine hardware and software to a System-on-Programmable-Chip...
In this paper, the embedded web server, which take Samsung corporation's ARM9-S3C2440AL processor as core, is designed, it's operating system is Linux, the system hardware architecture is presented. Then the process of the Linux operating system being transplated on ARM is introduced. The realization of Boa and dynamic interaction between browser and the embedded system by using CGI are especially...
Interrupt response mechanism and the stream interface driver model of Windows CE 5.0 are introduced. In view of high real-time requirements of NC (numerical control) system, the way how to realize the real-time control of embedded NC system is elaborated from the interrupt disposal process of Windows CE. Stream interface driver is adopted to develop the driver of S3C2440A processor's timer and the...
Software component techniques have been widely used for enhancement and the cost reduction of software development. We herein introduce a component system with a real-time operating system (RTOS). A case study of a two-wheeled inverted pendulum balancing robot with the component system is presented. The component system can deal with RTOS resources, such as tasks and semaphores, as components. Moreover,...
The recent increase in complexity and functionality in embedded systems makes them more vulnerable to rootkit-type attacks, raising the need for integrity management systems. However, as of today there is no such system that can guarantee the system's safety while matching the low-resource, real-time and multi-core requirements of embedded systems. In this paper, we present a Virtual Machine Monitor...
This paper introduces the design scheme of networks portable terminal and discusses the realization of the networks functions. We select S3C2440 as processor and analyze the functions of all the constituent parts based on block diagram of the system hardware structure. Windows CE 5.0 is used as the operating system. In the software design, we analyze the realization of networks access.
The real-time applications have a growing complexity and size which have to be well controlled. They can be viewed as a set of synchronized tasks, communicating and sharing critical resources. One of the main difficulties in the real-time application design is time constraints meeting. All tasks have to be running before their predefined deadlines. At this level, the integration of real time operating...
Remote controlling of devices or peripherals interfaced with an MCU is essential in couple of applications in Embedded Systems. Web Server is one of the best solutions to do such task if internet is available at such remote locations. The important aspect of this paper is to port an open source Embedded Linux operating system on the FPGA to manage the hardware resources. It is pre-emptible and can...
Traditional controllers for dyeing batch machines, which are mainly implemented on the obsolete 8-bit or 16-bit MCU or PLC platform, have some disadvantages in network communication, input and output ports, human-machine interaction, dyeing-program edition, control functions and so on. This paper proposes a new batch dyeing machine's controller based on the 32-bit embedded platform. It is realized...
This paper presents the design and implementation of RELTEQ, a timed event management algorithm based on relative event times, supporting long event interarrival time, long lifetime of the event queue, no drift and low overhead. It is targeted at embedded operating systems. RELTEQ has been conceived to replace and improve the existing timed event management approach in ??C/OS II, a real-time operating...
Embedded appliances designers rely on heterogeneous multi-core system-on-chips (HMC-SoC) to provide the computing power required by modern applications. Due to the inherent complexity of this kind of platform, the development of specific system architectures is not considered as an option to provide low-level services to an application. Hence, the software is built either from scratch - when the softwarepsilas...
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.