windows subsystem linux - Jeonda/kaldeep GitHub Wiki

์•ฑ์Šคํ† ์–ด์—์„œ ์„ค์น˜ํ›„ ์œˆ๋„์šฐ ๊ธฐ๋Šฅ ์ผœ๊ธฐ/๋„๊ธฐ ์—์„œ Linux์šฉ Windows ํ•˜์œ„ ์‹œ์Šคํ…œ์„ ์ฒดํฌํ•œ๋‹ค. ์œˆ๋„์šฐ-ํ†ฑ๋‹ˆ๋ฐ”ํ€ด-์—…๋ฐ์ดํŠธ ๋ฐ ๋ณด์•ˆ์—์„œ ๊ฐœ๋ฐœ์ž ๋ชจ๋“œ๋ฅผ ํ™œ์„ฑ

sudo apt-get update // sudo apt-get upgrade sudo apt-get install git sudo usermod -a -G dialout hils sudo apt-get remove modemmanager

C:\Users\HILS\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\LocalState\rootfs\home\deep ์ด๊ณณ์— ์•„๋ž˜ ํŒŒ์ผ ๋ณต์‚ฌ ๋ถ™์—ฌ๋„ฃ๊ธฐ

px4-melodic sh install https://raw.githubusercontent.com/PX4/Devguide/v1.9.0/build_scripts/ubuntu_sim_ros_melodic.sh sudo chmod a+rwx /path/to/file ํŒŒ์ผ์ด๋ฆ„ source ubuntu_sim_ros_melodic.sh mkdir src cd src git clone https://github.com/PX4/Firmware.git

git describe --always --tags git checkout v1.8.2

git submodule sync --recursive

git submodule update --init --recursive

make clean

make px4_sitl_default make posix_sitl_ekf2 none_iris

wsl https://github.com/microsoft/WSL/issues/3368

Common Dependencies Update the package list and install the following dependencies for all PX4 build targets.

sudo apt-get update -y sudo apt-get install git zip qtcreator cmake
build-essential genromfs ninja-build exiftool -y

Install xxd (package depends on version)

which xxd || sudo apt install xxd -y || sudo apt-get install vim-common --no-install-recommends -y

Required python packages

sudo apt-get install python-argparse
python-empy python-toml python-numpy python-yaml
python-dev python-pip -y sudo -H pip install --upgrade pip sudo -H pip install pandas jinja2 pyserial cerberus You may also wish to install pyulog. This is is a useful python package that contains scripts to parse ULog files and display them.

optional python tools

sudo -H pip install pyulog

๊ฐ€์ œ๋ณด๋‚˜ GUI ํ™”๋ฉด์„ ์ด์šฉํ•˜๋ ค๋ฉด GUI ํ™”๋ฉด ์ด์šฉ์‹œ vcxsrv ๋ฅผ ์ด์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•๊ณผ xming ๋ฅผ ์ด์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ๋Š”๋ฐ, vcxsrv ๊ฐ€ OpenGL๊ณผ ์—ฐ๋™

AirSim ์˜ settings.json ์€ ๋ฌธ์„œ-airsim ๋‚ด ํŒŒ์ผ ์‚ฌ์šฉ

General Build Errors Many build problems are caused by either mismatching submodules or an incompletely cleaned-up build environment. Updating the submodules and doing a distclean can fix these kinds of errors:

git submodule update --recursive make distclean

sitl + gazebo https://discuss.px4.io/t/running-gazebo-and-px4-sitl-in-different-machines/2609/3

ignition problem I solved it.

You need to change ~/.ignition/fuel/config.yaml as following.

url: https://api.ignitionfuel.org to

url: https://api.ignitionrobotics.org Best,