Genel

Ayın Konusu: .Net Microframework’e Giriş!

Bu işe ben ‘C Programlama Dili’ ile başladım, çalıştığım firmada ilk başlarda PIC mikroişlemcileri için CCS C kullanarak led yakıp söndürme, seri port’dan data alış-veriş’i, eeprom’a okuma-yazma gibi basit işlemler yapmıştım, ama mikroişlemciler tabiki bu kadar değildi. Mikroişlemcilerin çalışma prensibinin yanısıra, PWM, UART, USART, I2C gibi terimleride bilmek gerekiyordu. Ben tam bu işlere doğru yönelirken benden bir bilgisayar programı yapmamı istediler ve bende kendimi C# ile uğraşırken buldum. C#’a başlarken bir abim bana ‘O dile alışırsan C ile yazmak insana zor gelir.’ demişti ve hakikaten de öyle oluyordu. C# gerçekten programcıyı birçok şeyden kurtarıyordu, bu programcıyı tembelliğe mi alıştırıyordu tartışmalarına girmeyeceğim tabi ama eğer bilgisayar programı yapıyorsak C# bu iş için kusursuz. Firmadaki mühendislerin C ile mikroişlemci programladıklarını ve bir sorun çıktığında uğratıklarını gördükçe hep şunu derdim; ‘Ne zaman Microsoft Visual Studio’yu ve C#’ı mikroişlemciler için de uyarlar o zaman ben mikroişlemci yazılımına başlarım.’ Ve istediğim sonunda oldu. Microsoft Visual Studio gibi bana göre 1 numara olan bu IDE’de C# programlama dili ile microişlemcilere yazılım yapma imkanı sağladı. Bunun adı; .NET Microframework.

.NET Microframework, Microsoft’un gömülü sistemler için geliştirdiği yeni bir teknoloji. .NET ortamında yazıldığı için elbette işlemcilerde framework yüklü olması gerekiyor. ARM işlemcilere sahip bu sistemlerde ki özelliklerin bazıları şunlar; Eeprom, USB, I2C, I/O, Ethernet vb. gördüğünüz gibi PIC veya Atmel işlemcilerin sahip olduğu birçok özelliklere ve daha fazlasına sahip. Yani PIC işlemcilerde yaptığınız uygulamaları .NET Microframework yüklü ARM işlemcilerle yapabilirsiniz. Şuan için .Net Microframework’un tek eksiği ‘Native Code’ desteğinin olmaması. Bunun olmamasından dolayı gerçek zamanlı uygulamalarımızda kullandığımızda sıkıntı çıkıyor. Tepki süresinin ne zaman olduğunu .Net Microframework garanti edemiyor, ama şuanda Beta sürümü yayınlanan .Net Microframework 4.0’da ‘Native Code’ desteği verilmekte. Daha fazla ayrıntı için tıklayın.

.Net Microframework için birçok firmanın ‘Application Board’ları var, bunlardan en popüleri Device Solution firmasının TahoeII’si. Türkiyede bunun distribütörlüğünü Çeliker Bahçeci yapıyor. Sitesinde .Net Microframework ile ilgili yapılmış uygulamaları bu linkte görebilirsiniz. Benim favori ‘Application Board’um GHI firmasının ‘ChipworkX’i. Ilerleyen zamanlarda bende burada sizlere .Net Microframework ile yapılmış birkaç uygulama sunacağım.

Son olarak .Net Microframework ile neler yapılabileceğinizden bahsedelim. Ilk olarak sizlere bu linkteki siteyi paylaşmak istiyorum. Bu sitede .Net Microframework ile yapılmış birçok proje bulabilirsiniz. Sitede de göreceksiniz ki .Net Microframework ile yapamayacağınız şey yok. Harita uygulamasından, görüntü aktarımına kadar birçok ilginç projeyi burada görebilirsiniz.

Bu makalede .Net Microframework hakkında kısa bir bilgi vermeye çalıştım. Ileride sizlere sitemde çok farklı değişik uygulamalar sunmak ümidiyle.

Hepinize kolay gelsin, Iyi çalışmalar…

Bir blog sitesi neden hacklenir?

Anlamakta güçlük çekiyorum. Yazının başlığındaki soruyu kendime sordum ama bir cevap bulamadım, bir blog sitesini neden hacklenir?. İçerisindeki tüm bilgilerin hiçbiri bir çıkar amacı içermezken, hepsi tamamiyle bilgi amaçlıysa neden bir blog sitesi hacklenir? Acaba bu kendini hacker zanneden kişi sadece blog sitesi mi hackleyebiliyor? 🙂 Gerçekten çok garip ve anlamsız. Ama ben hep şöyle düşünmüşümdür, kopyalanan, taklit edilen bir mal iyi maldır. Bu sitenin hacklenmesi bu yüzden benim hoşuma gitmedi desem yalan olur çünkü birilerinin dikkatini çekmişim, birileri bu blog sitesini hacklemeye layık görmüş ama beni üzen nokta, bu hackleyen kişiler acaba gerçekten hacker mı? yoksa kendilerini mi öyle sanıyorlar. Ben hackerlığında bir yetenek gerektirdiğini düşünürüm, hatta bunu ayrı bir mühendislik dalı olarak görürüm güvenliğiyle beraber. Bir yerin güvenliğini kurmak ve kurulan güvenliği aşmak tamamen bir mühendislik dalıdır benim için ve o kişilere saygım vardır. Ama bir blog sitesini hackleyene değil :), blog sitesi adı üstünde. Eğer bu siteyi hackleyen arkadaş buraya neden hacklediğini yorum olarak yazarsa çok memnun olurum ve neler yapabileceklerinide tabi. Beni bu düşünceden kurtarırsa çok memnun olurum :). Size iyi hacklemeler 🙂

Bayramınız Mübarek Olsun!

Tüm islam aleminin Ramazan Bayramını en içten dileklerimle kutlar, sevdiklerinizle beraber mutlu, huzurlu, sağlıklı bir bayram geçirmenizi en içten dileklerimle temenni ederim. Ramazan Bayramınız mübarek olsun…

Yenilendim!

Arkadaşlar yeni arayüz ile sizlere yazmaya devam edeceğim. Bütün bir pazar günümü ayıraraktan sonunda bu siteyi yapabildim. Her ne kadar wordpress kolay denilsede ben baya zorlandım, web sitesi yapma işine hiç bulaşmamıştım, birkez daha ne kadar doğru bir karar verdiğimi anladım :), bana göre değilmiş. Bu işi yapan arkadaşların Allah yardımcısı olsun. Bu pazar günümde bana destek olan Erkan abi’ye teşekkür ederim (birde yardım mı aldın demeyin 🙂 ). Host aktarma vs. işlerinde bana baya bir yardımı dokundu. Artık ‘Download’ bölümümüz de olduğuna göre sizlere buradan kod parçacıkları, projeler, programlar vb. ekleyebileceğim. Yeni sitemin ilk yazısını da böylelikle bitirmiş olayım..

Herkese iyi günler, iyi ramazanlar …

Garaj Kültürü!

Filmlerden gördüğümüz kadarıyla Amerikada hemen her evin bir garajı var. Ilk bakışda bir garajın sadece araba park etmek için kullanıldığını ve Amerikan halkının çok fazla lüksüne düşkün olduğunu ve bu yüzden de yerleşim birimlerini öyle dizayn ettiklerini düşünmüştüm. Ama sonraları büyük firmaların kuruluş hikayelerini okuduğumda bu garaj’ların ne kadar önemli olduğunu, insanların akıllarına geldikleri şeyleri denemek için mükemmel bir yer olduğunu anlamaya başladım. Microsoft’un sahibi Bill Gates’in bir garaj’da yazılım sektörüne ayak bastığı söylenir. Yine Apple’in kurucularından Steve Jobs’da Apple’in temellerini bir garaj’da atmışdır. Bu örnekleri daha da çoğaltmak mümkün. Benim merak ettiğim ise, acaba Türkiyedeki evlerde de garaj olsaydı ülkemizden bir dünya markası çıkarmıydı? Kim bilir…. 🙂

A.R.O.G ve MURO filmleri!

5 Aralık Cuma günü A.R.O.G’a ve 6 Aralık Cumartesi günü de ‘Muro’ filmine gittim. Komedi film’ine gideceksem bu kesinlikle türk film’i olur. Bence komedi filmlerinde çok başarılıyız, onun için komedi film’i seyredeceksem kesinlikle tercihim türk filmleri olur. A.R.O.G film’inde ben G.O.R.A’daki tadı alamadım, film gerek efekler’i olsun, gerek kalitesiyle 10numara bir film. Herşey’den önce ‘Cem Yılmaz’ ismi taşıyan bir film. Belgesel çekse gidilir :), fakat film bende beklenenenin aksine G.O.R.A tadını vermedi. Ama bayram eğlencesi için gidilebilicek bir film. Muro’da Kurtlar Vadisi’ndeki Muro ile pek bir fark göremedim. Sonuç olarak her iki yapımcıda bayramda bizlere eğlence için 2 güzel film sunmuşlar. Vakit geçirmek için hoş film’ler…

Not: Şimdi yazarken aklıma geldi, yabancı filmlerde komedi olarak ‘Müzede Bir Gece’ film’i favorimdir. Bu film’in 2.’si çıkacakmış ona bir aksilik olmazsa kesin gideceğim :)…

Herkese iyi bayramlar…

İyi Bayramlar!

Tüm islam aleminim mübarek kurban bayramını en içten dileklerimle kutlar, ailelerinizle mutlu, huzurlu ve uzun ömürlü bir hayat geçirmeniz dileğiyle….

Nerede o eski bayramlar…. 🙁

Oldu galiba!

Sonunda bir blog sahibi oldum galiba. Bu blog’da C,C# programlama dilleri üzerine kod parçacıkları, makaleler, örnek programlar vb. bulabilirsiniz. Ayrıca yazılım dünyasındaki gelişmeler, yazılım araçlarının tanıtılması bunların dışında sinema (iyi bir film izleyicisi olduğumu düşünüyorum) ve DVD film’ler hakkında yazılar da bulmanız mümkün. Bu ilk yazım en kısa sürede yeni bir makale ile görüşmek üzere….

1 2 3 Scroll to top