2

Test Güdümlü Geliştirilmiş Bir Kütüphane Örneği

Bu yazıda TDD( Test-Driven Development) prensiplerine göre geliştirmeye çalıştığım bir kütüphaneden bahsetmek istiyorum. Bir önceki yazıda bahsettiğim üzere TDD için başlıca kaynağım James Grenning’in Test-Driven Development for Embedded C kitabı olacak.  TDD için kullandığım unit test framework’ü ise CppUTest olacak.… Continue Reading

21

Uzaktan Gömülü Yazılım Güncelleme

Remote Firmware Update

Gömülü sistemler için önemli konulardan birisi de yazılımın uzaktan güncellenebilmesidir. İçinde gömülü yazılım barındıran ürünler geliştiriyoruz ve bazen bu ürünlerdeki gömülü yazılımı, kodlardaki hatalardan veya müşteri isteğine göre yazılımsal eklemeler, geliştirmeler yaparak güncelleme ihtiyacı duyuyoruz. Böyle durumlarda geliştirdiğimiz yeni yazılımı ürünlerin başına giderek güncellemek doğru bir seçim olmaz. Continue Reading