【问题标题】:Tablet termux node-red-node-serialport launch problem平板termux node-red-node-serialport启动问题
【发布时间】:2019-07-31 22:00:28
【问题描述】:

我有这个问题,如果有人帮我解决这个问题,我会很高兴:

你想做什么?

使用 termux 将 node-red-node-serialport 安装到在 ARMv8 Exynos 7870 SM-T580 三星平板电脑上运行的 node-red

会发生什么?

警告:链接器: /data/data/com.termux/files/usr/lib/node_modules/node-red-node-serialport/node_modules/@serialport/bindings/build/Release/bindings.node 有文本重定位。这是浪费内存并妨碍安全 硬化。请修复。

[warn] [node-red-node-serialport/serialport] 错误:dlopen 失败: 无法找到引用的符号“_Z22linuxSetCustomBaudRateij” “/data/data/com.termux/files/usr/lib/node_modules/node-red-node-serialport/node_modules/@serialport/bindings/build/Release/binding.node”...

应该发生什么?

在没有这些错误的情况下启动 node-red-node-serialport

重现问题的代码


tsudo node /data/data/com.termux/files/usr/bin/node-red

版本、操作系统和硬件

  • 串行端口@? node-red-node-serialport@0.7.1 和 serialport@7.1.4
  • Node.js v? v11.10.1
  • 窗户? Linux?苹果?安卓
  • 硬件和芯片组? (多产/FTDI/其他)计划使用 FTDI,但现在还没有达到目标

【问题讨论】:

  • 我非常怀疑串行端口中的本机代码(由 node-red-serialport 节点使用)是否会在 Android 上构建。

标签: android node-red node-serialport termux


【解决方案1】:

serialport 节点的文档在其README.md 中并未将 Android 列为受支持的平台,因此我非常怀疑您能否使其正常工作。

列出的唯一受支持的平台是 Linux/Mac/Windows

支持平台的完整列表在这里:https://serialport.io/docs/en/guide-platform-support

不包括 Android 或 Termux

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-21
    • 2011-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多