- Bu makale, koşucular için tasarlanmış dijital saat Timex m851'i hack'lemekle ilgilidir.
- Timex m851, 8 bitlik Seiko SC188 CPU kullanır ve 48KB ROM, 2KB RAM ile 42x11 nokta matrisli ana ekrana sahiptir.
- Bu saat, ultra düşük güçte çalışacak şekilde tasarlanmıştır ve tek bir pille 3 yıla kadar kullanılabilir.
- Saatin yan tarafında, takvim ve diğer verileri senkronize etmek için USB pinleri bulunur.
- Timex m851, şaşırtıcı biçimde oldukça iyi bir yazılım geliştirme kitine (SDK) sahiptir; kullanıcılar kendi kodlarını yazıp saate yükleyebilir.
- Yazar, başkalarının da görebilmesi için
hello world kodunu ve bunu derlemek için gereken Makefile dosyasını GitHub'a yükledi.
- Saat uygulamaları, sınırlı RAM nedeniyle durumlara bölünmek zorundadır. Bu durumlar, gerektiğinde kodun değiştirilmesine olanak tanır.
- Saatin çekirdeği donanımı yönetir, olayları dağıtır ve zamanlayıcılar, ton üretimi, ekran kaydırma, veritabanı kayıtlarına erişim gibi çeşitli hizmetler sunar.
- Saatte, çekirdek üzerinden çeşitli şekillerde yapılandırılabilen bir crown ve yazılımdan kontrol edilebilen bir arka aydınlatma bulunur.
- Saatte bellek koruması yoktur; bu yüzden çökme yaşanırsa sıfırlama meydana gelebilir. Watchdog özelliği, her 2 saniyede bir çekirdeğe haber vererek sistemin hâlâ çalıştığını doğrular.
- Saat için Virtual Datalink adlı bir simülatör vardır; bu açık kaynaklı bir üçüncü taraf aracıdır. Ancak yalnızca Windows'ta kullanılabilir.
- Yazar şu anda
remind adlı yazılım tabanlı zamanlama uygulamasıyla saati entegre etme üzerinde çalışıyor.
- Timex m851 artık üretilmiyor ve giderek daha zor bulunur hâle geliyor.
- Yazar, başkalarını saatin işe yararlılığını doğrulamaya ve kendisine bu hackleme çalışmasına katılmaya teşvik ediyor.
Henüz yorum yok.