Menü Kapat

C ile Gömülü Sistem Programlama Eğitimi

C İLE GÖMÜLÜ SİSTEM PROGRAMLAMA EĞİTİMİ

C ile gömülü sistem programlama eğitimi, temel C programlama bilgisine sahip olan kişilere C dili ile mikrodenetleyici programlamaya dair temel bilgi ve becerileri kazandırmayı hedeflemektedir.

Bu eğitimde gömülü sistemlere büyük resimden bakarak başlanıp C dilini kullanarak bir mikrodenetleyicinin nasıl programlanacağı, çevrebirimlerinin C dili ile nasıl kontrol edileceği gibi konuları son dönemde popüler olan Arm tabanlı bir mikrodenetleyici (STM32) üzerinde anlatılacaktır. 

Eğitim hem teorik hem de uygulamalı olarak verilmektedir. Katılımcılara kendilerine sağlanan geliştirme kartı üzerinde uygulamaları çalıştırma olanağı bulacaklar

Eğitim Tarihi

Planlaması yapıldığında duyurulacaktır.

Eğitim Ücreti

850 TL (%18 KDV DAHİL)

Eğitim Mekanı

Eğitimler İstanbul'da Çırak Atölye Eğitim Salonlarında yapılacaktır. Adresi sayfa sonunda bulabilirsiniz

Sertifika

Eğitim sonunda katılımcılara "katılım sertifikası" verilecektir.

EĞİTMEN: Coşkun Taşdemir

Gömülü Sistem Eğitimleri

Sakarya Üniversitesi elektrik – elektronik mühendisliği lisans, Yıldız Teknik Üniversitesi Kontrol ve Otomasyon Mühendisliği bölümlerinden yüksek lisans derecelerine sahip olan Coşkun Taşdemir, 10 yıldan fazla Baykar Teknoloji, Siemens gibi firmalarda çeşitli projelerde ar-ge mühendisi olarak çalışmıştır. Gömülü yazılım konusundaki uzmanlığını yazdığı kitaplar ve eğitimlerle sektöre sunmaktadır. Arduino platformu hakkında iki adet yayınlanmış kitabı olan Coşkun Taşdemir kurumsal teknik eğitimler ve danışmanlık hizmetleri vermektedir

Gömülü sistemler günümüzde hayatımızın her alanında yer alan cihaz ve araçların içerisinde kontrol görevi yürüten ve “beyin” vazifesi gören sistemlerdir.

Gömülü sistem eğitimleri ile bu alanda çalışan / çalışacak teknik insanların yetkinliklerini artırmayı hedefliyoruz.

Eğitimlerimiz hem teorik hem de uygulamalı olarak gerçekleştirilmektedir. Sektördeki uygulama tecrübemizi mümkün olduğunca katılımcılara aktarmaya çalışıyoruz.

Katılım için ön şartlar

Bu eğitim katılacak olanların:

  • Daha önce “C Programlama eğitimini” almış olmaları veya temel C programlama bilgisine sahip olması 
  • Daha önce mikrodenetleyiciler konusunda çalışmış olması veya temel bilgilere sahip olması gerekmektedir.

Eğitimde Kullanılacak Geliştirme Kartı

STM32F070 Nucleo Kartı

Eğitimde ST Microelectronics firmasına ait STM32F070 mikrodenetleyicisi içeren STM32F070 Nucleo kartı kullanılacak. Her bir katılımcıya 1’er adet kart tarafımızdan eğitim süresinde kullanılmak üzere sağlanacaktır. 

Kartın ayrıntılı özellikleri için bu linkteki tanıtım sayfasına göz atabilirsiniz.

Eğitim İçeriği

  • Gömülü sistemlere giriş
  • Gömülü sistemlerde programlamanın farkları
  • Gerçek zamanlı sistemler
  • Gömülü sistem programlama araçları
  • Tümleşik Geliştirme ortamları – Keil Mikrovision
  • Genel Mikrodenetleyici Mimarisi
  • ARM Tabanlı mikrodenetleyiciler
  • STM32 serisi
  • Örnek uygulamanın STM32-Nucleo kartı üzerinde çalıştırılması
  • STM32 serisi mikrodenetleyicinin genel yapısı
  • Bellek haritası
  • Çevrebirimleri
  • Debug İşlemleri
  • MCU’nun ayağa kalkması
  • Derleme aşamaları
  • Startup dosyaları
  • C’de veri tipleri ve taşınabilirlik
  • C veri tiplerinin kullanımı ile ilgili önemli noktalar
  • Bellek segmentleri
  • Tip Dönüşümleri
  • Donanıma erişim
  • Gömülü yazılımlarda kontrol yapılarının kullanımı
  • Sonsuz döngüler
  • İşaretçiler (Pointer’lar)
  • struct’lar
  • Struct’ların fonksiyonlarla kullanımı
  • Structların gömülü C programlamada kullanımı
  • C dili ile donanıma erişim
  • MCU Register’larına farklı yöntemlerle erişme
  • Sürücü geliştirmenin temelleri
  • Kesmelere giriş
  • Kesme vektörleri
  • Volatile anahtar kelimesinin kullanımı
  • Gömülü Yazılımlarda Modülerlik Kavramı
  • Fonksiyonlar ve Modüller
  • Kütüphaneler
  • GPIO – Genel Amaçlı I/O Çevrebirimi
  • GPIO Sürücüsü Geliştirilmesi
  • EXTI Birimi
  • Harici Kesme Oluşturma

Genel Bilgiler

Eğitim Mekanı

Eğitimlerimiz gömülü sistem programlama alanında yetkinlikler oluşturmayı hedeflemektedir.

Gömülü yazılım programlamayı öğrenmek isteyen 

  • AR-GE Mühendisleri
  • Teknisyenler
  • Mühendislik öğrencileri
  • Elektronik meraklıları
  • Eğitimciler

katılabilir.

Bu eğitime katılanların C Programlama bilgisine sahip olmaları gerekiyor. 

Evet. Eğitimde kullanılan bütün sunumların dijital kopyaları katılımcılarla paylaşılmaktadır.

Ödemeyi kesin kayıtlar başladığında havale yolu ile yapabilirsiniz. Ödeme bilgileri kayıt esnasında size bildirilecektir.

Kayıt için fatura bilgilerinizi de gönderdiğiniz taktirde firmanız için fatura kesebilmekteyiz.

Çırak Atölye’ye ne kolay şekilde Marmaray üzerinden gelebilirsiniz. Marmaray Sirkeci istasyonundan inerek yürüme mesafesinde Çırak Atölye’de ulaşabilirsiniz.

Ayrıca yandaki haritadan Çırak Atölye’nin yerini kolaylıkla görebilirsiniz.

Eğitime ön kayıt olmak ve yerinizi ayırtmak için kayit@gomuluegitim.com‘a “C ile Gömülü Sistem Programlama Eğitimi Ön Kayıt” başlıklı bir mail atmanız yeterli. Kesin kayıt ile ilgili bilgiler size gönderilecektir.