본문 바로가기

ratharn의 임베디드 세상

ARM RVDS 4.0 Pro 출시

임베디드 시스템은 PC와 같이 X86 계열의 프로세서가 아니기 때문에 이러한 임베디드 시스템에서 동작하는 운영체제나 프로그램을 개발하기 위해서는 크로스 컴파일러(Cross Compiler)가 필요합니다. 즉, C 언어를 ARM과 같은 임베디드 프로세서에서 사용하는 기계어로 변경하는 툴입니다. 최근 ARM사에서 최신 컴파일러가 출시되어 소개 드립니다. 물론 대부분 엔지니어에게는 해당안되는 이야기일 수 있습니다. 퀄컴 시리즈의 프로세서를 사용하는  핸드폰을 개발하는 엔지니어는 제일 많이 사용하는 툴일 것입니다. 여러분의 핸드폰에서 동작하는 소프트웨어가 이 툴을 이용해서 만들어졌다는 것.. 그것만 상식으로 아시기 바랍니다. 뭐. 특별히 도움이 되는 상식은 아니지만... 


ARM RealView Development Suite 4.0 Pro
서비스팩2


2009 9 18

ARM(한국 대표: 김영섭) ARM Profiler(프로파일러) 리눅스(Linux) 애플리케이션 트레이스와 프로파일링 기능을 갖춘 RealView® Development Suite(RVDS) 4.0 Pro 서비스팩2 출시했다.

ARM 프로파일러는 아래의 혁신적인 분석 (View) 리눅스 애플리케이션 최적화를 도와준다.

  • 쓰레드, 함수 명령어 프로세서 시간 메모리 액세스를 보여주는 소프트웨어 프로파일링 그래프
  • 쓰레드, 함수와 공유 오브젝트 라이브러리 간의 상호 관계를 강조하는 체인 트리(Call chain tree)
  • 반복 재생 기능으로 애플리케이션의 명령어를 실행하여 명령어를 보여주는 코드 (Code View)

ARM Profiler ETM 트레이스를 통해 비간섭적인 방식으로 시스템의 정보를 수집한다. 이러한 특징으로 코드 실행을 정확하게 설명하는 (View) 제공할 있다.

ARM Profiler 이제 시스템의 트레이스 포트 상에 있는 모든 신호의 타이밍을 자동으로 보정할 있게 되었다. 자동 보정 기능을 통해 프로파일러는 시스템이 지원하는 최대 속도로 트레이스를 수집하고 프로세서 속도의 변화에 적응할 있다.

초기 릴리스는 ARM 임베디드 리눅스 (Embedded Linux) 버전 2.6.28 지원할 것이며 추후 많은 버전이 추가될 예정이다. 관련하여 ARM 문의하면 보다 상세한 정보를 얻을 있다.

RVDS 4.0 Pro 서비스팩2에는 다음에 대한 지원도 포함되어 있다.

  • ARM Cortex(코어텍스)TM-M0 프로세서 기반 장치
  • 프리스케일(Freescale) i.MX31, i.MX35, i.MX51 TI OMAP3 장치
  • 리눅스 호스트 컴퓨터 상의 RealView Debugger(리얼뷰 디버거) 트레이스 분석

출시

RVDS 4.0 Pro 서비스팩2 현재 기존 RVDS 4.0 패치 형태나 신규 설치 다운로드 설치 가능하다.