Dissertation > Excellent graduate degree dissertation topics show
Transplantation of Loongson platform based on Bootloader
Author: XiaHaoJun
Tutor: WangHaiRui
School: Kunming University of Science and Technology
Course: Computer technology
Keywords: Boot/loader Loongson Embedded Porting Flash
CLC: TP311.54
Type: Master's thesis
Year: 2013
Downloads: 2
Quote: 0
Read: Download Dissertation
Abstract
|
Bootloader is the first running program after power-on in embedded systems. Its function is to initialize the hardware devices, to establish the system memory space mapping, and finally to finish loading the Linux operating system. This dissertation is about porting bootloader to the Loongson platform. Loongson is a general-purpose CPU designed and developed independently by Institute of Computing Technology Chinese Academy of Sciences. An analysis about the bootloader ported based on the Loongson platform is significant for the promotion and application of domestic CPU.Bootloader has several versions currently, so this dissertation analyzes the advantages and disadvantages of the various versions and selects U-boot as the final object for porting. Because the bootloader porting is very closely related to the CPU architecture, an overview and some necessary details about the Loongson architecture are provided.The start-up phase of different embedded hardware is obviously quite different and U-boot doesn’t provide a complete code about this phase, so this part of the code must be ported according to the characteristics of the specific hardware. In the process of migration a lot of things have to be considered including setting the interrupt vector, initializing the CPU registers, setting up the temporary stack, initializing the memory and cache, moving and relocating Nand blocks, allocating the memory of U-boot, activating the serial support etc. This dissertation also involves the instruction to the hardware related to this porting such as cache and Nand flash. The key points regarding the code porting are elaborated in detail and summarized. The stability of the ported U-boot is also well-verified. The last part of this dissertation gives the prospects for further work.At last, the porting of U-boot based on the Loongson platform is completed, and U-boot works well on the Loongson platform. The experiments show that this ported u-boot performs well and stably.
|
Related Dissertations
- Design and Development of Application Programme for Fault Analyzer Based on Wince Platform,TP311.52
- The Electric Power Steering System,U463.4
- The Research and Implementation of Software Oriented Fault Injection Tool,TP311.52
- Transplant of Windows CE Operation System Based on ARM9,TP316.7
- The Research of Moving Object Tracking System Based on Embeded Image Process Unit,TP391.41
- Gui Design and Application Oriented to Embedded Ultrasonic Detecting System,TP274.53
- Data Collecting and Processing of Multi-Linear-CCD Visual Measuring System,TP274.2
- LXI-VXI Adapter Design,TP274
- Research on Temperature Control System for High-Performance Oven-Control Crystal Oscillator (OCXO),TN752
- Ideological and political education of full - time graduate after enrollment,G643.1
- Signal Acquisition and Processing Platform Design and Implementation of Trawl Sonar System,S951.2
- The Design of Embedded Image Transmission Terminal Based on the TCP/IP Protocol,TP368.1
- Study of An Embedded Chinese Medical Therapeutic Apparatus,R197.39
- Research and Application of Graphic Interface Engine on Digital TV Middleware,TP391.41
- Salinomycin Granules Process Improvement,S859.79
- ECG Detection Analyzer Based on Windows xp Embedded System,R197.39
- Network transmission ROI image coding algorithm,TN919.81
- Borehole imaging device based on embedded systems research,P634.3
- Arch Rib Distance Optimization of Rigid Frame Arch Bridge and Strengthening Techniques for Nodes,U445.72
- Source Control System Liquid Cooling,TP273
- Crawl Technology Research for Real-time Vertical Search Engine,TP391.3
CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software migration
© 2012 www.DissertationTopic.Net Mobile
|