Rakkoc.Com Recep Akkoç / Rakkocun Yazıtları

19May/120

Londra 2012 Olimpiyatları’na NFC teknolojisi geliyor

Samsung, yeni akıllı telefonu Galaxy S III’ün olimpiyatların resmi telefonu olacağını açıkladı. Bunun yanı sıra Visa’nın mobil uygulaması olan Visa payWave yüklenmiş olarak gelecek bu telefonlarla, kullanıcılar Londra’da birçok noktada mobil ödeme imkanına sahip olacaklar.

Olimpiyatlar için özel olarak tasarlanmış olan telefonlar, mobil ticareti dünya genelinde daha da yaygın hale getirme adına iki şirketin ortaklığında NFC ödeme özelliğini hayata geçiriyor. Olimpiyatların başlangıcına kadar İngiltere genelinde 140 bin temassız terminalin kullanıma sunulmuş olması beklenirken, ziyaretçiler Heathrow’a indikleri andan itibaren telefondan temassız ödeme deneyimini yaşayabilecekler. Kullanıcılar uygumayı kullanarak ödeme yapabilmek için mobil cihazlarında Visa simgesini seçip, telefonlarını temassız ödeme terminaline tutacaklar. 20 Sterlin’i aşan ödemeler için şifre zorunluluğu bulurken, uygulama müşterilere hesap bakiyelerini de görme imkanı tanıyor.

Dünya genelinde hali hazırda NFC destekli donanım sayısı 30 milyona erişti. Bu rakamın gelecek 5 yıl içerisinde 700 milyona erişmesi beklenirken, 2014 yılında yıllık işlem hacminin 50 milyar dolara yaklaşacağı öngörülüyor.

Konuyla ilgili konuşan Samsung Mobil İletişim Bölümü İdari İşlerden Sorumlu Başkan Yardımcısı ve Satış ve Pazarlama Ekibi Yöneticisi DJ Lee, NFC teknolojisinin giderek yaygınlaştığını söyledi. Lee, Galaxy S III’le birlikte Visa’nın mobil ödeme uygulamasının olimpiyatlarda kullanıcılara büyük kolaylıklar sağlayacağını dile getirdi.

Mobil teknolojinin uzun süreden beri insanların hayatında olan bir güç olduğunu söyleyen Visa Avrupa Mobil bölümü Kıdemli Başkan Yardımcısı Sandra Alzetta, NFC uyumlu cihazların ödeme yapma şekillerini derinden etkileyeceğini dile getirdi. Alzetta, gelecekte mobil cihaz kullanımının ve ödemenin artmasıyla birlikte, insanların nakit para kullanımının azalacağını sözlerine ekledi.

Kaynak Btnet 

15May/120

İşte FATİH Projesi’nin Fatih Sultan Mehmet’li tanıtım filmi

Asagidaki sekilde bir Haber ile karsilastim ve sizinlede paylasmak istedim. Dogrusu bu tabletten bir tane edinip kurcalamayi cok isterdim ozellikleri neler; Neler yapabiliyor ve Uzerinde uygulama gelistirme konusunda neler yapabilecegimi merak ediyorum :)

Milli Eğitim Bakanlığı’nın Fatih Projesi’yle ilgili hazırladığı tanıtım filminde, tablet kullanan bir öğrenci Fatih Sultan Mehmet’le karşılaşıyor.

Eğitim alanında yapılan önemli bir teknolojik yatırımla öğrencilerin en yeni teknolojilerle eğitim almasını hedefleyen FATİH Projesi’nin tanıtım filmi hazırlandı. Milli Eğitim Bakanlığı tarafından hazırlanan filmin yönetmenliğini Ersin Özel gerçekleştirdi.

Tanıtım filminde Fatih Sultan Mehmet’i tanımayan küçük bir çocuğun tablet kullanması konu ediliyor. Fatih’in filmde projeyle ilgili olarak, “Nice cihan gezdik, nice fetihler yaptık ama bu fetih bir başka” sözleri dikkat çekiyor.

11May/120

Dropbox’a Bir Darbe de Dosya Paylaşım Hizmetini Duyuran Facebook’tan

Google Drive’ın ardından Facebook da Dropbox’ın rakibi oluyor. Geçtiğimiz günlerde Google’ın da Drive adlı servisiyle giriş yaptığı bulut depolama sektörü, bugünlerde hiç olmadığı kadar hareketli günler yaşıyor. Halka arz öncesi oldukça aktif görünen ve yeni hizmetlerini ardı ardına duyuran Facebook, yakında kullanıcılarına dosya paylaşma imkanı da tanıyacak.

Mashable’ın haberine göre geçtiğimiz Perşembe günü birkaç hesap üzerinde denediği dosya paylaşımını bütün kullanıcılarına açmaya hazırlanıyor. Bundan böyle Facebook kullanıcıları dosya paylaşımı için diğer servisleri kullanmak zorunda kalmayacak. Facebook grup sayfalarına üye olan kullanıcılar maksimum 25 MB boyutunda dosyalar yüklenebilecek.

Facebook Nisan ayında edu uzantılı mail adresinizle üye olabildiğiniz okullar için grup sayfalarını açarak özüne dönüş yapmıştı. Üniversitelerdeki kampüs hayatını yeniden kendi bünyesine taşımaya karar veren Facebook, dosya paylaşımında bazı sınırlamalar getirmiş. Dosya yükleme boyutunu Gmail’de olduğu gibi 25 MB ile sınırlayan servis, kullanıcıların e-kitap, çizgi roman, müzik videoları ve diğer küçük boyutlu görüntüleri depolamasına izin veriyor. Müzik dosyalarını ve .exe uzantılı dosyaları yüklemek mümkün değil.

Facebook zararlı olabilecek dosyalara ve telif haklı dosyalar için ise normalde de içerikler için uyguladığı şikayet sistemini kullanacak. Kullanıcılar bu türdeki dosyaları Facebook’a bildirerek yayılmasını engelleyebilecek. 380 milyon kişinin grup sayfalarını kullandığını belirten Facebook yetkilisine göre dosya paylaşım özelliği kullanıcıları oldukça sevindirecek. Zira Facebook’a bugüne kadar gelen talepler grup sayfalarında dosya paylaşımının gerçekleştirilebilmesi yönünde olmuş.

Şimdilik oldukça küçük bir gruba sunulan dosya paylaşım özelliği yakın bir zamanda bütün Facebook üyeleri için kullanılabilir hale getirilecek. Hizmetin tamamen devreye girmesiyle birlikte yakın zamanda yakın zamanda büyük bir toprak kaybı kaybı yaşayan Dropbox’a ciddi bir darbe vuracak gibi görünüyor. Zira kullanıcılarının birçok hizmeti site içerisinden yapmasına özen gösteren Facebook’un bu konuda oldukça başarılı olduğunu daha önce şahit olduk.

Kaynak :

http://sosyalmedya.co/facebook-dosya-paylasimi/

8May/122

Bisikletle – Koyden Kasabaya

Secimler icin gittigim yunanistanda bir bisiklet turuna cikayim dedim, yaptigim yolu ve bisikleti sizinle paylasayim ki neler cektigimi tahmin edin istedim.

gittigim yol :

http://maps.google.com/maps?ll=41.057091,25.503387&spn=0.105625,0.243073&t=m&z=12&lci=com.panoramio.all

bisiklet:

Bisikletin ozellikleri saymakla bitmez. Donme yetenegine sahip 2 tane tekerlek ve tutmayan 2tane freni mevcuttur, vitesler kafa karistirmasin diye konulmamis esya koyabileceginiz bir sepeti mevcuttur, dahasi vidasiz teknolojiye sahip bir direksionu bulunuyor. tabiki vidasiz olmasi tutugun zamaman elinde kalmasinada neden olabiliyor bastrarak kullanim icin ideal dir :)

Etiketler: 2 Yorumlar
3May/120

RF Isı ve Nem Algılayıcı

Merhaba Sevigli okurlarim Yeni islerimin yogunlugundan dolayi pek buralara ugrayamiyorum :)

ama arada yaptiklarim ile ilgili bir seyler blog'a gireyim istedim.

sizinle su videoyu paylasmak istedim : http://vimeo.com/41487894

RF - SHT - LCD - PIC16F877 - PIC16F84 from Recep Akkoc on Vimeo.

Bu yaptigim devre Micro islemciye uzaktan erisimin (RF modulasyonu ile) ornegini seri iletisimi sht'nin kullanimini birden fazla RS232'nin veya UART protokondeki cihazin kullanimin ornekleyen bir sey oldu.

devrenin icerigi hakkinda iletisime gecmek isterseniz yorum bolumunden veya ozel olarak iletisim sayfasinda bilglerimden ulasabilirsiniz;

Cihazin Alici kit'ndeki malzemelerim

RXN3 315/433.92 MHz Hybrid Receiver,

PIC16F84,

Max232,

4mhz kristal,

10k drenc,

33o ohm drenc,

LED,

button,

(5 tane) 1uf kapasitor,

5V adaptor,

RS232 Connector

Verici devrede ise

TXC1 315/433.92MHZ Hybrid Transmitter,

PIC16F877A,

LCD 2x16,

10K Pot,

(3 tane) 10K drenc,

330 Ohm drenc,

LED,

SHT11,

7805,

USB - Adaptor - Pil connectorleri

Tabiki devrelerde saymadigim delikli plaket :) tel, lehim ve disi Pin girisi.

26Nis/120

Kanlı canlı karşımızda: Google Drive!

Surekli dolastigim sitelerden biri olan tahribat.com'a girdigimde asagidaki haberi gordum ve hemen Drive.google.com'dan ne olduguna dair bir bakiniyim dedim.

Bilgilendirme kisminda :

Google Drive'ınız hazır olduğunda [email protected]
adresine e-posta göndereceğiz.  Daha fazla bilgi edinin

demekte. hazirlasinlar bir kullanimi hakkindada kendimde yazarim :) Fakat simdilik netteki hazir yazili olanlari sizinle paylasayim :

ilk kullanim bilgisi icin :
http://howto.cnet.com/8301-11310_39-57419559-285/how-to-get-started-with-google-drive/?tag=mncol;txt

Klavye kisa yollari :
http://howto.cnet.com/8301-11310_39-57420611-285/how-to-use-google-drive-with-keyboard-shortcuts/

“Google, bulut depolama servisi sunacak mı?” sorusunun cevabı artık kesin, Google, bulut depolama sistemleri pazarına Google Drive ile geliyor. Ve eşi benzeri görülmemiş fiyatlarla!

http://www.youtube.com/watch?feature=player_embedded&v=wKJ9KzGQq0w

 

Salı günü Google’ın blogunda yayınlanan bir girdide de söz edildiği gibi, servis Google Dökümanlar hizmeti ile etkileşimli olacak. Aynı zamanda dosyalarınıza her yerden ulaşabilecek, bunları iş arkadaşlarınızla paylaşabileceksiniz.

Google Dökümanlar hizmeti, şimdi tam olarak Google Drive’a entegre durumda. Yani arkadaşlarınızla eş zamanlı olarak bir döküman üzerinde çalışabilmeniz kesinlikle mümkün. Ayrıca dökümanlar (yani PDF, resim, video vs.) arkadaşlarınızla kolaylıkla paylaşılabiliyor. Hatta yorum yapabilmeniz bile mümkün!

Bir diğer ilginç ve kullanışlı özellik ise, akıllı etiketleme özelliği. Bu özellik, sürücüde depoladığınız şeyleri kolaylıkla etiketlemenizi sağlıyor. Mesela bulut deponuza İstanbul Boğazı’nın bir resmini koydunuz, ileride Google’da İstanbul Köprüsü’nü arattığınızda yüklediğiniz ve etiketlediğiniz resim de arama sonuçları arasında yer edecek.

Drive, ayrıca fotoğraf tanıma özelliğine de sahip. Sürükle ve bırak özelliğiyle yüklediğiniz resimler arasında bir arama yaptığınızda, ziyaret ettiğiniz yerler ve fotoğraflar anında görünecek.

Bir güzel özellik daha var: OCR teknolojisi. OCR, İngilizce “optical character recognition”‘ın kısaltması. Yani “optik karakter tanıma” teknolojisi. Bu, şu demek: eski bir kitap sayfasını tarıyorsunuz, daha sonra o taradığınız sayfada bir sözcük arayabilmeniz çok kolay olacak!

Konu dosyalara erişmeye gelince, o da oldukça kolaylaştırılmış. Drive hizmeti dahilinde 30′dan fazla dosya tipini görüntüleyebiliyorsunuz. Evet, tarayıcınızda hem de! Üstelik, “Şu eklentiyi yükleyin……..” gibi uyarılarla karşılaşmanız olası değil. Çünkü servis dahilinde dosyalarınızı görüntülemeniz için herhangi bir eklenti gerekmiyor. PDFler, HD videolar hatta Illustrator ve Photoshop’tan yüklediğiniz fotoğrafları bile sorunsuz görüntüleyebiliyorsunuz.

Drive’ı Mac ve bilgisayarlarınıza yükleyebilirsiniz. Tabii Android tablet ve telefonlar için de uygulamalar şimdiden hazır. Ayrıca Google, yakında bir iOS uygulaması çıkarmayı da düşünüyor. Görme engelli kullanıcılar, Drive’ı bir ekran okuyucusu yardımıyla kullanabilecek.

Konu fiyatlandırmaya gelince, Google oldukça bonkör davranmış:

 

5GB Drive alanı, 10GB Gmail ve 1GB Picasa alanı, ücretsiz olarak sunuluyor.

Drive, Gmail ve Picasa’nın her biri için 25′er GB kapasite istiyorsanız, bunun size maliyeti aylık 2.49 $ olacak. Yok, 25 yetmez, Drive ve Picasa hesaplarımın alanı 100′er GB olsun diyorsanız da, dert değil. Aylık yalnızca 4.99 $. Gmail hesabınızın depolama alanı da 25GB’a çıkıyor bu hizmetle.

Daha da fazlasını isterseniz, aylık 49.99 $ ücretle 1TB alana sahip olabilmeniz mümkün.

Drive için diğer seçenekler de şu şekilde:

 

Yeni servise buradan ulaşabilmeniz (İngilizce) mümkün. Fakat anında kullanmaya başlayamıyorsunuz. Siz, Google’dan sizi uyarmasını istiyorsunuz (aynı zamanda servisi başlatmış olacaksınız), Google da sizin alanınızı hazır ettiğinde size haber verecek.

Kaynak : TBT

24Nis/122

ARM Nedir

Bugün dünyada üretilen mikroişlemcilerin %2 gibi küçük bir bölümü kişisel bilgisayarlarda kullanılıyor. Geri kalan %98’lik kısım hayatımızdaki elektronik cihazların içerisinde. Şu günlerde elektronik alanındaki gelişmelere aşina olan birinin ARM ismini duymamış olmasına imkan yok. Başta cep telefonları olmak üzere hemen hemen bütün mobil cihazlarda ARM mimarisine sahip işlemciler bulunuyor.

ARM Firması:
Öncelikle şunu belirtmekte fayda var: Piyasadaki birçok ürün için ARM işlemcili denilse de aslında doğru ifade “ARM tabanlı işlemci” dir. Çünkü aslında kendi başına ARM işlemci diye bir ürün bulunmuyor. ARM firması çeşitli mimariler tasarlıyor ve bu tasarımlarını işlemci üreticisi firmalara “lisanslıyor.”. ARM firması işlemcilerin  fiziki olarak üretimi yapmıyor.

ARM Ailesi:
ARM mimarisi ailesini tanıyalım. ARM’ın kendi web sitesindeki tabloya bakacak olursak:


ARM Mimarisinin üyeleri

ARM mimarisi ailesi (Kaynak: ARM Inc)  http://arm.com/products/processors/index.php

ARM mimarisinde 3 temel grup bulunmaktadır:
1 – Klasik ARM işlemciler: ARM7, ARM9, ARM11
2 – Gömülü sistemlere yönelik ARM işlemciler: Cortex-M0,  Cortex-M0,  Cortex-M0,  Cortex-M0,  Cortex-M0,  Cortex-M0
3 – Uygulama seviyesindeki ARM işlemciler: Cortex-A5,  Cortex-A8,  Cortex-A9,  Cortex-A15

1- Klasik ARM işlemciler:
Bu gruptaki işlemciler daha çok mikrodenetleyicilerin çekirdeklerini oluşturmaktadırlar. Motor kontrolü, sinyal işleme gibi donanım seviyesine yakın işlemlerde kullanılmaktadır. Klasik ARM çekirdekleri en eski ARM ürünlerinden ve kullanımları giderek azalmaktadır. Bunların yerine Cortex M ve R serisi ARM çekirdeklerinin kullanımı tavsiye edilmektedir.

2 – ARM Cortex Embedded İşlemciler:

Cortex M ve R serileri: Bu seri, deterministik bir şekilde çalışması gereken gerçek zamanlı ve düşük güç tüketimi gerektiren uygulamalarda kullanılmaktadır. NXP Semiconductors, STMicroelectronics, Texas Instruments, ve Toshiba gibi işlemci üreticileri bu çekirdeğe sahip mikrodenetleyici ürünleri sunmaktadırlar.

3 – ARM Cortex Uygulama İşlemcileri:

Cortex –A Serisi uygulama işlemcileri
Son dönemde hayatımızda oldukça büyük yer tutan akıllı telefonlar, tablet bilgisayarlar gibi son kullanıcı ürünlerinin birçoğunda bu serideki çekirdeklere sahip işlemciler bulunmaktadır. Örnek vermek gerekirse iPhone, iPad, Samgung Galaxy Tablet, RIM Playbook gibi ürünlerde Cortex-A serisi ARM tabanlı mikroişlemciler bulunmaktadır. Bu seri daha çok yüksek performans gerektiren son kullanıcı uygulamalarının üzerinde çalışacağı platformlarda kullanılmaktadır.

Cortex-A8 Çekirdeğe sahip işlemciler:

Texas Instruments OMAP3xxx series, FreeScale i.MX51-SOC, Apple A4, ZiiLABSZMS-08, Samsung Hummingbird S5PC100/S5PC110 , Qualcomm SnapdragonQSD8x50(A)/MSM7x30/MSM8255, Marvell ARMADA 500/600

Ürünler:
HTC Desire, SBM7000, Oregon State University OSWALD, Gumstix Overo Earth,Pandora, Apple iPhone 3GS, Apple iPod touch (3rd and 4th Generation), Apple iPad (A4), Apple iPhone 4 (A4), Apple TV (Second Generation) (A4), Archos 5,BeagleBoard, Motorola Droid, Motorola Droid X, Motorola Droid 2, Motorola Droid R2D2 Edition, Palm Pre, Samsung Omnia HD, Samsung Wave S8500, Samsung i9000 Galaxy S, Samsung P1000 Galaxy Tab, Sony Ericsson Satio, Sony Ericsson Xperia X10, Touch Book, Nokia N900, Meizu M9, Google Nexus S,Sharp PC-Z1 “Netwalker”

Cortex A9 Çekirdeğine sahip işlemciler:

Texas Instruments OMAP4430/4440, ST-Ericsson U8500 / U5500, Nvidia Tegra2, Qualcomm Snapdragon QSD8672/MSM8260/MSM8660, Samsung Orion, STMicroelectronics SPEAr1310, Xilinx Extensible Processing Platform,[34] Trident PNX847x/8x/9x STB SoC, Freescale i.MX6

Ürünler:

LG Optimus 2X, Motorola Atrix 4G,Motorola DROID BIONIC, Motorola Xoom,PandaBoard, NGP(PSP2)

ARM ile oynamak:

Şimdi gelelim ARM ile haşır neşir olmak isteyenler neler yapabilir sorusuna? Ben de uzun zamandır ARM’lara kafayı takıp çok da vakit ayıramayanlardan biriyim. Hep beraber bakalım:

Öncelikle ARM ile uğraşmak diye birşey yok.  Yine yazımın başında söylediğim gibi ARM işlemci diye birşey yok, ARM çekirdekli mikroişlemciler/mikrodenetleyiciler var. Bugün elinizdeki cep telefonunuzda %99 ihtimalle bir ARM tabanlı işlemci bulunuyor.

ARM tabanlı mikroişlemci / mikrodenetleyici ayrımına bakacak olursak:

Mikroişlemciler genellikle sadece işlem ünitesi ve temel birimlerden oluşurlar, harici olarak bellek ve diğer giriş/çıkış birimlerine ihtiyaç duyarlar. Mikroişlemcileri daha çok “uygulama” yazılımlarının çalıştığı sistemlerde görüyoruz.

Mikrodenetleyiciler ise kendi içerisinde giriş-çıkış birimleri, çeşitli donanım birimleri (SPI,  I2C,  PWM),  RAM ve kalıcı hafıza (genellikle NOR veya NAND flash) bulunan “komple” sistemlerdir. Mikrodenetleyiciler daha çok elektronik tasarım alanında kullanılıyorlar. Yani çevremizdeki cihazlardan sadece cep telefonlarımız, tablet bilgisayarlarımız değil çamaşır makinalarımızda, otomobillerimize, fotoğraf makinalarımızdan yazıcılarımıza kadar birçok ürünün içinde ARM tabanlı işlemciler bulunmaktadır.

O zaman yapmak istediklerimize göre gruplama yapmak istersek:

Eğer elektronik tasarım alanında çalışacaksanız, işin donanım seviyesine yakınsanız, muhtemelen de daha önceden 8/16 bit mikrodenetleyiciler çalıştıysanız ARM tabanlı mikrodenetleyici ailelerine yönelmelisiniz. Bunlara örnek verecek olursak NXP Firmasının LPC1000, 2000 serileri, ST firmasının ST… serisi. ATMEL firmasının AT90SAM serisi…

Eğer uygulama yazılımlarıyla uğraşacaksanız aslında işlemcinin ARM olması sizi pek ilgilendirmemektedir. Eğer direk donanım seviyesinde yazılımlar geliştirmeyecekseniz muhtemelen üzerinde yazılım geliştirmek istediğiniz platformun size sağladığı araçlar ve kütüphaneleri kullanacaksınız. Örneğin akıllı telefon yazılımları geliştirmek için bugün çok popüler olan Android, iOS ve Windows Mobile gibi platformları kullanabilirsiniz. Burada odaklanmanız gereken şey bu platformlar olacaktır.

Eğer daha özel uygulamalar geliştirmeyi düşünüyorsanız BeagleBoardMini2440Pandaboard gibi geliştirme kartlarını kullanabilirsiniz. Bu kartlar üzerinde Win CE veya Embedded Linux kurararak üzerine kendi uygulamalarınızı yazabilirsiniz. Ben şahsi olarak Embedded Linux konusunda yoğunlaşmayı düşünüyorum. Son zamanlarda da bu konuda çalışıyorum.

Gömülü Sistemlerde Linux:

Benim gibi Linux ortamından uzun süre uzak kalmış kişiler için başlangıçta bu yol zor görünebilmektedir. Linux’un öğrenme süreci başlangıç için oldukça bezdirici. Ama üzerinde gidildiğinde ileride karşılığını fazlasıyla verecek bir yatırım olacağına inanıyorum. Açık kodlu yazılımların kullanımı gün geçerek artmaktadır. Linux da gömülü sistemler alanında her geçen gün kendine daha çok yer bulmakta. Bu nedenle gömülü sistemlerle uğraşacak arkadaşların Linux’a aşinalık kazanmaları faydalı olacaktır. Bu konu hakkında biraz daha heyecanlanabilmek adına Youtube’da bulunan “embedded Linux” ile alakalı videolara bakabilirsiniz :)

Kaynaklar:

1 – ARM Inc. http://www.arm.com

2- Wikipedia. http://en.wikipedia.org/wiki/ARM_architecture

3- Coskun Tasdemir http://coskuntasdemir.net/arm

23Nis/120

Dünyanın En Pahalı İnternetini Kullanıyorsun, Üstüne de Sınırlandırılıyorsun !

Merhaba sevgili okurlarim; Asagidaki sloganda bir site gordum ve sinle paylasmak istedim:
http://www.dusukhizahayir.com

Dünyanın en pahalı internetinin kullandığının farkında mısın ? Üstelik bunu yaparken de sizin internet kullanımını sınırlandırıyorlar. Eğer ayda 50GB kotanın üzerine çıkarsanız hızınızı 1Mbit gibi komik milenyum hızlarına düşüyor.

Bu demek oluyor ki, İnterneti kullanmamızı istemiyorlar. Film izlememizi, dizileri takip etmemizi, dünyanın en büyük bilgi platformu olan interneti kullanmamızı istemiyor.

Onlara göre biz facebook - twitter’a giren, messenger üzerinde arkadaşları ile konuşan insanlarız. .Bizim diğer dünya ülkeleri gibi, bilgi paylaşımına katılmamız gerekmiyor.

Artık korksunlar. Sizden, bizden korksunlar. Müşterilerinden korksunlar. Onlara müşterilerinin gücünü gösterin. Destek verin artık firmaların müşterilerinden korkmalarını sağlayın.. Yurtdışı standartlarında internet istiyoruz !

DESTEK : http://www.dusukhizahayir.com

18Nis/120

ARM’i taniyalim

Iyi geceler sevgili okurlarim. Bu gece biraz uyku tutmadi ve arm uzerine yazmak istedim. Arm islemci kelimesini genelde Gomulu sistem terimi ile birlikte duymaya basladik. Yada son kullanici noktasinda Cep telefonlari, Tablet PC'ler ile birlikte. Android ile gelisen ARM üzerindeki coklu mimari gucu git gide artan bir pazarida ortaya cikartmis oldu. Arm'n kelime anlamina bakcak olursakta Advanced RISC Machines kelimelerinin ilk harfleri cikmakta.

Benim blogda bahsettigim ARM üzerinde bir isletim sistemi bulundurmadan direk yazilmis keil C kodlarini calistiriyor olacak. internetten derledigim bazi yazilar ile de aciklmalari su sekilde birlestirip size sunayim :

ARM  Nedir ?

ARM uzun adı Advanced RISC Machines olan bir işlemci mimarisidir. Mimari 32bitlik olmasının yanında düşük maliyeti ile günümüzde çok tutulan işlemci çekirdeklerinin ortaya çıkmasına neden olmuştur. ARM  ürettiği çekirdekleri çeşitli firmalara lisanslandırarak bu firmaların değişik uygulamalar yapmasına olanak sağlamaktadır. Yani ARM firması tümleşik devre üretimi gerçekleştirmemektedir. Bunun yerine  Samsung, Hp, Altera, Micronas, Mitsubishi, Motorola, Sanyo, Triscend gibi birçok firma ARM çekirdeklerini alıp bunun üzerine uygulmalarını geliştirmekte veya ARM tabanlı kendi işlemcilerini piyasaya sürmektedir.

Bayağı uzun sürecek yazı dizimizde ARM komutlarına değineceğiz. Sitede ARM ile c programlama örnekleri başka konularda yer alabilir ancak biz konularımızı ARM komut seti ile devam ettireceğiz. Çünkü bir mikroişlemciyi tanımak için bence onun komut setini, registerlarını öğrenmekle mümkün olur. Zaten c programlama bildikten sonra bu bilgilerinizi daha efektif bir şekilde kullanabilirsiniz.

Temel olarak ARM komut setleri 2 alt kısma ayrılır bunlar  16 bitlik THUMB ve 32 bitlik ARM komut setleridir. Biz öncelikle 32 bitlik komut setlerine değineceğiz. Bu işlemlerimizi sırasında herhangi bilgisayar veya board kullanımı gerçekleştirmeyi düşünmüyorum ancak vakit bulabilirsem birkaç bütünleyici uygulama yapıp görsellerini paylaşabiliriz. ARM uygulamalar içinde elimde bulunan geliştirme kiti aşağıda görülmektedir.

ARM Özellikleri

ARM tam olarak olmasa da RISC sınıfı bir işlemcidir. (Reduced Instruction Set Computer) yani komut seti azaltılmış bir işlemcidir. Neden tam olarak RISC işlemci olmadığını açıklayalım. Öncelikle R1 den R16’ya kadar 32 bitlik registerlara sahiptir ayrıca bütün komut setlerini conditional yani durumsal olarak kontrol edebiliriz ve son olarak 32bitlik barrel shifter’a sahiptir bu da bilindiği üzere combinational bir devredir yani saat sinyalinden bağımsız olarak bir saat darbesinde birkaç işlem yapmaya olanak sağlar. Saydığımız tüm bu özellikler ARM işlemcileri tam olarak RISC sınıfı bir mikroişlemci yapmaz.

ARM toplamda 6 tane işlem moduna sahiptir ve 37 tane register yani yazmaçdan oluşmaktadır.  Bu yazıcılarda 31 tanesi 32bitlik genel amaçlı yazmaçlar, 6 tanesi durum yazmaçları ve R0’dan R14’e kadar 15 adet programcı tarafından programlanabilen yazmaçlara sahiptir.  Genel olarak little endian sisteme sahip olmakla birlikte istenirse big endian olarak da ayarlanabilir. Burada Little Endian ve Big Endian’nın tam olarak türkçelerini bilemediğimden dolayı türkçelerini yazmıyorum J. Litlle endian gösterim formatı bildiğiniz üzere en düşük adresli konumda yazmaç içindeki en düşük değerli (least significant bit) bit tutulur.

Bugünluk giriş konusu yeter sanırım. Bundan sonraki konumuzda ARM hakkında yavaş yavaş teknik konulara değineceğiz ve örneklendirmelere geçeceğiz. Konumuzu bitirmeden yazının daha iyi anlaşılması için okuyucu arkadaşların RISC, Little Endian, Big Endian gibi terimleri tekrar ederek bilgilerini pekiştirmesinde fayda var. İlerleyen yazılarımızda görüşmek üzere iyi günler.

18Nis/120

Expkitsin yeni EXS0* serisi

Merhabalar;

EXS01 daha onceden de yazilarimda sizinle paylastıgım bir cihazdi. Fakat suanda gordugum kadari ile EXS0* serisi 8'ye kadar gitmis

http://www.expkits.com/?s=urun_detay&urun=exs01_lpc1343.htm

http://www.expkits.com/?s=urun_detay&urun=exs02_lpc1769.htm

http://www.expkits.com/?s=urun_detay&urun=exs03_stm32f103.htm

http://www.expkits.com/?s=urun_detay&urun=exs03_stm32f205.htm

http://www.expkits.com/?s=urun_detay&urun=exs07_pic32.htm

http://www.expkits.com/?s=urun_detay&urun=exs08_atmega128.htm

Ana sayfalarinda urunlerin anlatim linkleri bulunmakta. Dogrusu suanda keske EXS02 olan urunu alsaydim diyorum ama artık is isten gecti :) bir daha ki urun tedarigimde onu da almayi dusunuyorum.

Toplam 8 sayfa mevcuttur; 1. sayfayi okuyorsunuz...
1
2
3
4
5
6
7
8