树莓派远程开发:dotnet5 + VSCode + SSH

摘要

在VSCode上安装Remote-SSH,连接树莓派,使用内置SSH控制面板,终端输入指令。免费下载net5,安装命令:mkdir -p $HOME/dotnet && tar zxf …。享受编程的乐趣吧!

正文

序言

VSCode 安裝Remote-SSH 配备好树莓派 

VSCode 内置SSH控制面板

 

 

 

终端设备键入指令

 

免费下载&安裝 net5

免费下载
wget https://dotnetcli.azureedge.net/dotnet/Sdk/5.0.205/dotnet-sdk-5.0.205-linux-arm.tar.gz 安裝 mkdir -p $HOME/dotnet && tar zxf dotnet-sdk-5.0.205-linux-arm.tar.gz -C $HOME/dotnet

 

 

安裝结束后 建立demo

mkdir demo&cd demo
dotnet new console -o demodev

  

ps bash: dotnet: command not found
假如出错依据微软公司docs文档,导进系统变量

 

export DOTNET_ROOT=$HOME/dotnet
export PATH=$PATH:$HOME/dotnet

  

 

 

 

 

 先惯例 hello world!~

iot

 

加上iot库 操纵脚位 这库应用BCM编号17号 下列全部编号全是以BCM部位

dotnet add package System.Device.Gpio

 

 

 

 

using System;
using System.Device.Gpio;
using System.Threading;

namespace demodev
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World! runtime pi");
            var pin = 17;
            var lightTIMEInMilliseconds = 500;
            var dimTimeInMilliseconds = 200;
            Console.ForegroundColor = ConsoleColor.Yellow;
            Console.WriteLine($"Let's blink an LED!");

            using (GpioController controller = new GpioController()) {
                controller.OpenPin(pin, PinMode.Output);
                Console.WriteLine($"GPIO pin enabled for use: {pin}");
                Console.CancelKeyPress  = (object sender, ConsoleCancelEventArgs eventArgs) =>
                {
                    controller.Dispose();
                };
                while (true)
                {
                    Console.WriteLine($"Light for {lightTimeInMilliseconds}ms");
                    controller.Write(pin, PinValue.High);
                    Thread.Sleep(lightTimeInMilliseconds);
                    Console.WriteLine($"Dim for {dimTimeInMilliseconds}ms");
                    controller.Write(pin, PinValue.Low);
                    Thread.Sleep(dimTimeInMilliseconds);
                }
            }
        }
    }
}

 

dotnet run  

 

ps:假如编译程序但是同 得先 dotnet restore

 

 

 

 

 

 

汇总

Win10 写代码 liunx立即 运作..这…..这也爽死了吧???   希望VS也上这一作用 太必须 了..

 

关注不迷路

扫码下方二维码,关注宇凡盒子公众号,免费获取最新技术内幕!

温馨提示:如果您访问和下载本站资源,表示您已同意只将下载文件用于研究、学习而非其他用途。
文章版权声明 1、本网站名称:宇凡盒子
2、本站文章未经许可,禁止转载!
3、如果文章内容介绍中无特别注明,本网站压缩包解压需要密码统一是:yufanbox.com
4、本站仅供资源信息交流学习,不保证资源的可用及完整性,不提供安装使用及技术服务。点此了解
5、如果您发现本站分享的资源侵犯了您的权益,请及时通知我们,我们会在接到通知后及时处理!提交入口
0

评论0

请先

站点公告

🚀 【宇凡盒子】全网资源库转储中心

👉 注册即送VIP权限👈

👻 全站资源免费下载✅,欢迎注册!

记得 【收藏】+【关注】 谢谢!~~~

立即注册
没有账号?注册  忘记密码?

社交账号快速登录