Sahada çalışan gömülü yazılım nasıl düşünülür?

Masadaki prototipte çalışan yazılım, sahada güç kesintisi ve zayıf bağlantıyla karşılaşınca başka bir sınava girer.

1 dakikalık okuma

Saha, masadan farklıdır

Geliştirme masasında güç kararlı, bağlantı sağlam ve cihaz elinizin altındadır. Sahada bunların hiçbiri garanti değildir. Tasarıma bu koşulları kabul ederek başlamak, sonradan yapılacak pahalı değişiklikleri önler.

Hatayı beklenen bir durum sayın

Güç kesilebilir, sensör yanlış değer gönderebilir, bağlantı kopabilir. Gömülü yazılım bu durumlarda kendini güvenli bir hâle getirmeli ve yeniden başladığında kaldığı yerden devam edebilmelidir.

Güncellemeyi baştan planlayın

Cihaz sahaya çıktıktan sonra ona ulaşmak zorlaşır. Uzaktan güncelleme, başarısız güncellemeden geri dönüş ve anlaşılır kayıtlar sonradan eklenecek özellikler değil, ilk günden düşünülecek konulardır.

Bu yazıyı paylaşın

Bunları da okuyun

Yukarı çık

Üç boyutlu dünyamızın ve içeriklerimizin hızlı açılabilmesi için site materyalleri tarayıcınıza kaydedilir; tercihlerinizi hatırlamak için de çerez kullanırız. Bu nedenle siteyi kullanabilmeniz için onayınıza ihtiyaç duyuyoruz.