Content deleted Content added
m add "initiative" to SPOT |
m remove a "currently" |
||
Line 18:
Due to the constraints under which it operates, the .NET Micro Framework does have some limitations beyond those imposed by its slimmed-down libraries. For example, the platform does not support symmetric multiprocessing, multi-dimensional arrays, machine-dependent types, or unsafe instructions. The CLR is an interpreter rather than a just-in-time compiler, and uses a simpler mark-and-sweep garbage collector rather than a generational approach. Support for [[interop]] (native code called from managed applications) currently has a number of limitations. The .NET Micro Framework does not support any .NET languages other than C# at this time.
The .NET Micro Framework is currently supported on [[ARM architecture]] processors (including ARM7 and ARM9) and on [[Analog Devices]] [[Blackfin]]. Porting, which requires access to the .NET Micro Framework source, is
Microsoft does not charge fees for developing applications using the .NET Micro Framework and makes an SDK freely available for download (however, Visual Studio Standard or better is required; the free Visual Studio Express editions cannot be used). Distributing devices that use the .NET Micro Framework does require a license, with royalties based on volume.
|