Bize Ulaşın

Eğitim İçeriği

C Temel Veri Tipleri

  • Tamsayı tipleri
  • Ondalık sayı tipleri
  • İşaretçiler (işaretçi aritmetiği, işaretçinin değerini almak)
  • Diziler
  • Diziler ve işaretçiler arasındaki ilişki
  • Numaralandırma

Programlama Yapıları

  • if - else ifadeleri
  • switch ifadeleri
  • while döngüleri ve do - while döngüleri
  • for döngüleri
  • goto ifadeleri
  • C'deki fonksiyonlar
  • Fonksiyon prototipleri
  • Değerlerin argüman olarak geçirilmesinde C'nin call by value mekanizmasını anlamak
  • Fonksiyonları uygulamak
  • Fonksiyonları çağırmak
  • Başvuru ile değerleri geçirmek için işaretçileri kullanmak
  • Dizileri fonksiyonlara geçirmek
  • C'deki dönüş değeri mekanizmasını anlamak
  • Başvuru ile değerler döndürmek için işaretçileri kullanmak

Veri Yapıları

  • Veri yapılarını tanımlamak
  • Veri yapısının elemanlarına erişmek ve manipüle etmek
  • Veri yapılarına işaretçiler
  • İşaretçi için ok (->) operatörü
  • Bir dizi veri yapısını geçmek için işaretçinin kullanılması

Gelişmiş Konular

  • İşaretçiye işaretçi
  • Fonksiyon işaretçileri
  • Const ve static anahtar kelimeler - anlamları ve kullanımları
  • Baş Dönüşümleri ve dönüştürme  void * işaretçilerini kullanmak
  • Veri yapıları içinde veri yapısına işaretçi
  • Fonksiyon işaretçisi içeren veri yapıları
  • Fonksiyon işaretçileri ve tablo odaklı programlama
  • Bit alanları veri yapılarında
  • Birleşimler (Unions)
  • Dizileri dairesel tamponlar ve yığınlar uygulamak için kullanmak
  • Modüllerin veri yapıları ve arayüzler olarak kullanımı
  • Dinamik veri yapıları ve kullanım alanları
    • Tek yönlü bağlantılı listeler
    • Çift yönlü bağlantılı listeler

C Standart Kitaplığına Genel Bakış

  • putc, putchar, getc, getchar
  • printf, scanf
  • Karakter dizisi manipülasyon fonksiyonları (strcpy, strcat, ...) Gömülü Sistem Odaklı Konular
  • Giriş/Çıkış port adreslerini ayarlamak
  • Bit tabanlı veri yapılarını tanımlamak
  • Derleyici özgü özellikleri
    • #pragmas
    • ANSI C uzantıları dışında
    • Özel fonksiyon kayıtlarına erişmek ve manipüle etmek
    • Kesme işleyicilerini uygulamak
    • C'den derlemeye geçmek
    • Derlemeden C'ye geçmek
  • Bağlayıcılar ve bağlayıcı betikleri
  • Hedef donanım periferileri kitaplıklarını anlama ve kullanma
  • Kendi cihaz kitaplıklarınızı uygulamak
  • Zamanlayıcıların kullanım alanları
    • Donanım zamanlayıcılar
    • Yazılım zamanlayıcılar

Olay Tabanlı Programlamaya Temel Bakış

  • Giriş/Çıkış Portu - LED'leri yanmak
  • Yazılım gecikmeleri
  • Klavye taraması
  • Temel RS232
  • Temel veri edinimi ve sensör entegrasyonu
  • Eeprom'lerle çalışma (çip üzerinde ve SPI/I2C)
 14 Saatler

Katılımcı Sayısı


Katılımcı başına fiyat

Danışanlarımızın Yorumları (2)

Yaklaşan Etkinlikler

İlgili Kategoriler