【问题标题】:Using Java on FreeRTOS?在 FreeRTOS 上使用 Java?
【发布时间】:2012-02-08 13:07:51
【问题描述】:

我可以在 FreeRTOS 上使用 Java 吗?

如果是这样,有什么好的网址可以帮助我入门吗?

我会遇到什么问题?

【问题讨论】:

  • 这可能是一个好的开始。 freertos.org/index.html?http://www.freertos.org/Eclipse.html 如果可以安装 Eclipse,则需要 Java 才能运行。我用谷歌搜索了FreeRTOS java ;)
  • @PeterLawrey:Eclipse 不能在 FreeRTOS 上运行,但您可以将其用作 C 交叉编译器的 IDE,以针对在您选择的微控制器上运行的 FreeRTOS。
  • 我想你需要一个 JavaME 端口而不是来自 Java SE JVM 的端口才能适应许多微控制器。
  • 检查this

标签: java embedded freertos


【解决方案1】:

您需要一个 Java 虚拟机来运行 Java 代码。我非常怀疑是否有专门设计用于在 FreeRTOS 上运行的 Java VM 实现,而您可能必须将 VM 挂接到目标移植层的底层操作系统中。一些虚拟机自己实现调度,不需要操作系统来支持线程。

考虑:

阅读此article by Michael Barr and Jason Steinhorn 也可能对您有所帮助

【讨论】:

    【解决方案2】:

    我的贡献是向:http://www.ajile.com提出建议

    他们似乎提供了“java on a chip”;我是软件,所以我不知道它是否有效。我可以说,在应用程序、中间件和操作系统“东西”方面工作了 10 年,幸运的是,我们有时有办法接触到芯片设计团队的人员。 (恕我直言)大多数时候,“硬件”和“软件”派系之间都有一道中国墙。我故意将“虚拟机”人员包括在“硬件”组中。

    我还没有在aJile 硅上运行过东西。我只是在推广一种看似更自然的选项,它可以演变成可以工作的 Java 机器——有点类似于 BBC(现在是 ARM 芯片)、Forth、Smalltalk 或 M2 “理想机器”。

    如果可以的话;根据我来之不易的教训,我有一个非常重要的警告。没有任何“虚拟”的东西是有意义的。 “虚拟人”和任何“程序员暴徒”之间总会有冲突。可能是这样。它通常不会帮助美国佛蒙特州 XYZ 的最终用户女士/先生......(或者,会吗?)

    我个人最满意的任务/项目是当我们使用任何可用(或可访问)硬件(或理想机器/虚拟机)时对等对话。这些天似乎并没有发生太多。可能我们只需要 DSL-s 而不是硬件或虚拟机??? (讽刺:标志)。

    ~哈哈

    【讨论】:

      猜你喜欢
      • 2021-02-05
      • 2021-01-14
      • 2021-01-16
      • 2018-11-27
      • 1970-01-01
      • 2018-06-08
      • 1970-01-01
      • 2021-04-01
      • 2017-06-13
      相关资源
      最近更新 更多