👨💻Kodlarını Derleme
Pixhawk Firmware kaynak kodlarının derlenmesi
🌄 Linux Sanal Ortamını Hazırlama
PixHawk kodları Linux ortamını önermekte ve desteklemektedir
Sorunsuz ve etkili çalışma adına Linux ortamı seçilmelidir
Windows üzerinden WSL ile Linux kullanılabilir
Alttaki bağlantı üzerinden Ubuntu'yu bilgisayarınıza subsystem olarak kurun
📢 Alttaki işlemlerin her biri Ubuntu terminali üzerinden yapılmalıdır.
🔗 Alakalı Bağlantı
⏬ PixHawk Kodlarının İndirilmesi
Ubuntu terminaliniz üzerinden alttaki komut ile projeyi indirin ve ardından proje dizinine girin
📦 Gerekli Paketlerin Kurulumu
Windows terminalinden
bash
komutu ile Linux terminalinize geçinTerminal üzerinden alttaki komutlarla gereksinimleri kurun
🧙♂️ Python2 ve python3 çakışmalarını engellemek için 👨🔧 Linux'ta Varsayılan Olarak Python3 Kullanma alanına bakabilirsin.
🌃 VsCode Üzerinden Derleme
PixHawk VsCode üzerinden düzenlenebilecek şekilde Firmware kodlarını oluşturmuştur.
VsCode'u Windows'a indirin
Ubuntu'yu terminale
ubuntu
yazıp veya arama yerinde aratıp açabilirsinizUbuntu üzerinden Firmware dizininde
code .
yazarak VsCode ile kaynak kodları açın
VsCode yüklü ise terminalden code .
komutu ile projeyi remote olarak VsCode ile açabilirsiniz
🔌 Eklentileri Ekleme
Tüm gerekli eklentiler PixHawk tarafından ayarlanmıştır
Install All butonu ile indirmeniz yeterli
🚧 Build Etme
Kaynak kodları kullanmak için onların build edilmesi gerekir
Build işlemini Status Bar üzerinden yapabiliriz
Veya
make px4_fmu-v4_default
komutu ile NuttX / Pixhawk Based Boards için derleyebiliriz
📢 Build ederken herhangi bir sorunla karşılaştığınızda 📦 Gerekli Paketlerin Kurulumu alanındaki paketleri kurduğunuzdan emin olun
🔗 Ayrıntılı Açıklamalar
Last updated