Font Size: a A A

Research And Realization On BSP Of Teaching Experimental Board Of Embedded System Based On U-boot

Posted on:2009-02-14Degree:MasterType:Thesis
Country:ChinaCandidate:W G GuoFull Text:PDF
GTID:2178360245471762Subject:Computer technology
Abstract/Summary:PDF Full Text Request
BSP(Board Support Package)is the resolution and it is also the middleware between hardware and operation system to make the hardware diversity concealment. In addition it can control the hardware, boot the embedded system and give OS hardware information complying with the OS requirement. BSP plays a key role which crosses the hardware and software for designing and application in the embedded technology, and its structure and functions are are different as the system of software and hardware..The researching and developing of starting code and the comprehension of interruption system are difficult during the embedded system exploitation. Therefore it is necessary to make them main issues. In this dissertation, based onμCLinux of embedded operation system and teaching experimental board of S3C44BOX chip, the methods of transplanting u-boot are researched to implement BSP. The main research contents are as follow:(1) According to BSP's function request, completed the initialization of hardware, providing the condition which needed by running .On the base of summarizing the function and implement methods of BSP, this is dissertation research the starting process ofμCLinux which is leaded by BSP, and gives the schimes of developing BSP by transplanting u-boot.(2)S3C44B0X is kind of development board which is on the base of thirty-two RISC CMOS chip of ARM7TDMI kernel by the Summsung company. The structure of this development board, the functions, characteristics of u-boot, and Cross-Compiler Environment as well as transplanting methods during the S3C44B0X transplanting process, are researched by this dissertation.(3) This dissertation studys the interruption mechanism of S3C44B0X and the initialization principle of the second level interruption table.The methods and the using function call can implement the initialization of interruption by a interruption experimental procedure. Eventually, this dissertation studies the serial communication and how to implement auto-updating procedure ofμCLinux kernel and file system in BSP to lengthenparts functions of BSP.
Keywords/Search Tags:Emedded system, Board-SupportPackage, S3C44B0X, Teaching experimental board of ARM7, u-boot, Software transplanting
PDF Full Text Request
Related items