如何在龙芯3B4000上部署基于.Net Core 开发的物联网平台IoTSharp
今天很开心的拿到了龙芯的测试服务器账号, 先上图show一下,
双核, 8G内存, 50G硬盘。
架构 mips64el
登录后, 显示为 uos 及其网址信息:
接下来, 二话不说, 我们开始下载龙芯版的.Net Core , 龙芯版.Net Core 近期刚移植完成, 前期国内其他公众号和开源中国均有报道, 现在, 相关工具链已完成,完全已经达到了开箱即用, 并且已经是.Net Core 3.1.7 是最新版本,相关下载链接如下:
.NET Core 3.1.7 MIPS64 Port Early Access Build 20200819
https://github.com/gsvm/loongson-dotnet/releases
由于IoTSharp 是 基于asp.net core , 因此我们首先下载 它的 安装包, 后期如果尝试在龙芯上开发其他内容, 再尝试sdk。 下载链接如下:
https://github.com/gsvm/loongson-dotnet/releases/download/ea-20200819/aspnetcore-ru ...
用C#在STM32上写第一个Hello world
随着微软放弃.Net MF ,通过C#编写STM32 平台上的程序变得渺茫, 但是, 别着急, 目前至少有两个社区在做这件事情, 传承了微软的.Net MF , 一家是 nanoframework,另外一家比较封闭的是
GHI Electronics 地址是: https://github.com/ghi-electronics GHI只支持自家设计生产的开发板, 不支持STM32其他厂商的开发板。因此最佳选择我认为是 nanoframework。
实现Hello World 之前, 我们需要做以下几步:
一、安装VS2019 ,在扩展菜单中搜索 nanoframework
二、选择开发板
选择开发板很重要, 直接意味着你是不是能完成这件事, 比如笔者, 买了三个开发板, 一个型号不对, 一个快递丢了, 最后只有一个能用, 型号是STM32F411E-DISCO,他是是ST公司推出的一款针对STM32F411设计的开发板,可帮助您探索STM32F4系列,轻松开发自己的应用,还提供有完善的资料能帮助所有初学者和有经验开发人员快速上手。STM32F411E-DISCO基于ST ...