Gömülü sistemler dili Toit sürüm 2.0.0 yayımlandı
Öne çıkanlar
- Toit, 4 yılı aşan alfa süreci ve 2 binden fazla taahhüdün ardından 2.0.0 sürümüne ulaştı.
- Çevre birimi API'leri artık gpio.Pin nesnesi yerine doğrudan pin numarası kabul ediyor.
- Yeni sürüm neredeyse tüm ESP32 varyantları ile Arm tabanlı EC618 çiplerini destekliyor.
Dört yılı aşkın alfa geliştirme sürecinin ardından gömülü sistemler için tasarlanan programlama dili Toit, 2.0.0 sürümüne ulaştı. Toitware tarafından kapalı kaynaklı bir yazılım olarak başlatılan proje, daha sonra açık kaynaklı hale getirildi. Şirketin 2024 yılında faaliyetlerini sonlandırmasının ardından gönüllü geliştiriciler projenin bakımını ve geliştirmesini üstlendi. Yeni sürüm, 2 binden fazla taahhüt, 500 binden fazla satır kod değişikliği ve 200'den fazla alfa sürümünün ardından resmiyet kazandı.
Ekip, uzun süredir kararlı çalışan yazılımı v2.0.0 olarak adlandırmak için planlanan son büyük kırıcı değişikliği bekledi. Çevre birimi API'lerinin gpio.Pin nesneleri yerine doğrudan pin numaralarını kabul etmesini sağlayan yeniden yapılandırma tamamlandı ve bu engelin kalkmasıyla yeni ana sürüm duyuruldu. Tüm özelliklerin tamamlanmasını beklemek yerine sürümü yayımlamayı tercih eden geliştiriciler, kod biçimlendirici ve yeni mimari destekleri gibi bekleyen diğer yeniliklerin sonraki sürümlere aktarıldığını belirtti.
Açık kaynak sürecinde dile kazandırılan temel özellikler arasında Arm tabanlı EC618 ve neredeyse tüm ESP32 varyantlarını kapsayan genişletilmiş donanım desteği yer alıyor. Proje ayrıca birleşik bir toit komutu, yeniden yazılan paket yöneticisi, sınıflar arası kod paylaşımı için mixin desteği ve donanım yazılımını SDK'yı yeniden derlemeden özelleştirmeyi sağlayan zarf yapısıyla masaüstü betik dili olarak da yetkin hale geldi.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.