最近使用Labview2020社区版在线安装树莓派LabviewRT驱动时,发现安装完毕后树莓派一直提示Reboot,无法正常安装,原因不明,下面推荐一种免在线安装LabviewRT驱动的方法,就是直接在树莓派上安装已经存在LabviewRT驱动的系统,系统下载路径:Installing an image with LabVIEW pre installed · LVMakerHub/LINX Wiki · GitHub
该网站提供的版本如下图所示
笔者选择最后一个版本,该版本需要安装labview2023 Q1版本,注意一定要下载英文版本的Labview,该树莓派系统不支持中文版,另外,建议下载社区版的,因为社区版可免费使用(官网注册即可),而且自带"hobbyist"插件,不需要额外安装,最后,建议不要从官网下载2022版本(下载后不能安装,坑~~~)
NI官网下载地址:下载LabVIEW - NI
最后需要准备的软件就给树莓派刷系统的软件了,下载地址:Raspberry Pi OS – Raspberry Pi
OK,以上三个软件准备完成后后面就简单了,说一下我这边的硬件清单:
- 树莓派4B
- 16G以上SD卡
- microHdmi数据线一根
- USB键盘
- 读卡器
- 显示器
- PC电脑
然后根据下面的步骤一步一步执行即可了:
1、安装树莓派镜像
打开imager1.8.5软件选择本地镜像,执行安装
安装进行前可对树莓派进行预设置,如设置用户名、密码、设置WIFI、SSH功能
2、为了实现使用PC端的LabView使用一根网线和树莓派连接,需要设置树莓派的静态IP地址,由于我们安装的树莓派系统是没有桌面的,需要使用指令进行设置,步骤如下:
(1)将树莓派连接到显示器上,然后需要将USB键盘也插在树莓派上
(2)树莓派开机后,首先输入用户名和密码进行登陆(就是上面第1步设置的用户名和密码),注意密码输入时,屏幕不显示字符而是只有光标闪烁,实际已经在正常输入,完成后按回车即可
(3)登陆成功后,输入指令打开树莓派的dhcpcd.conf文件:sudo nano /etc/dhcpcd.conf
(4)在文件的末尾添加静态IP地址设置语句(原文中已经附带着该语句了,指示被注释了,删掉注释即可),内容如下
interface eth0
static ip_address=你的IP地址/24
static routers=你的默认网关
static domain_name_servers=你的DNS服务器
例如:
interface eth0
static ip_address=192.168.1.100/24
static routers=192.168.1.1
static domain_name_servers=8.8.8.8 8.8.4.4
(4)按`Ctrl+O`保存文档,然后`Ctrl+X`退出
(5)重启树莓派:sudo reboot
(6)使用网线将PC机和树莓派连起来(注意:PC的IP地址要和树莓派在一个号段上,如192.168.1.200),然后在PC机上使用指令PING以下树莓派的网络可测试网络是否已连接
3、最后打开LabView2023社区版,进行Labview连接,方法可参考我之前的文章,这里不重复表述了,最后上两张成功的图片把(程序实现7号IO脚高低电平周期跳转)