RVDS 설명서에 나오는 대부분의 예제 코드는 주 예제 디렉토리에 있습니다. 자세한 내용은 RealView Development Suite 설치, 예제 및 설명서 디렉토리를 참조하십시오.
이 디렉토리에는 이 설명서에서 설명되지 않은 예제 코드도 들어 있습니다. 자세한 내용은 각 예제 디렉토리의 readme.txt를
참조하십시오. 예제는 다음 하위 디렉토리에 설치됩니다.
asmARM 어셈블리 언어 프로그래밍에 대한 몇 개의 예제가 있습니다. 이러한 예제는 RealView Compilation Tools 어셈블러 설명서에서 사용됩니다.
cached_dhryDhrystone 예제를 기반으로 빌드된 캐시 및 TCM 초기화 루틴의 예제가 있습니다.
Cortex-M3예제 스캐터 파일 및 빌드 스크립트가 포함된 ARM Cortex™-M3 프로세서용 Hello World 예제가 있습니다.
cpp몇 개의 기본 C++ 예제가 있습니다.
databort표준 데이터 어보트 처리기의 디자인 설명서와 예제 코드가 있습니다.
dcc디버그 통신 채널의 사용 방법을 보여 주는 예제 코드가 있습니다. 이 예제는 RealView Compilation Tools 개발자 설명서에 설명되어 있습니다.
dhrystoneDhrystone 벤치마크 예제입니다. 이 예제는 RealView Debugger 설명서에서 사용됩니다.
dspdspfns.h 헤더
파일 전체를 사용하는 데 필요한 작은 소스 파일이 있습니다. 이 파일은 DSP 유형의 기본 연산 세트를 정의하고 ARM
컴파일러의 인라인 어셈블리 기능을 사용하는 방법을 보여 줍니다.
emb_sw_devRealView Compilation Tools 개발자 설명서의 임베디드 소프트웨어 개발을 설명하는 장에서 참조되는 예제 프로젝트가 있습니다. 다음과 같은 하위 디렉토리가 있습니다.
buildn예제 프로젝트를 빌드하기 위한 배치 파일과 매이크파일이 있습니다. 각 프로젝트에 대한
설명은 관련 readme.txt 파일을 참조하십시오.
dhryDhrystone
벤치마킹 프로그램의 소스 파일이 있습니다. 이 프로그램은 개별 build 디렉토리의
예제 프로젝트에 대한 코드 베이스를 제공합니다.n
include사용자 정의 헤더 파일이 있습니다.
scatter예제 프로젝트를 빌드하는 데 사용되는 스캐터 파일이 있습니다.
source예제 프로젝트를 빌드하는 데 필요한 그 밖의 모든 소스 파일이 있습니다.
fft_v5teARMv5TE(ARM 아키텍처 v5TE)에 대해 최적화된 고속 푸리에 변환 코드가 있습니다.
inlineARM C 및 C++ 코드를 컴파일할 때 인라인 어셈블리를 사용하는 방법을 보여 주는 예제가 있습니다. 자세한 내용은 RealView Compilation Tools 개발자 설명서에서 혼합 C, C++ 및 어셈블리 언어를 설명하는 장을 참조하십시오.
interworkARM 코드와 Thumb 코드 간의 인터워킹 방식을 보여 주는 예제가 있습니다. 자세한 내용은 RealView Compilation Tools 개발자 설명서에서 ARM과 Thumb의 인터워킹을 설명하는 장을 참조하십시오.
mmugenMMUgen 유틸리티의 소스와 설명서가 있습니다. 이 유틸리티는 필요한 가상 대 실제 주소 변환을 설명하는 규칙 파일에서 MMU 페이지 테이블 데이터를 생성할 수 있습니다.
picpid위치 독립적인 코드를 작성하는 방법을 보여 주는 예제가 있습니다.
sortsARM C 라이브러리에 사용되는 삽입 정렬, 셸 정렬 및 빠른 정렬을 비교하는 예제 코드가 있습니다.
svc예제 SVC(관리자 호출) 처리기가 있습니다.
unicode다중 바이트 문자 지원을 평가할 수 있게 해 주는 예제 코드가 있습니다.
vfpsupportVFP(벡터 부동 소수점) 연산을 설정하고 실행하기 위한 예제 코드가 있습니다. 또한 VFP를 사용할 때 디버그 시스템을 구성하기 위한 다양한 유틸리티 파일과 PDF 형식의 Application Note 133 Using VFP in RVDS가 들어 있습니다.