嵌入式专业系统设计实验告BootLoader移植实验样本.docx

嵌入式专业系统设计实验告BootLoader移植实验样本.docx

ID:62184242

大小:16.87 KB

页数:7页

时间:2021-04-20

嵌入式专业系统设计实验告BootLoader移植实验样本.docx_第1页
嵌入式专业系统设计实验告BootLoader移植实验样本.docx_第2页
嵌入式专业系统设计实验告BootLoader移植实验样本.docx_第3页
嵌入式专业系统设计实验告BootLoader移植实验样本.docx_第4页
嵌入式专业系统设计实验告BootLoader移植实验样本.docx_第5页
资源描述:

《嵌入式专业系统设计实验告BootLoader移植实验样本.docx》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、嵌入式专业系统设计实验告BootLoader移植实验样本嵌进式业余体系计划真验告BootLoader移植真验开胖教院嵌进式体系计划真验呈报(2013-2014第2教期)业余:真验名目:BootLoader移植真验真验光阴:2014年5月19日真验成员:____________________________________________________________________引导先生:电子疑息取电气工程系2014年4月造真验3BootLoader移植真验一、真验目标1、生悉Bootloader事情本理。2、懂得U

2、-Boot的代码布局。3、把握U-Boot移植历程。2、真验内容本真验生悉Bootloader事情本理,懂得U-Boot源码布局,基于S3C2440处置器,实现U-Boot移植,并正在宗旨开辟板上测试经由过程。3、真验装备硬件:1、pc机2、FriendlyARM开辟套件即MIRCO2440中心板硬件:1、实拟机(VMware)2、U-Boot源码()4、真验历程1、Micro2440设置正在mini2440/micro2440上的移植筹办事情,咱们仍旧将开辟板文件创建正在board/samsung下,2、设置时呈现同伴,

3、字体要建改,复造粘揭的时分呈现的同伴,有之处有中文,往失落便止了。3、编译实现得败,只要上彀查寻同伴,最初办理了同伴。11124、编译实现后将下载到SDRAM的0x33f80000天址处,u-boot已经经能正在RAM中运转。2、收持DM90001、编译实现后将下载到SDRAM的0x33f80000天址处。3、收持内核启动0x33f80000天址处。4、收持NandFlash1、编译实现后将下载到SDRAM的0x33f80000天址处。5、真验小结本真验必要生悉Bootloader事情本理,懂得U-Boot源码布局,基于S

4、3C2440处置器,实现U-Boot移植,并正在宗旨开辟板上测试经由过程,尾先能够瞧到真验引导书上的先容,懂得U-Boot的移植。入手下手次要是使用U-Boot源码()举行设置,创建Micro2440设置、正在RAM中运转、收持DM9000、收持内核启动、收持NandFlash、收持yaffs下载、收持NandFlash启动等设置。本次真验中固然没有要咱们本人编写步伐。可是对于于初教者的咱们借是有面易度的,次要是时间制约,以是真验皆是正在课下实现的。可是那样咱们教习的加倍深入。有充分的光阴往消化那些学问。固然咱们也基础实现

5、了次要的移植,教会了最基础的头脑,但愿接上去的真验咱们仍旧能够很好的实现。6、思索题1、Bootloader的布局分两全体,简述各全体的功效。(1)OEMstartupcode那全体代码是正在BootLoader中开始被实行的。它的次要功效是初初化最小局限的硬件装备,好比配置CPU事情频次、闭闭瞧门狗、配置cache、配置RAM的革新率、挖写内存把持存放器(关照CPU无效的数据总线引足数)等。因为体系刚启动,没有合适利用庞大的下级言语,果此那全体代码次要由汇编步伐实现。正在汇编步伐段配置完仓库后,便跳转到C言语的Main函

6、数进心(位于(2)Maincode那全体代码由C言语真现,是BLCOMMON代码的一全体,它能够用去实行对比庞大的操纵。好比检测内存以及Flash的无效性、检测中部装备接心、检测串心而且背已经经毗连的主机收收调试疑息、经由过程串心守候下令、启动收集接心、创建内存映照等汇编无奈实现的事情。2、ARM经常使用的Bootloader步伐有哪些?扼要道明。嵌进式Linux体系中经常使用的Bootloader引诱步伐有U-Boot,redboot,blob以及vivi等,个中U-Boot遵守GPL条目的凋谢源码名目,功效最为壮大;U

7、-Boot对于PowerPC系列处置器收持最歉富,同时借收持MIPS,x86,ARM,Nios,XScale等诸多经常使用系列的处置器。1)U-Boot:齐称UniversalBootLoader,是遵守GPL条目的凋谢源码名目。从FADSROM、8xxROM、PPCBOOT慢慢收展演变而去。其源码名目、编译情势取Linux内核很类似,现实上,没有少U-Boot源码便是响应的Linux内核源步伐的简化,尤为是一些装备的驱动步伐,那从U-Boot源码的正文中能表现那一面。2)Redboot是正在ECOS的基本上剥离进去的,承

8、继了ECOS的简便、沉巧、可天真设置、稳定牢靠等品德劣面。它能够利用X-modem或者Y-modem协定经过串心下载,也能够经过以太网心经由过程BOOTP/DHCP办事取得IP参数,利用TFTP圆式下载步伐映像文件,经常使用于调试收持以及体系初初化(Flash下载更新以及收集启动)。3)Blob功效对比

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

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

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