Font Size: a A A

Embedded Linux Development Platform Bsp Technology

Posted on:2007-09-13Degree:MasterType:Thesis
Country:ChinaCandidate:Y Q KangFull Text:PDF
GTID:2208360185955679Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
BSP (Board Support Package) is a software developing package between the hardware layer and the software layer. It is used to cover the differences of hardware, boot the operating system and provide device drivers.Linux has been one of the main operating systems. It is expanding and developing continually. In the latest 2.6 version of kernel, many new features have been added to support the wide application of embedded system. As a result, Linux is applicable both in the large-scale system and in the mini system, such as PDA. Hence, the study on Linux has become a focus of attention.BSP is a very important part in the research and developing process of embedded system. This dissertation deals with the technology of BSP in Linux system, especially for its basic conception and design ideas, and makes a detailed analysis of the structures and realization technology of every function module in particular. Further more, by means of analyzing BIOS technology, the dissertation expounds the board-level initialization process and key technologies of embedded system. To study the basic principle of BootLoader, it gives a detailed statement of GURB based on the source code, and put forward the structure and designing ideas of BootLoader in embedded system.The management technology of embedded system to device drive is an important component of BSP. With the comparison between the framework of device driver in Linux2.4 and Linux 2.6 and the studies on a great of source codes, a deep research has been conducted into the unified device model of Linux 2.6. Furthermore, this paper analyzes the main data structures and the framework of Kobjects to make an explicit understanding of the abstract mechanism of the class of devices. In practical project, the developing and research task of the BSP based on ARM+Linux platform is accomplished with the support of research work.To conclude this dissertation, a summary is made and a prediction is conducted into the further research.
Keywords/Search Tags:Linux, BSP, BootLoader, device driver
PDF Full Text Request
Related items