基于S3C2440的Bootloader研究毕业论文设计

基于S3C2440的Bootloader研究毕业论文设计

ID:23810872

大小:806.50 KB

页数:53页

时间:2018-11-10

基于S3C2440的Bootloader研究毕业论文设计_第1页
基于S3C2440的Bootloader研究毕业论文设计_第2页
基于S3C2440的Bootloader研究毕业论文设计_第3页
基于S3C2440的Bootloader研究毕业论文设计_第4页
基于S3C2440的Bootloader研究毕业论文设计_第5页
资源描述:

《基于S3C2440的Bootloader研究毕业论文设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于S3C2440的Bootloader研究中文摘要Bootloader是嵌入式系统开发的一个重要环节,它在系统上电时开始执行,完成相关硬件设备初始化,准备好软件运行环境,最后调用操作系统内核。Bootloader把操作系统和硬件平台衔接起来,对嵌入式系统的后继软件开发十分重要。本课题深入研究了当前嵌入式系统开发中功能强大、稳定可靠的引导加载程序U-Boot的特征、架构和运行原理,然后以S3C2440微处理器为核心的开发板作为硬件平台,完成了U-Boot移植。S3C2440是基于ARM920T的32位RISC嵌入式处理器,它

2、是目前市场上应用非常广泛的一款嵌入式处理器,具有通用性。本课题在移植过程中实现了从SDRAM运行、Flash启动、USB下载、菜单操作界面、下载Yaffs2文件系统和启动Linux内核等功能。最后利用S3C2440开发板进行实际测试,证实了所移植U-Boot功能的正确性,从而完成了基于U-Boot的系统引导加载程序的构建。关键词:嵌入式系统;S3C2440;Bootloader;U-BootIVResearchofBootloaderbasedonS3C2440ABSTRACTBootloaderisanimportantp

3、artofembeddedsystemdesign.Whenthesystemispoweredon,itwillcompletetherelatedhardwaredeviceinitialization,preparesoftwareenvironment,andfinallycalltheoperatingsystemkernel.Bootloaderlinksuptheoperatingsystemandhardwareplatform,itisveryimporttodevelopethesubsequentsof

4、twareofembeddedsystem.Thistopicstudiesin-depththefeature,structureandoperationprincipleofU-Bootwhichisapowerful,stableandreliablebootloaderinembeddedsystemdevelopment,thencompletingthetransplantofU-Bootusingthedevelopmentboardasthehardwareplatform,whosecoreisS3C244

5、0microprocessor.S3C2440isanembeddedprocessorbasedonARM920T's32bitsRISC,whichisusedwidlyinthemarketandversatility.ThefunctionsofSDRAMrunning,Flash-start,USBdownloadandthemenuoperationinterfacearecompleted,thefunctionofdownloadYaffs2filesystem,andboottheLinuxkernelar

6、ealsosupported.Finally,theS3C2440developmentboardisusedtotest,confirmingthecorrectnessofU-Boottransplantationfunction,sothebuildthesystembootloaderbasedonU-Bootiscompleted.KEYWORD:Embeddedsystem;S3C2440;Bootloader;U-BootIV目录第一章前言11.1嵌入式系统简介11.1.1嵌入式系统定义11.1.2嵌入式系统的

7、发展11.2Bootloader概述21.2.1Bootloader的引入21.2.2Bootloader的种类划分21.2.3Bootloader研究意义31.3本文章节安排3第二章S3C2440微处理器52.1S3C2440主要结构和体系52.2S3C2440主要片内资源6第三章U-BOOT移植实现83.1U-Boot简介83.1.1U-Boot主要特征83.1.2U-Boot源码结构83.2U-Boot启动模式和工作原理93.2.1U-Boot启动模式93.2.2U-Boot工作原理103.3U-Boot的环境配置15

8、3.3.1Makefile配置153.3.2头文件配置173.4支持在SDRAM中运行实现173.4.1配置时钟183.4.2设置时钟初始化183.5Flash启动实现193.5.1Flash启动方式判断193.5.2NorFlash启动实现213.5.3NandFlash启动实现213.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。