arm开发环境ads介绍.ppt
《arm开发环境ads介绍.ppt》由会员分享,可在线阅读,更多相关《arm开发环境ads介绍.ppt(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1TMT H E A R C H I T E C T U R E F O R T H E D I G I T A L W O R L D ARM Developer Suite介介 绍绍2TM256v05 ARM Developer Suite OverviewADS 1.2n ADS1.2是为嵌入式是为嵌入式ARM设计的一整套软件开发工具设计的一整套软件开发工具n从最初的软件原型到最终优化的ROM代码。nADS1.2发布于发布于2001的的12月份月份n支持的主机系统支持的主机系统nIBM compatible PCs with Windows 95,98,2000,ME or NT4nSu
2、n workstations with Solaris 2.6,2.7 or 2.8nHP workstations with HPUX 10.20,11nRed Hat Linux 6.2&7.1n使用使用FLEXLM管理器管理器,管理它的管理它的LICENSEn45天的评估版软件天的评估版软件n第三方工具支持第三方工具支持:3TM356v05 ARM Developer Suite OverviewADS 1.2新增功能新增功能n 支持最新的支持最新的ARM内核内核nARM926EJ-S,ARM9EJ-S,VFPv2n支持支持V5TEJ体系结构体系结构nARMulator仿真执行仿真执行J
3、ava bytecodenBytecode显示显示 Jazelle 状态状态n主机系统可支持主机系统可支持Red Hat Linux(6.2 and 7.1)n库管理器可合并各种库库管理器可合并各种库n使用使用pragmas,可实现出色代码和数据的布局,可实现出色代码和数据的布局n为可重定位的代码设置新的链接选项为可重定位的代码设置新的链接选项n编译器同时输出汇编码和目标码编译器同时输出汇编码和目标码4TM456v05 ARM Developer Suite Overview主要模块主要模块nANSI C 编译器编译器-armcc and tccnISO/Embedded C+编译器编译器 -
4、armcpp and tcppnARM/Thumb 汇编器汇编器-armasmnLinker-armlink nWindows 集成开发环境集成开发环境-CodeWarriornDebugger-AXDnarmsd 可向前兼容n格式转换器格式转换器-fromelf 5TM556v05 ARM Developer Suite Overview主要模块主要模块n库管理器库管理器-armarnC and C+库库n指令级仿真指令级仿真-ARMulatorn同时包含同时包含nARM Firmware SuitenARM Application LibrarynRealMonitor6TM656v05
5、ARM Developer Suite Overview工具的使用工具的使用C+source module(s)ASM sourcemodule(s)C sourcemodule(s)n 命令行命令行n makefilen IDEfromelfROM formatn Disassemblyn Code sizen Data sizen etc.ofromelf.oarmarLibrary.carmcpp-ctcpp-carmcc-ctcc-carmasm.cppELFobjectfile(s)with DWARF2 debug tables.s.o.axfarmlinkLibrariesELF
6、/DWARF2 image7TM756v05 ARM Developer Suite OverviewCodeWarriorC/C+Browser C/C+SensitiveEditorProjectManager8TM856v05 ARM Developer Suite OverviewAXDDocking windowsDocking toolbarsRegistersSource/Disassembly Memory 9TM956v05 ARM Developer Suite OverviewC/C+编译器编译器 关键特性关键特性n完全支持完全支持ANSI 及其兼容及其兼容 C 编译器编
7、译器n他属于是他属于是ISO/Embedded C+compilers n支持所有的支持所有的ARM处理器处理器(用用-cpu)ne.g.ARM7TDMI,StrongARM,ARM9TDMI,ARM9E,ARM10,Xscalen优化的代码可以实现源码级调试优化的代码可以实现源码级调试:n-O0:最佳的调试信息,没有优化(-g)“Debug”n-O1:大部分优化,比较好的调试信息(g)“DebugRel”n-O2:完整优化,有限的调试信息“Release”n支持支持 ROPI/RWPIn内嵌汇编内嵌汇编n C和汇编的交叉列表和汇编的交叉列表(-S-fs)10TM1056v05 ARM Dev
8、eloper Suite OverviewC/C+Compiler 数据类型数据类型n下面这些数据类型可支持下面这些数据类型可支持nchar8 bit bytenshort16 bit half-wordnint32 bit wordnlong32 bit integernfloat32 bit IEEE single-precisionndouble64 bit IEEE double-precisionnpointers32 bitsnlong long64 bit integerpointer,char(默认为默认为unsigned,可用可用-zc变为变为signed)之之外,上述所有的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- arm 开发 环境 ads 介绍
限制150内