Gömülü Sistemler İçin Modüler Donanım Soyutlama Katmanı Tasarımı ve Safety Kritik Gömülü Yazılım Geliştirme

Yüksek İrtifa

Yetenek Programı

Bu projenin temel amacı, gömülü sistemlerde donanım bağımlılığını en aza indirerek yazılım geliştirme süreçlerini hızlandırmak ve esnekliği artırmak için modüler bir ”Donanım Soyutlama Katmanı (Hardware Abstraction Layer-HAL)" tasarlamaktır. Gömülü sistemler, çeşitli mikrodenetleyiciler ve donanım bileşenleri ile çalıştığından, yazılımın farklı donanım platformlarına taşınabilirliğini sağlamak önemli bir gereksinimdir. Bu bağlamda geliştiriciler modüler HAL yapısı, farklı seviyede ki değişikliklerden bağımsız bir geliştirme ortamı sunacaktır. Proje kapsamında modüler bir mimari anlayışı benimsenerek farklı donanım bileşenleri için bağımsız ve yeniden kullanılabilir yazılım modülleri oluşturulacaktır. Bu modüler yapı yeni donanımların eklenmesini veya mevcut donanımların değiştirilmesini kolaylaştırarak sistemin sürdürülebilirliğini ve ölçeklendirilebilirliğini artıracaktır. Ayrıca performans optimizasyonları göz önünde bulundurularak soyutlama katmanını sistem üzerinde ki ek yükü minimize edilecektir.