👨💻 Kodlarını Derleme
Pixhawk Firmware kaynak kodlarının derlenmesi
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.
Ubuntu terminaliniz üzerinden alttaki komut ile projeyi indirin ve ardından proje dizinine girin
git clone https://github.com/PX4/Firmware.git
cd Firmware
- Windows terminalinden
bash
komutu ile Linux terminalinize geçin - Terminal üzerinden alttaki komutlarla gereksinimleri kurun
sudo apt update # Sunucuları yenileme
sudo apt upgrade # Paketleri güncelleme
sudo apt install cmake build-essential # Derleme araçlarını yükleme
sudo apt-get install python3-pip astyle
pip install catkin_pkg numpy toml empy
🧙♂️ Python2 ve python3 çakışmalarını engellemek için 👨🔧 Linux'ta Varsayılan Olarak Python3 Kullanma alanına bakabilirsin.
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çabilirsiniz - Ubuntu ü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- Tüm gerekli eklentiler PixHawk tarafından ayarlanmıştır
- Install All butonu ile indirmeniz yeterli

- 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
Last modified 1yr ago