实验一 构建交叉开发环境实验.pptVIP

  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文档。上传文档
查看更多
实验一 构建交叉开发环境实验

* * * * * * * * * * * * * * * * * * * 构建交叉开发环境 实验目的 实验设备 实验原理 实验内容 构建交叉开发环境 实验目的 了解PXA270实验箱的系统组成 理解嵌入式系统交叉开发的概念 掌握本实验交叉开发环境的建立过程 构建交叉开发环境 实验设备 硬件:PC机,博创PXA270实验箱 软件:Arm-Linux-Gcc,Red Hat Linux 实验原理 认识实验设备 了解嵌入式开发环境 搭建本实验的交叉开发环境 博创PXA270实验箱 硬件特性 处理器:Intel公司PXA270,基于xscale(ARMV5TE)核的SOC 存储设备: 64MB SDRAM 64MB Nand Flash 16MB Nor Flash 外设:串口,Ethernet,Audio,SD卡,IDE,CF卡,AD/DA,USB,红外,蓝牙,LCD,触摸屏,PS2 keyboard mouse, 17键数字键盘,SPI,I2C,RTC,GPIO ARM家族 Xscale核 PXA270处理器架构 PXA270的应用 软件特性 系统引导程序: blob 操作系统: Linux 2.6.9 文件系统: RAMDISK? YAFFS 图形用户界面: 支持Qt/E 设备驱动: 串口,Ethernet,Audio,SD卡,IDE,CF卡,AD/DA,USB,红外,蓝牙,LCD,触摸屏,PS2 keyboard mouse, 17键数字键盘,SPI,I2C,RTC,GPIO等 嵌入式开发环境特性 主机/目标板开发模式与交叉编译 目标板的软硬件资源有限,没有足够的资源运行开发工具和调试工具 主机上运行开发工具和调试工具,下载到目标板上运行或调试 在PC(通常为X86架构)上编译针对其他种类的处理器的代码(如ARM),这样生成的二进制代码通常只能在目标机上执行 ARM处理器开发环境 集成开发环境 ADS+ICE 基于GNU工具的开发环境 GCC+GDB 主机/目标板连接方式 串口(程序输出信息回传) 网络接口(NFS数据传输) BDM/JTAG 实验内容 连接实验设备 构建主机(宿主)操作系统 构建基于GNU工具的开发环境 交叉开发Hello World程序 PC与实验设备之间的连接 硬件连接 串口 网线 软件连接 超级终端 NFS服务器与客户端 1.连接实验设备 配置超级终端 设备上电 2.构建主机操作系统 为了支持基于GNU工具的开发环境,主机操作系统必须采用下列方案之一: Windows系统+Cygwin Windows系统+虚拟机(Linux系统) Linux系统 文件共享的需求 需要在Windows和虚拟机(Linux)之间共享文件 需要在虚拟机(Linux)和目标板之间共享文件 实现Windows与虚拟机(Linux)文件共享 配置IP地址,让Windows和虚拟机(Linux)属于同一网段 配置虚拟机(Linux)Samba服务器 验证文件共享 实现虚拟机(Linux)与目标板文件共享 配置目标板IP地址,让目标板和虚拟机(Linux)属于同一网段 配置虚拟机(Linux)NFS服务器 将虚拟机上的共享目录挂接到目标板 验证文件共享 3.构建基于GNU工具的开发环境 通过Windows与虚拟机(Linux)之间共享目录拷贝开发环境包到虚拟机(Linux) 通过安装脚本在虚拟机上安装开发环境 验证开发环境是否安装成功 4.交叉开发Hello World程序 在虚拟机(Linux)中编写程序并编译 通过目标板与虚拟机(Linux)之间的共享目录下载到目标板上运行 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档