1、前言
目前.Net Micro work仅支持C#语言开发应用程序,由于是托管代码,垃圾回收随时都可能发生,其实时性很难得到保证,所以有windows开发经验的用户就会有这种想法:.Net Micro work能否支持非托管代码,也就是所谓的P/Invoke平台调用功能。

从V3.0开始,.Net Micro work就已经支持这一个功能了,其实现的接口机制和其自有的Microsoft.SPOT.Hardware.dll、Microsoft.SPOT.IO.dll等等程序集完全一样。不过很可惜的是,这个功能普通应用级别的用户可能无法实现,它需要在硬件Porting的时候,把相关代码集成到TinyCLR中去。

2、创建接口文件
接口文件包括三部分:一是纯C#应用程序,提供C#应用程序引用的接口;二是C++格

收藏 打印