1. 程式人生 > >【STM32 .Net MF開發板學習-01】Hello world

【STM32 .Net MF開發板學習-01】Hello world

現在我們終於可以用三四百元的價格獲得史上最便宜的.Net Micro Framework開發板了(參見《》),現在我們拋棄掉所謂的模擬器,我們在真機上體驗一下執行最簡單的“Hello world”程式的效果。

開發前準備:

1、下載並安裝VS2008 SP1

.Net Micro Framework支援VS 2008 Express版本,這是一款免費的開發工具,不過我沒有使過,有條件的朋友可以優先考慮安裝專業版或企業版。

VS2008 Express sp1的下載地址如下:

2、下載.NET Micro Framework 4.0 SDK

要開發應用程式,還必須下載.NET Micro Framework 4.0 SDK

,下載地址如下:

開發板說明:

三塊STM32 Cortex-M3開發板的COM1口,目前均被定義為debug資訊輸出口,在PC機上開啟超級終端(如下圖配置),既可以顯示.Net MF執行過程中的debug資訊。

一、程式碼編寫

新建一個基於控制檯的.Net Micro Framework的應用程式,如下圖:

鍵入如下程式碼:

 

二、設定除錯埠

開啟工程屬性面板,選擇【.Net Micro Framework】面板,設定usb方式,如下圖:

 

三、除錯執行

Debug.Print("Hello World!")行加斷點,單擊執行,程式執行到斷點處,按F10,單步除錯,此時你會發現Output區將打印出“Hello World!”字串。

此時你也可以檢視超級終端,你會發現輸出區,也會出現Hello World!”,如下圖:

四、小結

對應用開發來說,.Net Micro Framework就是這麼簡單,和桌面開發別無二致。對一個公司的產品來說,一旦.Net Micro Framework移植成功,這時候應用開發不再需要高深的

C/C++高階程式設計師介入,普通程式設計師再也不用和什麼指標,記憶體洩露打交道,把主要的精力放在業務邏輯上,進行最快速的C#應用開發。

-----------------------------------------------------------------------------------------