Post by Yeliz Buhanoğlu

Mekatronik Mühendisliği Adayı

30 günlük zorunlu yaz stajımı Yongatek Microelectronics firmasında, Gömülü Yazılım alanında tamamlama fırsatı buldum. Stajım süresince Linux ortamında geliştirdiğim çalışmalar şunlardır: Mevcut Timer kütüphanesi üzerinde geliştirmeler yaparak, Watchdog.c ve Watchdog.h için sürücü kodlarını yazdım. Timer yapısını Watchdog senaryolarına uyumlu hale getirdim. WDT ve Timer için test amaçlı uygulamalar geliştirdim. Kullanılacak çipe uygun temel iskelet olacak şekilde OpenOCD Flash Driver yazdım. Ayrıca FreeRTOS üzerine araştırmalar yaptım ve bu süreçte Linux ortamında çalıştım. Bu süreçte hem teknik hem de kişisel açıdan çok şey öğrendim. Özellikle bana yol gösteren Yazılım Geliştirme Liderim Çağrı Can UĞUR ve Gömülü Yazılım Mühendisi Oğuzhan Yücel' e destekleri için teşekkür ederim. 🙏 Bu staj benim için hem teorik bilgilerimi pratiğe dönüştürme hem de profesyonel iş ortamında deneyim kazanma açısından oldukça değerli oldu. ---------------------------------------------------------------------- I had the opportunity to complete my 30-day mandatory summer internship at Yongatek Microelectronics in the field of Embedded Software.During my internship, my work developed in the Linux environment included the following: I improved the existing Timer library and wrote driver code for Watchdog.c and Watchdog.h. I adapted the Timer structure to be compatible with Watchdog scenarios. I developed test applications for WDT and Timer. I wrote a foundational OpenOCD Flash Driver suitable for the target chip. Additionally, I conducted research on FreeRTOS, working throughout this process in the Linux environment. This experience taught me a great deal both technically and personally. I would like to especially thank my Software Development Lead Çağrı Can UĞUR and Embedded Software Engineer Oğuzhan Yücel for their guidance and support. 🙏 This internship was extremely valuable for me in terms of applying my theoretical knowledge in practice and gaining experience in a professional work environment.

Post contentPost contentPost contentPost content