代码之家  ›  专栏  ›  技术社区  ›  vondip

微处理器的.NET开发

  •  3
  • vondip  · 技术社区  · 15 年前

    我是.NET Web开发人员。我在这方面有几年的经验。最近,我收到了一份在.NET ARM微处理器上开发.NET嵌入式代码的工作建议。

    I wanted to know, what overhead or problems should I expect in developing on microprocessors? I know that developing for the web and for hardware are two completely different fields, yet the development over the chip will be done in .net \ c# in which as said I am experienced.

    任何提示或建议都是最受欢迎的,

    谢谢你

    3 回复  |  直到 15 年前
        1
  •  5
  •   Justin Niessner    15 年前

    我猜你指的是 .NET Micro Framework .

    You're going to have to get used to working with limited memory, a limited set of Framework classes, and a different UI model which is loosely based on WPF.

        2
  •  1
  •   jamone    15 年前

    Memory constraints will be a huge thing to pay attention to. You will only have a few megabytes of RAM at most, and often less the 1 MB. You will find things you have done before are now very much performance hogs. Also the limited scope of the micro framework will be quite a PITA at times. But it sure sounds fun. I'd much rather work with micros then web development (my current job).

        3
  •  1
  •   Stephen Cleary    15 年前

    根据硬件的功能,您可能正在 .NET Compact Framework 它比.NET Micro更接近.NET桌面。

    I've done some development on CF, and the biggest drawback is being treated as a second-class citizen. You have to do a 许多 更多的p/invoke,因为clr不包含很多需要的功能。您几乎总是落后于发布版本(例如,VS2010不支持CF,而且似乎没有人知道他们何时会…)。您的大多数工具(从cab安装程序到仿真器)永远都是错误的。您可以使用CF 3.5,但它几乎没有桌面3.5所具有的功能。

    推荐文章