在钡铼技术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 字(可选)

相关推荐
孤客网络科技工作室1 小时前
VMware 虚拟机使用教程及 Kali Linux 安装指南
linux·虚拟机·kali linux
颇有几分姿色2 小时前
深入理解 Linux 内存管理:free 命令详解
linux·运维·服务器
极客小张2 小时前
基于STM32的智能充电桩:集成RTOS、MQTT与SQLite的先进管理系统设计思路
stm32·单片机·嵌入式硬件·mqtt·sqlite·毕业设计·智能充电桩
AndyFrank2 小时前
mac crontab 不能使用问题简记
linux·运维·macos
筱源源3 小时前
Kafka-linux环境部署
linux·kafka
算法与编程之美3 小时前
文件的写入与读取
linux·运维·服务器
xianwu5434 小时前
反向代理模块
linux·开发语言·网络·git
Amelio_Ming4 小时前
Permissions 0755 for ‘/etc/ssh/ssh_host_rsa_key‘ are too open.问题解决
linux·运维·ssh
Thanks_ks4 小时前
探索计算机互联网的奇妙世界:从基础到前沿的无尽之旅
物联网·云计算·区块链·tcp/ip协议·计算机互联网·万维网·未来科技
Ven%5 小时前
centos查看硬盘资源使用情况命令大全
linux·运维·centos