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,