View a markdown version of this page

시작하기 문제 해결 - FreeRTOS

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

시작하기 문제 해결

중요

이 페이지는 더 이상 사용되지 않는 Amazon-FreeRTOS 리포지토리를 참조합니다. 새 프로젝트를 생성할 때는 여기서 시작하는 것이 좋습니다. 현재 사용되지 않는 Amazon-FreeRTOS 리포지토리를 기반으로 하는 기존 FreeRTOS 프로젝트가 이미 있는 경우에는 Amazon-FreeRTOS Github 리포지토리 마이그레이션 가이드 섹션을 참조하세요.

다음 항목은 FreeRTOS를 시작하는 과정에서 발생할 수 있는 문제를 해결하는 데 도움이 될 수 있습니다.

보드별 문제 해결은 해당 보드의 FreeRTOS 시작하기 설명서를 참조하십시오.

일반 시작하기 문제 해결 팁

Hello World 데모 프로젝트를 실행한 후에는 AWS IoT 콘솔에 메시지가 표시되지 않습니다. 어떻게 해야 합니까?

다음을 시도해 보세요.

  1. 터미널 창을 열고 샘플을 로깅 출력을 봅니다. 이 단계는 무엇이 잘못되었는지 확인하는 데 도움이 됩니다.

  2. 자격 증명이 유효한지 확인합니다.

데모를 실행할 때 터미널에 표시되는 로그가 잘립니다. 길이를 늘리려면 어떻게 해야 하나요?

실행 중인 데모의 FreeRTOSconfig.h 파일에서 configLOGGING_MAX_MESSAGE_LENGTH 값을 255로 늘리십시오.

#define configLOGGING_MAX_MESSAGE_LENGTH 255

터미널 에뮬레이터 설치

터미널 에뮬레이터는 문제를 진단하거나 디바이스 코드가 올바르게 실행되는지 확인하는 데 도움이 될 수 있습니다. Windows, macOS 및 Linux에 사용할 수 있는 다양한 터미널 에뮬레이터가 있습니다.

터미널 에뮬레이터로 보드에 직렬 연결을 설정하려고 하기 전에 보드를 컴퓨터에 연결해야 합니다.

다음 설정을 사용하여 터미널 에뮬레이터를 구성합니다.

터미널 설정 값

전송 속도

115200

테스트

8비트

패리티

없음

중지

1비트

흐름 제어

없음

보드의 직렬 포트 찾기

보드의 직렬 포트를 모를 경우 명령줄이나 터미널에서 다음 명령 중 하나를 실행하여 호스트 컴퓨터에 연결된 모든 디바이스의 직렬 포트를 반환할 수 있습니다.

Windows
chgport
Linux
ls /dev/tty*
macOS
ls /dev/cu.*