Microsoft has announced the availability of a significant update to its .NET Micro Framework 2.0 software development kit (SDK). Announced in conjunction with this week's Embedded Systems Conference (ESC) in Boston, Service Pack 1 (SP1) is said to feature "new enhancements to build more secure, attractive, innovative, and globalized applications."
.NET Micro Framework (.NET MF) version 2.0, officially released in February of this year, extended Microsoft's reach into high-volume, cost-sensitive devices with severely constrained processor and memory resources. At the time, the company said Version 3.0 of the SDK would be available in the first quarter of 2008.
SP1 provides a Flash Protection tool that helps prevent unsigned firmware or application code from being installed on a device, according to Microsoft. The company says SP1 also provides .TFConvert, which, by converting a developer's choice of TrueType fonts into bitmaps, provides "increased flexibility in interface design and ... increased localization support."
New tools in SP1 now allow OEMs (original equipment manufacturers) and ODMs (original design manufacturers) to create their own customized deployment software, Microsoft says. These features "streamline the manufacturing process and ease the burdens often associated with the deployment of updates to devices in the field," according to the company.
Microsoft® .NET Micro Framework 综合了托管代码的可用性和更高的效率以及优秀的Visual Studio开发工具,为嵌入式程序开发人员提供了简便的方法。
该SDK支持利用C#开发代码,设备I/O,调用.NET libraries,完全兼容Visual Studio开发环境(该版本需要Visual Studio 2005 SP1以上)。
该下载包含完整的SDK,可以让你直接编写代码并运行在扩展设备上,并部署到真实设备。
下载:Microsoft .NET Micro Framework SDK 2.0 SP1
The .NET Micro Framework SDK integrates into the Visual Studio environment, supporting C# development with productivity-boosting features such as on-device debugging, object browsing, IntelliSense®, and integrated build and deployment.
An on-device implementation of a subset of the .NET Common Language Runtime (CLR) brings the advantages of .NET development to small devices. Write device drivers and interrupt routines in C# for hardware connected through standard interfaces, such as SPI, I2C, GPIO, and USART.
Extend the core emulator included in the SDK to reflect your target hardware capabilities. Add simulated peripheral devices, such as sensors, displays, buttons, and servo controls. Then deploy to your customized emulator and test your code on the virtual hardware.
MFDeploy, included as part of the SDK, has been enhanced to provide device key management and application signing features.
The TFConvert tool allows you to convert .TTF fonts to run on your device.
To prevent unauthorized code from being uploaded to your device, Service Pack 1 adds the ability to sign applications and to store keys on your device.