我目前是为当地救援潜水员开发无人潜艇的研究小组的一员。目标是改进和修复去年团队的原型。使用交叉编译器,Arduino Uno代码可以在BeagleBone Black上运行吗?
现在车辆使用Arduino Uno和BeagleBone Black。 Arduino的控制六个转子和一些机载传感器,而BeagleBone控制的车载摄像头(不要问为什么,选择此设置。以前的团队早已不复存在,所以我们别无选择,只能继续前进)。
根据最后一个团队,由于“屏蔽”问题,Arduino无法控制所有设备。使用BeagleBone的一切都是最佳的,但团队无法在2天内重写代码(没有人知道Java)。由于我只知道Java,因此我对项目过程的初步计划是学习C++并用Java重写代码。
最近,我遇到了“交叉编译器”这个词,根据我的理解,它允许用一种语言编写的程序在使用不同语言的平台上运行。交叉编译器能够从Arduino获取代码并将其“转换”为BeagleBone?看起来代码太复杂了,无法从语言转换为语言。对不起,如果我听起来“不喜欢”,我是一名机械工程师学生,参加了一个Java课程。
你的问题是不与码左右的问题,将被认为应该在不同的论坛中搜索一个一般性的问题。我建议你向我们展示你已经搜索并尝试 – Ibo