페이지 선택
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in pages

Hello World! 응용프로그램

프로그래밍의 시작에서 가장 먼저 소개 되곤 하는 Helloworld에 대한 예이다.

 

Helloworld Demo는 Log  시리얼포트로 “Hello World!”라는 문자열을 출력하는 매우 큰 규모의 예제 중에 하나이다.

앞서 O/S Command Line에서 빌드 해보았던 예 이기도 하다.

 

 

 

 

 

1. helloworld 데모 구현내용

 

프로젝트 위치 demos/helloworld/helloworld.c

 

Hello World!라는 문자열을 DBG 시리얼포트로 출력한다.
 
int main(void)
{
    /* Start mxos system functions according to mxos_config.h*/
    mxos_system_init();
    /* Output on debug serial port */
    app_log(“Hello world!”);
    return 0;
}

 

 

 

 

2. Helloworld  Build 하기

Visual Studio Code의 터미널창에서 helloworld 프로젝트를 컴파일한다. → mxos make helloworld@EMW3080 download  jtag=jlink

⊕ total FW(bootloader+application+ATE)를 다운로드하고 싶다면 → mxos make helloworld@EMW3080 total download  jtag=jlink

⊕ MXOS는 코드에 변경이 없으면 컴파일에서 생략한다. 그 간 컴파일 이력을 모두 지우고 아예 깨끗이 컴파일 하고 싶다면 → mxos make clean

 

♦ 컴파일 명령 실행 화면

 

♦ 컴파일 완료 결과 와 flash에 다운로드

 

 

 

 

3. Helloworld 동작확인

♦ Serial Console SW(ex, Teraterm)을 실행한다. → Log Port, Baud Rate=115,000

♦ Module를 Reset하면  부팅이 완료된 후 “Hello World!” 라는 메시지가 출력되는 것을 확인할 수 있다.

 

 

 

 

 

 

Adsense

 

 WiFi IoT Module

 

www.mxchip.com

 

 

 Bluetooth Module

www.feasycom.com

 

 

 5G/LTE/CAT-M1/NB-IoT

 

www.simcom.com

 

Viewed Page List