【问题标题】:Java in Embedded Programming嵌入式编程中的 Java
【发布时间】:2013-04-16 07:55:31
【问题描述】:

java编程可以用在像C和C++这样的微控制器编程中吗?如果是,对它有什么要求? PIC16和PIC32系列单片机呢?他们的任何可能性。我在网上也找不到更多关于它的信息。感谢您的帮助。干杯!!!

【问题讨论】:

  • 抛开性能不谈,只要有足够的内存,任何通用处理器都可以运行任何完全指定的东西,所以它真的归结为是否有足够的板载或板外内存的问题——以及结果是否值得麻烦。

标签: java embedded microcontroller firmware


【解决方案1】:

要在任何平台上运行 Java,您都需要一个 Java 虚拟机 (JVM)。由于所需的内存资源以及性能,我不会对 PIC16 抱太大希望。如果您想要最高性能和最小占用空间,那么 C 或 C++ 是嵌入式系统更好(也是最常用)的解决方案。

我整理了一个用于嵌入式系统的 JVM 列表here。您将能够在理论上其中之一支持的任何目标上运行 Java。某些链接可能已过期,您可能想搜索一下自创建列表以来是否有可用的新工具。

许多但不是全部都需要某种内核调度程序或 RTOS 才能运行,因此您需要考虑目标处理器以及目标处理器。

【讨论】:

    【解决方案2】:

    你用的是什么微控制器?

    你找到标枪了吗?可以使用 Java 对某些微控制器进行编程。

    http://www.parallax.com/tabid/255/Default.aspx

    什么都不知道。不过,我还是建议您尝试 C。尝试很有趣。

    编辑:http://www.barrgroup.com/Embedded-Systems/How-To/KVM-J2ME-Java-Virtual-Machine 有点旧的链接,但也许它就是你要找的。​​p>

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-14
      • 2017-11-15
      • 2012-11-26
      • 2015-11-16
      • 2023-04-04
      • 1970-01-01
      • 2010-12-21
      • 2021-02-28
      相关资源
      最近更新 更多