ARM嵌入式第4章嵌入式交叉开发环境.ppt
《ARM嵌入式第4章嵌入式交叉开发环境.ppt》由会员分享,可在线阅读,更多相关《ARM嵌入式第4章嵌入式交叉开发环境.ppt(23页珍藏版)》请在三一办公上搜索。
1、第4章 交叉开发环境,檄根佯佰梗殊彬楚图符噪乳被袭婴弛霓哭滑柯饮磷积世孙继名件纳诱豺统ARM 嵌入式第4章 嵌入式交叉开发环境ARM 嵌入式第4章 嵌入式交叉开发环境,2,本章内容包括嵌入式交叉开发环境的概念和配置,以及应用程序交叉开发和调试的方法。交叉开发环境是嵌入式Linux开发的基础,后续的开发过程几乎都是基于交叉开发环境的。因此,理解和掌握本章内容会大大方便嵌入式Linux开发。,榨纺蒙粟灶代兢忙人陇疼丛脚雕诡弧付矢屑腋碘七颐赏逐召楞媒攒暴伙咯ARM 嵌入式第4章 嵌入式交叉开发环境ARM 嵌入式第4章 嵌入式交叉开发环境,本章目标,交叉开发环境介绍 建立交叉开发环境 交叉调试应用程序
2、,竞室峦畔未烂狠澈弹印搓蔬汀绷酣筋右菌稼丧剖卉氓收缉友卑镭恰纤脸灌ARM 嵌入式第4章 嵌入式交叉开发环境ARM 嵌入式第4章 嵌入式交叉开发环境,4.1 交叉开发环境介绍,4.1.1 交叉开发概念模型、,幼洛涵钟蓬吝膜垛酵北讽湘搓窘驯让岗西蛆徊绰状惕持穴袋鼎忙襄晌芜塘ARM 嵌入式第4章 嵌入式交叉开发环境ARM 嵌入式第4章 嵌入式交叉开发环境,TARGET就是目标板,HOST是开发主机。在开发主机上,可以安装开发工具,编辑、编译目标板的Linux引导程序、内核和文件系统,然后在目标板上运行。通常这种在主机环境下开发,在目标板上运行的开发模式叫作交叉开发。,辅迈焊雌佛差兄傲屉络曹府淬雕检浪
3、瘦踪疾回咒暇斑苟袒宵氟回泳现锤衬ARM 嵌入式第4章 嵌入式交叉开发环境ARM 嵌入式第4章 嵌入式交叉开发环境,4.1.2 目标板与主机之间的连接,目标板和主机之间通常可以使用串口、以太网接口、USB接口以及JTAG接口等连接方式。(1)串行通讯接口(2)以太网接口(3)USB接口(4)JTAG等接口,临侗悄毖敏卫阳邓迈丹吧恒酒牺厘落扇忧摩煽购媒氟牺独车触峻剿驯搔撮ARM 嵌入式第4章 嵌入式交叉开发环境ARM 嵌入式第4章 嵌入式交叉开发环境,4.1.3 文件传输,(1)串口传输方式主机端通过kermit、minicom或者windows超级终端等工具都可以通过串口发送文件。(2)网络传输
4、方式网络传输方式一般采用TFTP(Trivial File Transport Protocol)协议。(3)USB接口传输方式通常分主从设备端,主机端为主设备端,目标板端为从设备端。(4)JTAG接口传输方式JTAG仿真器跟主机之间的连接通常是串口、并口、以太网接口或者USB接口。(5)移动存储设备如果目标板上有软盘、CDROM、USB盘等移动存储介质,就可以制作启动盘或者复制到目标板上,从而引导启动。,昆巳租杖喉翔贮牌设楔筛蓉掺偿雇滩躲蝇毫兹苦旨嘿泵丈膨梗蛋莲惊术逢ARM 嵌入式第4章 嵌入式交叉开发环境ARM 嵌入式第4章 嵌入式交叉开发环境,4.1.4 网络文件系统,NFS文件系统的优
5、点如下。(1)本地工作站使用更少的磁盘空间,因为通常的数据可以存放在一台机器上而且可以通过网络访问到。(2)用户可以通过网络访问共享目录,而不必在计算机上为每个用户都创建工作目录。(3)软驱、CDROM等存储设备可以在网络上面共享使用。这可以减少整个网络上的移动介质设备的数量。(4)NFS至少有一台服务器和一台(或者更多)客户机两个主要部分。客户机远程访问存放在服务器上的数据。需要配置启动NFS等相关服务。,蹿歉城到文塌豢教忆挫诊窄其水尊衔帽奋瓣谎欢瘩奖耀昔郭吓鸦侍嗣烃简ARM 嵌入式第4章 嵌入式交叉开发环境ARM 嵌入式第4章 嵌入式交叉开发环境,4.2 安装交叉编译工具,基于上述硬件环境
6、配置的需求,接下来一步步构建这个交叉开发环境。首先要安装交叉编译工具链。,谴卢碘搂临你桐信易开娠酞锦钟傣屑苑含嚏支辣谋迎抛始漠却歌拿细网忠ARM 嵌入式第4章 嵌入式交叉开发环境ARM 嵌入式第4章 嵌入式交叉开发环境,4.2.1 获取交叉开发工具链,这里介绍几个ARM Linux的免费站点。(1)http:/arm.linux.org.uk(2)http:/www.handhelds.org(3)http:/(4)http:/,系舷厌霜染送揭复九宇窟虽跋攘帚较庚窟溅忘惹沤溺咙吨永碑淡脓吕怖吊ARM 嵌入式第4章 嵌入式交叉开发环境ARM 嵌入式第4章 嵌入式交叉开发环境,4.2.2 主机安装
7、工具链,对于RPM的格式,可以通过rpm命令把软件包安装到主机上。对于tar包,可以使用tar命令解压的。以ARM Linux站点提供的cross-3.3.2.tar.bz2包为例说明。解压cross-3.3.2.tar.bz2后,查看GCC版本号,可以得到一些信息。,殖毫翟壹述庚的富曹菲玄璃腋岛乔雍慧娇茅奄藤水窄桩也菏靛滁捅悯镭谈ARM 嵌入式第4章 嵌入式交叉开发环境ARM 嵌入式第4章 嵌入式交叉开发环境,4.3 主机开发环境配置,4.3.1 主机环境配置主机端安装Linux操作系统的时候,只要磁盘有足够空间,最好是完全安装。接下来就是主机Linux环境配置。然后把交叉开发工具链的路径添
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ARM 嵌入式 交叉 开发 环境

链接地址:https://www.31ppt.com/p-5155948.html