原创 01事前準備-手把手帶你玩ARM MBED

2019-8-7 15:53 2066 14 2 分类: MCU/ 嵌入式 文集: MBED研究
要玩轉ARM MBED,首先你必須要夠ˋ買一片MBED官網條列的開發板。你可以在這個網址https://os.mbed.com/platforms/看到所有的開發板。
ARM MBED 提供你免費的線上編譯器(Compiler),但是實際執行程序時需要下載到電路板中。 而且硬件層HAL 的程序也已經由板端(BSP)廠商撰寫完畢了,所以你一定要先準備一片開發板。在這裡我們選用Thundersoft 的TT_M4G9。你可有由此https://www.thundersoft.com/index.php/iot/kit/m4g9/3-81-127 前往購買與取得更多資訊。
接下來,你需要去MBED註冊一個帳號,註冊帳號是免費的,輸入必要的資訊就可以了。
接下來你要到MBED 的TT_M4G9頁面的右方, 找到下方的按鈕。

將此TT_M4G9 添加到你的platform 中。
另外你需要按照Thndersoft TT_M4G9的說明,安裝MBED 的USB驅動。
MBED的USB驅動會提供你兩個功能,一個是U盤,Compile完成的Bin 檔案儲存於此就會自己開始燒錄,燒錄完畢就可以按下reset 執行。
MBED的USB的另一個功能是串口,請用你熟悉的通工具像是TeraTerm, Putty, 以9600,8,N,1 去連接。你可以使用printf 輸出資料到此串口。
例如: 
printf("Build Date/Time: %s ,%s\r\n",__DATE__,__TIME__);
可以在串口顯示編譯的日期與時間。
==================================================================================
為何要選TT_M4G9,TT_M4G9 是新發售的開發板,它自帶DAP MCU,可以顯示成一個U盤,將BIN檔案放ˋ置到此U盤就可以完成燒錄。
如果你使用先前常見的LPC 或是Arduino 電路板,那你就必須自己將檔案燒錄到開發板上。

作者: jessekuotw, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-3888969.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

PARTNER CONTENT

文章评论3条评论)

登录后参与讨论

curton 2019-8-13 09:02

参观学习

springvirus_589595149 2019-8-8 11:35

楼主辛苦了

开发工匠 2019-8-8 10:41

学习和参考了
相关推荐阅读
jessekuotw 2019-08-30 15:45
06導出的檔案放回網上的環境-手把手帶你玩ARM MBED
相信很多人Export MBED的檔案後就再以放不回去了. 因為種種原因, 導致了這個問題. 這裡就教你如何放回ZIP檔案.1.首先你必須解開ZIP檔案, 重新壓縮成不包含資料夾的ZIP2.請先imp...
jessekuotw 2019-08-22 10:21
05為何要用類-手把手帶你玩ARM MBED
在MBED 裡面主要使用了C++, 類的操作. 長時間在使用MCU的人,大多覺得類不是那麼的好用。那為何要用Class呢?除了像RTOS, 與USB, TCP/IP 的功能外, 確實很少用Class。...
jessekuotw 2019-08-15 16:34
04導出程序-手把手帶你玩ARM MBED
在上一篇中,我們看到了導出後Thundersoft 如何定義腳位,這裡要強調導出的重要性。在MBED的線上編輯器,你是不能變更腳位配置的,例如TT_M3HQ, TT_M4G9 的J11。出廠時J11將...
jessekuotw 2019-08-12 17:03
03操縱GPIO-手把手帶你玩ARM MBED
在"02第一個程序 LED閃爍" 中我們很快速的由MBED範例建立了LED閃爍。可是操縱的怎麼是LED1? GPIO哪裡去了?當你選用其中一片開發板時, 像是TT_M4G9,開發板廠商已經把引腳名稱建...
jessekuotw 2019-08-12 15:56
02第一個程序LED閃爍-手把手帶你玩ARM MBED
首先我們來做一個"LED1"閃爍的程序。找到這個網址:https://os.mbed.com/docs/mbed-os/v5.13/quick-start/online-with-the-online...
EE直播间
更多
我要评论
3
14
关闭 站长推荐上一条 /3 下一条