최신 변경 사항 - 무료RTOS

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

최신 변경 사항

다음 표에서는 FreeRTOS용 AWS 디바이스 검증 프로그램의 최신 릴리스 이후 변경된 중요 사항에 대해 설명합니다.

테스트 사례
변경 설명
소스 코드 요구 사항 업데이트
  • FreeRTOS 통합 테스트는 이제 FreeRTOS-Libraries-Integration-Tests라는 별도의 리포지토리에 있습니다. 이러한 테스트를 검증 프로젝트에 추가해야 합니다.

  • amazon-freertos 리포지토리는 검증에 사용되지도 않고 필요하지도 않습니다.

  • manifest.yml 파일에 추가 필드 path를 추가하면 모든 소스 코드 디렉터리 구조를 검증에 사용할 수 있습니다.

  • 이제 OTA 기능을 지원하는 MQTT pub/sub 데모가 검증에 필요합니다. 이 데모는 Device Advisor 테스트를 사용하여 검증해야 합니다.

검증 아티팩트 업데이트
  • AWS IoT Device Tester 테스트 보고서와 AWS IoT Device Advisor 테스트 보고서 모두 검증에 필요합니다.

  • 보안 부팅을 위한 위협 모델링 문서가 필요하며 APN Partner Central에 디바이스를 제출할 때 이 문서를 지원 자산으로 업로드해야 합니다.

통합 테스트 업데이트
  • 이제 OTA 테스트(OTACore, OTADataplaneMQTT)가 검증에 필요합니다.

  • 새 전송 인터페이스 테스트 추가: FullTransportInterfacePlainTextFullTransportInterfaceTLS. FullTransportInterfaceTLS는 검증에 필요하지만 FullTransportInterfacePlainText는 TLS 스택이 외부 연결 모듈로 오프로드되는 경우에는 필요하지 않습니다.

  • FullMQTT, FullBLE, CmakeBuildSystem, FullSecureSockets, FullTLS 및 FullWiFi 테스트가 제거되었습니다.

  • FreeRTOSIntegrity 검사는 여전히 수행되지만, 소스 코드에 사용된 라이브러리가 해당 버전의 FreeRTOS에 올바른 git 커밋을 사용하는지 확인합니다.

  • FreeRTOSVersion 검사는 여전히 수행되지만, 사용된 FreeRTOS 버전이 FreeRTOS LTS, FreeRTOS 메인라인 및 AWS IoT Device Tester(IDT) 버전과 호환되는지 확인합니다. 검증에 사용되는 FreeRTOS 버전은 IDT의 userdata.json 파일에 표시되어야 합니다.

  • FullPKCS11 테스트는 TLS 스택이 외부 연결 모듈로 오프로드되는 경우에는 필요하지 않습니다. FullPKCS11_ECCFullPKCS11_RSA 테스트는 FullPKCS11_Import, FullPKCS11_Onboard, FullPKCS11_PreProvisioned 테스트로 대체되었습니다.

  • FullMQTT 테스트는 Device Advisor 테스트로 대체되었습니다. AWS IoT Device Tester (IDT)를 사용하여 포팅된 프리RTOS 라이브러리 확인 섹션의 4단계를 참조하세요.

이전 변경 사항은 FreeRTOS 이식 가이드FreeRTOS 버전 기록을 참조하세요.