

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Renesas Starter Kit\+ for RX65N-2MB 시작하기
<a name="getting_started_renesas"></a>

**중요**  <a name="deprecation-message"></a>
이 라이브러리는 더 이상 사용되지 않는 Amazon-FreeRTOS 리포지토리에서 호스팅됩니다. 새 프로젝트를 생성할 때는 [여기서 시작](freertos-getting-started-modular.md)하는 것이 좋습니다. 현재 사용되지 않는 Amazon-FreeRTOS 리포지토리를 기반으로 하는 기존 FreeRTOS 프로젝트가 이미 있는 경우에는 [Amazon-FreeRTOS Github 리포지토리 마이그레이션 가이드](github-repo-migration.md) 섹션을 참조하세요.

이 자습서에서는 Renesas Starter Kit\+ for RX65N-2MB를 시작하기 위한 지침을 제공합니다. Renesas RSK\+ for RX65N-2MB가 없는 경우 AWS 파트너 디바이스 카탈로그를 방문하여 [ 파트너](https://devices.amazonaws.com/detail/a3G0L00000AAOkeUAH/Renesas-Starter-Kit+-for-RX65N-2MB)에서 구입하세요.

시작하기 전에 AWS IoT 및 FreeRTOS 다운로드를 구성하여 디바이스를 클라우드에 AWS 연결해야 합니다. 자세한 내용은 [첫 번째 단계](freertos-prereqs.md) 섹션을 참조하세요. 이 자습서에서는 FreeRTOS 다운로드 디렉터리의 경로를 `{{freertos}}`라고 합니다.

## 개요
<a name="gsg-renesas-overview"></a>

이 자습서에는 다음의 시작하기 단계에 대한 지침이 포함되어 있습니다.

1. 보드를 호스트 시스템에 연결합니다.

1. 마이크로 컨트롤러 보드용 내장형 애플리케이션을 개발 및 디버깅하기 위한 소프트웨어를 호스트 시스템에 설치합니다.

1. FreeRTOS 데모 애플리케이션을 바이너리 이미지로 크로스 컴파일합니다.

1. 애플리케이션 바이너리 이미지를 보드에 로드한 후 애플리케이션을 실행합니다.

## Renesas 하드웨어 설정
<a name="renesas-setup-hardware"></a>

**RSK\+ for RX65N-2MB를 설정하려면**

1. 양의 \+5V 전원 어댑터를 RSK\+ for RX65N-2MB의 PWR 커넥터에 연결합니다.

1. 컴퓨터를 RSK\+ for RX65N-2MB의 USB2.0 FS 포트에 연결합니다.

1. 컴퓨터를 RSK\+ for RX65N-2MB의 USB-to-serial 포트에 연결합니다.

1. 라우터 또는 인터넷에 연결된 이더넷 포트를 RSK\+ for RX65N-2MB의 이더넷 포트에 연결합니다.

**E2 Lite 디버거 모듈을 설정하려면**

1. 14핀 리본 케이블을 사용하여 E2 Lite 디버거 모듈을 RSK\+ for RX65N-2MB의 ‘E1/E2 Lite’ 포트에 연결합니다.

1. USB 케이블을 사용하여 E2 Lite 디버거 모듈을 호스트 머신에 연결합니다. E2 Lite 디버거가 보드와 컴퓨터 둘 다에 연결된 경우 디버거에서 녹색 ‘ACT’ LED가 깜박입니다.

1. 디버거가 호스트 컴퓨터와 RSK\+ for RX65N-2MB에 연결되고 나면 E2 Lite 디버거 드라이버가 설치되기 시작합니다.

   드라이버를 설치하려면 관리자 권한이 필요합니다.

![다양한 인터페이스와 연결된 주변 장치가 있는 임베디드 시스템 보드입니다.](http://docs.aws.amazon.com/ko_kr/freertos/latest/userguide/images/renesas-board3.png)


## 개발 환경 설정
<a name="renesas-setup-env"></a>

RSK\+ for RX65N-2MB에 대한 FreeRTOS 구성을 설정하려면 Renesas e2studio IDE 및 CC-RX 컴파일러를 사용합니다.

**참고**  
Renesas e2studio IDE 및 CC-RX 컴파일러는 Windows 7, 8, 10 운영 체제에서만 지원됩니다.

**e2studio 다운로드 및 설치**

1. [Renesas e2studio installer](https://www.renesas.com/us/en/document/uid/e-studio-2020-10-installer-offline-installer) 다운로드 페이지로 이동하여 오프라인 설치 관리자를 다운로드합니다.

1. 그러면 Renesas 로그인 페이지로 이동합니다.

   Renesas 계정이 있는 경우 로그인 보안 인증 정보를 입력한 다음 **로그인**을 선택합니다.

   계정이 없는 경우 **지금 등록**을 선택하고 최초의 등록 단계를 따릅니다. 그러면 Renesas 계정을 활성화하기 위한 링크가 포함된 이메일을 받게 됩니다. 이 링크를 따라서 Renesas 등록을 완료한 다음 Renesas에 로그인합니다.

1. 로그인한 후 e2studio 설치 관리자를 컴퓨터에 다운로드합니다.

1. 설치 관리자를 열고 단계에 따라 완료합니다.

자세한 내용은 Renesas 웹사이트에서 [e2studio](https://www.renesas.com/us/en/products/software-tools/tools/ide/e2studio.html#productInfo)를 참조하세요.

**RX Family C/C\+\+ 컴파일러 패키지 다운로드 및 설치**

1. [RX Family C/C\+\+ Compiler Package](https://www.renesas.com/us/en/document/esw/rx-family-cc-compiler-package-v3-without-ide-v30000) 다운로드 페이지로 이동하여 V3.00.00 패키지를 다운로드합니다.

1. 실행 파일을 열고 컴파일러를 설치합니다.

자세한 내용은 Renesas 웹사이트에서 [RX Family용 C/C\+\+ 컴파일러 패키지](https://www.renesas.com/us/en/products/software-tools/tools/compiler-assembler/compiler-package-for-rx-family.html#productInfo)를 참조하십시오.

**참고**  
컴파일러는 평가판에 대해서만 무료로 제공되며 60일 동안 유효합니다. 61일째는 라이선스 키를 받아야 합니다. 자세한 내용은 [평가 소프트웨어 도구](https://www.renesas.com/us/en/products/software-tools/evaluation-software-tools.html)를 참조하십시오.

## FreeRTOS 샘플 빌드 및 실행
<a name="renesas-build-and-run-example"></a>

이제 데모를 구성했으므로 보드에서 데모 프로젝트를 빌드 및 실행할 준비가 된 것입니다.

### e2studio에서 FreeRTOS 데모 빌드
<a name="renesas-freertos-import-project"></a>

**e2studio에서 데모를 가져와서 빌드하기**

1. 시작 메뉴에서 e2studio를 시작합니다.

1. **작업 영역으로 디렉터리 선택** 창에서 작업하려는 폴더를 찾아 **시작**을 선택합니다.

1. 처음 e2studio를 열면 **도구 체인 등록** 창이 열립니다. **Renesas 도구 체인**을 선택하고 **CC-RX v3.00.00**이 선택되어 있는지 확인합니다. **등록**을 선택한 다음 **확인**을 선택합니다.

1. 처음으로 e2studio를 열 경우 **코드 생성기 등록** 창이 나타납니다. **확인**을 선택합니다.

1. **코드 생성기 COM 구성요소 등록**창이 나타납니다. **Please restart e2studio to use Code Generator**에서 **확인**을 선택합니다.

1. **e2studio 다시 시작** 창이 나타납니다. **확인**을 선택합니다.

1. e2studio가 다시 시작됩니다. **작업 영역으로 디렉터리 선택** 창에서 **시작**을 선택합니다.

1. e2studio 시작 화면에서 **e2studio 워크벤치로 이동** 화살표 아이콘을 선택합니다.

1. **Project Explorer** 창을 마우스 오른쪽 버튼으로 클릭하고 **가져오기**를 선택합니다.

1. 가져오기 마법사에서 **일반**, **기존 프로젝트를 작업 공간으로**를 선택한 후 **다음**을 선택합니다.

1. **찾아보기**를 선택하고 `projects/renesas/rx65n-rsk/e2studio/aws_demos` 디렉터리를 찾은 후 **마침**을 선택합니다.

1. **프로젝트** 메뉴에서 **프로젝트**, **모두 빌드**를 선택합니다.

   빌드 콘솔이 라이선스 관리자가 설치되어 있지 않다는 경고 메시지를 표시합니다. CC-RX 컴파일러용 라이선스 키가 없다면 이 메시지를 무시할 수 있습니다. 라이선스 관리자를 설치하려면 [라이선스 관리자](https://www.renesas.com/us/en/document/swr/license-manager-v20301) 다운로드 페이지를 참조하십시오.

### 클라우드에서 MQTT 메시지 모니터링
<a name="gsg-renesas-monitor-mqtt"></a>

FreeRTOS 데모 프로젝트를 실행하기 전에 AWS IoT 콘솔에서 MQTT 클라이언트를 설정하여 디바이스가 AWS 클라우드로 보내는 메시지를 모니터링할 수 있습니다.

**MQTT 클라이언트를 사용하여 AWS IoT MQTT 주제를 구독하려면**

1. [AWS IoT 콘솔](https://console.aws.amazon.com/iotv2/)에 로그인합니다.

1. 탐색 창에서 **테스트**를 선택한 다음 **MQTT 테스트 클라이언트**를 선택하여 MQTT 클라이언트를 엽니다.

1. **구독 주제**에 **{{your-thing-name}}/example/topic**을 입력한 다음 **주제 구독**을 선택합니다.

데모 프로젝트가 디바이스에서 성공적으로 실행되면 ‘Hello World\!’가 구독한 주제로 여러 번 전송된 것을 볼 수 있습니다.

### FreeRTOS 프로젝트 실행
<a name="renesas-run"></a>

**e2studio에서 프로젝트 실행하기**

1. E2 Lite 디버거 모듈을 RSK\+ for RX65N-2MB에 연결했는지 확인합니다.

1. 상단 메뉴에서 **실행**, **디버그 구성**을 선택합니다.

1. **Renesas GDB 하드웨어 디버깅**을 확장하고 **aws\_demos HardwareDebug**를 선택합니다.

1. **디버거** 탭을 선택한 다음 **연결 설정** 탭을 선택합니다. 연결 설정이 올바른지 확인합니다.

1. **디버그**를 선택하여 코드를 보드에 다운로드하고 디버깅을 시작합니다.

   `e2-server-gdb.exe`에 대한 방화벽 경고 메시지가 표시될 수 있습니다. **프라이빗 네트워크(예: 홈 또는 직장 네트워크))**를 선택한 다음 **액세스 허용**를 선택합니다.

1. e2studio가 **Renesas 디버그 관점**로 변경하도록 요청할 수 있습니다. **예**를 선택합니다.

   E2 Lite 디버거에서 녹색 'ACT' LED가 켜집니다.

1. 코드가 보드에 다운로드되면 **다시 시작**을 선택하여 첫 번째 줄의 main 함수에 대해 코드를 실행합니다. **다시 시작**을 다시 선택하여 나머지 코드를 실행합니다.

[Renesas에서 릴리스한 최신 프로젝트는 GitHub](https://github.com/renesas-rx/amazon-freertos)에서 `amazon-freertos` 리포지토리의 `renesas-rx` 포크를 참조하세요.

## 문제 해결
<a name="renesas-troubleshooting"></a>

FreeRTOS 시작하기에 대한 일반 문제 해결 정보는 [시작하기 문제 해결](gsg-troubleshooting.md) 섹션을 참조하세요.