페이지 선택

CLI(Command Line Interface) 명령은 디바이스/통신모듈의 현재 상태를 확인하여 어플리케이션을 개발할 때 디버깅 용도로 활용할 수 있는 수단을 제공하고 있다.

본 장에서는 CLI 명령에 대한 기본적인 사용법과 함께 필요한 경우 개발자들이 새로운 명령을 추가/삭제할 수 있는 방법에 대해서 설명한다.

 

 

1. 통신모듈의 어떤 시리얼포트가 CLI/Debug 용으로 할당 되어 있나?

CLI 커맨드에 대한 입출력은 Log 메시지를 출력하는 Debug 시리얼포트와 공유하여 사용하고 있다.

통신모듈 마다 CLI 사용을 위해  시리얼포트를 다르게 할당하고 있을 수도 있다. → board/platform.h 에서 할당된 시리얼 포트를 확인할 수 있다.

 

 

 

2. 시리얼콘솔에서 CLI 사용 준비

 

♦ Debug UART 시리얼포트를 UART2USB 케이블을 이용하여 PC와 연결한다. → 필요에 따로 드라이버를 수동 설치

♦ 장치관리자에서 Debug 포트의 COM Port 번호를 확인. → 여기 예로  COM10으로 잡혀있다,

♦  시리얼콘솔에서 시리얼포트를 다음과 같이 설정하고 “Connect”을 클릭한다.

 

 

 

♦  콘솔(Console) 화면이 나타나면 통신모듈을 Reset 시켜본다 → Log 메시지가 출력 되나요?  안되면 설정들을 재 점검 바람.

.

 

 

 

3. Command Line Interface

통신모듈이 부팅을 한 다음 시리얼콘솔(Serial Console)에서 아래의 명령을 입력하면 명령목록을 볼 수 있다.

시리얼콘솔에서 명령 → help

 

 

 

 

4. CLI Enable 또는 Disable

MXOS의 디바이스 SDK에서 제공되는 대부분의 프로젝트들은 기본적으로 CLI 기능이 활성화되어있다.

mxos_system_init( mxos_context ) 에서 Enable/Disable 설정 및 확인

 

 

이상 끝 ~~~

 

 

Viewed Page List