Font Size: a A A

The Research And Implementation Of Bootloader Based On S3C6410

Posted on:2013-01-25Degree:MasterType:Thesis
Country:ChinaCandidate:L L FengFull Text:PDF
GTID:2268330392465628Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Bootloader, as a necessary part of an embedded system, runs first in the system. It caninitialize the hardware and build the RAM mapping table, preparing the whole system for therunning of operating system and the user applications. The Bootloaders of different embeddedequipments cannot be shared each other, so a Bootloader requires to be specially designedaccording to the hardware and requirement of its embedded equipment.This paper analyzes the main function of Bootloader,and gives the advantages anddisadvantages of several commonly used Bootloaders. After analyzing the working principle andstartup procedure of Bootloader, its transplantation method is given. The cross compilingtechnology is analyzed and the fabrication of cross compiling chain is given in detail. Thecharacteristics of NAND FLASH, guiding modes of S3C6410and device specific addressspace are analyzed, based on which, the guiding process of S3C6410is designed. Bootloader, asa program running on the bare machine, controls and configures the hardware directly. On thebasis of this characteristic, this paper presents different debugging methods for its differentstages of development. Moreover, by transplanting a new version U-Boot-2012.04, this papergives a complete realization scheme of the Bootloader in a Tiny6410development board withS3C6410processor. The configuration and compiling of Linux core, suitable for the Tiny6410development board, is given. The meanings and principles of MTD partition are analyzed andthe method for its realization is presented. The leading parameters of U-Boot are explained andthe configuration of Tiny6410board is finished. In different boot modes., the U-Boot inTiny6410board is tested in many aspects such as the basic commands, network communication,guiding the operation system, etc. at last.
Keywords/Search Tags:embedded system, S3C6410, bootloader, Linux, U-Boot
PDF Full Text Request
Related items