Font Size: a A A

Optimization, Porting Of ECos And Its Application Research In Supervision System Of UPS

Posted on:2006-01-09Degree:MasterType:Thesis
Country:ChinaCandidate:J Z LuFull Text:PDF
GTID:2168360152489110Subject:Power electronics and electric drive
Abstract/Summary:PDF Full Text Request
eCos (embedded Configurable operating system) is an open source, royalty-free and none copyright limited real time operating system, fits for embedded application and development. eCos has following key features: powerful and full function; full-featured, configurable, expansible, portable and compatible real time embedded kernel; perfect, royalty and buyout free development tools; under constant improvement, supporting for a wide variety of devices, according with the developing direction of embedded system. No other than these features have resulted in more attention to eCos. It's a research hotspot of developing new embedded products with eCos in the field of embedded operation system.This paper discusses the main parts of eCos kernel, such as schedule mechanism, memeory management, interrupt and exception handling etc. At the same time, a detailed comparison is done among eCos and other open source RTOS, i.e. RTLinux, μC/OS- II, RTEMS etc. Their characters and performance are analysed in the aspects of schedule mechanism of multitask, synchronization primitive, real-time characterization. From the comparison, the advantage and weakness of eCos is clear.Then scheduling algorithm of eCos is optimized. The Earliest Deadline First (EDF) scheduling algorithm is combined with classical PID controller, then PID feedback controlled EDF scheduling algorithm (PID-FC-EDF) is realized, and the implementation methods of interface between the new scheduler and the multilevel queue scheduler of eCos is introduced.For Hardware Abstract Layer (HAL) need to be ported and device drivers should be programmed when eCos is applicated on a new target platform that eCos does not support, the theory of HAL, the technique of Platform Porting and the detailed process and method of programming Ethernet device drivers are dissertated in particular.At last, eCos is applied to remote supervision system of Uninterruptable Power Supply (UPS), the platform consist of hardware and software based on ARM (s3c4510) is designed, which anlyses the process and technique of exploitation embedded web server and application software of eCos in detail. As a result, a supervision system of UPS based on advanced B/S (Browser/Server) struct is formed, which takes place of the supervision system based on conventional C/S (Client/Server) mode, and can achieve intelligent supervision and management of UPS more conveniently.
Keywords/Search Tags:eCos, RTOS, scheduling algorithm, platform porting, supervision and management system
PDF Full Text Request
Related items