1.4. RealView Development Suite 예제

RVDS 설명서에 나오는 대부분의 예제 코드는 주 예제 디렉토리에 있습니다. 자세한 내용은 RealView Development Suite 설치, 예제 및 설명서 디렉토리를 참조하십시오.

이 디렉토리에는 이 설명서에서 설명되지 않은 예제 코드도 들어 있습니다. 자세한 내용은 각 예제 디렉토리의 readme.txt를 참조하십시오. 예제는 다음 하위 디렉토리에 설치됩니다.

asm

ARM 어셈블리 언어 프로그래밍에 대한 몇 개의 예제가 있습니다. 이러한 예제는 RealView Compilation Tools 어셈블러 설명서에서 사용됩니다.

cached_dhry

Dhrystone 예제를 기반으로 빌드된 캐시 및 TCM 초기화 루틴의 예제가 있습니다.

Cortex-M3

예제 스캐터 파일 및 빌드 스크립트가 포함된 ARM Cortex™-M3 프로세서용 Hello World 예제가 있습니다.

cpp

몇 개의 기본 C++ 예제가 있습니다.

databort

표준 데이터 어보트 처리기의 디자인 설명서와 예제 코드가 있습니다.

dcc

디버그 통신 채널의 사용 방법을 보여 주는 예제 코드가 있습니다. 이 예제는 RealView Compilation Tools 개발자 설명서에 설명되어 있습니다.

dhrystone

Dhrystone 벤치마크 예제입니다. 이 예제는 RealView Debugger 설명서에서 사용됩니다.

dsp

dspfns.h 헤더 파일 전체를 사용하는 데 필요한 작은 소스 파일이 있습니다. 이 파일은 DSP 유형의 기본 연산 세트를 정의하고 ARM 컴파일러의 인라인 어셈블리 기능을 사용하는 방법을 보여 줍니다.

emb_sw_dev

RealView Compilation Tools 개발자 설명서의 임베디드 소프트웨어 개발을 설명하는 장에서 참조되는 예제 프로젝트가 있습니다. 다음과 같은 하위 디렉토리가 있습니다.

buildn

예제 프로젝트를 빌드하기 위한 배치 파일과 매이크파일이 있습니다. 각 프로젝트에 대한 설명은 관련 readme.txt 파일을 참조하십시오.

dhry

Dhrystone 벤치마킹 프로그램의 소스 파일이 있습니다. 이 프로그램은 개별 buildn 디렉토리의 예제 프로젝트에 대한 코드 베이스를 제공합니다.

include

사용자 정의 헤더 파일이 있습니다.

scatter

예제 프로젝트를 빌드하는 데 사용되는 스캐터 파일이 있습니다.

source

예제 프로젝트를 빌드하는 데 필요한 그 밖의 모든 소스 파일이 있습니다.

fft_v5te

ARMv5TE(ARM 아키텍처 v5TE)에 대해 최적화된 고속 푸리에 변환 코드가 있습니다.

inline

ARM C 및 C++ 코드를 컴파일할 때 인라인 어셈블리를 사용하는 방법을 보여 주는 예제가 있습니다. 자세한 내용은 RealView Compilation Tools 개발자 설명서에서 혼합 C, C++ 및 어셈블리 언어를 설명하는 장을 참조하십시오.

interwork

ARM 코드와 Thumb 코드 간의 인터워킹 방식을 보여 주는 예제가 있습니다. 자세한 내용은 RealView Compilation Tools 개발자 설명서에서 ARM과 Thumb의 인터워킹을 설명하는 장을 참조하십시오.

mmugen

MMUgen 유틸리티의 소스와 설명서가 있습니다. 이 유틸리티는 필요한 가상 대 실제 주소 변환을 설명하는 규칙 파일에서 MMU 페이지 테이블 데이터를 생성할 수 있습니다.

picpid

위치 독립적인 코드를 작성하는 방법을 보여 주는 예제가 있습니다.

sorts

ARM C 라이브러리에 사용되는 삽입 정렬, 셸 정렬 및 빠른 정렬을 비교하는 예제 코드가 있습니다.

svc

예제 SVC(관리자 호출) 처리기가 있습니다.

unicode

다중 바이트 문자 지원을 평가할 수 있게 해 주는 예제 코드가 있습니다.

vfpsupport

VFP(벡터 부동 소수점) 연산을 설정하고 실행하기 위한 예제 코드가 있습니다. 또한 VFP를 사용할 때 디버그 시스템을 구성하기 위한 다양한 유틸리티 파일과 PDF 형식의 Application Note 133 Using VFP in RVDS가 들어 있습니다.

Copyright © 2003-2006 ARM Limited. All rights reserved.ARM DUI 0255EK
Non-Confidential