C ve gömülü C arasındaki fark

S

satyagandu

Guest
Merhaba, herhangi bir C ve EMBEDDED C arasındaki fark nedir bana söyleyebilir
 
Merhaba, bunlardan bazıları C ve gömülü C arasında farklılıklar vardır: C C genellikle mikroişlemci tabanlı uygulamalar için yerleşik masaüstü bilgisayarlar içindir. C masaüstü bilgisayarların kaynakları (bellek, işletim sistemi, vb) kullanmak C çip mevcut sınırlı kaynakların (sınırlı RAM, ROM, limanlar, vb) kullanın Embbeded. Embbed C Tom Schults, Gömülü C'den kitap görebilirsiniz C. bir alt kümesi olabilir
 
Ben u çok C hakkında farkında olduğunu düşünüyorum, gömülü C bazı diffrent ortamı ile de aynıdır. Burada u bellek hakkında dikkatli olmalısınız. Gömülü ortamı bellek u bellek hakkında rahatsız edemez masaüstü bilgisayarlar, daha çok daha az mevcuttur. Programınızda u zaman bir anda program mikrodenetleyici kullanılabilir bellekten daha kullanmadığını görmek zorunda. O zaman programın 'll kazasında kullanmaya çalışıyorsa. Gömülü bir sistem, en az bir programlanabilir bilgisayar (tipik olarak bir mikro kontrol birimi, bir mikro-işlemci ya da dijital sinyal işlemci yonganın şeklinde) ve hangi sistemi olduğu ana bilgisayar, habersiz olarak, kişiler tarafından kullanılan içeren bir uygulamadır dayanır. Bunun yanı sıra, aynı zamanda zamanlama sınırlaması da olsa opsiyonel mesure ama çoğunlukla gömülü C. Siz öykünücüsünü ve debugger'lar yardımı ile gerçek zamanlı bir ortamda kodunu kontrol etmek zorunda istedim.
 
merhaba bana platformu bağımlılığı net alır. Her zamanki C Geliştirdiğimiz ne gömülü C geldiğinde sistemi dışında herşey aynı, şimdi söz konusu işletim sistemi için uygun bir çıktı dosyası (windows, linux vb) yeilds hangi kullanarak stdio.h gibi başlıklar, olurdu, bir olsun u doğrudan bir destek platformu için denetleyici ve gereksinimi (OS, donanım soyutlayan ve sanal bir ortam sağlar olan) yüklü olabilir çıkış dosyası atılır. u've yukarıdaki noktaları anlaşıldığı takdirde gelecek, yeterince basit olan gömülü bir işletim sistemi geliyor
 
[Quote = satyagandu] merhaba, herhangi bir katıştırılmış C (bazı mikro örneğin ANSI olmayan olabilir C ve EMBEDDED C. [/quote] arasındaki fark nedir diğer posterleri sözü değil ki önemli bir şey bana söyleyebilirsiniz , PIC). Bu mikro ayarlı talimatları ASM programlama için daha fazla tasarlanmıştır ve tüm C fonksiyonlarını desteklenmiyor olmasıdır. Bir mikro C programlama yaparken ve doğru işe yaramaz eğer öyleyse, bu dikkate. Bir hobisi iseniz, benim gibi, o zaman AVR kullanın - C. programlanabilir için tasarlanmıştır
 
ANSI C akarsu gibi IO işlemek için çalışın ve mümkün olduğunca genel tutmak için yönetir. Bu bir komut satırı tabanlı bir bilgisayar sisteminde yolunda çalışır. Bir GUI arabirimi kullanılarak veya çok speciic özelliklere sahip bir mikrodenetleyici kullanırken Ama o ayrı düşüyor.
 
Düzenli c gömülü c öylesine değişik * kod boyutu * konsoluna * kısıtlama abscence ve derleyici düzenli derleyiciler gibi katıştırılmış c derleyiciler gerekli işlemi düzenli gerçekleştirmek için denetleyicileri indirilen bir dosya oluşturmak os bağımlı çalıştırılabilir dosya oluşturmak olduğunu ne yapar derleyiciler gibi gömülü c derleyicisi gömülü c yazılmış doğrudan böylece tüm kaynakların kod verimli kod erişimi olsa uyumlu çapraz değil vermek sisteminin tüm kaynaklar için soyutlama vermeyin ama onlar serisi uyumludur
 
Hepinize çalışan ortamı sonra O, C ve Gömülü C hiçbir farkı olmadığını görürüz. - Amr
 
Tam olarak kullanıldıkları hangi ortamda bunları ayırt ... eleştirel analiz ettikten sonra biz gömülü c düzenli c alt (ilkel dizi) olduğunu söyleyebiliriz
 
Bir fark yok, dili hala C (muhtemelen ANSI C). O Gömülü kılan kullandığınız özellikleri ve uygulama yazma zihniyet: - kullanılan kaynakların (kullanılan değişkenler ve dizilerin sayısı, kod optimize ...) sınırlandırmaya çalışın - araçlar her bit kullanmaya inşa nasıl yapılandırılacağı Mükemmel bilgisi HW gücü ve bellek. - Ne gerekli kaynakları tahmin etmek iyi bilinmesi.
 

Welcome to EDABoard.com

Sponsor

Back
Top