乘风破浪,遇见最美Windows 11之现代Windows桌面应用开发 - .NET NanoFramework让嵌入式系统的C#代码更容易编写

什么是.NET NanoFramework

https://docs.nanoframework.net

https://github.com/nanoframework

image

让嵌入式系统的C#代码更容易编写!

.NET nanoFramework是一个免费的开源平台,能够为受限的嵌入式设备编写托管代码应用程序。它适用于许多类型的项目,包括物联网传感器、可穿戴设备、学术概念验证、机器人、业余爱好者/制造商的创作甚至是复杂的工业设备。它通过让嵌入式开发者获得桌面应用开发者使用的现代技术和工具,使这类平台的开发更容易、更快、更省钱。

image

开发人员可以利用强大而熟悉的微软Visual Studio IDE和他们的.NET C#知识快速编写代码,而不必担心微控制器的低级硬件复杂性。桌面.NET开发人员将感到 "宾至如归",并能将他们的技能用于嵌入式系统开发,从而扩大合格的嵌入式开发人员的队伍

它包括一个精简版的.NET通用语言运行时间(CLR),并具有.NET基础类库的一个子集以及包含在.NET物联网中的最常见的API,允许从.NET物联网应用、数以千计的代码实例和开放源码项目中重复使用代码。使用Microsoft Visual Studio,开发人员可以直接在真实的硬件上部署和调试代码。

.NET nanoFramework平台接续了.NET Micro Framework的工作,并使用了它的一些构建块。许多原始组件被完全重写,其他的被改进,还有一些被简单地重复使用。为了使.NET nanoFramework适应未来,进行了大量的代码清理和改进。

历史

说起C#的嵌入式单片机开发,就离不开早期的.Net Micro Framework简称.Net MF,.NET MF这个产品是被微软自己放弃掉了,不进行维护和继续开发了。

然后呢,国外一些大佬不想这样的项目就被舍弃掉,就开始开源级别的维护。

这个项目就叫NanoFramework,可以说是.Net MF的升级版,主要是更好玩了。

然后,这个项目NanoFramework被.Net基金会支持了。

支持硬件

参考

posted @   TaylorShi  阅读(741)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示