반응형

본 글은 2020.10.10을 기준으로 작성된 글입니다.

본 글은 다음 문서를 참고하였습니다.

1) "Building the code/Setting up the Build Environment (Linux/Ubuntu)," ardupilot.org/dev/docs/building-setup-linux.html

2) "Building ArduPilot," github.com/ArduPilot/ardupilot/blob/master/BUILD.md

 

 

Linux에서 Ardupilot 빌드 환경 구성하기

Git 명령줄

sudo apt-get update

sudo apt-get install git

sudo apt-get install gitk git-gui

 

Ardupilot 저장소 복사하기

git clone github.com/ArduPilot/ardupilot.git

 

필요한 패키지 설치하기

Tools/environment_install/install-prereqs-ubuntu.sh -y

 

빌드하기

빌드 가능한 보드 리스트업하기

./waf list_boards

 

빌드할 타겟 보드 설정하기

./waf configure --board "타겟보드이름"

 

설정한 타겟보드에 대한 기체 종류 설정하기

./waf "기체타입명"

예시1 : Pixhawk2/Cube를 타겟 보드로 하는 ArduCopter 빌드하기

./waf configure --board CubeBlack

./waf copter

예시2 : SITL 시뮬레이터용 빌드

./waf configure --board sitl

 

빌드 초기화하기

./waf clean

 

펌웨어 올리기/설치하기

 

작성중...

 

728x90

+ Recent posts