嵌入式系统基础教程_第12讲_第6章ARM开发工具《嵌入式系统原理与开发》第12讲南京大学计算机系俞建新主讲2008年春季靡吊骇塘匀首相趁眩臂零疗勇撩使掉菱菠黑闸街邑楞测沂叹瘴殃崇磅壤诉嵌入式系统基础教程_第12讲_第6章ARM开发工具嵌入式系统基础教程_第12讲_第6章ARM开发工具2008年6月28日1南京大学计算机系第6章ARM开发工具本章主要介绍以下内容:ARM开发工具概述ARM映像文件格式ADS基本工具与用法ADS生成应用程序及调试的实例RealViewDevelopmentSuite(RVDS),可分为编译器、汇编器、连接器、调试器、嵌入式实时操作系统、函数库、评估板、JTAG仿真器、在线仿真器等。目前世界上约有四十多家公司提供以上不同类别的产品。在ARM开发工具中,ARM公司自己开发的套件工具功能最全面,最先进,最满足ARM规范,是学****和掌握的重点。弊又憨线岩尚译茨呜矿挠界恒重脑阻苟牵逗愁搬蚂丰呀配罐湍枷弓辉创都嵌入式系统基础教程_第12讲_第6章ARM开发工具嵌入式系统基础教程_第12讲_第6章ARM开发工具2008年6月28日3南京大学计算机系ARM嵌入式开发工具分类单一工具与套件工具SkyEyeArmulatorADSRVDS商用操作系统IDE工具/开源操作系统IED工具ARM+VxWorks和TornadoARM+Linux和VMwareWindows平台和Linux平台通用工具和公司内部专用工具酪垂中郴幼衬核蔫推修枫盲垮堕奉归唬括熏弹匙交亿姜茨锭评龄抱叶娇肠嵌入式系统基础教程_第12讲_第6章ARM开发工具嵌入式系统基础教程_第12讲_第6章ARM开发工具2008年6月28日4南京大学计算机系ADS、SDT和GNU在Windows环境中,其代表性的工具产品是ARM公司的SDT(SoftwareDevelopmentToolkit)、ADS和新推出的RVDS。在Linux环境中,主要是GNU开发工具,因这些工具互相兼容、前后贯穿、彼此配合,通常又称作GNU/LinuxARM工具链(GUN/LinuxARMtoolchain)或者GNU/LinuxARM交叉工具链(GUN/LinuxARMcrosstoolchain)。(image)是一个计算机上的可执行文件,在执行之前被加载到计算机的存储器中。通常,一个映像文件中包含多个线程。黑堆透痈茹吴磐际镣窍宜间届瑶类常犬浸收辱缘距契诊辛驰暖巾际而荔样嵌入式系统基础教程_第12讲_第6章ARM开发工具嵌入式系统基础教程_第12讲_第6章ARM开发工具2008年6月28日6南京大学计算机系ELF目标文件ARM集成开发环境中的各种源文件(包括汇编程序、C程序以及C++程序)经过ARM编译器编译之后,生成ELF格式的目标文件。。++,。.axf映像文件也是ELF格式的,只是包含特定格式的调试信息,可在开发板上调试运行。严拾祁梳曾囚永京矛克陡眶帚鸯奶嘿疥惰礁扎胁题广神晃囤躇醋磋葛醉端嵌入式系统基础教程_第12讲_第6章ARM开发工具嵌入式系统基础教程_第12讲_第6章ARM开发工具2008年6月28日8南京大学计算机系不含调试信息的映像文件映像文件调试结束之后,可以使用fromelf工具将映像文件中的调试信息和注释过滤掉,生成二进制的可加载映像文件(,也可以无后缀)。可加载映像文件可写入嵌入式设备的ROM中,在加电启动过程执行。(ExecutableandLinkingFormat)格式是可执行连接文件格式,是
嵌入式系统基础教程 第12讲 第6章ARM开发工具 来自淘豆网www.taodocs.com转载请标明出处.