Font Size: a A A

Research And Implementation Of Embedded BSP's Communication Platform

Posted on:2008-03-16Degree:MasterType:Thesis
Country:ChinaCandidate:L T LiFull Text:PDF
GTID:2178360272969811Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Embedded system has been widely used with the rapid development of computer technology, BSP(Board Support Packet),as the important tools for development and debug of embedded system,communication function is more and more important. As BSP's communication method develope towards versatile direction, designing individual communication platform, providing uniform interface will benefit enhancing expandibility and portability, and reducing development period.After the analysis of communication mode between usual BSP and host, this article implements a layer-stepping and modularized communication platform, which provide communication service for BSP and host software, and mask hardware operation details of communication device, as a result, the reliability and independence of upper_layer software are enhanced. The platform is made up of two parts: communication module of device and communication module of host.The module of device provides interface function for BSP, the whole architecture is divided into two layers: Device Abstract Layer and Device Driver Layer. The Device Abstract Layer provides a set of standard communication interface functions unrelated with specific device, which is mapped to device drivers by file table,device table and driver table.The module of host is a class library that includes communication interface class and subclasses, designed by the object-oriented method. The interface class defines standard interface of communication, the subclasses realize communication operations.After the implementation of modules above, test environment is constructed, the function and performance of platform are tested and improved. The test result indicates that communication platform can provide high efficient and reliable service for BSP and host software.Research of this issue provides a communication platform with good portability and expandability for embedded BSP. Thoughts of step-layerring make the communication between BSP and host software more reliable and efficient; modularized design make it easy to port the platform to different system, and guarantee the more research work.
Keywords/Search Tags:Embedded system, BSP, Communication Platform, Device Abstract Layer
PDF Full Text Request
Related items