首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >微处理器的.net开发

微处理器的.net开发
EN

Stack Overflow用户
提问于 2010-06-25 21:54:40
回答 3查看 460关注 0票数 3

我是一名.net网站开发人员。我在这个领域有几年的经验。最近,我收到了一份在.net Arm微处理器上开发.Net嵌入式代码的工作建议。

我想知道,在微处理器上开发会有什么开销或问题?我知道为web开发和为硬件开发是两个完全不同的领域,但芯片上的开发将在我所说的经验丰富的.net \ c#中完成。

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

谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-06-25 22:01:46

我猜你指的是.NET Micro Framework

您将不得不习惯于使用有限的内存、一组有限的Framework类,以及一个松散地基于WPF的不同UI模型。

票数 5
EN

Stack Overflow用户

发布于 2010-06-25 22:07:02

内存限制将是一个需要注意的大问题。您最多只有几兆字节的RAM,而且通常少于1MB。你会发现你以前做过的事情现在是非常耗费性能的。此外,微框架的有限范围有时也会是一个相当大的问题。但这听起来确实很有趣。我更愿意使用micros而不是web开发(我目前的工作)。

票数 1
EN

Stack Overflow用户

发布于 2010-06-25 22:09:55

根据硬件功能的不同,您可能会在.NET Compact Framework上进行开发,它比.NET Micro更接近.NET桌面。

我在CF上做了一些开发,最大的缺点是被当作二等公民对待。您必须执行更多的p/Invoke操作,因为CLR并没有涵盖很多所需的功能。你几乎总是落后一个版本(例如,VS2010不支持CF,似乎没有人知道他们什么时候会...)。您的大多数工具(从CAB安装程序到仿真器)总是有buggy。你有可用的CF3.5,但它几乎没有桌面3.5的任何东西,等等。

当然,内存也可能是一个问题。您可能还需要跳过一些限制才能访问非易失性内存。当然,已经在那里工作的人应该知道这需要什么。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3118553

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档