Ana içeriğe geç
Donanım

Geliştirici MicroPython tabanlı wasp-os işletim sistemini PineTime için yeniledi

Öne çıkanlar

  • Bellek düzenlemeleriyle sistem açılışındaki boş RAM miktarı 7,1 KB değerinden 12,4 KB seviyesine yükseldi.
  • Bluetooth üzerinden ürün yazılımı yükleme süresi sekiz dakikadan 3,5 dakikaya indi.
  • Proje için geliştirilen üç temel yama MicroPython ana deposuna birleştirildi.

Pine64 tarafından üretilen açık kaynaklı PineTime akıllı saat için geliştirilen MicroPython tabanlı wasp-os işletim sistemi güncellendi. Yaklaşık 27 dolarlık fiyatıyla dikkat çeken saat, 64 MHz ARM Cortex-M4 işlemci, 64 KB bellek ve 512 KB yerleşik depolama alanı barındırıyor. Yıllardır hareketsiz kalan projeyi devralan geliştirici, sistemi modern geliştirme araçlarıyla yeniden derlenebilir hale getirdi ve ana MicroPython dalına taşıdı.

Sistemde yapılan bellek optimizasyonları sayesinde cihazın açılışta kullanılabilir RAM miktarı 7,1 KB seviyesinden 12,4 KB seviyesine çıktı. Harici flaş belleğin 4 KB blok yapısına uygun hale getirilmesi sabit bir arabelleği ortadan kaldırdı. Bluetooth üzerinden yazılım yükleme aracı bleak kütüphanesine geçirildi ve işlem süresi sekiz dakikadan üç buçuk dakikaya indi. Donma sorunlarına karşı watchdog sistemi eklenirken kilitlenen I2C veri yolu sorunları giderildi.

Proje kapsamında MicroPython deposuna sunulan üç ayrı yama kabul edildi ve değişikliklerin Aralık ayında çıkacak MicroPython 1.30 sürümünde yer alacağı açıklandı. Çalışmada ayrıca iki yeni saat arayüzü ile özel bir sıkıştırma algoritması kullanan görsel uygulaması hazırlandı. Pine64 ekibinin çift çekirdekli Cortex-M33 işlemci ve AMOLED ekran barındıran PineTime Pro üzerinde çalıştığı da kaydedildi.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.