是否可以在RTOS上运行node.js?

时间:2017-06-26 04:54:55

标签: node.js rtos

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

1 个答案:

答案 0 :(得分:2)

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

关于RTOS

  1. 您应该删除缓冲区延迟。例如,don't block Node.js event loop或不使用Node.js process.nextTick函数。
  2. 使用基于事件的方法来实现更好的代码体系结构。
  3. 像嵌入式开发人员一样思考,而不是像网络开发人员。
  4. 这是一项有趣且不重要的工作。
  5. 关于node.js详细信息

    1. 正如您在链接中看到的那样,设备具有Linux Kernel 4.9 LTS OS。
    2. 您可以在Linux Kernel 4.9 LTS OS上安装Node.js和npm模块。
    3. 从Node.js运行本机功能可能存在问题。您必须使用c语言的node.js包装器模块。 Raspberry Pi的好例子是wiringpi-node
    4. Python可以用作node.js替代