Tamamilə yenidən işlənmiş Arduino IDE 2.0 mövcuddur

Üç illik alfa və beta sınaqlarından sonra, mikrokontrollerlər əsasında bir sıra açıq mənbəli lövhələr hazırlayan Arduino icması kod yazmaq, tərtib etmək, tərtib etmək üçün interfeysi təmin edən Arduino IDE 2.0 inteqrasiya olunmuş inkişaf mühitinin stabil buraxılışını təqdim etdi. proqram təminatının hardware üzərinə yüklənməsi və sazlama zamanı lövhələrlə qarşılıqlı əlaqə. Firmware inkişafı C-yə bənzəyən və mikrokontrollerlər üçün proqramları tez bir zamanda yaratmağa imkan verən xüsusi yaradılmış proqramlaşdırma dilində həyata keçirilir. İnkişaf mühitinin interfeys kodu TypeScript-də yazılmışdır (yazılan JavaScipt), arxa uç isə Go-da həyata keçirilir. Mənbə kodu AGPLv3 lisenziyası altında paylanır. Linux, Windows və macOS üçün hazır paketlər hazırlanmışdır.

Arduino IDE 2.x filialı Arduino IDE 1.x ilə kodu üst-üstə düşməyən tamamilə yeni bir layihədir. Arduino IDE 2.0 Eclipse Theia kod redaktoruna əsaslanır və masa üstü proqramı Electron platformasından istifadə etməklə qurulur (Arduino IDE 1.x Java dilində yazılmışdır). Proqram təminatının tərtibi, sazlanması və yüklənməsi ilə əlaqəli məntiq arduino-cli-nin ayrıca fon prosesinə köçürülür. Mümkünsə, interfeysi eyni zamanda modernləşdirərkən istifadəçilərə tanış olan formada saxlamağa çalışdıq. Arduino 1.x istifadəçilərinə mövcud lövhələri və funksiya kitabxanalarını çevirərək yeni filiala yüksəltmək imkanı verilir.

İstifadəçi üçün ən nəzərə çarpan dəyişikliklər arasında:

  • Çoxsaylı məlumat təqdim etmə rejimləri ilə daha sürətli, daha həssas və müasir görünüşlü interfeys.
  • Mövcud kodu və əlaqəli kitabxanaları nəzərə alaraq funksiyaların və dəyişənlərin adlarının avtomatik tamamlanması üçün dəstək. Yazı zamanı səhvlər barədə məlumat vermək. Semantikanın təhlili ilə bağlı əməliyyatlar LSP (Language Server Protocol) protokolunu dəstəkləyən komponentdə həyata keçirilir.
    Tamamilə yenidən işlənmiş Arduino IDE 2.0 mövcuddur
  • Kod naviqasiya vasitələri. Funksiyaya və ya dəyişənə sağ kliklədiyiniz zaman göstərilən kontekst menyusu seçilmiş funksiya və ya dəyişəni təyin edən sətirə getmək üçün keçidləri göstərir.
    Tamamilə yenidən işlənmiş Arduino IDE 2.0 mövcuddur
  • Canlı sazlamanı və kəsilmə nöqtələrindən istifadə etmək qabiliyyətini dəstəkləyən daxili sazlayıcı var.
  • Qaranlıq rejim dəstəyi.
    Tamamilə yenidən işlənmiş Arduino IDE 2.0 mövcuddur
  • Fərqli kompüterlərdə layihə üzərində işləyən insanlar üçün Arduino Buludunda işi saxlamaq üçün dəstək əlavə edildi. Arduino IDE 2 quraşdırılmamış sistemlərdə oflayn rejimdə işi də dəstəkləyən Arduino Veb Redaktoru veb interfeysindən istifadə edərək kodu redaktə etmək mümkündür.
  • Yeni idarə heyəti və kitabxana müdirləri.
  • Git inteqrasiyası.
  • Serial Port Monitorinq Sistemi.
  • Lövhənin qaytardığı dəyişənləri və digər məlumatları vizual qrafik şəklində təqdim etməyə imkan verən plotter. Çıxışı mətn şəklində və qrafik şəklində eyni vaxtda görmək mümkündür.
    Tamamilə yenidən işlənmiş Arduino IDE 2.0 mövcuddur
  • Yeniləmələri yoxlamaq və çatdırmaq üçün daxili mexanizm.

Mənbə: opennet.ru

Добавить комментарий