Eki 17

Gömülü Yazılımlar Türkiye’yi Kurtarır mı?

Bugün bütün dünya büyük bir ekonomik kriz yaşıyor. Daha da kötüsü krizin ne zaman bitebileceğine dair en uzman ekonomistlerin bile pek bir fikri yok gibi görünüyor. Geçmişin dev kuruluşlarının bir bir batışına şahit oluyoruz.

Şimdi krizle gömülü yazılımların ne alakası var diye düşünebilirsiniz. Yazımın başlığından konuyu yine gömülü yazılımlara bağlayacağımı anlamış olmalısınız. Hayalimdeki bir senaryoyu sizinle paylaşmak istiyorum.Gelin biraz hayal kuralım:

Türkiyede seçimle yeni iş başına gelmiş hükümet açıkladığı programda “en önemli hedefimiz Türkiyeyi teknoloji alanında dünyada lider ülkeler arasına sokmak. Ülkemizin önde gelen bilimadamları ve mühendisleriden oluşan teknoloji kurulumuzla birlikte yaptığımız beyin fırtınası toplantıları sonucunda,  gömülü sistemler ve gömülü yazılımlar alanlarının en stratejik alanlardan biri olacağını öngörüyoruz. Dolayısıyla bu alanları kendimize stratejik hedef olarak alıyoruz. Türkiye’nin gömülü sistemler alanında lider ülke olması için gereken herşeyi yapacağız.” demektedir.
Ardından devletin teknoloji alanıyla ilgilenen bütün kurumları bu konuda çalışmalara başlıyor. İlk olarak gömülü sistemler için insan gücü oluşturmak için yapılması gerekenler belirleniyor ve yol haritası ortaya çıkarılıyor. Başlangıç olarak ülkenin 8 noktasında yeni teknoparkların oluşturulması ve gömülü sistemler alanında çalışan firmalara büyük teşvikler getirilmesi kararlaştırılıyor. Ayrıca mevcut üniversitelerde mühendislik fakültelerindeki bilgisayar ve elektronik mühendisliği kontejanları artırılıyor.Gömülü sistemler mühendisliği bölümleri açılıyor.
Televizyon kanallarında üniversiteye hazırlanan gençlerin mühendislik bölümlerini tercih etmelerini sağlamak için tanıtım programları yayınlanmaya başlanıyor. Teknolojinin en hızlı gelişen alanı olan elektronik ve yazılım mühendislikleri tanıtılıyor. Artık hayatın her alanında bulunan elektronik sistemler ve bunların içinde çalışan yazılımların ne kadar hayati rol oynadıklarından bahsediliyor. Bu konuda yetişmiş insan gücüne oldukça fazla ihtiyaç duyulacağından ve bu alanda çalışan insanların parlak bir geleceğe sahip olacağı söyleniliyor.
Savunma Bakanlığı ve ordu da bu konuyla özel olarak ilgileniyor. Çünkü bütün komutanlar ve savunma alanındaki uzmanlar biliyorlar ki kendi silahlarını ve bu silahlar içindeki yazılımları kendisi geliştiremeyen hiçbir ülke tam olarak bağımsız sayılamaz. Dışarıdan aldığımız silahlar, uçaklar vs… barış zamanında tam olarak çalışırken bunların herhangi bir savaş ve çatışma zamanında da aynı şekilde çalışacaklarının garantisi yoktur. Bu nedenle ordu da yürütülen teknolojik seferberliğe tam olarak destek veriyor.
Teknoloji alanında çalışan özel sektör firmaları bir araya geliyorlar ve yaptıkları ortak açıklamayla hükümetin ortaya koyduğu teknoloji hedeflerine ulaşmak için ellerinden geleni yapacaklarını açıklıyorlar. Mühendislik ve ilgili bölümlerde okuyan öğrenciler için bir burs havuzu oluşturulacağını ve bu alanda eğitim görmek isteyen öğrenciler için her türlü kolaylığın sağlananacağını söylüyorlar.
Yapılan tüm bu çalışmalar 4-5 sene içinde meyvesini veriyor ve Türkiye Avrupa’nın en büyük “gömülü sistemler tasarım” merkezi oluyor. Hindistan’ın PC tabanlı yazılımlarda gerçekleştirdiği atılımın benzerini Türkiye’nin yaptığından bahsediliyor. Türk mühendisler yurtdışında da birçok projede büyük başarılara imza atıyorlar. Avrupalı otomotiv üreticileri ardı ardına “geleceğin akıllı otomobillerini üretmek için Türkiye’de tasarım üstleri kurmak zorundayız. Çünkü önümüzdeki yıllarda otomotiv alanında gelişmelerin büyük çoğunluğu gömülü yazılımlar sayesinde olacaktır ve bu yazılımların en iyileri Türkiye’de geliştiriliyor” şeklinde açıklamalarda bulunuyorlar. Yabancı devlet adamları Türkiye’nin bu başarısının altında yatanları öğrenebilmek için  sık sık Türkiye’ye ziyaretlerde bulunuyorlar. ”Türkiye Teknoloji Günleri” adı altındaki teknoloji fuarı her yıl bütün dünyadan yüz binlerce ziyaretçinin akınına uğruyor.”
İçinizden amma da uçtun diyenler olabilir. Şu an için bütün bunlar büyük hayaller olarak görünüyor olsa da gerçekleşmesi imkansız denilemez. Şu kriz günlerinde herkes bir reçete yazarken benim de aklıma bunlar geldi.Evet ben de Türkiye’yi gömülü yazılım kurtaracak diyorum.Benim reçetem de bu…


Eki 05

STM32 HAL (donanım soyutlama katmanı) Kütüphaneleri

Geçmişte sadece donanım işinde olan yarı-iletken firmaları bugün aynı zamanda yazılım firmaları haline gelmiş durumda. Sattıkları elektronik komponentleri piyasada tutundurmak ve kullanımını yaygınlaştırmak için tasarımcıların işlerini kolaylaştıracak yazılım ve yazılım bileşenleri de sunuyorlar.

ST firmasının STM32 serisi için yayınladığı HAL kütüphaneleri STM32 serisinin üyeleri ile çalışmamazı kolaylaştırmaya yarıyor (bazen zorlaştırabiliyor da). Bir önceki yazımda donanım soyutlama kavramından bahsetmiştim. Donanım soyutlama katmanları, adı üzerinde, bizi donanımın ayrıntılarından soyutlayarak arayüz fonksiyonlarıyla donanımı kullanabilmemizi sağlıyor. Bunun dışında farklı ürün serileri arasında ortak bir fonksiyon kütüphanesi sağlayarak ürün geçişlerinde yazılımın mümkün olduğunca sabit kalarak , taşıma işleminin sorunsuzca halledilmesine yardımcı olur.
Continue reading