.NET Micro Framework软件开发工具包(SDK)包括:
1)Microsoft Visual Studio 集成
.NET Micro Framework 软件开发工具包与 Visual Studio 紧密集成,不仅支持 C# 开发,还提供了设备内调试、对象浏览、IntelliSense 以及集成构建和部署等可提高工作效率的功能。
[attach]18209[/attach]
2)可扩展仿真程序
可使用 .NET Micro Framework 仿真程序来反映目标硬件的功能。为模拟外部设备(如显示器、传感器和伺服控制器等)编写您自己的 .NET 类,然后将应用程序部署到自定义仿真程序中,并在虚拟硬件上对其进行测试。
3)支持的CPU
.NET Micro Framework 可运行在多种与 ARM7 或 ARM9 兼容的处理器上,并可向其他体系结构开放。有关当前支持的处理器的列表,请参见下面的网站。 最低存储配置为 128 KB RAM 和 256 KB 闪存。*
4)要面向 Microsoft .NET Micro Framework 2.0 进行开发,
您需要:Microsoft Windows XP、Windows Vista 或 Windows Server 2003
Microsoft Visual Studio 2005(标准版或专业版) 五、使用.NET Micro Framework开发嵌入式应用程序
使用可免费下载的 .NET Micro Framework 软件开发工具包,利用 .NET 库的子集在 C# 中开发嵌入式应用程序。 无论代码是部署在测试设备上还是运行在可扩展 .NET Micro Framework 仿真程序中,您都可以尽享 Visual Studio 的强大开发功能。
1)更高的工作效率
Microsoft .NET Micro Framework 将 .NET 的高效率优势带到了小型设备开发中。 为人熟知的 Visual Studio 工具、C# 语言和 .NET库可缩短学习过程,并允许您充分利用使用 .NET 开发的客户端或服务器解决方案中的代码。
在小型设备环境中使用已掌握的 C# 和 .NET 技巧。使用可扩展仿真程序,直接在 PC 上快速进行嵌入式代码的开发、测试以及调试工作。无需离开 Visual Studio 即可对设备上运行的应用程序进行调试。提供许多熟悉的 .NET 名称空间,包括基于套接字的网络和类似于 WPF 的图形用户界面框架。
2)针对小型设备进行优化
Microsoft .NET Micro Framework 的目标对象为新一代价格较低、节能型 32 位嵌入式处理器。支持不具有 MMU 的处理器,降低 BOM 成本。将电源管理 API 向应用程序公开,有助于最大限度地延长电池寿命。任何 Microsoft .NET 平台上都只占用最小的空间。
3)可靠的托管环境
.NET 公共语言运行库 (CLR) 子集的可启动、设备内实现将 .NET 开发的优势引入了小型设备。内置对垃圾收集以及异常处理的支持,使得代码更易于编写,更不容易出错。仅支持“安全的”IL 指令,可防止错误的执行。可以使用 C# 语言为通过支持接口(如 SPI、I2C、GPIO 和 USART)连接的硬件编写设备驱动程序,因此能够直接支持新硬件。
4)顶级支持
作为受到全面支持的 Microsoft 嵌入式平台,.NET Micro Framework 可访问 Microsoft 的资源、培训和工具网络以及遍及全球的合作伙伴社区。 六、支持.NET Micro Framework的开发套件
目前已推出的适用于.NET Micro Framework技术的开发套件如下,基于这些开发套件,可以加快设计和开发,并迅速将新应用投入市场:
1)Digi推出的 Digi Connect ME JumpStart Kit,这也是业界首次推出适用于.NET Micro Framework 的以太网解决方案。
[attach]18210[/attach]
2)飞思卡尔半导体(Freescale) 推出面向Microsoft Windows Vista Sideshow平台、.NET Micro Framework及用户定义应用的高性能开发包i.MXS。除了Windows Vista SideShow应用之外,i.MXS开发工具包还支持其它Microsoft .NET Micro Framework应用,如手表、电视、桌面电话、收音机、时钟和其它小型嵌入式设计。