Gömülü Sistem Nedir? Nerelerde Kullanılır?

0
1513

Gömülü Sistem Nedir?

Gömülü sistem, bilgisayarın kendisini kontrol eden cihaz tarafından içerildiği özel amaçlı bir sistemdir. Genel maksatlı, örneğin kişisel bilgisayar gibi bir bilgisayardan farklı olarak, gömülü bir sistem kendisi için önceden özel olarak tanımlanmış görevleri yerine getirir. Sistem belirli bir amaca yönelik olduğu için tasarım mühendisleri ürünün boyutunu ve maliyetini azaltarak sistemi uygunlaştırabilirler. Gömülü sistemler genellikle büyük miktarlarda üretildiği için maliyetin düşürülmesinden elde edilecek kazanç, milyonlarca ürünün katları olarak elde edilebilir.

Gömülü bir sistemin çekirdeğini, belirli bir sayıda görevi yerine getirmek için programlanan mikroişlemciler ya da mikroderleyiciler oluşturur. Kullanıcıların üzerinde istediği yazılımları çalıştırabildiği genel maksatlı bilgisayarlardan farklı olarak, gömülü sistemlerdeki yazılımlar yarı kalıcıdırlar vefirmwre ismiyle anılırlar.

GÖMÜLÜ SİSTEM ÖRNEKLERİ

  • Bilgisayar yazıcıları
  • Fotokopi makineleri
  • Hesap makineleri
  • Video oyun konsolları ve avuç içi oyun konsolları
  • Buzdolabı
  • Televizyon vs.

Kullanılan Platformlar

Gömülü tasarımlarda kullanılabilecek ARM, MIPS, Coldfire/68k, PowerPC, X86, PIC, 8051, Atmel AVR, Renesas H8, SH, V850, FR-V, M32R gibi pek çok işlemci mimarisi bulumaktadır.

Standart PC/104 küçük hacimli gömülü sistem tasarımları için sıkılıkla tercih edilmektedir. Bu tasarımlar genellikle DOS, Linux, NetBSD veya QNX ya da Inferno gibi gerçek zamanlı işletim sistemleri kullanmaktadır.

Linux

Büyük hacimli gömülü sistem tasarımlarında ise genellikle tek bir yonga üzerinde toplanmış sistemler tercih edilir ve bunun içinde uygulamaya yönelik tümleşik devre tasarımları kullanılır. Bu tasarımlar genelde CPU dahil tüm lojik tasarımlar FPGA kullanarak gerçeklenebilir.

Kimler Gömülü Sistem geliştiricisidir?

Bilgisayar ve elektrik mühendisliği alanlarında altyapınızın olmalıdır. İki alanla da yakından alakalı olan gömülü sistemler altyapı gerektirir. Altyapı olmadan bu alanda çalışmak isteyenler belli bir noktaya kadar çalışmalarını sürdürseler bile bir noktadan sonra zorluklar baş gösterecektir. O zorlukları hiç yaşamamak adına gömülü sistemler alanında çalışmalara başlamadan önce bir altyapı oluşturmanız sizlere fayda sağlayacaktır. (Lisans öğreniminize bu bölümlerden herhangi birini okuyorsanız diğeriyle ÇAP yaparak altyapı oluşturabilirsiniz.) Uygulamalı bir alan olan gömülü sistemler, proje geliştirmenizi kaçınılmaz kılacaktır.

İş hayatınızda sürekli geliştireceğiniz projelerde zorlanmamak açısından öğrenciyken bu alanda projeler geliştirebilirsiniz. Son olarak başta da söylediğimiz gibi bu alandaki çalışmaların kısıtlılığı işin büyük kısmını sizin omuzlarınıza yüklenileceğinden algoritma – veri yapıları, C programlama dili, dijital elektronik, yazılım tasarımı / mühendisliği, gerçek zamanlı işletim sistemleri (RTOS) gibi konularda bol bol okuma yapmanız ve bu alanda güncel olarak takipte kalmanız gerekebilir.

Linux işletim Sistemi.

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz