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.
This work proposes an advanced methodology based on an open source virtual prototyping framework for verification of complex Heterogeneous Embedded Systems (HES). It supports early rapid modelling of complex HES through smooth refinements, an open interface based on IP-XACT extensions for secure composition of HES components, and automatic testbench generation over different abstraction levels.
In this paper the transitive trust of TPM and the secure boot of MTM are analyzed. A scheme of secure boot for embedded system is proposed. Based on U-Boot and embedded Linux, the secure boot functions for embedded system are implemented by the integrity measurement, integrity storage and integrity reporting. This scheme can improve the security of embedded system by introducing MTM. Finally the implementation...
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...
We propose a new digital architecture for a SVM classification. The architecture uses a kernel which is suited for an implementation as a digital architecture in embedded systems. It is then tested on a channel equalization problem where real-time performances are important and hardware implementation of the classification is needed.
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...
In this paper we designed a software development platform based on ARM and Linux environment. And on the platform, the software of wind power supervisory control system is developed using embedded Qt. Also in this paper we realized the logic control of wind power effectively, and completed monitoring software design. The experimental results show that development platform has a good application in...
The extensive utilization of smartphones has led to a series of issues such as security, manageability and migration of applications, which is similar to traditional computer systems. Virtualization offers an effective approach in addressing these challenges. However, classical virtualization technology is not adequate for mobile devices, which is restricted by resources and CPU structures. In this...
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...
In this paper, we propose a virtualization architecture for the multi-core embedded system to provide more sys-tem 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. Embedded virtualization design usually uses two kinds of approaches, traditional VMM...
In order to enhance OS security, most of people use security patches to fix the vulnerabilities of the OS. However, the security patches may also incur vulnerabilities. These vulnerabilities are generated since most OSes has a lot of functionalities and their functionalities are very complex to manage the entire source code manually. Moreover, in order to use the security patch, rebooting the system...
At present, many of the small and medium-sized enterprises are still using the low-end singlechip to develop products, the completed function is limited and the code is not portability. A new development scheme is transplanting embedded operating system into specific microprocessor to accomplish more powerful functions. μC/OS-II, as a kind of open source code and small real-time operating system,...
While recent embedded systems start to own more and more functionalities, security requirements become more and more important. In this paper we propose an approach to enhance the security of embedded systems. In this approach SPUMONE, a thin virtualization layer, is selected to build a multi-OS environment for its low overhead. Xv6 runs as trusted OS for executing the monitoring service that detects...
Increasing calculation speed without affecting pixel calculation accuracy in fast image processing algorithms using parallel computation was always needed but controlled by Amdahl's Law. In fact increasing number of processors uses same data bus reduces the speed and not allowing us to get the 20 times faster as we expected. As number of processors are limited due to sharing processors same data bus...
An innovative high throughput and scalable multi-transform architecture for H.264/AVC is presented in this paper. This structure can be used as a hardware accelerator in modern embedded systems to efficiently compute the 4×4 forward/inverse integer DCT, as well as the 2-D 4×4 / 2×2 Hadamard transforms. Moreover, its highly flexible design and hardware efficiency allows it to be easily scaled in terms...
Aimed at the requirement of information technology for the student of embedded system department, with the teaching experience and achievement of 346 students on Embedded Systems Course, use "useful, interesting, the establishment of student self-confidence" as the guiding ideology, we discuss the question about the course setting of Embedded System from the curriculum and content of classroom...
This paper presents a preliminary study on Pseudo-Radix Fast Fourier Transform (PR-FFT), a highly resource utilization computational architecture, to improve the performance of multi-core embedded system.
Increasing hardware capabilities and application requirements in embedded systems demand additional software initialization and configuration during startup, which adversely affects system boot time. Fast boot is essential for consumer devices in automotive, medical and entertainment markets. This paper describes “system level” optimization of embedded software to achieve faster boot times. We select...
Squash FS is a Linux compress file system. Hixosfs is a file system to improve file content search by using metadata information's. In this paper we propose to use Hixosfs idea in Squash FS context by creating a new file system HSFS. HSFS is a compress Linux file system to store metadata within nodes. We compare our idea with other common solutions. We test our idea with DICOM file used to store medical...
Dynamically Reconfigurable Systems (DRS), which allow logic to be partially reconfigured during run-time, are promising candidates for embedded and high-performance systems. However, their architectural flexibility introduces a new dimension to the functional verification problem. Dynamic reconfiguration requires the designer to consider new issues such as synchronizing, isolating and initializing...
We present a Floating Point Vector Coprocessor that works with the Xilinx embedded processors. The FPVC is completely autonomous from the embedded processor, exploiting parallelism and exhibiting greater speedup than alternative vector processors. The FPVC supports scalar computation so that loops can be executed independently of the main embedded processor. Floating point addition, multiplication,...
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.