mbed-cli on the docker
$ docker pull 3mdeb/docker-mbed-cli
$ docker run --rm -v $PWD:/home/build 3mdeb/docker-mbed-cli new project-name
$ cd project-name
$ ls
$ cat main.cpp
#include <mbed.h>
int main() {
DigitalOut led(LED_GREEN);
while(true){
led = !led;
delay(100);
}
}
$ docker run --rm -v $PWD:/home/build 3mdeb/docker-mbed-cli compile -m BOARD_NAME
Please replace BOARD_NAME with your board model name.
Compiled file will create into BUILD/{BOARD_NAME}/GCC_ARM/
.