저는 현재 지역 구조 대원을위한 무인 잠수함을 개발중인 연구 팀의 일원입니다. 목표는 작년 팀의 프로토 타입을 개선하고 수정하는 것입니다.크로스 컴파일러를 사용하여 BeagleBone Black에서 Arduino Uno 코드를 실행할 수 있습니까?
지금 차량에는 Arduino Uno와 BeagleBone Black이 사용됩니다. Arduino는 6 개의 로터와 몇 개의 온보드 센서를 제어하는 반면, BeagleBone은 온보드 카메라를 제어합니다 (왜이 설정이 선택되었는지는 묻지 마십시오. 이전 팀은 오래 전에 사라 졌으므로 앞으로 나아갈 수 밖에 없습니다).).
마지막 팀에 따르면 Arduino는 "방패"문제로 인해 모든 장비를 제어 할 수 없었습니다. BeagleBone을 모든 용도에 사용하는 것은 최적 이었지만 팀은 2 일 만에 코드를 다시 작성할 수 없었습니다 (아무도 Java를 알지 못했습니다). 필자는 Java 만 알고 있었기 때문에이 프로젝트의 초기 계획은 C++을 배우고 Java로 코드를 다시 작성하는 것이 었습니다.
최근에 나는 "크로스 컴파일러"라는 용어를 사용하여, 내가 이해 한 것으로부터, 한 언어로 작성된 프로그램을 다른 언어를 사용하는 플랫폼에서 실행할 수 있도록했습니다. 크로스 컴파일러가 Arduino에서 코드를 가져 와서 BeagleBone을 "변환"할 수 있습니까? 코드가 언어에서 언어로 변환하기에는 너무 복잡해 보입니다. 죄송합니다. "noobish"라고 말하면 저는 하나의 Java 클래스를 사용하는 기계 엔지니어입니다.
귀하의 질문은 코드에 문제가 없으며 다른 포럼에서 검색해야하는 일반적인 질문으로 간주됩니다. 내가 검색하고 시도한 것을 우리에게 보여줄 것을 제안합니다. – Ibo