Kategori arşivi: Diğer

Turkcell M2M DevKit Nedir ?

m2m_1Turkcell İletişim Modülü Geliştirme Kiti (TCM2M Devkit), TCM2M Breakout Board, M2022-miniPCIe, M1070-miniPCIe ve TCM2M SDK’dan oluşmaktadır. Turkcell İletişim Modülleri (M2022 ve M1070) makineler arası iletişim uygulamaları (M2M) geliştirmek için gerekli yazılım kütüphanesini, yakın mesafe kablosuz iletişim sağlayan mikroişlemci alt yapısını ve çevrebirimler için gereken zengin bağlantı arayüzlerini içermektedir. Turkcell İletişim Modülü ile makine arasındaki haberleşme kablolu ve kablosuz olacak şekilde iki türlü gerçekleşebilir. Kablosuz iletişim sağlanacak ise ZigBee, IEEE 802.15.4, JenNet gibi kablosuz ağ haberleşmesi sağlayacak standartlar kullanılabilir.

Turkcell İletişim Modülü açık kaynaklı yazılım ve donanım altyapısı sunarak makineler arası uygulamalar üretmeye olanak sağlar. TCM2M’in uygulamalar için sunduğu kabiliyetleri, standartlaşmış modülleri ve bu amaç için geliştirilmiş yazılım geliştirme programı ile makineler arası uygulamaların zorlukları büyük ölçüde ortadan kalkmıştır.

Okumaya devam et

BeagleBone – USB-to-Ethernet Kullanımı

Bu yazıda BeagleBone üzerinde bulunan Ethernet over USB adıyla geçen özelliği anlatacağım. Bu özellik sayesinde yanlızca USB kablosu üzerinden ethernet bağlantısı kurabiliyoruz ve aynı şekilde BeagleBone’a internet erişimi sağlayabiliyoruz. Bazı çalışmalarda BeagleBone üzerinde birden fazla terminal penceresi açmak gerekebiliyor. Seri port bağlantısı yapıldığı takdirde, port kullanımda olduğu için başka herhangi bir bağlantı yapılamıyor. Haliyle ethernet kablosunu taktıktan sonra ssh üzerinden yeni pencere açmamız kaçınılmaz oluyor. Fakat ethernet kablosu ile uğraşmak ve masanızı daha da kalabalıklaştırmak istemiyorsanız bu özelliği çok seveceksiniz 🙂 İlk başlarda farkedemediğim bu özellik sonrasında oldukça işime yaradı diyebilirim.

Öncelikle bu özelliğin kullanımı host makinanızdaki işletim sitemi ve BeagleBone üzerindeki işletim sistemi ile doğrudan ilgili. Çünkü gadget adını verdiğimiz bu özellik her işletim sisteminde driver problemi yüzünden çalışmayabiliyor. Ben BeagleBone tarafında Ubuntu 12.04 ve Angstrom dağıtımları için başarılı sonuç aldım.

Okumaya devam et

BeagleBone – Linux Açılışında Başlangıç Scripti Çalıştırmak

Bu yazıda Linux iştetim sistemlerinde açılışta kendi hazırladığımız script dosyalarının nasıl çalıştırılacağını anlatacağım. Bu işlem için gerekli olan prosedür Linux dağıtımlarına göre farklılık gösterebiliyor ama temel çalışma mantığı hepsinde aynı. Bu yazıda anlatacağım işlemleri hem Ubuntu 12.04 hem de Angstrom dağıtımları için sorunsuzca kullanabilirsiniz. Yine aynı şekilde platform olarak BeagleBoard, BeagleBone veya herhangi bir tek kart bilgisayar için kullanılabilir.

Masaüstü PC lerde genellikle bir görsel arayüz kullandığımızdan bu işlemleri farklı yazılımlar üzerinden kolayca yapabiliyoruz. Fakat komut satırında çalışan gömülü sistemler için bu tarz işlemleri bir görsel arayüz üzerinden yerine getirmek pek pratik olmuyor. Bu sebeple anlatacağım bu işlemin amacı daha çok gömülü sistemlere yönelik olacaktır.

Okumaya devam et

NXP ARM Cortex Semineri – 18 Nisan 2012 – ARROW Elektronik

17 Nisan‘da İstanbul’da ve 18 Nisan‘da Ankara’da gerçekleştirilecek olan NXP ARM Cortex seminerinde dikkate değer konular ele alınıyor. Cortex M0, Cortex M3 ve Dual Core Cortex M4 lerin tanıtlacağı seminerde canlı uygulama örnekleri yapılacak ve sürpriz hediyeler dağıtılacak. Ayrıca çeşitli geliştirme kitlerine ilişkin %50 indirimler de sunulacak.

NXP Uzmanlarının ve ARROW Elektronik’ten tecrübeli uygulama ve satış mühendislerinin sunacağı seminerin dili İngilizce olacak.

Okumaya devam et

BeagleTouch OLED Ekranının Android 2.3.4 Sürümünde Çalıştırılması

BeagleTouchBoardJuiceDIY5Bu yazımızda ise önceki hafta yapmış olduğumuz BeagleBoard için Android 2.3.4 kernel(2.6.37) derleme işlemine Liquidware firmasının ürettiği BeagleTouch OLED ekran  sürücülerini ekleyeceğiz.

Liquidware firmasından satın aldığımız Linux ve Android tabanlı BeagleBoard setleri için firma maalesef linux tarafını açık, Android tarafını ise tamamen kapalı tutuyor. Sebebi ise belli: Linux tarafında ticari bir amaç güdülmüyor fakat Andorid için hazırlamış oldukları 2.1 FroYo sürümlü SD Kart ~100$ civarında satışa sunuluyor. Bu fiyata vermelerinin sebebi ise setlerin tüm sürücülerinin Anrdroid içerisine eklenmiş olması.

Bu yazıda Linux için sunulan kaynaklardan faydalanarak 4.3″ OLED ekranının Android 2.3.4 GingerBread sürümdünde nasıl çalıştırılacağını inceleyeceğiz.

Okumaya devam et

BeagleBoard C4 İçin Android 2.3.4 GingerBread Kernel Derleme

android_logoBu yazımızda BeagleBoard C4 için Android 2.3.4 sürümünün nasıl derlendiğini ele alacağız.Texas Instruments ürettiği bazı geliştirme kitleri için doğrudan SD karta yazılabilir imajlar(prebuilt-images) veriyor fakat BeagleBoard üzerinde bazı donanımlara ayarlama yapmak gerektiği zaman bu imajlar bizim için işe yarar durumda olmuyor ve isteğe özel bir kernel derlemek kaçınılmaz oluyor. Genellikle prebuilt-image lar içerisindeki derlenmiş çekirdek dosyalarında yaygın olarak kullanılan donanımların sürücüleri bulunuyor.

Okumaya devam et

STM32F4 Discovery Geliştirme Kiti İncelemesi

Bu yazımızda ST firmasının henüz satışa sunduğu STM32F4 Discovery kitini inceleyeceğiz. Kit üzerinde ARM Cortex M4 tabanlı 168 MHz’lik bir mikrodenetleyici bulunuyor. Cortex M4’den kısaca bahsetmek gerekirse; Bu mimari standart mikrodenetleyici uygulamalarının yanısıra DSP fonksiyonlarını da içinde barındıran bir mimari.

ARM’ın Cortex M3 çekirdeğinde sadece mikrodenetleyici uygulamaları esas alınmış. Fakat M4 çekirdeğinde ise M3’e ekstra olarak bir de FPU(Floating Point Unit) bulunuyor. Bu aslında kit üzerindeki M4 çipinin sadece bir artısı daha ileride sayacağımız birçok ekstra özellik de kit ile beraber gelen mikrodenetleyici içerisinde bulunuyor.

Çip içerisinde FPU’nun bulunması demek ondalıklı işlemler için tasarlanmış ekstra bir birim demek ve DSP uygulamalarının vazgeçilmezi demek. Bu sebepten de ST firması yandaki resimde gördüğünüz kartı tasarlarken kit üzerinde bir mikrofon ve ses çıkış jakı da eklemiş 😉

 

 

Okumaya devam et

KodHatasi.com Açıldı…

Web programlama ve tasarım işlerine nedense liseden beri pek ısınamamışımdır. Lise yıllarında daha çok programlama ile ilgileniyordum. O zamanlar VB 6.0 kullanıyorduk. 🙂 O yılların verdiği heyecanla görsel bir program yazmak daha keyifli geliyordu tabi. Ama benim tam aksime sınıf arkadaşım Seyfullah KILIÇ hem görsel programlamada çok güzel işler çıkarıyordu hem de web ile ilgili işlerde…

Özellikle son sene kendini aşmıştı Seyfullah. Web üzerinde isim yapmış, yazdığı hatta daha o yıllarda Cyber Warrior camiasında kendine güzel bir yer de edinmişti.

Kendisinin web ile ilgili konularda hâlâ başını ağrıttığım Seyfullah arkadaşım çalışmalarına son sürat devam ediyor. Şu an Android Programlama, Linux ve C# gibi konularda oldukça iyi durumda. Yakın zamanda da kodhatasi.com Beta sürümünü duyurdu. Daha çok web programlama ve tasarım gibi konular hakkında soruların sorulduğu platform için kendisinin hedefi kitleyi daha geniş bir alana yaymak yönünde…

Site şu an hâlâ test aşamasında ama yakın zamanda son eksiklikler de tamamlanıp tam sürüme geçilmesi planlanıyor.

Hedeflerine ulaşman dileğiyle Seyfullah.

Allah yolunu açık etsin…

Biraz -ara-

Şöyle bir baktım da bloguma birşeyler yazmayalı epey bir vakit geçmiş. Hele MSP430 derslerine neredeyse iki ay ara vermiş durumdayız. Aslında vaktin nasıl geçtiğini ben de anlamadım. Yazın herşey iyiydi, hoştu ama okullar açılınca…

Okullar açılınca eskiden de olduğu gibi bütün işlerim, uğraşlarım arttı birden. Dersler, projeler, Texas Instruments derken dönemin de sonuna geldik sayılır. Bu süreç içerisinde MSP430’a ara verdim mi ?

-Hayır!

Aksine daha da fazla uğraştım. Daha doğrusu uğraştık. Bu uğraşların sonucu aslında ortaya çok güzel birşey çıktı. MSP430 LaunchPad için gayet kullanışlı bir kart hazırladık. Bu kartın tanıtımını da ilk defa  30 Kasım Texas Instruments seminerinde yapmıştım.

Okumaya devam et

Kadir Gecemiz Mübarek Olsun

Merhaba arkadaşlar.

Sitemi normalde daha önce açmıştım ama çeşitli işlerden dolayı birşeyler yazmayı  hep ertelemiştim.
Şöyle hem Kadir Gecesini tebrik hem de blog hayatımıza bir mukaddeme olması amacıyla bugün biryerleden başlamak istedim artık.

Öncelikle Kadir Gecesinin önemine değinmek istiyorum.

Kadir Gecesi 23 yılın sonunda Kur’an’ın hitam bulduğu gündür. Hangi gün olduğu kesin olarak bilinmemektedir.
Ama Peygamber Efendimizin Kadir Gecesi için (A.S.M) -ramazan ayında- “Hususan son on günde tek gecelerde arayınız” Hadis-i Şerifi, bu durumu bizler için biraz daha şevklendirici kılmıştır. Haliyle böyle bir şevki de bin aydan daha hayırlı olan Leyle-i Kadri yakalamak için sarfetmemek mümkün müdür?

Şöyle uzaktan bir bakınca pek önemi anlaşılmasa da Kadir Gecesi bir ömür ibadet etmiş kadar sevabı bize kazandırıyor.

Bu gecede her bir Kur’an harfine Allah binler adet sevap yazıyor.

Bu gecede Allah tüm dualarımıza cevap veriyor.

Ve yine bu gecede Alalh tüm günahlarımızı affediyor…

Cenab-ı Hakk’ın bu ikramı,mağfireti ve rahmeti göz önüne alındığında Kadir Gecesi insan için ne kadar büyük önem taşıyor değil mi?