1383.在arm开发平台上运行linux 翻译稿封面

1383.在arm开发平台上运行linux 翻译稿封面

ID:6663908

大小:27.50 KB

页数:6页

时间:2018-01-21

1383.在arm开发平台上运行linux   翻译稿封面_第1页
1383.在arm开发平台上运行linux   翻译稿封面_第2页
1383.在arm开发平台上运行linux   翻译稿封面_第3页
1383.在arm开发平台上运行linux   翻译稿封面_第4页
1383.在arm开发平台上运行linux   翻译稿封面_第5页
资源描述:

《1383.在arm开发平台上运行linux 翻译稿封面》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、英文专业资料翻译英文资料题目RunningLinuxonARMDevelopmentPlatforms英文资料来源http://www.arm.com中文译文题目在ARM开发平台上运行Linux专业自动化姓名学号指导教师二OO八年六月十六日在ARM开发平台上运行Linux2007年1月摘要  这篇文档介绍了怎样在基于ARM的开发平台上安装和运行Linux的步骤,包括安装bootloader,内核和文件系统镜像。这篇文档并不打算成为关于开发与建立Linux系统的完全手册,在开源社区里已经有大量可获得的关于这方面的信息,开源论坛也提供了许多有价值的信息。请参考ARMLinux

2、的维客网站(www.linux-arm.org)或者www.arm.com/linux来获得更多信息。索引1.安装预先编译好的镜像2.BootLoader3.Linux内核4.文件系统5.编译工具5.1交叉编译5.2二进制兼容性6.uCLinux7.附加注意事项1.安装预先编译好的镜像  镜像文件可以通过比如ARMRealViewICE这样的调试器安装到闪存上,这种调试器通过JTAG运行控制器与开发板相连。.ARMRealViewrIntegrator的开发板:使用ARMFlashUtility(由板子提供)来烧写镜像(比如:AFU.axf),在调试器中运行工具:AFU>

3、program1u-bootc:/tmp/u-boot.binLowestavailableflashatlocation0xblockB30ProgrammingBlockB30....ARMRealViewVersatile(PB,AB)926EJ-S:通过调试器运行由开发提供的BootMonitor.axf程序来烧写镜像。程序上有几个关于烧写ELF格式或者是二进制格式的选项菜单。为了通过闪存运行程序你应该按照如下烧写ELF格式的镜像到闪存:FLASH>writeimagec:/tmp/u-boot.axfNAMEu-bootRealViewVersatiles提供了

4、一个叫做“NetworkFlashUtility(NFU)”的附加的闪存烧写工具。这个工具能够通过以太网连接来烧写镜像到闪存。为了从一个IP已知(比如192.168.0.1)的服务器下载并烧写一个U-Boot镜像文件到闪存,你可以使用如下命令序列:managedhcpcstartmanagemapn:192.168.0.1flashwriteimagen:/u-boot.axf请参考你的RealViewVersatile系列光盘中提供的文档来获得更多的信息和精确的语法。在烧写其他镜像文件(内核与cramfs文件系统)的时候可以使用类似的过程。这些镜文件应当按照二进制格式烧

5、写而不是按照ELF格式烧写。更多的信息请参考随开发板所提供的固件文档。2.BootLoader  U-Boot是RealViewIntegrator与Versatile版本的启动加载器。可以通过www.sourceforge.net/projects/u-boot/来获取源代码和文档。U-boot预期是在ARM板子上内存的的0x地址处开始运行。提供的镜像可以通过一个调试器加载而从这个地址上运行。.RealViewIntegrator:原始二进制文件(或者是ELF文件)可以在闪存的开始处被替换并当作默认的镜像而被执行。.RealViewVersatile:你应当使用ELF文

6、件直接从闪存运行,或者从内存加载和运行原始的二进制文件。为了编译U-Boot你需要从上述网站上下载源代码的发行版本。对RealViewIntegrator与Versatile的支持已经加入了U-BootCVS/GIT的软件仓库。在写这篇文档的时候附加的补丁或许已经应用上了,如果有的话,这些补丁应当被列出在对外公布的邮件列表上(源代码可以从http://www.arm.Com/linux/linux_download.Html获得)。一旦你已经解压源码,你需要设置并编译BootLoader。你可以从Makefile的上面部分来参考所有的目标列表。为了设置与编译BootLoa

7、der你应当执行下列命令:.RealViewIntegrator/CP:makeintegratorcp_configmake.RealViewVersatile:makeversatileab_cofigmake编译出的可执行文件(二进制或者是ELF格式)被放置在最顶层的目录。为了编码传递给Linux内核的默认的命令行参数和默认的BootLoader命令序列(比如dhcp/boottp,flash等),使用了很多的宏定义。这其中的许多宏定义可以通过使用U-Boot的set命令进行交互式的改变。ARMRealViewVersa

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

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

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