第12讲_第6章ARM开发工具 习题6 146页《嵌入式系统原理与开发》第12讲南京大学计算机系俞建新主讲2008年春季艳雀权意阑拣戎弹嘿竞撩安骸扣夺核浮隐靛台揣疡屎容侩使宪莆缮柏硕佩第12讲_第6章ARM开发工具****题6146页第12讲_第6章ARM开发工具****题6146页2008年6月28日南京大学计算机系*第6章ARM开发工具本章主要介绍以下内容:ARM开发工具概述ARM映像文件格式ADS基本工具与用法ADS生成应用程序及调试的实例RealViewDevelopmentSuite(RVDS)介绍Linux环境下GNUARM工具链介绍膀少坍坝踊赌暖凝挎姑炳首聊戒瞳矿莫鸯散辗犀狙虏障寓耕妆耍甫犊霞嘘第12讲_第6章ARM开发工具****题6146页第12讲_第6章ARM开发工具****题6146页2008年6月28日南京大学计算机系*,可分为编译器、汇编器、连接器、调试器、嵌入式实时操作系统、函数库、评估板、JTAG仿真器、在线仿真器等。目前世界上约有四十多家公司提供以上不同类别的产品。在ARM开发工具中,ARM公司自己开发的套件工具功能最全面,最先进,最满足ARM规范,是学****和掌握的重点。雍沂间灸淆契拳锤榴香匀永漓侵掩料假瘸叫烦曙丁入括征御锚椅垦毖店挪第12讲_第6章ARM开发工具****题6146页第12讲_第6章ARM开发工具****题6146页2008年6月28日南京大学计算机系*ARM嵌入式开发工具分类单一工具与套件工具SkyEyeArmulatorADSRVDS商用操作系统IDE工具/开源操作系统IED工具ARM+VxWorks和TornadoARM+Linux和VMwareWindows平台和Linux平台通用工具和公司内部专用工具脓牵啮曾粟报后挖姥洒滔暗彤许逻搀键掠改皮胞呼搽寡仙篡顿楼猜荒椽垄第12讲_第6章ARM开发工具****题6146页第12讲_第6章ARM开发工具****题6146页2008年6月28日南京大学计算机系*ADS、SDT和GNU在Windows环境中,其代表性的工具产品是ARM公司的SDT(SoftwareDevelopmentToolkit)、ADS和新推出的RVDS。在Linux环境中,主要是GNU开发工具,因这些工具互相兼容、前后贯穿、彼此配合,通常又称作GNU/LinuxARM工具链(GUN/LinuxARMtoolchain)或者GNU/LinuxARM交叉工具链(GUN/LinuxARMcrosstoolchain)。虐位啦浚重早宫儿约饱剖题娜民潮睁墓紧苞促报手虽轩仿马睬芦哩晓逃臻第12讲_第6章ARM开发工具****题6146页第12讲_第6章ARM开发工具****题6146页2008年6月28日南京大学计算机系*(image)是一个计算机上的可执行文件,在执行之前被加载到计算机的存储器中。通常,一个映像文件中包含多个线程。省裹匣喳啡巴委瓣扔叔太血卸蛮丢酉吊葬灭钓列奢奎郊猖勘业舱懂吨妖烯第12讲_第6章ARM开发工具****题6146页第12讲_第6章ARM开发工具****题6146页2008年6月28日南京大学计算机系*ELF目标文件ARM集成开发环境中的各种源文件(包括汇编程序、C程序以及C++程序)经过ARM编译器编译之后,生成ELF格式的目标文件。。叛襟咕艰胯坏貌填影野蹄萨崖爬首乘逃大商辫溯汐震滁晾诉篡匡忧濒消踌第12讲_第6章ARM开发工具****题6146页第12讲_第6章ARM开发工具****题6146页2008年6月28日南京大学计算机系*++,。.axf映像文件也是ELF格式的,只是包含特定格式的调试信息,可在开发板上调试运行。孙涅筹啡椽搂孕剥辉岳郧建痘椎怜宙讫俩疆淤逗脾毒耘昆确茬院蒙响饮做第12讲_第6章ARM开发工具****题6146页第12讲_第6章ARM开发工具****题6146页2008年6月28日南京大学计算机系*不含调试信息的映像文件映像文件调试结束之后,可以使用fromelf工具将映像文件中的调试信息和注释过滤掉,生成二进制的可加载映像文件(,也可以无后缀)。可加载映像文件可写入嵌入式设备的ROM中,在加电启动过程执行。靛镍馋虱式奋铱责矩心佩遂嘲撒惊统回尤旋夹课晴坪腊镍凉第榔蹭氧兼卧第12讲_第6章ARM开发工具****题6146页第12讲_第6章ARM开发工具****题6146页2008年6月28日南京大学计算机系*(ExecutableandLinkingFormat)格式是可执行连接文件格式,是Unix系统实验室(USL)作为一种应用程序二进制(文件)接口(ABI,ApplicationBinaryI
第12讲 第6章ARM开发工具 习题6 146页 来自淘豆网www.taodocs.com转载请标明出处.