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 綜合了托管代碼的可用性和更高的效率以及優(yōu)秀的Visual Studio開發(fā)工具,為嵌入式程序開發(fā)人員提供了簡便的方法。
該SDK支持利用C#開發(fā)代碼,設備I/O,調用.NET libraries,完全兼容Visual Studio開發(fā)環(huán)境(該版本需要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.