Font Size: a A A

Design And Implementation Of A Visual Performance Monitoring System For Embedded Multi-core Platform

Posted on:2014-10-06Degree:MasterType:Thesis
Country:ChinaCandidate:B J ZhangFull Text:PDF
GTID:2268330422951705Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid development of information technology, embedded technologyhas also made tremendous progress. At present, embedded system has been widelyused in fields of our social life, military and aerospace etc. This put forward higherrequirements for the stability and the computing speed of the embedded system.Single-core system cannot meet people’s growing demand for embedded computingability, and multi-core parallel system has become an effective solution to improvethe processing capacity of embedded system. The quad-core S698P4developmentboard based on SPARC architecture which is developing by Orbita Company inZhuhai is a kind of multi-core embedded system. It is widely used in highly reliableembedded fields like aerospace etc.Due to the widespread use of embedded system, the demand of embeddeddevelopment is becoming increasingly urgent. Many embedded real-time operatingsystems have emerged, making the threshold of the embedded applicationdevelopment lower. In those systems, eCos as a highly configurable real-timeembedded operating system has been widely used in the embedded field. However,there are still many problems like shortage of hardware and low efficiency of theprogram in embedded development. Especially for multi-core embedded systems,how to allocate resource equally, making fully effective use of all resources, is still adifficult problem of embedded development.In this paper, we developed a visual performance monitoring system forembedded multi-core platform to solve the problem that the utilization of thehardware resources cannot be displayed visually in multi-core embeddeddevelopment. This system can not only display CPU utilization and memory usageon the development board, but also analyst the software and hardware bottlenecks ofthe embedded system by the data transmitted in front. This system can also capture avariety of memory operations, and analyzes common pitfalls and errors of memoryoperations. This makes embedded programs more robust and reliable. Later in thispaper, there is a comprehensive on-line test. We selected some representativeexamples to do module testing and integration testing for the system. After this, weanalyzed the results of the examples in detail and these results confirmed thecorrectness and reliability of the data monitored by the system. At last, we analyzedand summarized this paper, discussed the significance of the system. Then, thefurther work is prospected.
Keywords/Search Tags:embedded multi-core, eCos, visual performance monitoring, S698P4
PDF Full Text Request
Related items