Gömülü Sistemler -01- Giriş:4N

NE DİYORUM?

Gömülü sistemler konusunda 8 yıldır edindiğim tecrübelerimi, sistematik şekilde bir yazı dizisine döksem de konuyla ilgilenen kimseler, ihtiyaç durumunda faydalansa diye düşündüm. Hatta belki aramızda bir sinerji oluşsa, insanlar da yaptıklarını paylaşsa, yeni bir kaç kişi bu konuları sevse, onlar da uzmanlıklarını paylaşsa filan diyorum. Çok zor değil gibi geldi 🙂

NEDEN Kİ?

Malumunuz tanıyanlar bilir ben işimi çok severim. İş demişken aslında bilinmeyene ulaşmayı, araştırmayı, öğrenmeyi çok severim. Bütün bu teknik sevgi uzayında ise gömülü sistemler en çok keyif aldığım alt-uzay olmuştur. Uzunca bir zamandır bir çok arkadaşım da beni gömülü sistemler konusundaki bilgilerimi yazmam konusunda teşvik ediyordu ve nihayetinde gün geldi çattı. Çok da kısa olmayan bir düşünme sürecinin ardından yazı dizisinin şeklini şemailini de az çok kararlaştırmış bulundum. Neticede yazı dizisi Türkçe olacak çünkü, hedef kitlem ülkemizde bu konularla uğraşmak isteyen arkadaşlar. Çünkü bilginin hayata dokunduğu, hatta hayatı yumrukladığı onu şekillendirdiği, yönettiği bir alan gömülü sistemler. Dolayısıyla bir güç unsuru. Bilginin gücünün giderek arttığı gelecekte, daha güzel bir ülkede yaşamamıza minik de olsa bir katkı sağlayabilmek bence fazlasıyla büyük bir motivasyon. İşte bu yüzden gömülü sistemler diyerek bu kısmı sonlandırıyorum.

NASIL OLACAK?

Nasıl kısmı hakikaten zor, çünkü gömülü sistemler malumunuz deniz derya misali çok geniş. Alakalı alakasız hemen her şeyi gömülü sistemler üzerinde gerçekleştirmek mümkün. Ne demek istiyorum; misal görüntü işleme, ya da gui/ui tasarımı, ya da kriptografi… Bunlar bambaşka alanlar gibi görünse de kolları sıvayıp işin içine girince, gün geliyor bir projenizde gömülü sistem tasarımınızın içine giriveriyorlar. Bu bir bakımdan zor bir olay çünkü söz konusu bilgi uzayı korku hatta umutsuzluk verecek şekilde büyüyor. Öte yandan sonsuz büyük bir özgürlükler dünyasının kapıları aralanıyor. Temeli sağlam kurduktan sonra, gömülü sistemler kisvesi altında hemen her konuya değinmek mümkün. Yani hareket alanı çok geniş 🙂 İşte bu analizde nasıl sorusunun cevabını veriyor. Önce temel kısımları anlatmaya çalışacağım, ardından da uzmanlıklarımı ve deneyimlerimi aynı çatı altında paylaşmaya çalışacağım. Yani burası çok farklı tadlar içeren bir yer olsun, insanlar okurken de sıkılmasın istiyorum. Bence her yazı biraz muhabbet gibi, bu tadı yitirmeden bildiklerimizi paylaşalım istiyorum. Umuyorum ki bu hedeflere ulaşabilirim.Yine de az laf çok iş tabi 🙂

NE LAZIM?

Her şeyden önce istek, sonra sabır, sonra motivasyon. Hiç bir şey sihirli değneklerle olmuyor. Tabi her şeyi olduran bir sihirli değneğe sahip biri varsa da biz bilmiyorsak onu bilemem. Öğrenme eğrisi ve bilgi bariyeri malumunuz. Öğrenme zaten başlı başına zor ve yorucu bir yolculuk. Lakin öğrenmenin tadına varan da bir daha o tadı bırakamıyor. Velhasılkelam önce istemek gerek. Ardından gömülü sistemlere özgü iki alt-yapı gerekiyor.  Bunlardan birisi temel anlamda bir elektronik/donanım altyapısı.Diğeri ise ciddi bir yazılım altyapısı. Gömülü sistem tabiri temel anlamda yazılım ve donanımın birleşimi olduğundan bu temel unsurların sağlam olmasında büyük faydalar var. Şahsi fikrim, gömülü sistem tasarımındaki yazılımsal mücadele(challenge) unsurlarının donanım kısmından çok daha fazla olduğu yönünde. Bu sebepledir ki ağırlıklı olarak o kısımlara değinmeyi planlıyorum. Peki dönelim baştaki kısıma, biraz donanım bilgisi biraz da yazılım temeli hakikaten lazım.

 

Şimdi devam…

 

 

Leave a Reply