树莓派安装.NET 5.0

2,519次阅读
一条评论

前言

如何在树莓派的 Raspbian 上构建使用 GPIO 引脚的 IoT 程序?以往通常使用C、C++或者Python去操作GPIO,而现在.Net Core已经完全支持跨平台开发,且支持直接操作GPIO。

要使用C#编写树莓派上面运行的程序,第一步就是搭建运行环境。(不用搭建环境亦可,VS中编写好程序之后,选择独立部署)

正文

首先安装.Net Core依赖

$ sudo apt install libunwind8 libunwind8-dev gettext libicu-dev liblttng-ust-dev libcurl4 libcurl4-openssl-dev libssl-dev uuid-dev unzip libgdiplus libkrb5-3

需要安装的依赖微软官方文档已经列出,如果遇到莫名其妙的问题,看看是不是某项依赖没有安装。

(1)下载.Net Core SDK

$ wget https://download.visualstudio.microsoft.com/download/pr/e8912d3b-483b-4d6f-bd3a-3066b3194313/20f2261fe4e16e55df4bbe03c65a7648/dotnet-sdk-5.0.100-linux-arm.tar.gz

我这里使用的是sdk5.0,可以访问此网站选择合适的版本下载。下载好之后,按照以下命令安装SDK。

(2)创建dotnet文件夹

$ mkdir dotnet

(3)移动并解压

$ mv dotnet-sdk-5.0.100-linux-arm.tar.gz dotnet
$ cd dotnet/
$ tar xvf dotnet-sdk-5.0.100-linux-arm.tar.gz

(4)移动dotnet到user/local下面

$ cd ..
$ sudo mv dotnet /usr/local/
$ cd /usr/local/

(5)创建软连接

$ sudo ln -s /usr/local/dotnet/dotnet /usr/local/bin

(6)测试

$ dotnet --version

输出.net core提示信息即表示环境安装成功。

afirefish
版权声明:本站原创文章,由afirefish2019-09-17发表,共计885字。
转载提示:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(一条评论)
载入中...