.NET Micro Framework动态调用C/C++底层代码(原理篇)

  1. 云栖社区>
  2. 阿里云MVP>
  3. 博客>
  4. 正文

.NET Micro Framework动态调用C/C++底层代码(原理篇)

KB小秘书 2019-07-16 12:46:50 浏览305
展开阅读全文

.NET Micro Framework和WinCE系统不同,从应用开发角度来说,仅支持C#开发(从V4.2版本开始,才支持VB.NET开发),而不像WinCE应用开发,既可以用C#/VB.Net,也可以用EVC等工具进行C/C++开发。针对.NET Micro Framework平台由于C#等.NET语言是托管代码,系统需要对中间语言进行解释执行,所以运行效率上和原生的C/C++相比,效率是打了一个折扣的,这样对一些实时性要求比较高的应用来说,是很难实现的。

如果非要用.NETMicro Framework开发一些实时性高的应用,通常的做法就是从底层移植(Porting kit)入手,专门用C/C++写一个驱动,然后再封装一个可供C#调用的接口,以供应用开发者调用(参见《MicroFramework Interop功能实现》)。但

网友评论

登录后评论
0/500
评论
KB小秘书
+ 关注
所属云栖号: 阿里云MVP