Font Size: a A A

Hardware Development Platform Design And OS Porting Of Embedded System

Posted on:2008-04-20Degree:MasterType:Thesis
Country:ChinaCandidate:X C PuFull Text:PDF
GTID:2178360242972272Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Along with the rapid development and wide application of Embedded Technology, the platform-ization development of Embedded System has prevailed. However, to the best of our knowledge, none of the existing products of development platform is such a universal platform that supports the integrated development of software and hardware. Aiming at this actuality, paper thoroughly explored the key technologies of the universal development platform that is integrated both in software and hardware. My contributions can be summarized as three parts.This thesis presented a modularized method of platform development, and then designed and implemented a modularized hardware development platform which is opened, universal, customizable, and presented the universal method to design and modify the interface circuits, resolved the reuseable problems of hardware modules, and made itself to be a warehouse of hardware modules logically, supported the modularized development and reuse of hardware, improved the efficiency of hardware development.Aiming at the traditional BSP abuses of closed structure and specific codes, the thesis put forward a refactoriable way to design BSP, then designed and implemented the refactoriable BSP which is opened and universal. This BSP reduced its developing difficulties, and improved its development efficiency, and possessed the advantages of HAL (Hardware Abstraction Layer) concurrently, which would support the fast cross-platform porting of OS and the parallel development of software and hardware.Through the analyzing of OS kernel and its portability, the thesis presented a method to port OS cross-platform and standardizedly which is basing on the refactoriable BSP, and then citing practical examples to discuss the implementation process in detail, compared with the traditional method, the new one improved the porting efficiency.All above have been put into practice in our project and got well reactional effects.
Keywords/Search Tags:hardware development platform, Board Support Package, OS transplant, modularize, refactoriable, cross-platform, standardize
PDF Full Text Request
Related items