BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//PYVOBJECT//NONSGML Version 1//EN
BEGIN:VTIMEZONE
TZID:Europe/Istanbul
BEGIN:STANDARD
DTSTART:20001029T020000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10;UNTIL=20061028T230000Z
TZNAME:EET
TZOFFSETFROM:+0300
TZOFFSETTO:+0200
END:STANDARD
BEGIN:STANDARD
DTSTART:20071028T040000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10;UNTIL=20141026T010000Z
TZNAME:EET
TZOFFSETFROM:+0300
TZOFFSETTO:+0200
END:STANDARD
BEGIN:STANDARD
DTSTART:20151108T040000
RRULE:FREQ=YEARLY;BYDAY=2SU;BYMONTH=11;UNTIL=20151108T010000Z
TZNAME:EET
TZOFFSETFROM:+0300
TZOFFSETTO:+0200
END:STANDARD
BEGIN:STANDARD
DTSTART:20160907T010000
RRULE:FREQ=YEARLY;BYDAY=1WE;BYMONTH=9
TZNAME:+03
TZOFFSETFROM:+0300
TZOFFSETTO:+0300
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T010000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3;UNTIL=20060325T230000Z
TZNAME:EEST
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
END:DAYLIGHT
BEGIN:DAYLIGHT
DTSTART:20070325T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3;UNTIL=20100328T010000Z
TZNAME:EEST
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
END:DAYLIGHT
BEGIN:DAYLIGHT
DTSTART:20110328T030000
RRULE:FREQ=YEARLY;BYDAY=4MO;BYMONTH=3;UNTIL=20110328T010000Z
TZNAME:EEST
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
END:DAYLIGHT
BEGIN:DAYLIGHT
DTSTART:20120325T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3;UNTIL=20130331T010000Z
TZNAME:EEST
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
END:DAYLIGHT
BEGIN:DAYLIGHT
DTSTART:20140331T030000
RRULE:FREQ=YEARLY;BYDAY=5MO;BYMONTH=3;UNTIL=20140331T010000Z
TZNAME:EEST
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
END:DAYLIGHT
BEGIN:DAYLIGHT
DTSTART:20150329T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3;UNTIL=20160327T010000Z
TZNAME:EEST
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:20260615T074822Z - 11828@sa42a.odoo.com
DTSTART;TZID=Europe/Istanbul:20251212T081500
DTEND;TZID=Europe/Istanbul:20251212T180000
CREATED:20260615T074822Z
DESCRIPTION:<a href="https://www.embedya.com/event/bsp-gelistirme-egitimi-2
 -gun-on-kayıt-7">BSP Geliştirme Eğitimi (2 Gün) Ön Kayıt</a>\n%100 U
 ygulamalı Laboratuvar Gerçek BSP iskeleti ve yönlendirmeli mini uygulam
 alar Multi-MCU Derleme Altyapısı Tek yapı\, tek komut\; çoklu vendor h
 edefleri Debug & Profesyonel Loglama Assert\, fault analizi ve çalışma 
 zamanı izleme 📚 Eğitim İçeriği1. Board Support Package (BSP) Mimar
 isi Profesyonel firmware geliştiricilerin kullandığı mimariCallback Ta
 banlı Sürücü Tasarımı: Function pointer’lar ve dispatch table dese
 nleri kullanılarak esnek ve genişletilebilir sürücü mimarisiDonanım 
 Soyutlama Katmanı (HAL): Donanımdan bağımsız\, taşınabilir ve sürd
 ürülebilir kod geliştirmePlatformdan Bağımsız Geliştirme: Tek kod t
 abanı ile birden fazla MCU üzerinde çalışmaTemiz API Tasarımı: Enum
  tabanlı isimlendirme ve birleşik (unified) arayüz yaklaşımı 2. Embe
 dded C Profesyonel Kodlama Standartları Endüstride kullanılan en iyi ö
 rneklerEndüstri Standartlarına Uygun Geliştirme: MISRA-C uyumlu kodlama
  kuralları ve güvenli yazılım prensipleriDeterministik Davranış: Ger
 çek zamanlı sistemlerde öngörülebilir zamanlama ve gecikme kontrolüN
 on-Blocking Tasarım: Polling yerine event-driven ve interrupt/DMA tabanl
 ı mimari yaklaşımKatmanlı Mimari: Driver\, HAL ve uygulama katmanları
 nın net biçimde ayrıştırılmasıTaşınabilirlik (Portability): MCU b
 ağımsız API’ler ve platforma özel adaptasyon katmanıTest Edilebilir
 lik: Mock driver’lar ve donanım bağımsız birim testleriHata Yönetim
 i: Enum tabanlı hata kodları\, merkezi loglama ve fail-safe yaklaşımla
 rÖlçeklenebilirlik: Yeni donanım veya çevresel birim eklemeye açık m
 imari tasarım3. Multi-MCU Platform Desteği Farklı platformlar için tek
  kod tabanıSTM32 Platformu: EmSparkerG0 geliştirme kartı üzerinde STM3
 2 tabanlı BSP ve çevresel birim uygulamalarıNuvoton M032 Platformu: EmS
 parkerM0 geliştirme kartı üzerinde Nuvoton M032 mimarisi ile BSP geliş
 tirme çalışmalarıPlatform Algılama (Detection): Preprocessor directiv
 e’leri kullanılarak hedef MCU’nun [...]
DTSTAMP:20260615T074822Z
LOCATION:Embedya\, Teknopark\, İvedik OSB\, 2224. Cd. No:1 B Blok Zemin Ka
 t\, Yenimahalle Ankara 06378\, Türkiye
SUMMARY:BSP Geliştirme Eğitimi (2 Gün) Ön Kayıt
X-ALT-DESC;FMTTYPE=text/html:<a href="https://www.embedya.com/event/bsp-gel
 istirme-egitimi-2-gun-on-kayıt-7">BSP Geliştirme Eğitimi (2 Gün) Ön K
 ayıt</a>\n%100 Uygulamalı Laboratuvar Gerçek BSP iskeleti ve yönlendir
 meli mini uygulamalar Multi-MCU Derleme Altyapısı Tek yapı\, tek komut\
 ; çoklu vendor hedefleri Debug & Profesyonel Loglama Assert\, fault anali
 zi ve çalışma zamanı izleme 📚 Eğitim İçeriği1. Board Support Pa
 ckage (BSP) Mimarisi Profesyonel firmware geliştiricilerin kullandığı 
 mimariCallback Tabanlı Sürücü Tasarımı: Function pointer’lar ve di
 spatch table desenleri kullanılarak esnek ve genişletilebilir sürücü 
 mimarisiDonanım Soyutlama Katmanı (HAL): Donanımdan bağımsız\, taş
 ınabilir ve sürdürülebilir kod geliştirmePlatformdan Bağımsız Geli
 ştirme: Tek kod tabanı ile birden fazla MCU üzerinde çalışmaTemiz AP
 I Tasarımı: Enum tabanlı isimlendirme ve birleşik (unified) arayüz ya
 klaşımı 2. Embedded C Profesyonel Kodlama Standartları Endüstride kul
 lanılan en iyi örneklerEndüstri Standartlarına Uygun Geliştirme: MISR
 A-C uyumlu kodlama kuralları ve güvenli yazılım prensipleriDeterminist
 ik Davranış: Gerçek zamanlı sistemlerde öngörülebilir zamanlama ve 
 gecikme kontrolüNon-Blocking Tasarım: Polling yerine event-driven ve int
 errupt/DMA tabanlı mimari yaklaşımKatmanlı Mimari: Driver\, HAL ve uyg
 ulama katmanlarının net biçimde ayrıştırılmasıTaşınabilirlik (Po
 rtability): MCU bağımsız API’ler ve platforma özel adaptasyon katman
 ıTest Edilebilirlik: Mock driver’lar ve donanım bağımsız birim test
 leriHata Yönetimi: Enum tabanlı hata kodları\, merkezi loglama ve fail-
 safe yaklaşımlarÖlçeklenebilirlik: Yeni donanım veya çevresel birim 
 eklemeye açık mimari tasarım3. Multi-MCU Platform Desteği Farklı plat
 formlar için tek kod tabanıSTM32 Platformu: EmSparkerG0 geliştirme kart
 ı üzerinde STM32 tabanlı BSP ve çevresel birim uygulamalarıNuvoton M0
 32 Platformu: EmSparkerM0 geliştirme kartı üzerinde Nuvoton M032 mimari
 si ile BSP geliştirme çalışmalarıPlatform Algılama (Detection): Prep
 rocessor directive’leri kullanılarak hedef MCU’nun [...]
END:VEVENT
END:VCALENDAR
