在 RTOS 上可以 运行 node.js 吗?

Is it possible to run node.js on an RTOS?

我有一个 8 core ARM device,我想知道我是否可以用它来制造无人机。实时操作系统是否需要特定类型或编程方法? node.js 可以与这些系统中的任何一个一起使用吗?

简而言之,可以 运行 node.js 在 RTOS.

关于转发OS

  1. 您应该消除缓冲延迟。例如,don't block Node.js event loop 或不使用 Node.js process.nextTick 函数。
  2. 使用基于事件的方法获得更好的代码架构。
  3. 像嵌入式开发人员一样思考,而不是网络开发人员。
  4. 这是一项有趣而不平凡的工作。

关于node.js详情

  1. 如您在 link 处所见,该设备具有 Linux 内核 4.9 LTS OS.
  2. 您可以在 Linux Kernel 4.9 LTS OS.
  3. 上安装 Node.js 和 npm 模块
  4. Node.js 的 运行 本机功能可能存在问题。你必须有 node.js c 语言的包装器模块。 Raspberry Pi 的好例子是 wiringpi-node
  5. Python 可以用作 node.js 替代品