我目前是爲當地救援潛水員開發無人潛艇的研究小組的一員。目標是改進和修復去年團隊的原型。使用交叉編譯器,Arduino Uno代碼可以在BeagleBone Black上運行嗎?
現在車輛使用Arduino Uno和BeagleBone Black。 Arduino的控制六個轉子和一些機載傳感器,而BeagleBone控制的車載攝像頭(不要問爲什麼,選擇此設置。以前的團隊早已不復存在,所以我們別無選擇,只能繼續前進)。
根據最後一個團隊,由於「屏蔽」問題,Arduino無法控制所有設備。使用BeagleBone的一切都是最佳的,但團隊無法在2天內重寫代碼(沒有人知道Java)。由於我只知道Java,因此我對項目過程的初步計劃是學習C++並用Java重寫代碼。
最近,我遇到了「交叉編譯器」這個詞,根據我的理解,它允許用一種語言編寫的程序在使用不同語言的平臺上運行。交叉編譯器能夠從Arduino獲取代碼並將其「轉換」爲BeagleBone?看起來代碼太複雜了,無法從語言轉換爲語言。對不起,如果我聽起來「不喜歡」,我是一名機械工程師學生,參加了一個Java課程。
你的問題是不與碼左右的問題,將被認爲應該在不同的論壇中搜索一個一般性的問題。我建議你向我們展示你已經搜索並嘗試 – Ibo