fpganedir.com'da ara

fpganedir mail

* Giriş

* Gömülü Sistem
   Programlama

 * C ile Gömülü C Arasındaki
    Farklar

C VE GÖMÜLÜ C ARASINDAKİ FARKLAR

Her ne kadar C ile  gömülü C farklı uygulamalarda kullanılsalarda , yapı açısından bir çok benzerlikleri vardır.

Gömülü C mikrodenetleyici tabanlı uygulamalar için C ise masaüstü bilgisayarlar için kullanılır. C dili bellek ve işletim sistemi gibi masaüstü PC'nin sağlamış olduğu kayanakları kullanabilmektedir. Bu yüzden bilgisayardaki programlamada bellek konusunda herhangi bir sıkıntı yaşanmaz. Bunun yanında Gömülü C, gömülü işlemci üzerindeki sınırlı kaynakları kullanmak zorundadır.(RAM, ROM,I/Os) Bunun için program kodunun mevcut program belleğine sığdırılması gerekir. Kodun sınırı aşması durumunda ise sistemin çökmesi kaçınılmazdır.

C derleyicileri (ANSI C) genellikle işletim sistemi üzerinde yürütülebilir dosyalar üretir. Gömülü C derleyicileri ise doğrudan mikroişlemciler içerisine yüklenecek dosyayı oluştururlar. Masaüstü Bilgisayar uygulamalrında sağlanmayan bütün kaynaklara erişim gömülü derleyiciler tarafından sağlanır.

Gömülü sistemler masa üstü bilgisayar uygulamalarının aksine genellikle geçek zamanlı kısıtlamalara sahirtirler.

Gömülü sistemler genellikle masaüstü uygulamalarında bulunan bir konsola sahip değildirler.

Özetlemek gerekirse gömülü C ile programlamada kaynakların en optimum şekilde kullanılması, yazılan kodun verimli hale getirilmesi, gerçek zamanlı kısıtlamalara uyulması gibi özellikler gömülü C’nin belirgin farklarıdır.

Anasayfa | Fpga | VHDL | VHDL Sözlüğü | Embedded Sistem | Android | Sayısal Tasarım | Simulasyon | PCB | Örnekler | Forum | İletişim
Copyright © 2010-2013 FPGAnedir. All Rights Reserved.