PlatformIO
Daha fazla bilgi
- Yaratıcı
- Ivan Kravets
- Yıl
- 2014
- Tür
- Derleme sistemi
- Lisans
- Apache 2.0
- Resmî site
- platformio.org
Belirli bir kart için doğru çapraz derleyiciyi, çatıyı ve kütüphaneleri getirip hepsini tek komutla derleyen bir bellenim derleme aracı ve paket yöneticisi.
PlatformIO’dan önce yeni bir mikrodenetleyici projesi çoğunlukla üretici IDE’si, elle kurulmuş bir GCC sürümü ve elle kopyalanmış kütüphaneler demekti. Python ile yazılmış, Ukraynalı geliştirici Ivan Kravets’in aracı bunu bir metin dosyasıyla değiştirir: platformio.ini kartı, çatıyı (Arduino, ESP-IDF, Zephyr, STM32Cube ve diğerleri) ve bağımlılıkları adlandırır; gerisini araç sabitlenmiş sürümlerle kendisi getirir.
Böylece aynı proje dizüstü bilgisayarda da CI’da da aynı şekilde derlenir; gömülü dünyada bu pek alışıldık değildi. Çoğu kişi onu, debug probe’ları üzerinden hata ayıklama ve seri monitör ekleyen VS Code eklentisiyle kullanır. Birçok hobi kullanıcısı için Arduino IDE’den sonraki adımdır — aynı kod, ama hangi kütüphane sürümünü kullandığınız konusunda yalan söylemeyen araçlarla.