Font Size: a A A

Study And Application In Design Approach Of Embedded Software System Based On Platform

Posted on:2007-11-29Degree:MasterType:Thesis
Country:ChinaCandidate:C X DuFull Text:PDF
GTID:2178360185490670Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the coming of Post-Personal Computer Era, embedded system is widely used in more and more fields. The embedded software system is also becoming much more complicated and difficult. How to transplant the embedded software system from one platform to another only by extending corresponding layers, without redesigning the whole system, is the goal of all the embedded developers all the time. But there is no standard interface between different embedded system APIs. There are so many differences between OS APIs, OS specifications, middle-ware interfaces and hardware drivers. It is just the great differences that lead to a series of problems in embedded software systems'reuse, portability and expansibility. Therefore, how to improve the portability and the expansibility of the embedded software and the quality and the efficiency of developing becomes a key and difficult problem.In order to resolve this problem, to design and develop an embedded software system based on a hierarchical and standard platform with strong portability and real timing, is a good approach. After analyzing the characteristics of embedded system and software developing, this paper proposes the framework of embedded software system and the design process of embedded software based on platform, where the designing method of each layer is described in details. This framework is similar to OSI model of the network communication, dividing the embedded software system into several independent levels, including Hardware Abstract Layer, BootLoader Layer, Monitor Layer, Hardware Device Driver Layer, Real-Time Operating System Layer and Application Layer. Each layer accomplishes corresponding function and provides support to upper layers. There are uniform interfaces between different levels. Based on this, we only need to modify...
Keywords/Search Tags:embedded system, hardware abstract layer, T-Kernel operating system, ROM monitor
PDF Full Text Request
Related items