Mbed-CLI

Mbed-CLI 환경 구축


STM32F746G-disco보드의 실습을 위해 STM32CubeIDE를 설치했지만, TinyML(한빛미디어, 2020.8)책에서는 Mbed-CLI를 이용하여 빌드를 진행했다. 우선은 책의 내용을 따라가기 위해 Mbed-CLI환경을 구축해 보았다.

prerequisites

Mbed CLI 설치하기

ARM Mbed tool로는 Keil Studio Cloud, Mbed Studio, Mbed-CLI가 있다. 세 tool 모두 Mbed OS source를 Github또는 mbed.com으로부터 dependency를 고려하여 가져오는 역할을 하고, Mbed OS 위에서 동작하는 코드를 컴파일하여 보드에서 실행시킬 하나의 플래시 파일을 생성한다. 어떤 툴을 사용하던지 상관은 없지만 책에서 사용하는 Mbed CLI를 설치하여 사용해 보기로 했다.

컴파일러 설치하기

컴파일러로는 ARM Compiler 6.16또는 GNU ARM Embedded version 10을 사용할 수 있다. 어떤 것을 사용하든 상관은 없다고 한다. 본 글에서는 ARM Compiler를... 사용하려고 하였으나 Windows 및 Linux설치 파일은 제공하지만 Mac OS X설치파일은 제공하지 않아 GNU ARM Embedded version 10으로 진행했다.

컴파일러 위치 설정하기