文档详情

开发工具概述见课件天arm2.pptx

发布:2025-04-16约1.24万字共29页下载文档
文本预览下载声明

DevelopmentToolsOverview

RealViewDEVELOP–ProductFamiliesHardwarePlatformsSystemPrototypingIntegratorFamilyVersatileFamilySystemEmulationDebugHardwareSystemControlRealViewICEDataCaptureRealViewTraceDeveloperSuiteCompilationToolsDebugToolsInstructionSetSimulatorIDE

AgendaARMRealViewDeveloperSuite(RVDS) ToolsLicensing GNUandABI DebugInterfaces HardwarePlatforms

RVDSRealViewDeveloperSuite(RVDS)3.1-contains:Supportedon:WindowsXPProfessional,SP2orlaterWindows2000RedHatEnterpriseLinuxv4(32-bitand64-bit)Note:YoucaninstallmultipleversionsoftheARMdevelopmenttoolsonasinglemachine.ARMprovidesafreeutilitycalledSuiteSwitchertoletusersswitchbetweeninstalledversions.CodegenerationandprojectmanagementDebugSimulationRVCTv3.1CompilationToolsEclipseIDECodeWarriorIDE(availableseparately)RVDv3.1DebuggerInstructionSetSimulators:ISSMforCortexfamilyRVISSforearlierprocessors

RVCT–CompilationToolsRealViewCompilationTools(RVCT)3.1includesHighlyoptimisingsingleISOC/C++compilerFullISOC++support(includingexceptions)FullC99support(exceptcomplexnumbersandwideI/O)ABIcompliant(seelater)Supportforlatestarchitectures(v6,v6-M,v7-A,v7-Randv7-M)SupportforThumb-2instructionsetNEONvectorizingcompiler(additionallicencerequired)OtherCompilationToolComponentsARM/Thumbassembler-armasmLinker-armlinkFormatconverter-fromelfLibrarian-armarCandC++librariesIncludingnew“Microlib”fordeeplyembeddedapplications

CompilerOptimizationOptionsOptimizationlevelandenablingofdebugsetseparately-O0:bestdebugview,restrictedoptimization-O1:mostoptimizations,gooddebugview-O2:fulloptimization(thedefault),limiteddebugview-O3:higheroptimisation-“moreaggressive”than–O2Toallowdebugatsourceleveluse--debug(-ginpreviousversions)-Otime/-OspaceAdjustsoptimizationbalanceusedbycompiler-O3–Otimeenablesnewlooptrans

显示全部
相似文档