Arm Development Studio는 Arm 아키텍처를 위해 설계된 강력한
통합 개발도구로 모든 종류의 Arm 코어 및 프로세서에 최적화되어 있습니다.
따라서 모든 Arm 타깃에서 즉시 사용이 가능하며 최신 라인업에 대한
빠른 지원이 가능합니다.
가상 플랫폼을 활용하여 실제 개발 타깃이 준비되기 전부터 개발을 진행할 수 있기
때문에 제품 출시 기간을 단축시킬 수 있습니다. 모바일 환경에 특화된 그래픽 처리 구현을 위한 개발 환경도 지원합니다. 또한 Mali Graphics Debugger와 Streamline Performance Analyzer가 제공되며 System Level 성능 분석,
그래픽 코드 디버깅 및 최적화가 가능합니다.
Arm Development Studio를 활용하면, SoC 디자인 단계에서부터 소프트웨어 디버깅까지 활용할 수 있는 통합 개발 환경을 구축할 수 있습니다.
제품 개요
제품 특징
1. 미공개 프로세서를 포함한 최신 Arm 프로세서(Cortex-A/R/M) 지원:
시장에서 가장 빠른 지원
2. Device Family Packs 및 GitHub를 통한 오픈소스 제공
- Components, Drivers, Libraries
- 1,200,000여개의 소스파일 GitHub에 공개
3. Virtual Platform에 빠른 액세스를 위한 컴파일러 최적화
4. 최신 SoC 개발을 위한 Fast Models 및 Cycle Models 지원
5. Keil MDK Pro, Mali Graphics Debugger, Streamline
Performance analyzer 제공
주요 기능
: 개발 환경별
다양한 예제 지원
1. AMP, SMP, big.LITTLE, DynamIQ 아키텍처 및 신규 프로세서 지원
2. 최신 Arm 프로세서에 가장 빠른 지원 가능
주요 기능
: 하드웨어 타깃 없이
개발이 가능한
Fixed Virtual
Platforms(FVPs)
1. Armv8을 포함한 최신 Arm 프로세서 FPVs 지원
2. 완벽하게 구현된 Processor, Memory, Peripherals
주요 기능
: System Level의
성능 분석을 위한
Streamline
Performance
Analyzer 제공
1. 사용자의 편의성을 높인 데이터 시각화
2. OS, Hardware, Software Information
3. Time-based & Profiling Analysis
4. Energy & Graphics Profiling
주요 기능
: Graphics Content의
디버깅과 최적화를 위한
Mali Graphics
Debugger 제공
1. OpenGL ES, Vulkan, OpenCL을 위한 Advanced API tracing
2. Advanced Drawing Modes: Native Mode, Overdraw Mode,
Shader Map Mode, Fragment Count Mode
3. Frame Analyzer
4. Android Application: Start/stop daemon, Application 동작 디버깅
제품의 장점
01
멀티코어 환경 개발을 효율적으로 지원
- 복잡한 구성의 최신 Arm 아키텍처 지원: Big-little, Multi-cluster, AMP, SMP
- Linux, RTOS awareness로 OS 포팅, 드라이버 개발 가능
02
Virtual Platform을 이용한 최신 기술 개발
- DynamIQ, Helium, SVE와 같은 최신 기술을 위한 코딩 개발
03
Streamline Performance Analyzer를 이용한 CPU, GPU, 메모리 동시 성능 분석
- Performance Counters를 이용한 작업 부하 식별
- Cache-aware Profiling을 이용한 L1, L2 cache 효율 분석
- 최적화를 통한 전력 소비량 감소 및 에너지 효율성 향상
04
Mali Graphics Debugger를 이용한 VR(Virtual Reality) 애플리케이션 디버깅
- 두개의 디스플레이, 높은 Frame Rate 및 해상도 제공
- VR 애플리케이션을 자동 감지, Warp Thread 및 Main Application 인식
기대 효과
- 최신 Arm코어 기반 SoC 개발을 통한 시장 선점이 가능
- 다양한 예제 및 오픈 소스코드로 사용자의 초기 셋팅 시간 절감
- 타깃 구매 전 소프트웨어 개발을 통한 빠른 시장 진입 및 매출 극대화
- 별도의 Graphics Debugger, Performance analyzer 개발도구 구매 비용 절감
TRACE32 연동
- Arm Development Studio IDE에서 TRACE32 단축 아이콘을 통해 TRACE32에서 사전 등록한 디버깅 작업 수행