- Make ile derleme...
- Waf ile derleme...
İlk etapta GitHub'dan indirmek için:
Önce Windows'a Git'i ve TortoiseGit'i kuruyoruz...
GitHub'daki ArduPilot ekranındaki "Clone or Download" düğmesinde çıkan "https://github.com/ArduPilot/ardupilot.git" adresini Copy yapıyoruz..
Windows'un C:\ klasörüne geçiyoruz...
Mouse'u sağ tıklayıp "Git Clone" yapıyoruz...
Directory olarak "C:\ArduPilot" yazıyoruz...
Branch olarak : "Copter-3.6" yada GitHub sayfasındaki Branch kımından istediğiniz bir Branch'ı Git ekranında belirtiyoruz...
Recursive'i seçiyoruz...
İndirmeyi başlatıyoruz...
Make ile derleme:
Önce şu adresten Toolchain'i (Latest) indirip C:\'ye kuruyoruz...
Building for Pixhawk on Windows with Make
adresinde yazanları yapıp Make ile derleyebiliyoruz...
Örneğin:
c:\pixhawk_toolchain\toolchain\msys\1.0\px4_console.bat
cd ../ardupilot/arducopter
make px4-v2
(En sonda çıkan PX4Firmware ve PX4Nuttx hash mesajlarını dikkate almayın. px4 dosyasının olması başarılı olduğunu gösterir)...
ChibiOS olanları Make derleyemiyor. Waf kullanmak gerekiyor...
Waf ile derleme:
Önce http://ardupilot.org/dev/docs/building-setup-windows-cygwin.html deki gibi kuruyoruz...
Cygwin'i çalıştırıp "cd /cygdrive/c/ardupilot" yazıyoruz...
https://discuss.ardupilot.org/t/build-arducopter-3-6-fails/33296/3
adresinde yazanları yapıp Waf ile derleyebiliyoruz...
Önemli nokta: Web sayfasında dediği gibi. Şunları yazmak gerekiyor :
./waf distclean
git submodule deinit -f .
git clean -f -x -d
git pull
git submodule update --init --recursive
Sonra "c:\ardupilot\build.md" de yazanları uyguluyoruz...
Örneğin:
./waf configure --board fmuv3
./waf copter
Hiç yorum yok:
Yorum Gönder