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 describe the motivation, goals and decision process of the IBM-ASTRON DOME microserver project. With our research demonstrator we aim to evaluate the applicability of this technology for performing the processing required for the Square Kilometer Array instrument as well as for new business workloads. Our focus is on energy efficiency employing hot-water cooling and cost-effectiveness. We show...
This paper describes the design and implementation of an interactive rehabilitation system for balance exercises on a spherical cap. The balance exercises are used to restore the function of the locomotor system after previous injury or disease. During this exercise, the patient performs several basic exercises under constant supervision and guidance of a physiotherapist. The quality of rehabilitation...
From a single SoC to a network of embedded devices communicating with a backend cloud-computing server, emerging classes of embedded systems feature an increasing number of heterogeneous components that operate concurrently in a distributed environment. As the scale and complexity of these systems continues to grow, there is a critical need for scalable and efficient simulators. We propose a networked...
Today, modern high-end cars have close to 100 electronic control units (ECUs) that are used to implement a variety of applications ranging from safety-critical control to driver assistance and comfort-related functionalities. The total sum of these applications is several million lines of software code. The ECUs are connected to different sensors and actuators and communicate via a variety of communication...
Software Managed Multicore (SMM) architectures have been proposed as a solution for scaling the memory architecture. In an SMM architecture, there are no caches, and each core has only a local scratchpad memory. If all the code and data of the task to be executed on an SMM core cannot fit on the local memory, then data must be managed explicitly in the program through DMA instructions. While all code...
Simplification of the hardware part of digital design adds complicity to the software tools. In addition, the details of physical hardware wiring, timing, and models' specifications are being illuminated in so many new versions of CAD software. This adds challenges for new designers especially for those in educational institutes. The issue of complex design tools has never been addressed in literature...
The E/E (Electrical/Electronic) Architecture is the key enabler for new innovative user functions in the automotive domain. The E/E Architecture needs to manage the complexity of the E/E System in a cost-efficient manner. This is a fact for all domains developing mass-produced distributed systems containing embedded software. However, many companies in these domains are missing a clear description...
This paper presents a robotics platform in its hardware and software aspects. The platform applications are for both educational and research fields. It includes three modules: mechanical module, hardware module and software module, being the latter two modules the subject of this paper. The hardware is based on FPGA and described through VHDL, aiming flexibility of prototyping and feasibility of...
A good part of the local research objectives, in the teleengineering field, concerns the remote monitoring of manufacturing machines. Of all the developed remote monitoring solutions, this paper is written in regard to the one that has a completely self-developed hardware and software monitoring solution The new, specialized, version of the own data acquisition PCB (Printed Circuit Board) and the...
Platelet aggregation assay is important in mediating platelet thrombus formation for both medical treatment and prevention. Therefore quick and accurate automatic analyzers for clinic are of urgent requirement all the time. In this paper, design and implementation of embedded control and management system for novel automatic platelet aggregometer is presented, which comes to rapid and quantitative...
Design of embedded systems involves a number of architecture decisions which have a significant impact on its quality. Due to the complexity of today's systems and the large design options that need to be considered, making these decisions is beyond the capabilities of human comprehension and makes the architectural design a challenging task. Several tools and frameworks have been developed, which...
We propose to integrate a real-time database management system into the basic software of the AUTOSAR component model. This integration can be performed without violating the fundamental principles of the component-based approach of AUTOSAR. Our database-centric approach allows developers to focus on application development instead of reinventing data management techniques or develop solutions using...
We propose a digital method to asynchronously monitor optical modulated signals. It allows the recovery of the eye diagram with a number of samples down to 212 without significant impairment due to the method. An embedded implementation of the algorithm based on a hybrid hardware and software solution is proposed.
With the development of ARM (Advanced RISC Machines) microprocessor embedded system, a method of graphical programming software development is more and more important. The system consists of PC graphical programming software, USB program transmitter and ARM development platform. It is mainly used for developing of graphic software. It can program conveniently through the graphical way, and can perform...
This paper describes development of a specialized data acquisition system. Specific requirements on the features of the data acquisition system led to utilization of two cooperating CPU boards running two different operating systems. The main contribution of this paper is in showing a method of integration of two different operating systems tightly cooperating within an embedded device.
An instruction scheduling technique is presented that targets at improving the reliability of a software program given a user-provided tolerable performance overhead. A look-ahead-based heuristic schedules instructions by evaluating the reliability of dependent instructions while reducing the impact of spatial and temporal vulnerabilities of various processor components. Our reliability-driven instruction...
This paper addresses an approach for accurately measuring energy consumption on battery-powered embedded systems which can be adequately tuned in order to enhance a set of timing and energy consumption metrics for mission critical systems. We introduce a software-based accounting scheme which is calibrated by low-precision battery state-of-charge reads through a battery voltage model. We then perform...
This paper presents a low cost micro-processed system developed for real-time control of omnidirectional mobile robots. The control strategy is designed on cascade form, being used in a lower level, discrete PI for control of wheels speed, and at a higher level, a kinematic controller for the acquisition of poses references for the robots. The central processing unit is designed with the microcontroller...
The following paper presents solutions to execute the hands-on training and introduce students to the measurement and control systems. Embedded systems are of a great importance to the contemporary computer science and electronics, so they must be present in the program of studies. The application of two modern hardware platforms is presented for both didactic and engineering tasks. They are National...
The development of embedded software for mobile phones requires a thorough knowledge of development processes, technologies and constraints related to software and hardware. Moreover, the growing competitiveness of this niche demands high productivity and quality. In this way, there is a need to invest in continuous improvement of processes, research for new technologies and methodologies, and increasing...
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.