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.
The Tore Supra data acquisition system was designed in the early 1980s and has considerably evolved since then. Three generations of data acquisition units still coexist. Cost and maintenance of these different operating systems become expensive. So, it was decided to explore an alternative solution based on an open source operating system with a diskless system. Linux distributions for VME bus and...
This paper reviews and evaluates performance of few common background subtraction algorithms which are median-based, Gaussian-based and Kernel density-based approaches. These algorithms are tested using four sets of image sequences contributed by Wallflower datasets. They are the image sequences of different challenging environments that may reflect the real scenario in video surveillances. The performances...
Based on the research of Ethernet protocol, the paper discussed the problem in real-time Ethernet communication, and put up with a soft real-time communication model over a widespread open source OS-Linux. Using dynamic module mechanism and Linux traffic control framework, this model modified the net subsystem of Linux. And by adding a module between IP layer and Mac layer, the model makes Linux support...
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 complexity of software in systems like aerospace vehicles has reached the point where new techniques are needed to ensure system dependability while improving the productivity of developers. One possible approach is to use precisely defined software execution platforms that (1) enable the system to be composed from separate components, (2) restrict component interactions and prevent fault propagation,...
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...
The increase of computational power in embedded systems has allowed integrating together hard real-time tasks and rich applications. Complex SW infrastructures containing both RTOS and GPOS are required to handle this complexity. To optimally map system functionality to the hard-RT SW domain, to the general purpose SW domain or to HW peripherals, early performance evaluations at the first steps of...
In this paper, we improve the real-time object tracking algorithm of Yang [1] which uses a symmetric similarity function between spatially smoothed kernel-density estimates of the model and the target distributions. This spatial smoothed process applied on the centre points of the probability density functions increases not only computational complexity but also noise sensitivity. After reducing background...
Some real-time kernels (such as a recent real-time version of Linux) permit to execute interrupt handlers in dedicated threads, to control their interference on real-time applications. However, from the stand-point of real-time analysis, such threads are challenging and cannot be dealt with in the traditional ways. Furthermore, the application of traditional scheduling solutions (such as fixed priorities)...
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...
To take full advantage of the powerful computing capability of graphics processing units (GPU) to speed up local feature detection, we present a novel GPU-based scale invariant interest point detector, coined Harris-Hessian(H-H). H-H detects Harris points in low scale and refines their location and scale in higher scale-space with the determinant of Hessian matrix. Compared to the existing methods,...
File system integrity is very important to a system security, because it affects all users that share system files. Therefore, file system integrity tool (FIT) is widely used for host based file system monitoring. Recently, virtualization technology is applied to several computing areas such as server virtualization and cloud computing, and increasingly demands for a FIT. However, previous virtual...
H.264/AVC significantly outperforms the previous video coding standards at the expense of a higher computational complexity. The complexity is even higher when H.264/AVC is used in applications with high bandwidth and high quality like real-time encoding of HD (High-Definition) video. However, the stream architecture such as STORM processor provides a powerful mechanism to achieve high performance...
This paper presents a software architecture for engraving machine control system based on hierarchical finite state machine and multithread programming. Interactive sequence diagram and dataflow chart are described in detail for manual and automatic operation mode, which provides a consistent and flexible way to construct CNC control system.
The paper discusses an approach to the implementation of a web-based lab to teach remote software development in courses focused on real-time embedded systems. The lab involves data acquisition and control access to remote devices as well as a capability of remote software development, uploading and debugging. Several different platforms are used focusing on teaching specific aspects of real-time...
Using the embedded multi-MCU and high-speed dual-port RAM data sharing technology, a communication protocol conversion equipment based on embedded multi-MCU and real-time multitasking operating system ??C/OS-II has been researched and developed, which adopts RS232 or RS485 communication interfaces for lower machines such as data acquisition I/O modules, smart intelligent instruments and so on. Then,...
The sequence kernel has been shown to be a promising kernel function for learning from sequential data such as speech and DNA. However, it is not scalable to massive datasets due to its high computational cost. In this paper, we propose a method of approximating the sequence kernel that is shown to be computationally very efficient. More specifically, we formulate the problem of approximating the...
It is discussed a design of total station handhold based on LPC2290 in the article. It studied the hardware structure of handhold, gave the architecture of the handheld software system take ??C/OS-II as the platform. It is advantaged to improve the measurement of field operation and to improve the efficiency of measurement.
Facial expressions deliver rich information about human emotion and play an essential role in human communications. This paper presents a design and evaluation of a novel computational model that categorizes facial expressions in real time video for the reason of automating human computer interfaces. It highlights the main system components, methodology for the development of the prototype and some...
Based on the analysis and research done for Linux operating system kernel, a serial of methods are proposed to improve the real-time in Linux by aiming at the weakness of its real-time performance. The methods include resetting the running time granularity of processes, improving the memory-assignment strategies, and modifying the kernel swap daemon threads and schedule, etc. The experiment results...
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.