

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

# 검증 FAQ
<a name="afr-qualification-faqs"></a>

Q: *클라우드 연결 기능이 내장되지 않은 마이크로컨트롤러(MCU)가 포함된 보드를 검증할 수 있습니까?*  
예. 하지만 MCU를 사용하는 보드는 직접 또는 간접 클라우드 연결 기능(예: 별도의 통신 모듈 사용)이 있어야 합니다.

Q: *어떤 FreeRTOS 버전이 검증에 적합합니까?*  
최신 FreeRTOS 장기 지원(LTS) 버전(권장, [GitHub](https://github.com/FreeRTOS/FreeRTOS-LTS)) 또는 공식적으로 출시된 최신 FreeRTOS 라이브러리([GitHub](https://github.com/FreeRTOS/FreeRTOS)) 버전을 사용하십시오.

Q: *검증을 위한 필수 테스트는 무엇입니까?*  
[이식 순서도](https://docs.aws.amazon.com/freertos/latest/portingguide/porting-chart.html)에는 보드 검증에 필요한 소프트웨어 라이브러리 및 테스트가 설명되어 있습니다.

*Q: 검증을 위해 라이브러리 버전을 조합하여 사용할 수 있습니까? 예를 들면 LTS 패키지의 coreMQTT와 최신 FreeRTOS 릴리스의 FreeRTOS-Plus-TCP 버전입니다.*  
아니요. AWS는 특정 버전 조합을 사용하여 라이브러리의 상호 운용성을 테스트하고 이러한 조합을 버전 태그가 지정된 번들(예: [FreeRTOS 202210.xx LTS](https://github.com/FreeRTOS/FreeRTOS-LTS/tree/202210-LTS), [FreeRTOS 202112.00](https://github.com/FreeRTOS/FreeRTOS/tree/202112.00))로 릴리스합니다. 해당 리포지토리의 `manifest.yml` 파일(예: [FreeRTOS 202210.xx LTS 매니페스트 파일](https://github.com/FreeRTOS/FreeRTOS-LTS/blob/202210-LTS/manifest.yml))에서 이러한 조합에 대한 정보를 찾을 수 있습니다.

Q: *이전 LTS 버전으로 보드를 검증할 수 있습니까?*  
신규 검증에는 최신 LTS 릴리스(최신 패치 포함)를 사용할 것을 권장합니다. 이미 이전 LTS 릴리스를 사용하는 검증 중이라면 현지 APN 담당자와 계속 협력하십시오.

Q: *이전 LTS 버전으로 보드를 검증할 수 있습니까?*  
아니요. 신규 검증에는 최신 LTS 릴리스(최신 패치 포함)를 사용할 것을 권장합니다. 이미 이전 LTS 릴리스를 사용하는 검증 중이라면 현지 APN 담당자와 계속 협력하십시오.

Q: *기존의 적격 보드는 어떻게 됩니까?*  
기존 적격 보드는 AWS 파트너 디바이스 카탈로그에 계속 나열됩니다. 필요한 경우 기존 적격 보드에 필요한 변경 사항을 직접 알려드릴 것입니다. 기존 적격 보드를 최신 FreeRTOS 라이브러리 또는 FreeRTOS LTS 버전으로 업그레이드하려면 새 [테스트](https://github.com/FreeRTOS/FreeRTOS-Libraries-Integration-Tests)에 대해 재검증해야 합니다.

Q: *FreeRTOS에서 보안 소켓 및 Wi-Fi 관리를 포함한 추상화 계층을 사용하여 테스트해야 합니까?*  
아니요. *FreeRTOS 이식 안내서*의 [이식 순서도](https://docs.aws.amazon.com/freertos/latest/portingguide/porting-chart.html)에 나열된 필수 소프트웨어 라이브러리 및 테스트를 참조하십시오.

Q: *이전 버전을 이식하는 도중 새 FreeRTOS 버전이 릴리스되면 다시 시작해야 합니까?*  
아니요. 이전 버전을 사용해도 계속 검증할 수 있습니다. 하지만 이식을 시작할 때 제공되는 최신 FreerTOS 또는 FreerTOS LTS 버전을 사용하는 것이 가장 좋습니다.

Q: *보드가 직접 수정한 커널 아키텍처를 활용하고 이 아키텍처는 공식 FreeRTOS 릴리스의 일부가 아닙니다. 그래도 검증할 수 있습니까?*  
아니요. [GitHub](https://github.com/FreeRTOS/FreeRTOS-Kernel)에서 제공하는 공식 커널 포트만 검증 대상으로 인정됩니다. 지원되지 않는 아키텍처나 기존 커널 포트에 추가할 추가 기능이 있는 경우 [Contributing Guidelines](https://github.com/aws/amazon-freertos/blob/main/CONTRIBUTING.md)에 따라 [GitHub](https://github.com/FreeRTOS/FreeRTOS-Kernel)에 풀 요청을 제출할 수 있습니다. 풀 요청이 검토 및 병합된 후 공식화되면 커널 포트를 사용하여 검증을 수행할 수 있게 됩니다. 자세한 내용은 현지 APN 담당자에게 문의하십시오.

Q: *보드가 TCP/IP를 하드웨어에 오프로드하지 않습니다. FreeRTOS 검증에 특정 TCP/IP 스택이 필요합니까?*  
보드에 온칩 TCP/IP 기능이 없는 경우 FreeRTOS\+TCP TCP/IP 스택 또는 최신 버전의 lwIP TCP/IP 스택을 사용할 수 있습니다. 자세한 내용은 *FreeRTOS 이식 안내서*의 [TCP/IP 스택 이식](https://docs.aws.amazon.com/freertos/latest/portingguide/afr-porting-tcp.html)을 참조하십시오.

Q: *TLS 스택이 통신 칩으로 오프로드되었는데도 PKCS11 구현을 해야 합니까?*  
아니요. PKCS11을 구현하거나 테스트할 필요가 없습니다.

Q: *디바이스가 프로토콜(HTTP, MQTT, BLE) 중 하나만 사용하고 사용 가능한 통신 채널(Wi-Fi, 이더넷, BLE) 중 하나만 사용합니다. 모든 OTA 관련 IDT 테스트가 하나의 프로토콜-통신 채널 조합만 사용하여 통과하는 경우 디바이스가 적격으로 인정됩니까?*  
예. 하지만 가능하면 다른 조합에서도 디바이스를 검증하는 것이 좋습니다. 이러한 방식으로 더 많은 고객 사용 사례에 대한 지원을 제공할 수 있습니다.

Q: *자체 리포지토리에서 검증 요구 사항에 따라 FreeRTOS 포트를 호스팅할 예정입니다. 지원을 위해 폴더 및 데모와 관련하여 리포지토리에 포함되어야 하는 내용은 무엇입니까?*  
포트를 리포지토리에서 다운로드하는 고객이 기본 제공 환경으로 사용할 수 있도록 하는 데 필요한 모든 파일 및 폴더를 호스팅하십시오. FreeRTOS 커널, FreeRTOS 라이브러리, FreeRTOS 테스트, 타사 라이브러리 및 공급업체별 파일 그리고 설명서용 문서 폴더 및 데모 폴더를 하위 모듈화할 수 있습니다. CoremQTT 에이전트 데모를 지원해야 합니다. 다른 데모는 귀사의 재량입니다.

Q: *디바이스가 셀룰러 연결만 사용합니다. 그래도 검증할 수 있습니까?*  
예. 셀룰러 인터페이스 라이브러리는 TCP 오프로드 셀룰러 추상화 계층의 AT 명령을 지원합니다. 이 명령은 [GitHub](https://github.com/FreeRTOS/FreeRTOS-Cellular-Interface)에서 제공됩니다. 자세한 내용은 *FreeRTOS 이식 안내서*의 [셀룰러 인터페이스 라이브러리 이식](https://docs.aws.amazon.com/freertos/latest/portingguide/freertos-porting-cellular.html)을 참조하십시오.

Q: *이식/검증된 코드는 어디에서 호스팅합니까?*  
고객의 애플리케이션 및 요구 사항에 따라 임의의 리포지토리에서 이식된 코드를 호스팅할 수 있습니다. 리포지토리 링크는 공개적으로 사용할 수 있어야 하며 AWS 파트너 디바이스 카탈로그 제품 페이지에 연결되어 있어야 합니다.

Q: *FreeRTOS 검증을 위해 OTA 테스트를 통과해야 합니까?*  
예. 고객은 배포된 AWS IoT 디바이스에 기능을 원격으로 업데이트하기를 원하므로 모든 새 검증이 OTA 테스트를 통과해야 합니다.

Q: *검증 유효 기간은 얼마입니까?*  
기존 FreeRTOS 검증은 보드 또는 소프트웨어 구성 요소(예: FreeRTOS 라이브러리, 드라이버, 타사 라이브러리)가 중단되지 않는 한 유효합니다. FreeRTOS LTS 기반 검증은 해당 LTS 기간이 종료된 후에는 유효하지 않습니다.

Q: *는 언제 자격 갱신을 AWS 권장합니까?*  
AWS는 고객이 최신 보안 패치, 유효한 LTS 라이브러리 또는 새로운 FreeRTOS 기능을 이용할 수 있도록 정기적으로 최신 FreeRTOS LTS 또는 FreeRTOS 버전으로 재검증할 것을 권장합니다.

Q: * AWS IoT Device Tester 를 사용하여 FreeRTOS 구현을 테스트할 수 있지만 보드를 검증할 수는 없나요?*  
예, AWS IoT Device Tester 및 [AWS IoT Device Advisor](https://aws.amazon.com/iot-core/features/)를 사용하여 FreeRTOS 구현을 테스트하는 것이 좋습니다.

Q: *사용하기 위해 비용을 지불해야 하나요 AWS IoT Device Tester?*  
아니요, 무료입니다. 하지만 AWS 서비스 사용(예: MQTT 메시지, 연결, OTA 실행)으로 인해 요금이 부과될 수 있습니다.

이 페이지 또는 *FreeRTOS 검증 가이드의 나머지 부분에서 답변되지 않은 검증*에 대한 질문이 있는 경우 AWS 담당자 또는 [ FreeRTOS 엔지니어링 팀에](https://freertos.org/RTOS-contact-and-support.html) 문의하세요.