Gömülü sistem yazılımcılığına nasıl giriş yapılır?

tet

Hectopat
Katılım
13 Mart 2020
Mesajlar
234
Daha öncesinde web teknolojileri ile ilgilendim fakat iş imkanı çok olduğundan ötürü ilgimi çekiyordu özel olarak sevdiğimden değil. Şu günlerde ise daha fazla sevebileceğimi düşündüğüm gömülü sistemler/embedded systems üzerine yoğunlaşmak istiyorum fakat bu alanda pek fazla yol haritası veya eğitici öğretici içerik bulamıyorum. C dilini öğrenmeye başladım aynı zamanda da elektrik elektronik kavramlarına aşina olabilmek için Arduino çalışmaya başladım fakat bir yerden sonra daha fazla sektöre yönelik iş yapmam gerektiğinin farkındayım en azından Arduino'nun sektörde pek kullanılmadığını biliyorum, ben direkt olarak C / C++ ile gömülü sistem programlamak istiyorum bunun için hangi yolu izlemeliyim, hangi kitabı okuyayım, kimleri takip edeyim vs. tavsiyeleriniz olursa sevinirim.
 
Son düzenleyen: Moderatör:
Daha öncesinde web teknolojileri ile ilgilendim fakat iş imkanı çok olduğundan ötürü ilgimi çekiyordu özel olarak sevdiğimden değil. Şu günlerde ise daha fazla sevebileceğimi düşündüğüm gömülü sistemler/embedded systems üzerine yoğunlaşmak istiyorum fakat bu alanda pek fazla yol haritası veya eğitici öğretici içerik bulamıyorum. C dilini öğrenmeye başladım aynı zamanda da elektrik elektronik kavramlarına aşina olabilmek için Arduino çalışmaya başladım fakat bir yerden sonra daha fazla sektöre yönelik iş yapmam gerektiğinin farkındayım en azından Arduino'nun sektörde pek kullanılmadığını biliyorum, ben direkt olarak C / C++ ile gömülü sistem programlamak istiyorum bunun için hangi yolu izlemeliyim, hangi kitabı okuyayım, kimleri takip edeyim vs. tavsiyeleriniz olursa sevinirim.
Coskun Tasdemir'in STM32 videolari cok iyi. Ancak yeni basliyorsaniz STM32 falan degil de isin mantigini yavas yavas ogrenmek icin Arduino ile devam edin Wire kutuphanesini kullanip kendiniz kutuphane yazmayi deneyin mesela. Sonra temele inin iyice. (SPI, I2C vs. nasil calisir gibi)

Not etmekte fayda var, cip krizi sebebiyle STM32 islemcilerini bulmak zor, Nucleo kartlari falan Turkiye'de stokta olsa da temin sorunu yasayabilirsiniz. Nucleo'lar icin SAMM Market'i oneririm.
 
Coskun Tasdemir'in STM32 videolari cok iyi. Ancak yeni basliyorsaniz STM32 falan degil de isin mantigini yavas yavas ogrenmek icin Arduino ile devam edin Wire kutuphanesini kullanip kendiniz kutuphane yazmayi deneyin mesela. Sonra temele inin iyice. (SPI, I2C vs. nasil calisir gibi)

Not etmekte fayda var, cip krizi sebebiyle STM32 islemcilerini bulmak zor, Nucleo kartlari falan Turkiye'de stokta olsa da temin sorunu yasayabilirsiniz. Nucleo'lar icin SAMM Market'i oneririm.
Tavsiyeler için teşekkür ederim. Nucleo dediğiniz kartların yapısı da STM32 gibi midir? Ve Coşkun Taşdemir'in videoları hiç bilmeyen biri için uygun mudur?
 
Tavsiyeler için teşekkür ederim. Nucleo dediğiniz kartların yapısı da STM32 gibi midir? Ve Coşkun Taşdemir'in videoları hiç bilmeyen biri için uygun mudur?
Nucleolari zaten STM32'yi ureten ST Microelectronics uretiyor. Coskun Tasdemir'in videolar biraz daha sektorle alakali oluyor, STM32 egitimleri falan da var.
1667483951547.png


Nucleo'larin guzel yani, 130 140'a bulacaginiz Blue Pill'in aksine dahili olarak ST-Link bulundurmasi. Bu yazdiginiz koddaki hatalari ayiklarken isinize yarar.

Ancak dedigim gibi, baslangic icin STM32 kullanmak zor olabilir. Arduino ile isin mantigini ogrenip gecin derim.
 
Nucleolari zaten STM32'yi ureten ST Microelectronics uretiyor. Coskun Tasdemir'in videolar biraz daha sektorle alakali oluyor, STM32 egitimleri falan da var.
Eki Görüntüle 1561317

Nucleo'larin guzel yani, 130 140'a bulacaginiz Blue Pill'in aksine dahili olarak ST-Link bulundurmasi. Bu yazdiginiz koddaki hatalari ayiklarken isinize yarar.

Ancak dedigim gibi, baslangic icin STM32 kullanmak zor olabilir. Arduino ile isin mantigini ogrenip gecin derim.
Anladım. Ben de zaten arduino ile giriş yapıyorum elektrik elektronik mantığını öğrenmek için ve en azından bir şeyler ortaya koyabilmek için. Daha sonra bu kartlara geçiş yaparım öyleyse.
 
Yabancı bir gömülü sistem yazılım geliştiricisinin bu işi yapabilmek için neler öğrenmemiz gerektiğini paylaştığı bir videosundan not aldığım notlarımı paylaşayım. Arkadaşın söylediklerine benziyor.

1667598806645.png
 

Geri
Yukarı