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.
One of the most promising areas in Computer Engineering is certainly that of the Internet of Things (IoT) Systems. Moreover, such systems can be efficiently implemented in current Field Programmable Gate Arrays (FPGAs) comprising of either soft-core or hard-core CPUs. The design of an IoT system comprises of developments in both hardware and software whereas a productive IoT Systems Designer should...
In many practical applications, that can be found in control engineering, the functionality and safety of the overall control process rely on a proper function of the respective operating system. This fact makes the software one of the most safety critical elements of such practical applications, especially when the control process is placed in an inhospitable environment not directly accessible to...
An important issue related to Real-Time Operating Systems is the handling of interrupts, timers, mutexes, watchdog timers, synchronization and communication directives as unitary events. In order to obtain a predictable response time for the different types of events that occur simultaneously, it is necessary to have a prioritization mechanism for them. Therefore, this paper proposes a hardware mechanism...
Multi-core operating systems inherently face the problem of concurrent access to internal kernel state held in shared memory. Previous work on the Sloth real-time kernel proposed to offload the scheduling decisions to the interrupt hardware, thus removing the need for a software scheduler, no state has to be managed in software. While our existing design covers single-core platforms only, we now present...
This paper presents the design, hardware description and test of SICXE processor, as well as a development environment and simulation tools for this architecture. Based on SIC processor, SICXE is a didactic 32-bit RISC that offers integer ALU, floating-point ALU, interrupts, addressing up to 4GB of program memory, programmed I/O based, DMA-based I/O and also supports a simple operating system. The...
Real time operating systems have been evolving in gigantic steps, allowing, each time to develop applications where some restrictions on task execution time are needed. In this article xPC Target is shown as a new option for control, going through basic concepts of real time to come up with a highly used application in robotics as well as in general industry; which is a speed control for a DC motor...
This paper introduces an intelligent roots flow meter based on ARM Cortex-M3 processor and μC/OS-II embedded real-time operating system. ARM Cortex-M3 processor is an industry-leading 32-bit processor with lower power consumption and higher performance than other 8-bit or 16-bit processors. Using the μC/OS-II embedded real-time operating system, it will compensate the temperature and pressure of the...
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...
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...
In this paper, we design and implemente an embedded system of video capture and transmission, which is applied in remote monitoring for wheelchair-bed robots. In the system, on the basis of the embeded linux and S3C2410AL microprocessor, an embedded App Web 3.0 server is transplanted and a programme of video capture is designed by Video4Linux2. In order to get better compression of video data, it...
In a real-time context, designing the software relies on insuring deterministic behavior and predictability. With system controlling several sensors and actuators sampled at different rates the scheduling theory associates the notion of Hyperperiod. It is a major factor of complexity whether for scheduling validation (simulation), or for generation of the corresponding tables in the case of pure off-line...
The use of the Microsoft windows operating system as a basis for integrated security systems provides a pathway to lower development and training costs while increasing commercial hardware compatibility. However, the historical view of Windows as a high-overhead, low-stability operating system has tended to limit the number of Windows-based mission-critical automation systems relative to the more...
First of all, carry on requirements analysis of on-vehicle digital terminal based on embedded system, create the function module that on-vehicle digital terminal needed to possess; Then, on this basis, take the hardware system design of the on-vehicle digital terminal, propose the most suitable hardware selection of the on-vehicle digital terminal based on embedded system; Finally, propose the software...
Lots of chat software and e-mail client software can run in the personal computer, but for some specific embedded network terminal, which leads to some problems like big size and so on. Aiming at the hardware systems and operating systems of embedded network terminal, solutions for chat software and e-mail client software based on embedded network terminal were proposed. In this paper, the design...
Modern embedded systems such as mobile phones or electronic control units from the automotive domain include a bulk of highly complex and highly interacting functions. Due to several reasons-flexibility and cost effectiveness may be the most important ones-a large and permanently growing part of these functions is implemented in software. This comes along with the demand for more and more processing...
Multi-core technology can provide valuable benefits for improving safety critical embedded systems. Examples range from multiple core architectures, introducing system redundancy, asymmetric multiprocessing allowing high software diversity, to hyper visors reducing system complexity. Can these benefits be taken for granted without considering the drawbacks and effects that come with them? The move...
This paper presents a case study in which an inexpensive embedded control system has been designed and built on top of an open-source real-time operating system. A COTS protocol stack for the well-known MODBUS protocol has been selected and enhanced to provide network communications with a wider address space and a periodic election of the bus master. This design technique has proved very effective...
Based on a test and control platform with CPU intel strong ARM*SA-1110 (ARM7) and real-time operating system (RTOS) with windows CE, this paper analyses and expatiates design and realization method of a universal serial bus (USB) host module based on USB host controlling chip ISP1161BD, including the design scheme of USB host function module, the frames of USB host hardware circuit, the design method...
Data detection system is an integrated measurement and control system. In order to enhance the performance of real-time response and ability to multi-task procession, this paper introduces a design of data detection system based on ARM9 hardware and μC/OS-□ embedded operating system, which has the advantages such as detection data is demendable and construction is simple in worksite. It can be applied...
In this paper we present MIRTES, a project for a data, event, and code-centric middleware with realtime characteristics targeted to wireless sensor networks. The MIRTES architecture and implementation focusing on data-centric services is here proposed together with its experimental validation. At the state of the art for data-centric middleware, packages succeed in providing a database like abstraction...
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.