在钡铼技术ARM嵌入式控制器上安装Node-RED的详细步骤

嵌入式ARM控制器BL301/BL302系列是工业级坚固型工业控制器,采用NXP的高性能处理器I.MX6ULL,搭配先进的ARM Cortex-A7构架,运行速度高达800MHz,具有高度的稳定性。本产品最高可提供4路RS485/RS232,1路CAN口,2路网口,2路DI口,2路PWM口输出以及1路USB 接口,1路电源输入/输出接口、1路HDMI视频显示接口。可运行LINUX、Ubuntu、Debian等OS,兼容Node-Red、QT、Python、C++等应用程序,支持MySQL、InfluxDB、SQLite等数据库。丰富的硬件接口以及强大的软件兼容性,小巧的尺寸,DIN35导轨安装,让嵌入式ARM控制器BL301/BL302具有广泛的应用场景。

编辑切换为居中

添加图片注释,不超过 140 字(可选)

若需要使用node-v18.12.1-linux-armv7l.tar.xz,需升级lib库到2.5、2.6、2.7;本机默认的lib库2.3(输入ldd --version 查看本机 glibc 版本)。

编辑切换为居中

添加图片注释,不超过 140 字(可选)

这里以node-redV16.14.0为例,先复制node-v16.14.0-linux-armv7l.tar.xz文件到设备的一个目录下(或者在根目录上新建一个)。

root@fl-imx6ull:~# cp /run/media/sda1/node-v16.14.0-linux-armv7l.tar.xz /test

然后再用tar xf命令解压文件。

root@fl-imx6ull:~# tar xf node-v16.14.0-linux-armv7l.tar.xz

再将文件中的node、npm、npx链接到/usr/bin。

root@fl-imx6ull:~# ln -sf /test/node-v16.14.0-linux-armv7l/bin/node /usr/binroot@fl-imx6ull:~# ln -sf /test/node-v16.14.0-linux-armv7l/bin/npm /usr/binroot@fl-imx6ull:~# ln -sf /test/node-v16.14.0-linux-armv7l/bin/npx /usr/bin

连接好网络,输入以下命令等待几分钟,安装node-red。

安装请在node-v16.14.0-linux-armv7l/bin/下执行。

root@fl-imx6ull:~# npm install -g --unsafe-perm node-red

如果出现证书失效的报错,可以输入以下命令

npm set strict-ssl false

若出现停留在timing idealTree:#root Completed in 75683ms无反应,输入以下命令解决:

npm config set registry https://registry.npm.taobao.org

npm config get registry

npm install -g node-red

安装成功后,查看是否安装成功及相应的版本号node -v;npm -v。

node安装成功后,需要软链接到/usr/bin

root@fl-imx6ull:~# ln -sf /test/node-v16.14.0-linux-armv7l/bin/node-red /usr/bin

这样才能在任何目录下执行node-red;

root@fl-imx6ull:~# node-red

否则需执行

node/test/node-v16.14.0-linux-armv7l/bin/node-red

如果执行失败,需要操作npm uninstall,然后再npm install。

运行node-red后,打开谷歌浏览器,输入http://(BL302可上网ip):1880;例如:http://192.168.2.232:1880,即进入了node-red界面。

编辑切换为居中

添加图片注释,不超过 140 字(可选)

相关推荐
大聪明-PLUS23 分钟前
工业控制器、Linux 和纯 C++。第一部分
linux·嵌入式·arm·smarc
碎碎思23 分钟前
从 JTAG 启动 Zynq-7000 嵌入式 Linux:使用 XSCT 全流程教程
linux·运维·服务器·fpga开发
一颗青果26 分钟前
单例模式 | 死锁
linux·服务器·单例模式·1024程序员节
路西法0144 分钟前
# CentOS系统yum方式安装MySQL
linux·mysql·centos
CAU界编程小白1 小时前
Linux编程系列之进程概念(上)
linux
yangn01 小时前
ysu-527科研服务器使用指南
linux·运维·服务器
迷人的星空1 小时前
SPI 只是个接口?揭秘芯片间的高速通道!
物联网·嵌入式
ydswin1 小时前
Sidecar不就是在Pod里多跑一个容器吗!
linux·kubernetes
QT 小鲜肉1 小时前
【Linux命令大全】001.文件管理之mdu命令(实操篇)
linux·运维·服务器·chrome·笔记·microsoft
旖旎夜光1 小时前
Linux(6)(上)
linux·学习