Font Size: a A A

Design And Implementation Of Embedded Linux BSP On S3C2440 Processor

Posted on:2017-04-17Degree:MasterType:Thesis
Country:ChinaCandidate:Z X FangFull Text:PDF
GTID:2308330488451948Subject:IC Engineering
Abstract/Summary:PDF Full Text Request
With the boost requirement of society and the rapid development of information technology, real-time operating system based embedded device has gradually penetrated into every aspect of our work and life, embedded system based application has also become more and more popular in the area of production, sanitation and education.Board support package (BSP) is an important part of the embedded system and can provide support and service for embedded real-time operating system(RTOS) since it serves as a median layer between operating system and the hardware environment. BSP is kind of kernel software to accomplish the goals of hardware initialization and embedded RTOS boot. The main purpose of BSP development is to make the operating system and the hardware environment corporate better, which means the study on design and implementation of BSP working on embedded RTOS is of great significance.Firstly, this thesis introduces the background and essentiality of the subject, and then illustrate the concepts, characteristics and architecture of embedded systems, classification and application of embedded processors, composition and characteristics of embedded Linux operation system and basic concepts, structural features, and implementation of embedded Linux BSP. On the basis of the mentioned above, this article gives the theoretical analysis of Linux starting and hardware initialization, designs the Boot Loader of S3C2440 based on VIVI and each stage of the startup process and the key function is given, realizes the LAN drive and FLASH drive on the platform of chip-based S3C2440, and adds the function of image files automatically updating. In the last part, performance validation is confirmed by BSP compiling and burning into FLASH.Verify results show that the design of BSP can startup the S3C2440 minimum system and update the function of the operating system image through the network.
Keywords/Search Tags:Embedded Linux2.6, BSP, Boot Loader
PDF Full Text Request
Related items