---
description: '저작권: 쿼드(QUAD) 드론연구소 https://smartstore.naver.com/maponarooo'
---

# 시작 옵션

MAVProxy에 대한 필수 명령줄 옵션은 없습니다. 이에 대한 예외는 `--master`시스템에 연결된 APM이 둘 이상인 경우 옵션입니다.

MAVProxy는 한 번에 1대의 차량에만 연결할 수 있습니다. 여러 차량의 제어가 필요한 경우 여러 MAVProxy 세션을 사용해야 합니다(차량당 하나의 세션).

### --master

UAV가 통신하는 포트(직렬, USB 또는 네트워크 주소/포트)를 지정합니다.

`--master`여러 개를 사용할 수 있습니다. MAVProxy는 자동으로 패킷을 단일 스트림으로 정렬합니다. 이는 독립적인 중복 링크가 사용되는 경우에 유용합니다.

IP 주소가 지정된 경우 로컬 컴퓨터의 IP 주소 또는 루프백 주소여야 합니다. IP 연결 유형(TCP 또는 UDP)은 IP 주소 앞에 붙어야 합니다.

직렬 포트가 지정된 경우 선택적 쉼표로 구분된 전송 속도도 지정할 수 있습니다. `--baudrate` 에서 제공하는 속도를 재정의합니다.

```
mavproxy.py --master=/dev/ttyUSB0
mavproxy.py --master="com14"
mavproxy.py --master=tcp:192.168.1.1:14550
mavproxy.py --master=udp:192.168.1.1:14550 --master=/dev/ttyUSB0
mavproxy.py --master=/dev/ttyUSB0,57600
mavproxy.py --master=udp:127.0.0.1:14550
mavproxy.py --master=tcp:0.0.0.0:14550
```

원격 IP 주소에 연결하는 경우 udpout 또는 tcpout 인수를 사용해야 합니다.

```
mavproxy.py --master=udpout:10.10.1.1:14550
mavproxy.py --master=tcpout:10.10.1.1:14550
```

### --sitl

Host and port to send simulated RC input for the Software in the loop (SITL) simulator. Usually `--sitl=127.0.0.1:5501`

### --streamrate

MAVLink stream rate.

### --source-system

MAVLink source system for this GCS.

### --source-component

MAVLink source component for this GCS.

### --target-system

MAVLink target master system.

### --target-component

MAVLink target master component.

### --logfile

Name of MAVLink master logfile. Default is mav.tlog.

### --append-log

Append to latest log file, rather than creating a new one. Useful if re-connecting mid-flight.

### --setup

Startup in the APM’s command line interface (CLI) mode.

### --nodtr

Disable DTR drop on close.

### --show-errors

Show MAVLink error packets.

### --speech

Use text-to-speech. Requires the speechd software on Linux.

### --aircraft

Name of the aircraft being flown. If used, logfiles will be stored in **/Logs/AircraftName/Date/flightNumber/flight.tlog**. Useful for keeping flight logs organised.

### --cmd

Initial commands to run in MAVProxy. Delimited by `;`

```
mavproxy.py --master=/dev/ttyUSB0 --cmd="param load init.parm; module load map;"
```

### --console

Load the GUI console module on startup.

### --map

Load the moving map module on startup.

### --load-module

Load the specified module on startup. Can be used multiple times, or with a comma separated list.

### --mavversion

Specify MAVLink version. Can be 1.0 or 2.0. Otherwise MAVProxy will autodetect the MAVLink version

### --auto-protocol

Auto detect MAVLink protocol version.

### --continue

Continue logs.

### --nowait

Don’t wait for HEARTBEAT packets on startup.

### --dialect

MAVLink dialect. Uses the APM dialect by default.

### --rtscts

Use RTS/CTS hardware flow control.

### --mission

Give the current mission a name. If used, the flight log will be stored as `/Logs/aircraftname/missionname` rather than the default `/Logs/aircraftname/currentdatetime`.

### --daemon

Run in daemon mode (as a background process). No interactive shell will be started.

### --state-basedir

The base directory will logs are stored, if it is not the current directory.

### --version

Return version information about MAVProxy.

### --moddebug

Controls the level of debugging output displayed on the console. Default is 0 (no debug output). A value of 3 is useful for debugging crashes or errors in MAVProxy and its modules.

### --default-modules

A comma separated list of the modules to load on startup by default. The default value of this parameter is `log,signing,wp,rally,fence,param,relay,tuneopt,arm,mode,calibration,rc,auxopt,misc,cmdlong,` `battery,terrain,output,adsb`

### --non-interactive

Do not start interactive shell
