基于S3C2440的Bootloader研究设计的开发与实现.docx
《基于S3C2440的Bootloader研究设计的开发与实现.docx》由会员分享,可在线阅读,更多相关《基于S3C2440的Bootloader研究设计的开发与实现.docx(54页珍藏版)》请在第一文库网上搜索。
1、学校代码: 11059学 号:0805070326金解卷茂Hefei University毕业论文(设计)BACHELOR DISSERTATION论文题目:基于 S3c2440 的 Bootloader研1究学位类别:工学学士年级专业(班级):08自动化(3)班作者姓名:之强导师姓名:干开峰完成时间:2012-05-10基于 S3C2440 的 Bootloader 研究中文摘要Bootloader是嵌入式系统开发的一个重要环节,它在系统上电时开始执行,完成相关硬件设备初始化,准备好软件运行环境,最后调用操作系统内核。Bootloader把操作系统和硬件平台衔接起来,对嵌入式系统的后继软件开
2、发十分重要。本课题深入研究了当前嵌入式系统开发中功能强大、稳定可靠的引导加载程序U-Boot的特征、架构和运行原理,然后以S3C2440微处理器为核心的开发板作为硬件平台,完成了 U-Boot移植。S3C2440是基于ARM920T的32位RISC嵌入式处理器,它是目前市场上应用非常广泛的一款嵌入式处理器,具有通用性。本课题在移植过程中实现了从SDRAM运行、Flash启动、USB下载、菜单操作界面、下载Yaffs2文件系统和启动Linux内核等功能。最后利用S3c2440开发板进行实际测试,证实了所移植U-Boot功能的正确性,从而完成了基于U-Boot的系统引导加载程序的构建。关键词:嵌入
3、式系统;S3C2440; Bootloader; U-Boot解放东路课时费老师打款回复了Research of Bootloader based on S3C2440ABSTRACTBootloader is an important part of embedded system design. When the system ispowered on, it will complete the related hardware device initialization, preparesoftware environment, and finally call the operatin
4、g system kerneLBootloader links upthe operating system and hardware platform, it is very import to develope thesubsequent software of embedded system.This topic studies in-depth the feature, structure and operation principle ofU-Boot which is a powerful, stable and reliable bootloader in embedded sy
5、stemdevelopment,then completing the transplant of U-Boot using the development board asthe hardware platform,whose core is S3C2440 microprocessor. S3C2440 is anembedded processor based on ARM920Tfs 32 bits RISC, which is used widly in themarket and versatility.The functions of SDRAM running, Flash-s
6、tart, USB download and the menuoperation interface are completed, the function of download Yaffs2 file system, andboot the Linux kernel are also supported. Finally,the S3C2440 development board isused to test, confirming the correctness of U-Boot transplantation function,so the buildthe system bootl
7、oader based on U-Boot is completed.KEY WORD: Embedded system; S3C2440; Bootloader; U-Boot目录5 8889910151517171818191921212425252627292930313131A-A- .-eir -XX- -a第一早刖后1. 1嵌入式系统简介1.1.1 嵌入式系统定义1. 1.2 嵌入式系统的发展 1. 2 Bootloader 概述1. 2. 1 Bootloader 的弓入1. 2. 2 Bootloader 的种类划分2. 2. 3 Bootloader 研究意义1.3本文章节安
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 S3C2440 Bootloader 研究 设计 开发 实现