Extending the Embedded System E-TDDunit Test Driven Development Tool for Development of a Real Time Video Security System Prototype

Author(s):  
Steven Daeninck ◽  
Michael Smith ◽  
James Miller ◽  
Linda Ko
Electronics ◽  
2021 ◽  
Vol 10 (4) ◽  
pp. 469
Author(s):  
Hyun Woo Oh ◽  
Ji Kwang Kim ◽  
Gwan Beom Hwang ◽  
Seung Eun Lee

Recently, advances in technology have enabled embedded systems to be adopted for a variety of applications. Some of these applications require real-time 2D graphics processing running on limited design specifications such as low power consumption and a small area. In order to satisfy such conditions, including a specific 2D graphics accelerator in the embedded system is an effective method. This method reduces the workload of the processor in the embedded system by exploiting the accelerator. The accelerator assists the system to perform 2D graphics processing in real-time. Therefore, a variety of applications that require 2D graphics processing can be implemented with an embedded processor. In this paper, we present a 2D graphics accelerator for tiny embedded systems. The accelerator includes an optimized line-drawing operation based on Bresenham’s algorithm. The optimized operation enables the accelerator to deal with various kinds of 2D graphics processing and to perform the line-drawing instead of the system processor. Moreover, the accelerator also distributes the workload of the processor core by removing the need for the core to access the frame buffer memory. We measure the performance of the accelerator by implementing the processor, including the accelerator, on a field-programmable gate array (FPGA), and ascertaining the possibility of realization by synthesizing using the 180 nm CMOS process.


2021 ◽  
Vol 37 (1) ◽  
pp. 193-203
Author(s):  
Renny Eka Purti ◽  
Azmi Yahya ◽  
Oh Yun Ju ◽  
Maryam Mohd Isa ◽  
Samsuzana Abdul Aziz

Abstract. A simple, portable, and rugged instrumentation system has been successfully developed and field demonstrated to monitor, measure, and record the harvested crop yield and selected machine field performance parameters from the typical rice combines in Malaysia. The complete system comprises of two ultrasonic sensors located at the combine header to measure the cutting width, microwave solid flow, and microwave moisture sensors at the combine clean grain auger to measure the flow rate and moisture content of the cleaned grains going into the grain tank, electromagnetic detector on the combine grain elevator drive shaft to monitor the grain elevator rotational speed, and lastly a DGPS receiver on the combine console roof to indicate the travel speed and geo-position in the field. All these measured parameters were made to display in-real time on the touch panel screen of the embedded system on-board the combine for the interest of the combine operator and also made to display in-real time on the monitor of the toughbook at the on-ground base station for the interest of the system controller. Static calibrations on the individual sensors showed excellent measurement linearity having R2 values within 0.8760 to 1.000 ranges. The wireless communication between the embedded system on-board the combine and the toughbook at the on-ground base station could be sustained to a maximum distance of 185 m apart. Site specific variability maps of crop yield, harvested grain moisture content, combine cutting width, combine traveling speed, combine field capacity, and combine field efficiency within the harvested area could be produced from the data obtained with the instrumentation system using a GIS software. Keywords: Grain harvesting, Paddy mechanization, Precision farming, Wireless data transmission, Yield monitoring.


2012 ◽  
Vol 220-223 ◽  
pp. 1977-1981
Author(s):  
Bing Hui Fan ◽  
Peng Ji ◽  
Jian Gong Li

In order to make prosthetic work in unstructured environments in real time to solve the inverse kinematics problem, the coordinates of the location of the end of the workspace of the manipulator rod needed to know. The spatial orientation value of random object relative to prosthesis basic coordinates be calculated in real time is realized in the embedded system by means of two three-dimensional attitude sensors and one laser ranging sensor.This method can provide the necessary raw information for the multiple degree of freedom prosthesis which works in an unstructured environment to complete the operational tasks assigned.


2018 ◽  
pp. 94-101
Author(s):  
Dmytro Fedasyuk ◽  
Tetyana Marusenkova ◽  
Ratybor Chopey

The work deals with a significant problem of ensuring that the execution time of a firmware running inside a microcontroller-based real-time embedded system never goes out of its expected range, no matter for how long the embedded system has been used. Once having been tested before the first usage, a newly created embedded system is gradually getting slower in its response, due to the fact that its hardware components get worn-out with aging. A possible solution is a replacement of the hardware components that most contribute to such a change in the response time of the embedded system. If such a replacement takes place too far in advance, long before hardware components actually start showing any decline in their response time, the above-mentioned solution is cost-ineffective and impractical, as it leads to a waste of equipment and efforts. We introduce a method for predicting the appropriate maintenance period of a real-time embedded system on the basis of the characteristics of its hardware components.


The Embedded system is employ in safety and critical application, which is greater reliability. The watchdog timers are used in automatic systems to handle the operation time for secure the timer failure. Majority of the watchdog timers used an additional circuit to adjust their timeout position and it will provide limited services in terms of working. This paper presents the architecture of a watchdog timer and also gives the design structure, it will working in safety and critical conditions. The operations are general and it can be used to monitor the working of any processor in real-time application. This paper discussed the implementation of the proposed timer in a FPGA. This will helps to design easily in different applications, it will gives reduces the overall system cost. The watchdog timers is to detect and give response very effectively and also gives the responses of faults by analyzing the simulations


Author(s):  
Anupama Surendran ◽  
Philip Samuel

Even though human beings are using computers in their day-to-day activities, the terms embedded and real-time systems have received much attention only in the last few years, and they have become an inevitable part of our daily activities. The most evident and highlighted feature of embedded systems is the consideration of time. The significance of time constraints in designing each and every feature of embedded systems has made the software and hardware of embedded systems more complicated and entirely different from ordinary systems. Due to these reasons, several challenges exist in developing and maintaining embedded and real time software. Increase in complexity of the embedded system code increases the chance of occurrence of defects in the embedded software. Failure to deliver the software within the stipulated time, economic constraints faced during the development and the maintenance phase, inadequate testing, design of improper code and its reuse are some of the issues faced during the embedded system software development phase. In this chapter, the authors suggest a knowledge-based approach in managing the issues that arise during the coding and testing phase of embedded and real-time software. Program slicing is used to detect the code clones present in the embedded software, and a knowledge repository of code clones is created. This code clone knowledge repository is utilized during the coding and testing phase of real-time and embedded software, which in turn improves the whole software development process.


2011 ◽  
Vol 189-193 ◽  
pp. 227-230
Author(s):  
Shu Lin Shi ◽  
Guo Rui Pi

: This topic has designed a kind of virtual oscilloscope based on the embedded technical. On the hardware the S3C2410+IDT7204 structure were used, on the software real-time operating system uC/OS-II were used in the design of embedded virtual oscilloscope. ARM9 microprocessor's high speed handling ability are fully used, as well as FIFO in the read-write control logic, the superiority in high speed data exchange aspect, realizes the double channel synchronization profile demonstration. the multi-task run and the real-time processing were realized by using on the uC/OS-II operating system's in ARM9 microprocessor transplant. This oscilloscope has the cost lowly, to be possible to as the common oscilloscope, also to be possible to as an intelligent module the merit which used in the embedded system.


Sign in / Sign up

Export Citation Format

Share Document