树莓派4B安装netcore

准备材料

  • SDFormatter.exe ---格式化SD卡,空的SD就能够不用了
  • 2019-09-26-raspbian-buster.img ---下载好树莓派系统镜像
  • win32diskimager-1.0.0-install.exe --- 烧录系统工具
  • dotnet-runtime-3.0.1-linux-arm.tar.gz --- 安装netcore 环境
  • vnc viewer --- windows 机上面安装,用于链接树莓派
  • xftp --- windows 机上面安装,用于传输文件到树莓派

**注意:**linux 命令区分大小写html

开始

一、安装系统

  • 将SD卡插入读卡器
  • 打开win32diskimager 载入镜像 点击“写入” 等待大概几分钟

二、显示输出

  • 链接hdmi显示设备能够直接显示
  • 链接LCD 3.5寸触摸板,须要执行下面命令安装驱动,而后切换到LCD屏 git clone https://github.com/waveshare/LCD-show.git cd LCD-show/ sudo ./LCD35-show #sudo./LCD-hdmi

三、系统环境

  • 软键盘安装 sudo apt-get install matchbox-keyboard sudo apt-get install Florencelinux

  • 安装中文字体 sudo apt-get -y install ttf-wqy-zenheigit

  • 设置root帐户 //设置密码 sudo passwd root //解锁帐户 sudo passwd –unlock root //切换帐户root sugithub

  • 开启远程 SSH和VNCServer windows

四、安装netcore

  • 经过vnc远程链接上 默认用户名:pi 密码:raspberry app

  • 经过xftp远程链接上 解决root用户修改文件权限不够问题 cd /etc/ssh/ sudo nano sshd_config 修改以下图: 修改完ctrl+x yes保存 最后再reboot 重启树莓派。 再次用root登陆xftp,便可更改文件。ssh

  • 下载netcore 安装包工具

https://dotnet.microsoft.com/download/dotnet-core/3.0 选择Linux中的ARM32,能够只安装runtime ,下载完用 xftp 把下载回来的压缩包送到树莓派里面字体

  • 解压到dotnet目录,再设置环境变量便可运行 tar zxf aspnetcore-runtime-3.0.0-linux-arm.tar.gz -C dotnet export DOTNET_ROOT=dotnet export PATH=$PATH:dotnet dotnet --info 查看

五、发布运行netcore程序

  • 新建netcore 控制台 helloworld 项目,项目右键点击“发布”,修改以下
  • 修改完后点击“发布”,生成文件到 ~\helloworld\bin\Release\netcoreapp3.0\linux-arm
  • 经过xftp 传输到dotnet文件夹(本身随便建一个)
  • 直接运行./helloworld 会提示权限不够

修改文件权限命令以下: sudo chmod 777 helloworld 再执行以下 spa

原文出处:https://www.cnblogs.com/lecheng001/p/11937308.html

相关文章
相关标签/搜索