Font Size: a A A

Design And Implementation Of Board Support Package Based On ARM Cortex-A9

Posted on:2014-02-20Degree:MasterType:Thesis
Country:ChinaCandidate:K WuFull Text:PDF
GTID:2268330422463533Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
A primary feature of the embedded system is the diversity of hardware platforms, therefore a key issue for embedded system development is how to make the embedded operating system can effectively run on different hardware platforms. BSP(Board Support Package) is a software system located in the intermediate layer between the embedded operating system and hardware,and its main tasks includes shielding the diversity of the underlying hardware platform, providing the control of the hardware device,booting the embedded operating system, providing the debugging environment for the development of embedded system.According to the requirements of BSP functions, the overall structure of BSP was established. Considering the scalability and portability, the BSP system was divided into four main modules:system boot module, hardware driver module, command interaction module and burning upgrade module.The system boot module implemented the initialization of system and the booting of embedded operating system.The hardware driver module implemented the driver program of serial device and NAND Flash device, wrapped the drivers with an external interface.The command interaction module completed the design and implementation of command processing procedure, provided the interface of adding new command, and implemented commands commonly used.The burning upgrade module completed the design and implementation of burning and upgrade system:the burning system designed the burning processing procedure, expanded the communication protocol and implemented the burning tools; the upgrade system implemented two upgrade approaches of U disk upgrade and network upgrade.
Keywords/Search Tags:Embedded system, Board support package, Hardware driver, Command interaction, Burning and upgrade
PDF Full Text Request
Related items