mbed IDE與第一個程序

mbed os是一個簡化編寫的架構,與其類似的還有Arduino生態環境,是一種大幅度的減少編程要求,快速達到用戶需求的一套開發架構。

而mbed ide,及其一整套在線編程,拷貝式下載方法,則是這一套架構的開發平臺及其執行方法。

這一篇將介紹如何使用mbed平臺寫一個程序並下載到開發板,在這裏我使用F469-Discovery作爲開發板。

1.首先,打開mbed的blink程序實例網址,

https://docs.mbed.com/docs/mbed-os-handbook/en/latest/getting_started/blinky_compiler/

2.可以直接點擊  導入到mbed IDE(Import into mbed ide),如果沒有登錄,會跳出登錄界面頁面,登錄註冊方法不再詳細敘述

3.登錄完成後將跳轉到IDE界面,如果是第一次登錄會提示未導入開發板,要求你進行開發板的選擇,如果不小心點擊取消,也可以從該頁面右上角按鈕處選擇開發板

4.開發板選擇頁面,這裏我勾選了STM(左側),從中找到了F469NI,找到後點擊進入到F469的介紹頁面

5.進入頁面,可以看到右側會有 添加到我的設備的按鈕,點擊即可將該板子添加到我們的IDE的設備列表中,下圖爲添加完成後

6.回到剛纔在blink頁面點擊導入到IDE這一個過程,此時可以正常導入,將顯示以下配置頁面,點擊 導入 即可

7.可以看到mbed IDE中出現了幾個文件,其中main文件是主函數,README包含項目的說明,而mbed-os是庫文件,具有大量的API

此時main.cpp的代碼:

#include "mbed.h"
 
DigitalOut led1(LED1);
 
// main() runs in its own thread in the OS
int main() {
    while (true) {
        led1 = !led1;
        wait(0.5);
    }
}
 

可以看到是一段點亮LED閃爍的程序,每秒閃爍一次

8.點擊上方的編譯(Compiler),mbed IDE將會編譯當前的項目,這一點有個很大優勢是,編譯是由ARM方服務器提供的雲服務,因此如果我方電腦性能一般那麼速度相比本地編譯來說會快不少。

9.如果編譯完成並且沒有問題,則會跳轉下載當前項目生成的bin文件

10.下載並且保存文件,此時可以連接上開發板,內置的FLASH將以一個可移動磁盤形式掛載在系統上

將下載的文件複製到這一個磁盤中,reset開發板,開發板將執行mbed ide上編譯的程序

 

 

from: https://blog.csdn.net/u012388993/article/details/73645232

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章