Font Size: a A A

Research And Implementation Of Embedded Board Support Package

Posted on:2008-10-12Degree:MasterType:Thesis
Country:ChinaCandidate:Z XiaFull Text:PDF
GTID:2178360272467353Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
At present, the application of embedded system based on ARM architecture is being widely used. The setup of embedded system software is the key part of application development. Embedded system software architecture is consisted of Board Support Package, which is short for BSP, embedded operating system and application software. As a hardware platform of operating system and application, BSP masks the diversity of the hardware, and provides the basic hardware information for the embedded operating system, and boots the kernel finally.This article concludes the commonness of BSP's function while running by analyzing the characteristic and boot process of embedded BSP and design a solution of BSP based on ARM architecture, which is divided into needed and optional parts and integrates operating system ucosII. The BSP supports better expandability and portability.The needed part of BSP finishes the initialization of the hardware, and brings the system to a moderate state and finally boot the embedded system kernel, which includes the initialization of chip, software environment and board. The chip initialization includes the set of frequency of CPU etc. The software environment initialization involves heap and stack, application running environment, address remap, memory management, and exception handling etc. The board initialization involves timer, memory controller, GPIO and serial port etc.The optional part of BSP mainly includes two aspects. One is the related device driver, such as USB, Flash, and LCD etc. Another is about communication, which designs a simple communication protocol and finishes stable and efficient communication between host and target and implements the system romability, integrated test and debug.
Keywords/Search Tags:board support package, embedded system, portable
PDF Full Text Request
Related items