Arm Development Studio는 Arm 아키텍처를 위해 설계된 강력한 통합 개발도구로 모든 종류의 Arm 코어 및 프로세서에 최적화되어 있습니다. 따라서 모든 Arm 타깃에서 즉시 사용이 가능하며 최신 라인업에 대한 빠른 지원이 가능합니다.

가상 플랫폼을 활용하여 실제 개발 타깃이 준비되기 전부터 개발을 진행할 수 있기 때문에 제품 출시 기간을 단축시킬 수 있습니다. 모바일 환경에 특화된 그래픽 처리 구현을 위한 개발 환경도 지원합니다. 또한 Mali Graphics Debugger와 Streamline Performance Analyzer가 제공되며 System Level 성능 분석, 그래픽 코드 디버깅 및 최적화가 가능합니다.

Arm Development Studio를 활용하면, SoC 디자인 단계에서부터 소프트웨어 디버깅까지 활용할 수 있는 통합 개발 환경을 구축할 수 있습니다.





미공개 프로세서를 포함한 최신 Arm 프로세서(Cortex-A/R/M) 지원: 시장에서 가장 빠른 지원

Device Family Packs 및 GitHub를 통한 오픈소스 제공
- Components, Drivers, Libraries
- 1,200,000여개의 소스파일 GitHub에 공개

Virtual Platform에 빠른 액세스를 위한 컴파일러 최적화

최신 SoC 개발을 위한 Fast Models 및 Cycle Models 지원

Keil MDK Pro, Mali Graphics Debugger, Streamline Performance analyzer 제공




개발 환경별 다양한 예제 지원



AMP, SMP, big.LITTLE, DynamIQ 아키텍처 및 신규 프로세서 지원

최신 Arm 프로세서에 가장 빠른 지원 가능

하드웨어 타깃 없이 개발이 가능한 Fixed Virtual Platforms(FPVs) 지원



Armv8을 포함한 최신 Arm 프로세서 FPVs 지원

완벽하게 구현된 Processor, Memory, Peripherals

System Level의 성능 분석을 위한 Streamline Performance Analyzer 제공



사용자의 편의성을 높인 데이터 시각화

OS, Hardware, Software Information

Time-based & Profiling Analysis

Energy & Graphics Profiling

Graphics Content의 디버깅과 최적화를 위한 Mali Graphics Debugger 제공



OpenGL ES, Vulkan, OpenCL을 위한 Advanced API tracing

Advanced Drawing Modes: Native Mode, Overdraw Mode, Shader Map Mode, Fragment Count Mode

Frame Analyzer

Android Application: Start/stop daemon, Application 동작 디버깅




멀티코어 환경 개발을 효율적으로 지원

복잡한 구성의 최신 Arm 아키텍처 지원: Big-little, Multi-cluster, AMP, SMP

Linux, RTOS awareness로 OS 포팅, 드라이버 개발 가능

Virtual Platforms을 이용한 최신 기술 개발

DynamIQ, Helium, SVE와 같은 최신 기술을 위한 코딩 개발

멀티코어 환경 개발을 효율적으로 지원

Performance Counters를 이용한 작업 부하 식별

Cache-aware Profiling을 이용한 L1, L2 cache 효율 분석

최적화를 통한 전력 소비량 감소 및 에너지 효율성 향상

Mali Graphics Debugger를 이용한 VR(Virtual Reality) 애플리케이션 디버깅

두개의 디스플레이, 높은 Frame Rate 및 해상도 제공

VR 애플리케이션을 자동 감지, Warp Thread 및 Main Application 인식




최신 Arm코어 기반 SoC 개발을 통한 시장 선점이 가능

다양한 예제 및 오픈 소스코드로 사용자의 초기 셋팅 시간 절감

타깃 구매 전 소프트웨어 개발을 통한 빠른 시장 진입 및 매출 극대화

별도의 Graphics Debugger, Performance analyzer 개발도구 구매 비용 절감




Arm Development Studio IDE에서 TRACE32 단축 아이콘을 통해 TRACE32에서 사전 등록한 디버깅 작업 수행