Windows Subsystem for Linux(WSL2)의 PX4 소스 코드 다운로드하기
R2026b참고
이 섹션에서는 하드웨어 설정 프로세스(하드웨어 설정 화면)의 Download PX4 Source Code 단계에서 완료해야 하는 작업에 대해 설명합니다.
UAV Toolbox Support Package for PX4® Autopilots에는 PX4 Autopilot Firmware v1.16.1이 필요합니다.
GitHub에서 PX4 소스 코드 다운로드하기
Windows® Subsystem for Linux에서 PX4 소스 코드(PX4 Autopilot Firmware v1.16.1)를 다운로드하려면 다음을 수행하십시오.
WSL2 셸을 시작합니다.
Windows 시작 키를 누르고
cmd를 입력한 다음 Enter를 누릅니다.다음 명령을 실행하여 WSL2 셸을 시작합니다.
wsl
이 명령은 디폴트 WSL 배포판을 실행합니다. 여러 개의 배포판이 설치되어 있는 경우, 다음과 같이 올바른 배포판을 식별하고 이름을 지정하여 배포판을 실행합니다.
다음을 실행하여 사용 가능한 배포판을 나열합니다.
wsl -l -v
하드웨어 설정 화면에서 Simulink에 등록한 배포판을 목록에서 선택합니다. 배포판 이름을 지정하여 실행합니다. 예를 들어, 배포판 이름이
Ubuntu-22.04이면 다음을 입력합니다.wsl -d Ubuntu-22.04
다음 명령을 실행하여 홈 디렉터리로 이동합니다.
이 명령을 실행하면 터미널 프롬프트가 바뀌어, 현재 위치가 홈 디렉토리임을 나타내게 됩니다. 예를 들면 다음과 같습니다.cd ~

경고
WSL2 홈 디렉터리에서 펌웨어를 복제하는 것이 매우 중요합니다. WSL 파일 시스템의 외부에서 펌웨어를 복제하면 실행 속도 저하 문제와 액세스 권리/권한 오류가 발생할 수 있습니다.
참고
다음 단계를 진행하기 전에 PC가 활성 상태의 인터넷 연결에 연결되어 있는지 확인합니다.
git을 사용하여 PX4 소스 코드를 다운로드합니다.
git clone https://github.com/PX4/PX4-Autopilot.git --recursive다운로드가 완료되는 데 몇 분 정도 소요될 수 있습니다(인터넷 속도에 따라 다름).
펌웨어가 복제되면 WSL2에서 아래 명령을 하나씩 실행합니다.
cd PX4-Autopilotgit checkout v1.16.1 -fgit submodule update --init --recursive
WSL2에서 다음 명령을 실행하여 PX4 Firmware의 필수 버전(v1.16.1)이 복제되었는지 확인합니다.
git describe --tags
이 명령이
v1.16.1을 출력하는지 확인해 필요한 펌웨어 버전이 복제되었음을 확인합니다.
이 단계를 완료한 후에는 하드웨어 설정 화면으로 다시 돌아가서 다음 단계를 계속 진행합니다.