Gömülü yazılım ile nasıl çalışılır?

UltimateTeam

Hectopat
Katılım
16 Temmuz 2022
Mesajlar
408
Çözümler
2
Bilgisayar mühendisliği 3.sınıf öğrencisiyim, derslerde gördüğümüz bilgisayar mimarisi gibi konuların ve benim Low-level sistemlere merakım sebebiyle gömülü sistemleri araştırmaya başladım, bunun için ESP32 seti aldım ve sıfırdan mikrodenetleyici sürücü programlama kursları takip ettim (gpıo, ınterrupt, spı gibi konular ama C ile yazılım tarafı). Bu dönem de seçmeli ders hakkımı gömülü yazılımdan yana kullandım ama bir yandan sektördeki iş olanaklarına olabildiğince hazırlanmak istiyorum. TEKNOFEST yarışmalarına vb. göz gezdirdim ama doğrudan bu alana giren bir yarışma bulamadım, ya robotik istiyor ya da bu mikrodenetleyicilerin donanım tasarımını istiyor ki işin bu kısmı daha çok elektrik elektronik mühendisliğine ait. O yüzden bu öğrendiğim bilgileri pratikte kullanabileceğim bir yer arıyorum, tavsiyelerinize açığım.
 
Hala vaktin var. Ben senin yerinde olsam MCU'larla değil gömülü Linux tarafıyla ilgilenirdim. Dediğin gibi MCU işin içine girince devre tasarımı da giriyor. Profesyonel iş ortamında devreyi hazırlayan ekip başka olur. Senin önüne hazır bir kart gelir ama yine en azından şematik okumayı bilmen gerekir.

Gömülü yazılımda baya Low-Level çalışırsın bu da donanımlardan da iyi kötü anlamanı gerektirir. Gömülü Linux tarafında ise Kernel ile uğraşmıyorsan donanımlardan çok da anlamana gerek yok. Direkt yazılım katmanlarıyla meşgul olursun. Bu sebeple ve alanının da daha yakın olması sebebiyle Low Level kalacağım diyorsan gömülü Linux öneririm. Diğer türlü sana kart tasarlayacak biri lazım. :)
 
Hala vaktin var. Ben senin yerinde olsam MCU'larla değil gömülü Linux tarafıyla ilgilenirdim. Dediğin gibi MCU işin içine girince devre tasarımı da giriyor. Profesyonel iş ortamında devreyi hazırlayan ekip başka olur. Senin önüne hazır bir kart gelir ama yine en azından şematik okumayı bilmen gerekir.

Gömülü yazılımda baya Low-Level çalışırsın bu da donanımlardan da iyi kötü anlamanı gerektirir. Gömülü Linux tarafında ise Kernel ile uğraşmıyorsan donanımlardan çok da anlamana gerek yok. Direkt yazılım katmanlarıyla meşgul olursun. Bu sebeple ve alanının da daha yakın olması sebebiyle Low Level kalacağım diyorsan gömülü Linux öneririm. Diğer türlü sana kart tasarlayacak biri lazım. :)
Teşekkürler, aslında amacım okuldaki TEKNOFEST roket, araç yarışmalarına vb. katılmaktı orada kartlar falan da sıfırdan tasarlanıp kodlanıyor o açıdan çok iyi ama kişisel projelerde ürün anlamında pek bir şey çıkmıyor.

Bunun için Raspberry Pi 4 aldım eğer dediğinizi doğru biliyorsam bununla gömülü Linux üzerinde çalışabilirim aynı zamanda ESP32 ile de kullanabilirim diye düşünüyorum, tabi aklıma gelen projeler çoğu zaman veri oku gönder sonra görselleştir mantığından öteye geçmediği için pek fazla fikir de gelmiyor aklıma.

Hobi olarak emulator geliştirmişliğim var. Baştan sona low level. Farklı maceralar arıyorsan bakabilirsin.
Teşekkürler bunu da dikkate aldım.
 

Technopat Haberler

Yeni konular

Geri
Yukarı