ST Nucleo mbed套件開發 一 MBED環境使用 以Nucleo-F401為例 (二),nucleombed
MBED環境,使用起來總是那麼的彆扭可能許多人不習慣用線上編程器,大多數做ST32開發的都比較喜歡KEIL或者IAR,有沒有什麼好的方法呢,我們可以本地編譯MBED工程,
答案是肯定了,下來我們就圖文並茂的展示下過程:
登陸mbed網站,輸入使用者名稱和密碼登陸:出現以下介面
大家注意到沒,上次我們選擇的目標板出現在了右下方,如果有多個的話會一次顯示。
點擊ST Nucleotide F401,有出現我們熟悉的頁面:
大家注意下右下角的資訊:
Example programs這個就是常式,一些網友提供的,關鍵字 描述等一系列資訊,我們選擇一個點擊進入
如果有多個裝置的話,可以通過Choose target platform:下的下拉式清單方塊進行選擇: 我們選擇
選擇完成後,可以選擇Import this program 來匯入到網路編譯器,如下選擇
這個上在(一)已經給大家介紹了,就不介紹了。
我們還是來看下咱們倒入本地吧,在Import this program 下邊有個
Export to desktop IDE的選項
沒錯就是它,點擊下
在
Export Nucleo_pwm下有2個選項Choose platform 這個已經選擇了ST Nucleo F411RE
Choose toolchain 這個的選項如,我機子安裝的是KIEL4 所以我選擇了這個,不知道有機子安裝IAR的朋友沒,如果有麻煩試下IAR是否可以。
點擊EXPort按鈕匯出工程
工程匯出到本地是個壓縮包的形式,解壓開啟工程:
整個工程就一個MAIN.CPP檔案,不要問我那是什麼檔案哦,如果不知道的話 趕緊去補下C++.mbed工程都是C++的
接下按照計劃是對MEBD裡的各個硬體類進行說明了。
mbed是什
mbed是一個面向ARM處理器的原型開發平台,它具體包括免費的軟體庫(SDK),硬體參考設計(HDK)和線上工具(Web)三部分內容,各個部分的具體介紹如下:
SDK:mbed設計了一個硬體抽象層,從而屏蔽了不同mcu廠商提供了微處理之間的差異,對於使用者來說,他只需要和這個硬體抽象層打交道即可,也就是說,使用者基於mbed開發的應用可以很方便地更換使用不同廠商的arm微處理器,從而留給使用者更多的選擇。
HDK:HDK是mbed提供的硬體參考設計,它是面向使用者開發設計的,所以HDK提供了統一了程式上傳介面,單步調試介面,串口調試介面,使用者無需購買其它硬體就可以開始軟體開發工作。
WEB:為了省去使用者開發環境安裝的麻煩,mbed提供了一個完備的基於瀏覽器的微處理器軟體開發環境,包括代碼編寫,程式編譯,版本控制等功能,使用者只要上網就可以開發,編譯結果只要下載儲存到mbed開發板上即可工作,非常方便。mbed 中國。
有沒有人知道mbed編譯器
I have searched for the official compiler and library reference. According to this page, the cloud compiled is using ARM RVDS 4.1 compiler. The following link contains reference information for the compiler.
infocenter.arm.com/...j.html