Tamamen yeniden tasarlanmış Arduino IDE 2.0 mevcut

Üç yıllık alfa ve beta testlerinden sonra, mikrodenetleyicilere dayalı bir dizi açık kaynaklı kart geliştiren Arduino topluluğu, kod yazmak, derlemek, programlamak için bir arayüz sağlayan Arduino IDE 2.0 entegre geliştirme ortamının kararlı bir sürümünü sundu. Ürün yazılımını donanıma yükleme ve hata ayıklama sırasında kartlarla etkileşim kurma. Firmware geliştirme, C'ye benzeyen ve mikrodenetleyiciler için hızlı bir şekilde programlar oluşturmanıza olanak tanıyan özel olarak oluşturulmuş bir programlama dilinde gerçekleştirilir. Geliştirme ortamı arayüz kodu TypeScript'te yazılmıştır (JavaScipt yazılmıştır) ve arka uç Go'da uygulanmıştır. Kaynak kodu AGPLv3 lisansı altında dağıtılmaktadır. Linux, Windows ve macOS için hazır paketler hazırlandı.

Arduino IDE 2.x şubesi, Arduino IDE 1.x ile kod çakışması olmayan tamamen yeni bir projedir. Arduino IDE 2.0, Eclipse Theia kod düzenleyicisini temel alır ve masaüstü uygulaması Electron platformu kullanılarak oluşturulmuştur (Arduino IDE 1.x, Java ile yazılmıştır). Bellenimin derlenmesi, hata ayıklanması ve yüklenmesiyle ilgili mantık ayrı bir arka plan işlemi olan arduino-cli'ye taşınır. Mümkünse arayüzü kullanıcıların aşina olduğu formda tutmaya ve aynı zamanda modernleştirmeye çalıştık. Arduino 1.x kullanıcılarına mevcut panoları ve fonksiyon kütüphanelerini dönüştürerek yeni dala yükseltme fırsatı veriliyor.

Kullanıcının en çok fark ettiği değişiklikler arasında:

  • Birden fazla bilgi sunma moduna sahip, daha hızlı, daha duyarlı ve modern görünümlü bir arayüz.
  • Mevcut kod ve bağlı kütüphaneler dikkate alınarak fonksiyon ve değişken adlarının otomatik olarak tamamlanması desteği. Yazım sırasındaki hatalar hakkında bilgilendirme. Anlamsal ayrıştırma ile ilgili işlemler LSP (Dil Sunucusu Protokolü) protokolünü destekleyen bir bileşende gerçekleştirilir.
    Tamamen yeniden tasarlanmış Arduino IDE 2.0 mevcut
  • Kod gezinme araçları. Bir işleve veya değişkene sağ tıkladığınızda gösterilen içerik menüsü, seçilen işlevi veya değişkeni tanımlayan satıra giden bağlantıları görüntüler.
    Tamamen yeniden tasarlanmış Arduino IDE 2.0 mevcut
  • Canlı hata ayıklamayı ve kesme noktalarını kullanma yeteneğini destekleyen yerleşik bir hata ayıklayıcı vardır.
  • Karanlık mod desteği.
    Tamamen yeniden tasarlanmış Arduino IDE 2.0 mevcut
  • Farklı bilgisayarlarda bir proje üzerinde çalışan kişiler için, işi Arduino Bulut'a kaydetme desteği eklendi. Arduino IDE 2'nin kurulu olmadığı sistemlerde, çevrimdışı modda çalışmayı da destekleyen Arduino Web Editor web arayüzünü kullanarak kodu düzenlemek mümkündür.
  • Yeni kurul ve kütüphane yöneticileri.
  • Git entegrasyonu.
  • Seri Port İzleme Sistemi.
  • Kart tarafından döndürülen değişkenleri ve diğer verileri görsel bir grafik biçiminde sunmanıza olanak tanıyan çizici. Çıktıyı aynı anda metin biçiminde ve grafik olarak görüntülemek mümkündür.
    Tamamen yeniden tasarlanmış Arduino IDE 2.0 mevcut
  • Güncellemeleri kontrol etmek ve iletmek için yerleşik mekanizma.

Kaynak: opennet.ru

Yorum ekle