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에서 사전 등록한 디버깅 작업 수행

제품의 사양

 

Copyrights 2020. Hancom MDS Inc. All rights reserved.