Font Size: a A A

Design And Implementation Of A Board Support Package Based On ARM11

Posted on:2013-06-12Degree:MasterType:Thesis
Country:ChinaCandidate:L LiuFull Text:PDF
GTID:2248330392957868Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development of embedded technology, embedded systems are widely usedin all areas of society. In the preliminary phase of embedded system development, themain task includes booting the operating system kernel, developing related device driversand firmware etc. BSP (Board Support Package), is a layer of software between theembedded operating system and hardware. Its main task includes initializing the hardwareenvironment, booting the embedded operating system, providing debugging support.The BSP which is based on the ARM11hardware platform, is designed to bootWindows CE and provide debugging support for system development. The BSP is devidedinto four modules: booting module, hardware abstraction layer of operating systemmodule, the relevant device driver module and expansion module. The booting modulefinishes the initialization of system and booting operating system; the operating systemhardware abstraction layer module which supports the running of operating system,completes the underlying hardware interface defined by Windows CE; the related devicdedriver module operates the hardware and provides a simple user interface for BSP; theexpansion module completes the specific functional requirements of BSP.In the booting module, after the initialization of board hardware, Windows CE will bebooted. Next the routines of the interrupt handling, clock operation, CPU statusmanagement will be completed in the Windows CE hardware abstraction layer. Finally inthe expantion module, after the design of communication protocol between host and targetmachine, the solidification based on the USB protocol will be given; after analysing thestart principle of SD card, the solidification based on the SD card will be given; in order toimprove the user experience, the solidification and display of booting logo will beachieved.
Keywords/Search Tags:Embedded System, Board Support Package, Solidification, Driver
PDF Full Text Request
Related items