기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
무료RTOS 자격 검증 제품군을 실행하기 위한 사전 조건 설정
이 섹션에서는 AWS IoT Device Tester를 사용하여 마이크로컨트롤러를 테스트하기 위한 사전 조건을 설명합니다.
지원되는 웹 브라우저 사용
IDT무료RTOS UI는 다음 웹 브라우저를 지원합니다.
브라우저 | 버전 |
---|---|
Google Chrome | 최신 3개 주요 버전 |
Mozilla Firefox | 최신 3개 주요 버전 |
Microsoft Edge | 최신 3개 주요 버전 |
macOS용 Apple Safari | 최신 3개 주요 버전 |
더 나은 경험을 위해 Google Chrome 또는 Mozilla Firefox를 사용하는 것이 좋습니다.
참고
무료 IDTRTOS UI는 Microsoft Internet Explorer를 지원하지 않습니다.
무료 다운로드RTOS
다음 명령을 GitHub
git clone --branch <
FREERTOS_RELEASE_VERSION
> --recurse-submodules https://github.com/aws/amazon-freertos.git cd amazon-freertos git submodule update --checkout --init --recursive
여기서 <FREERTOS_RELEASE_VERSION>는 에 나열된 버전에 해당하는 무료RTOS IDT 버전(예: 202007.00)입니다지원되는 버전 AWS IoT Device Tester. 이렇게 하면 하위 모듈을 포함한 전체 소스 코드가 있고, 무료 버전 에 IDT 올바른 버전의 를 사용하고 있으며RTOS, 그 반대의 경우도 마찬가지입니다.
Windows의 경우 260자의 경로 길이 제한이 있습니다. FreeRTOS의 경로 구조는 여러 수준이므로 Windows를 사용하는 경우 파일 경로를 260자 제한 미만으로 유지합니다. 예를 들어 C:\FreeRTOS
가 아닌 에 FreeRTOS를 복제합니다C:\Users\username\programs\projects\myproj\FreeRTOS\
.
LTS 자격 심사 고려 사항(LTS라이브러리를 사용하는 무료RTOS 자격)
-
마이크로컨트롤러를 AWS 파트너 디바이스 카탈로그에서 장기 지원(LTS) 기반 무료RTOS 버전을 지원하는 것으로 지정하려면 매니페스트 파일을 제공해야 합니다. 자세한 내용은 무료RTOS 자격 안내서의 무료RTOS 자격 체크리스트를 참조하세요.
-
마이크로컨트롤러가 무료RTOS의 LTS 기반 버전을 지원하는지 검증하고 AWS 파트너 디바이스 카탈로그에 제출할 수 있도록 자격을 부여하려면 무료RTOS 자격 AWS IoT Device Tester (IDT) 테스트 제품군 버전 v1.4.x와 함께 (FRQ)를 사용해야 합니다.
-
무료RTOS의 LTS 기반 버전에 대한 지원은 202012.xx 버전의 무료 로 제한됩니다RTOS.
IDT 무료 다운로드RTOS
모든 무료RTOS 버전에는 검증 테스트를 수행하기 위한 IDT 무료RTOS용 의 해당 버전이 있습니다. 에서 무료IDTRTOS용 의 적절한 버전을 다운로드합니다지원되는 버전 AWS IoT Device Tester.
읽기 및 쓰기 권한이 있는 파일 시스템의 위치로 IDT 무료로RTOS 추출합니다. Microsoft Windows에는 경로 길이에 대한 문자 제한이 있으므로 C:\
또는 와 같은 루트 디렉터리에 IDT 무료RTOS 를 추출합니다D:\
.
참고
IDT 패키지를 로컬 드라이브로 추출하는 것이 좋습니다. NFS 디렉터리 또는 Windows 네트워크 IDT 공유 폴더와 같은 공유 위치에서 여러 사용자가 실행되도록 허용하면 시스템이 응답하지 않거나 데이터가 손상될 수 있습니다.
AWS 계정 생성 및 구성
에 가입 AWS 계정
가 없는 경우 다음 단계를 AWS 계정완료하여 를 생성합니다.
에 가입하려면 AWS 계정
https://portal.aws.amazon.com/billing/가입
을 엽니다. 온라인 지시 사항을 따릅니다.
등록 절차 중 전화를 받고 전화 키패드로 확인 코드를 입력하는 과정이 있습니다.
에 가입하면 AWS 계정AWS 계정 루트 사용자가 생성됩니다. 루트 사용자에게는 계정의 모든 AWS 서비스 및 리소스에 액세스할 권한이 있습니다. 보안 모범 사례는 사용자에게 관리 액세스 권한을 할당하고, 루트 사용자만 사용하여 루트 사용자 액세스 권한이 필요한 작업을 수행하는 것입니다.
AWS 는 가입 프로세스가 완료된 후 확인 이메일을 보냅니다. 언제든지 https://aws.amazon.com/
관리자 액세스 권한이 있는 사용자 생성
에 가입한 후 일상적인 작업에 루트 사용자를 사용하지 않도록 를 AWS 계정보호하고, 를 AWS 계정 루트 사용자활성화하고 AWS IAM Identity Center, 관리 사용자를 생성합니다.
보안 AWS 계정 루트 사용자
-
루트 사용자를 선택하고 AWS 계정 이메일 주소를 입력하여 계정 소유자AWS Management Console
로 에 로그인합니다. 다음 페이지에서 비밀번호를 입력합니다. 루트 사용자를 사용하여 로그인하는 데 도움이 필요하면 AWS 로그인 User Guide의 루트 사용자로 로그인을 참조하십시오.
-
루트 사용자에 대해 다중 인증(MFA)을 켭니다.
지침은 IAM 사용 설명서의 AWS 계정 루트 사용자(콘솔)에 대한 가상 MFA 디바이스 활성화를 참조하세요.
관리자 액세스 권한이 있는 사용자 생성
-
IAM Identity Center를 활성화합니다.
지침은 AWS IAM Identity Center 사용 설명서의 AWS IAM Identity Center설정을 참조하세요.
-
IAM Identity Center에서 사용자에게 관리 액세스 권한을 부여합니다.
를 자격 증명 소스 IAM Identity Center 디렉터리 로 사용하는 방법에 대한 자습서는 AWS IAM Identity Center 사용 설명서의 기본값으로 사용자 액세스 구성을 IAM Identity Center 디렉터리 참조하세요.
관리 액세스 권한이 있는 사용자로 로그인
-
IAM Identity Center 사용자로 로그인하려면 IAM Identity Center 사용자를 생성할 때 이메일 주소로 전송URL된 로그인을 사용합니다.
IAM Identity Center 사용자를 사용하여 로그인하는 방법에 대한 자세한 내용은 AWS 로그인 사용 설명서의 AWS 액세스 포털에 로그인을 참조하세요.
추가 사용자에게 액세스 권한 할당
-
IAM Identity Center에서 최소 권한 적용 모범 사례를 따르는 권한 세트를 생성합니다.
지침은AWS IAM Identity Center 사용 설명서의 Create a permission set를 참조하세요.
-
사용자를 그룹에 할당하고, 그룹에 Single Sign-On 액세스 권한을 할당합니다.
지침은AWS IAM Identity Center 사용 설명서의 Add groups를 참조하세요.
AWS IoT Device Tester 관리형 정책
AWSIoTDeviceTesterForFreeRTOSFullAccess
관리형 정책에는 디바이스 테스터가 지표를 실행하고 수집할 수 있도록 다음 권한이 포함되어 있습니다.
-
iot-device-tester:SupportedVersion
에서 지원하는 무료RTOS 버전 및 테스트 제품군 버전 목록을 가져올 수 IDT있는 권한을 부여합니다 AWS CLI.
-
iot-device-tester:LatestIdt
다운로드할 수 있는 최신 AWS IoT Device Tester 버전을 가져올 수 있는 권한을 부여합니다.
-
iot-device-tester:CheckVersion
제품, 테스트 제품군 및 AWS IoT Device Tester 버전의 조합이 호환되는지 확인할 수 있는 권한을 부여합니다.
-
iot-device-tester:DownloadTestSuite
테스트 제품군을 다운로드할 AWS IoT Device Tester 수 있는 권한을 부여합니다.
-
iot-device-tester:SendMetrics
AWS IoT Device Tester 사용량 지표 데이터를 게시할 수 있는 권한을 부여합니다.