ARM Tabanlı Gömülü Sistemlere Yönelik Açık Kaynak Kodlu Bulut Bilişim Uygulaması: mbed Platformu
Öz
Bu çalışmada, öncelikle günlük hayatımızın vazgeçilmez bir parçası haline gelmiş olan akıllı cihazların içerisinde yaygın olarak kullanılan ARM mikrodenetleyici mimarisi ve tarihsel gelişimi ele alınmıştır. Ardından ARM tabanlı mikrodenetleyici uygulamalarını kullanan tasarımcıların hızlı ilk örnek geliştirme, kod ve kütüphane paylaşımında bulunma, diğer kod geliştiriciler ile irtibat kurabilme gibi amaçlarla kullanabilecekleri ücretsiz ve yenilikçi bir bulut bilişim örneği olarak “mbed platformu” tanıtılmıştır. Son olarak, çalışma bir ARM tabanlı geliştirme kartı (Nucleo-F401RE), kablosuz alıcı-verici ve grafik ekrandan oluşan bir nesnelerin interneti (sıcaklık takip) örnek uygulaması ile tamamlanmıştır.
Anahtar Kelimeler: Bulut bilişim, gömülü sistem programlama, ARM mimarisi, çevrimiçi derleyici
Anahtar Kelimeler
Kaynakça
- Buchenrieder, K. (2000). Rapid Prototyping of Embedded Hardware/Software Systems, Des. Autom. Embed. Syst. 5: 215–221.
- Catsoulis, J. (2005). Designing Embedded Hardware, O’Reilly Media, USA.
- Kurniawan, A. (2015). Getting Started With STM32 Nucleo Development. PE Press, USA.
- Mazidi, M. A., Naimi, S., Naimi, S., Mazidi, J. (2014). ARM Assembly Language Programming & Architecture. Mazi- dis and Naimis, Pearson Education, USA.
- Toulson, R., Wilmshurst, T. (2012). Fast and Effective Em- bedded Systems Design: Applying the ARM mbed. Else- vier aWgVmA-x0C.
- URL-1 (2015). mbed Hello World, Rapid Prototyping for Mic- rocontrollers. https://developer.mbed.org/media/uploads/chris/mbed_hel lo_world_v2.0.pdf. [Erişim tarihi: 6 Ağustos 2015]. URL-2 (2015). ARM Community Partners. http://www.arm.com/community/partners/cores.php şim tarihi: 6 Ağustos 2015]. (2015). [Eri- URL-3 ARM7 Processor Family. http://www.arm.com/products/processors/classic/arm7 [Erişim tarihi: 6 Ağustos 2015].
- URL-4 (2015). mbed Platformunu Destekleyen Geliştirme Kartları. https://developer.mbed.org/platforms/ [Erişim ta- rihi: 6 Ağustos 2015].
- URL-5 (1999). PCD8544 48 × 84 pixels matrix LCD control- ler/driver. https://www.sparkfun.com/datasheets/LCD/Monochrome/ Nokia5110.pdf [Erişim tarihi: 6 Ağustos 2015].
Ayrıntılar
Birincil Dil
Türkçe
Konular
-
Bölüm
-
Yayımlanma Tarihi
31 Aralık 2015
Gönderilme Tarihi
28 Aralık 2015
Kabul Tarihi
-
Yayımlandığı Sayı
Yıl 2015 Cilt: 6 Sayı: 2