2014嵌入式实验一.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验一 基于Ubuntu 10.04 的嵌入式开发环境搭建 基础实验:基于Ubuntu 10.04 的嵌入式开发环境搭建 实验目的与意义 能够搭建嵌入式Linux开发环境,了解嵌入式交叉编译的相关知识。 实验环境 Ubuntu 10.04+PC平台;目标机:友善之臂MINI2440 实验内容 搭建嵌入式开发环境,安装包括嵌入式工具链;配置宿主机相关信息,以及宿主机与开发板之间通信连接的建立等环节。 实验内容及步骤 出厂之前,目标板一般已经烧写缺省的linux系统(包含三个文件,对应的二进制文件是supervivi、zImage_n35、root_qtopia_tp.img),请注意以下的操作是基于Windows 环境的。 1、开发板设置及连接 $启动模式选择 本开发板的启动模式选择,是通过拨动开关 S2 来决定的: 根据目标板提示: S2 接到Nor Flash 标识一侧时,系统将从Nor Flash 启动; S2 接到Nand Flash 标识一侧时,系统将从Nand Flash 启动。 开发板的 Nor Flash 和Nand Flash 已经烧入了相同的BIOS(因为该BIOS 同时支持这两种Flash,只是开机后表现形式不同,请在实验报告中写出表现形式有何不同?), S2 已经被接到Nand Flash 一侧,系统一开机就从Nand Flash 启动运行系统。 $外部接口连接 ?? 请使用我们提供的直连串口线连接 MINI2440 的串口0 和PC 机的串口 ?? 用我们提供的交叉网线将 MINI2440 的网络接口与PC 相连 ?? 用我们提供的 5V 电源适配器连接到板上的5V 输入插座 ?? 用 USB 电缆连接MINI2440 和PC $设置超级终端 为了通过串口连接MINI2440,必须使用一个模拟终端程序,几乎所有的类似软件都可以使用,其中MS-Windows 自带的超级终端是最常用的选择,当你安装Windows9x 时需要自定义选择安装该项,Windows2000 及更高版本则已经缺省安装。一般桌面版Linux系统也自带了类似的串口终端软件,叫minicom,它是基于命令行的程序,使用比较复杂一些,感兴趣的同学可以在网上找一下这方面的介绍。 在此着重介绍一下Windows 自带的超级终端程序并以WindowsXP 为例。超级终端程序通常位于开始-程序-附件-通讯中,选择运行该程序,一般会跳出如图所示窗口,询问你是否要将Hypertrm作为默认的telnet程序,此时你不需要,因此点“否”按钮。 接下来,会跳出如下窗口,点“取消” 此时系统提示“确认取消”,点“是”即可,接着点提示窗口的“确定”,进入下一步。 超级终端会要求你为新的连接取一个名字,如图所示,这里我取了”ttyS0”,Windows系统会禁止你取类似”COM1”这样的名字,因为这个名字被系统占用了。 当你命名完以后,又会跳出一个对话框,你需要选择连接MINI2440 的串口,我这里选择了串口1,如下图所示: 最后,最重要的一步是设置串口,注意必须选择无流控制,否则,你只能看到输出而不能输入,另外板子工作时的串口波特率是115200,如图所示。 当所有的连接参数都设置好以后,打开电源开关,系统会出现 vivi 启动界面。选择超级终端“文件”菜单下的“另存为…”,保存该连接设置,以便于以后再连接时就不必重新执行以上设置了。 2、交叉编译环境搭建 Linux下开发环境的建立主要就是建立交叉编译环境,在Redhat 9.0 里面建立一个能编译arm-linux内核及驱动、应用程序等开发环境的步骤如下。 首先先将D盘MINI2440或光盘目录linux\中的arm-linux-gcc-4.4.3.tgz拷贝到某个目录下如D:share\。 打开linux目录下的虚拟机Ubuntu,进行菜单中虚拟机_设置如下图: 其中:硬件_以太网设为桥接, 选项_共享文件夹_选择添加需要的路径,如D:\shane,选2总是启用。 设置完后,启动虚拟机,用户名为root,密码:123456.按右键选新建终端。 进入到/mnt/hgfs/share目录,执行解压命令: #cd█/mnt/hgfs/share #tar█ xvzf █arm-linux-gcc-4.4.3.tgz█–C█ / #mkdir –p /opt/FriendlyARM/mini2440/examples/hello ;建立工作目录,备用 执行tar命令,将把arm-linux-gcc( 版本4.4.3)安装到/usr/loca/arm/4.4.3 目录中(若没有请按上一步建立此目录),可以用来编译应用程序等。 在然后运行命令: #cd█/usr/l

文档评论(0)

hPtNqguuPP + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档