树莓派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 命令区分大小写
开始
1、安装系统
- 将SD卡插入读卡器
打开win32diskimager 载入镜像 点击“写入” 等待大概几分钟
2、显示输出
- 连接hdmi显示设备可以直接显示
连接LCD 3.5寸触摸板,需要执行下面命令安装驱动,然后切换到LCD屏
git clone https://github.com/waveshare/LCD-show.git
cd LCD-show/
sudo ./LCD35-show
#sudo./LCD-hdmi
3、系统环境
软键盘安装
sudo apt-get install matchbox-keyboard
sudo apt-get install Florence
安装中文字体
sudo apt-get -y install ttf-wqy-zenhei
设置root账户
//设置密码
sudo passwd root
//解锁账户
sudo passwd –unlock root
//切换账户root
su
开启远程 SSH和VNCServer
4、安装netcore
通过vnc远程连接上 默认用户名:pi 密码:raspberry
通过xftp远程连接上
解决root用户修改文件权限不够问题
cd /etc/ssh/
sudo nano sshd_config
修改如下图:
修改完ctrl+x yes保存 最后再reboot 重启树莓派。
再次用root登录xftp,即可更改文件。下载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
查看
5、发布运行netcore程序
- 新建netcore 控制台 helloworld 项目,项目右键点击“发布”,修改如下
- 修改完后点击“发布”,生成文件到 ~\helloworld\bin\Release\netcoreapp3.0\linux-arm
- 通过xftp 传输到dotnet文件夹(自己随便建一个)
- 直接运行./helloworld 会提示权限不够
修改文件权限命令如下:
sudo chmod 777 helloworld
再执行如下
最新文章
- CentOS 7.0 Nvidia显卡安装步骤
- WaxPatch中demo注意问题
- less2
- 利用脚本获取mysql的tps,qps等状态信息
- [分享] 晒一晒我的Windows7_SP1封装母盘(多图,附部分工具),老鸟飘过~
- org.apache.jasper.JasperException: Expecting ";jsp:param"; standard action with ";name"; and ";value"; attributes
- WebDriver 在使用 CSS Selector 与 XPath 在查找元素时如何取舍
- 目前IT行业的几个大方向
- 给Eclipse提速的7个技巧(转载的)
- oracle表空间使用率统计查询
- mabatis传入参数
- 面试-java算法题
- web开发性能优化---安全篇
- DEVC使用问题集锦
- 前端笔记之服务器&;Ajax(上)服务器&;PHP&;数据交互&;HTTP
- asp.net core系列 24 EF模型配置(主键,生成值,最大长度,并发标记)
- Mac下如何配置环境变量JDK
- PHP——实现随机打乱一个二维数组
- Vue基础进阶 之 实例方法--生命周期
- VS Code中Matlab插件安装设置