2013-04-16 49 views
4

Java編程可以用於C和C++等微控制器編程嗎?如果是,它的要求是什麼?在PIC16和PIC32系列微控制器中怎麼樣?任何可能性爲他們。我在網上也找不到更多關於它的信息。我感謝你的幫助。乾杯!!!嵌入式編程中的Java

+0

將性能設置放在一邊,具有足夠的內存,任何通用處理器都可以運行任何完全指定的處理器,因此它確實歸結於板載或板外有足夠內存的問題 - 以及結果是否值得這種麻煩。 –

回答

1

要在任何平臺上運行Java,您將需要Java虛擬機(JVM)。由於所需的內存資源以及可能的性能,我不會抱太多希望。如果您想要最高的性能和最小的空間,那麼對於嵌入式系統來說,C或C++是更好的(也是最常用的)解決方案。

我整理了嵌入式系統的JVM列表here。您將能夠在任何理論上支持的目標上運行Java。某些鏈接可能已過時,您可能需要執行搜索以查看自創建列表以來是否有新工具可用。

很多但不是都需要某種內核調度程序或RTOS才能運行,因此您需要考慮以及目標處理器。