`
mmdev
  • 浏览: 13146043 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

【STM32 .Net MF开发板学习-01】Hello world

 
阅读更多

现在我们终于可以用三四百元的价格获得史上最便宜的.Net Micro Framework开发板了(参见《免费发放firmwave,打造史上最低价.Net MF开发板》),现在我们抛弃掉所谓的模拟器,我们在真机上体验一下运行最简单的“Hello world”程序的效果。

开发前准备:

1、 下载并安装VS2008 SP1

.Net Micro Framework支持VS 2008 Express版本,这是一款免费的开发工具,不过我没有使过,有条件的朋友可以优先考虑安装专业版或企业版。

VS2008 Express sp1的下载地址如下:

http://www.microsoft.com/express/download/

2、下载.NET Micro Framework 4.0 SDK

要开发应用程序,还必须下载.NET Micro Framework 4.0 SDK,下载地址如下:

http://www.microsoft.com/downloads/details.aspx?familyid=77DBFC46-14A1-4DCF-A809-EDA7CCFE376B&displaylang=en

开发板说明:

三块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#应用开发。

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

【低价开发板】http://item.taobao.com/item.htm?id=7117999726

源码下载:http://www.sky-walker.com.cn/yefan/MFV40/SourceCode/HelloWorld.rar

文章参考: .Net Micro Framework 快速入门

中文讨论组:http://space.cnblogs.com/group/MFSoft/

分享到:
评论

相关推荐

    两块STM32开发板--i2c主从模式

    在"两块STM32开发板--i2c主从模式"的项目中,一块STM32作为主机,负责发起通信并控制数据流的方向;另一块作为从机,响应主机的请求并提供或接收数据。主机可以是多个,但每个从机都有一个唯一的7位或10位地址,使得...

    STM32_Nano开发板--原理图

    在分析STM32_Nano开发板的原理图时,我们需要关注的关键点包括了微控制器单元、电源管理、外围接口、以及可能的接口驱动和保护措施。 首先,STM32_Nano开发板核心部分是基于STM32微控制器单元的。STM32是一系列由...

    安富莱_STM32-V7开发板资料

    安富莱_STM32-V7开发板资料 本文档简介了安富莱_STM32-V7开发板的使用手册,涵盖了开发板的简介、配置信息、开发环境、HAL 库介绍、CMSIS 软件包、STM32CubeMX 图形平台、调试方法、硬件异常解决办法等知识点。 ...

    STM32F407开发板-标准例程-寄存器版本

    "STM32F407开发板-标准例程-寄存器版本"包含了59个实例,涵盖了STM32F407的所有实验,旨在帮助开发者深入理解和熟练运用该芯片。 STM32F407的核心特性包括: 1. 高性能的32位ARM Cortex-M4内核,运行频率高达180MHz...

    STM32F407开发板-以太网-TCP客户端网络通信

    STM32F407开发板是基于ARM Cortex-M4内核的微控制器,具有高性能、低功耗的特点,广泛应用于嵌入式系统设计。在本项目中,我们将重点探讨如何利用STM32F407开发板实现以太网TCP客户端的网络通信功能。 以太网是...

    华清远见STM32MP157开发板FS-MP1A硬件手册一览

    总结,FS-MP1A开发板凭借其强大的STM32MP157处理器,为开发者提供了高效、灵活的开发环境,无论是学习嵌入式Linux系统还是进行高级应用开发,都能提供有力的支持。结合详尽的硬件手册,用户可以深入了解每个功能模块...

    普中STM32-PZ6806L开发板资料-A

    普中STM32-PZ6806L开发板资料光盘结构 | |---1--用户必看 | |--KEIL5安装教程 | |--普中ARM仿真器使用说明 | |--普中PZ6806L开发板入门教程 | |---2--开发板原理图 | |--彩屏原理图-----------------对应...

    阿波罗STM32F767开发板51-65.rar

    阿波罗STM32F767开发板立场实验51到65部分,实验51 FPU测试(Julia分形)实验,实验52 DSP测试实验,实验53 手写识别实验,实验54 T9拼音输入法实验,实验55 串口IAP实验,实验56 USB读卡器(Slave)实验,实验57 USB...

    STM32 Nucleo-32带st-link(STM32F103CBT6) 开发板硬件原理图PCB+STM32Cube软件源码

    STM32 Nucleo-32带st-link(STM32F103CBT6) 开发板AD设计硬件原理图+PCB+STM32Cube软件源码,硬件采用4层板设计,大小为50*18mm.可以做为你的学习设计参考。 软件例程: STM32L011K4-Nucleo STM32L031K6-Nucleo STM32L...

    教程 1、stm32单片机之开发板介绍

    教程 1、stm32单片机之开发板介绍教程 1、stm32单片机之开发板介绍教程 1、stm32单片机之开发板介绍教程 1、stm32单片机之开发板介绍教程 1、stm32单片机之开发板介绍教程 1、stm32单片机之开发板介绍教程 1、stm32...

    stm32h743-atk-apollo_rtthread_STM32H743_

    标题“stm32h743-atk-apollo_rtthread_STM32H743_”暗示了这是关于STM32H743在正点原子(Atomark)的Apollo开发板上的RT-Thread驱动程序。正点原子是一家知名的嵌入式开发工具提供商,其开发板被广泛用于教学和项目...

    stm32f030开发板资料

    在“stm32f030开发板资料”中,我们主要会接触到以下几个关键知识点: 1. **STM32F030架构与特性**: - STM32F030采用32位Cortex-M0处理器,工作频率可达72MHz,具有高速处理能力。 - 内置闪存和SRAM,不同型号的...

    ALIENTEK战舰STM32F1 V3开发板原理图

    其中,ALIENTEK战舰STM32F1 V3开发板是一款专门针对STM32F1系列芯片设计的开发平台,它为学习和应用STM32提供了便利。本文将深入探讨该开发板的原理图,揭示其内部构造与工作原理,以便于读者更好地理解和使用。 ...

    安富莱_STM32-V7开发板_用户手册,含BSP驱动包设计(V1.7).pdf

    安富莱_STM32-V7开发板_用户手册,含BSP驱动包设计,手册详细。

    嵌入式-优质嵌入式项目之低功耗STM32F411开发板设计-原理图+PCB源文件+例程+驱动.zip

    本文将详细解析“嵌入式-优质嵌入式项目之低功耗STM32F411开发板设计”的核心知识点,包括STM32F411微控制器、嵌入式系统、低功耗设计原则、开发板设计流程以及相关的硬件资源如原理图和PCB设计,以及软件部分的例程...

    安富莱_STM32-V6开发板emWin教程_EWIN_stm32_emwin_图形界面_

    STM32-V6开发板上的emWin教程是一个深入学习图形界面设计的重要资源,特别是对于使用EWIN库在STM32微控制器上实现图形用户界面的开发者来说。emWin是一款广泛应用于嵌入式系统的图形库,它提供了丰富的功能,使得...

    STM32Mini开发板HCSR-04C超声波程序

    STM32Mini开发板HCSR-04C超声波程序是基于STM32微控制器进行超声波测距的应用实例。在这个项目中,我们利用了HC-SR04超声波传感器来测量物体与传感器之间的距离。HC-SR04是一种广泛应用的低成本超声波传感器,它能够...

    安富莱_STM32-V6开发板emWin教程_V2.0

    《安富莱_STM32-V6开发板emWin教程_V2.0》是一份针对STM32微控制器用户的专业界面设计指南,尤其适合那些在单片机开发中需要实现图形用户界面(GUI)的工程师。emWin是SEGGER公司推出的一款强大的图形库,它为嵌入式...

Global site tag (gtag.js) - Google Analytics