Font Size: a A A

The Field Of Communications-oriented Embedded Software Platform - Oss Research And Implementation

Posted on:2005-02-14Degree:MasterType:Thesis
Country:ChinaCandidate:X GuiFull Text:PDF
GTID:2208360125964195Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the development of communication technology and the increase of the bandwidth, the ISP provide lots of value-added service to improve the usage of bandwidth, at the same time the type of the service changes from narrow-band to broad-band for the requirement of all kinds of QOS. This brings new challenges of communication devices: first devices must have flexible service expanding ability, and develop new services and function quickly according to the different situation; second, system must have effective signal processing ability.Embedded software development has its own character, one side: there are a lot of embedded hardware platform, different hardware platforms can not be compatible; on the other side, currently there are many embedded OS, different OS provide uniform API. These make the development of embedded software difficult, so it is disadvantage to improve the reuse of code, but most modules of communication system are same.Communication devices must have powerful message processing ability, so it requires effective memory management arithmetic and message communication policy. So the system needs many task and timers, allocates and frees fixed memory frequently. For these requires, the popular commercial embedded OS can not do it well. Current embedded system has these problems: the efficiency of communication between tasks is low, the efficiency of allocating and freeing memory is low too, at the same time it will provide many fragments, task scheduling and timer will consume more CPU, and so on.According to the communication character, we use middle-ware,virtual machine, get the special requirements of embedded OS in communication, to form a support platform which fits the requirements of communication device application software, and provide a uniform API for embedded application development.This project's target is to design and implement an embedded software platform's core, OOS, which is suitable to communication. And it should be general, effective, easy to expand.
Keywords/Search Tags:Operation System Subsystem, Embedded Software Platform, Running Support, Schedule Level Two
PDF Full Text Request
Related items