嵌入式编程中的Java

3

Java编程能否用于像C和C ++这样的微控制器编程? 如果可以,它的要求是什么? 那么在PIC16和PIC32系列微控制器中呢? 是否有可能? 我在网络上也没有找到更多信息。感谢您的帮助。干杯!


不考虑性能,只要有足够的内存,任何通用处理器都可以运行完全指定的任何内容,因此问题实际上归结为是否具有足够的内部或外部存储器 - 以及结果是否值得麻烦。 - Chris Stratton
2个回答

1
要在任何平台上运行Java,您需要一个Java虚拟机(JVM)。由于所需的内存资源和性能问题,我不会对PIC16抱有太大的希望。如果您想要最高的性能和最小的占用空间,则C或C ++是嵌入式系统的更好(也是最常见的)解决方案。
我整理了一个嵌入式系统的JVM列表这里。理论上,您将能够在任何受支持的目标上运行Java。一些链接可能已过时,您可能需要搜索以查看自列表创建以来是否有新工具可用。
许多但并非全部需要某种内核调度程序或RTOS才能运行,因此您需要考虑目标处理器以及它们。

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接