IOT DONANIM ALT YAPISI

Benzer belgeler
IOT NEDİR? Bölüm 1. Internet of Things ekosistemi altında donanım, programlama, veri tabanı, veri analizi gibi alt yapılar yer almaktadır.

Endüstri 4.0 ve Nesnelerin Interneti

Arduino nedir? Arduino donanım ve yazılımın kolayca kullanılmasına dayalı bir açık kaynak elektronik platformdur.

PROJE RAPORU. Proje adı: Pedalmatik 1 Giriş 2 Yöntem 3 Bulgular 6 Sonuç ve tartışma 7 Öneriler 7 Kaynakça 7

Bazı Gömülü Sistemlerde OpenCV ile Performans Analizi

IR Modülü. Kart Özellikleri Çalısma Frekansı: 38KHz Mesafe: 6 Metre Çalısma Voltajı: 3.3-5V Kart Boyutları: 20 mm x 20 mm

BİLGİSAYAR BİLİMİ DERSİ (KUR-2)

GÖRÜNTÜ TABANLI ALGILAMA İLE QUADROTORUN HAREKETLİ BİR CİSMİ TAKİBİ

VMware Üzerine BackTrack 5 Kurulumu

Prof. Dr. Oğuzhan Urhan GYY Müh.Tas 3 ve Tez Konusu Önerileri

Yedi Karat Kullanım Klavuzu. Yedi Karat nedir? Neden Karat?

Temel Bilgisayar Bilgisi

Bilgisayar Donanımı. Temel Birimler ve Çevre Birimler. Öğr.Gör.Günay TEMÜR / KAYNAŞLI MESLEK YÜKSEOKULU

DONANIM & YAZILIM Modül 2

ENF 100 Temel Bilgi Teknolojileri Kullanımı Ders Notları 2. Hafta. Öğr. Gör. Dr. Barış Doğru

INTEL İŞLEMCİLİ MASAÜSTÜ BİLGİSAYARLAR EYLÜL 2010 ÜRÜN KATALOĞU

Üniversal Takma Birimi, USB Tip C

TOSHIBA C55-C- 11RSatellite Ci5-5200U 2.20GHz 8GB 1TB 2GB 930M 15.6" INTEL CI5-5200U 2,2GHZ

Linux işletim sistemlerinde dosya hiyerarşisinde en üstte bulunan dizindir. Diğer bütün dizinler kök dizinin altında bulunur.

1. Prestigio MultiPad 2. AC Adaptör 3. Taşıma Kılıfı 4. USB Kablosu 5. Hızlı Başlangıç Klavuzu 6. Garanti Kartı 7. Yasal Güvenlik Uyarıları

DOKUMANLAR

VDI Client Cihazlar. Geleceğin Sanallaştırma Çözümlerini Bugüne Taşıyor

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ

Sonsuz İmkan için Esnek İnce İstemci

Doğu Akdeniz Üniversitesi Bilgisayar ve Teknoloji Yüksek Okulu Bilgi teknolojileri ve Programcılığı Bölümü DERS 1 - BİLGİSAYAR VE ÇEVRE ÜNİTELERİ

Ae2 Project Endüstriyel RPI Uygulama Eğitimi

A BAYİİ YENİ BAYİLİKLERİMİZ BAYİLİKLERİMİZ. Sipariş Hattı:

Üniversal Takma Birimi, USB Type-C

Erzurum Teknik Üniversitesi RobETÜ Kulübü Robot Eğitimleri. ARDUİNO EĞİTİMLERİ I Arş. Gör. Nurullah Gülmüş

DONANIM. 1-Sitem birimi (kasa ) ve iç donanım bileşenleri 2-Çevre birimleri ve tanımlamaları 3-Giriş ve çıkış donanım birimleri

Fırat Üniversitesi DENEY NO: 5 GÖMÜLÜ SİSTEM PROGRAMLAMA

Bilgi ve iletişim teknolojileri

C) 19 inçlik CRT ile LCD monitörün görünebilir alanı farklıdır. D) Dijital sinyali, analog sinyale çevirmek için DAC kullanılır.

Bölüm 1 Başlarken WindBOX

TEMEL BİLGİ TEKNOLOJİSİ KULLANIMI. Enformatik Bölümü

Mehmet Nuri ÖZTÜRK Pardus Topluluk Sürümü Geliştiricisi Pardus Topluluk Takım Lideri Yardımcısı

BİLGİSAYAR KULLANMA KURSU

TEKNİK ŞARTNAME FORMU

Evrak Tarih ve Sayısı: 19/11/

İşletim Sistemlerine Giriş

Bilişim Teknolojilerine Giriş

Bilgiyolu Yayıncılık Elektronik Sunum Programı Kurulum Kılavuzu

Linux Dosya ve Dizin Yapısı

EYLÜL 2012 İŞLETİM SİSTEMLERİ. Enformatik Bölümü

İşletim Sistemleri; İÇERİK. Yazılım BİLGİ TEKNOLOJİLERİ VE UYGULAMALARI Yazılım Türleri

Melih Hilmi ULUDAĞ. Yazılım Mühendisi Mekatronik Mühendisi. a aittir.

Optik Sürücüler CD/CD-ROM DVD HD-DVD/BLU-RAY DİSK Disket Monitör LCD LED Projeksiyon Klavye Mouse Mikrofon Tarayıcı

DİZÜSTÜ BİLGİSAYAR (5)

aselsan UHF APCO25 SK2 Sabit Merkez Telsizi Atlas Sabit Merkez Telsizleri Gelişmiş Konfigürasyon Genel Özellikler

Yrd. Doç. Dr. A. Burak İNNER

Bilgisayar Yazılımları

Sanal Makine Üzerine Linux(Pardus) Kurulumu ve Özellikleri. Proje Grubu Ramazan TUNÇ Bilge BAHÇECİ Selma GÖĞÜŞ Ayşe ALP

BİT in Temel Bileşenleri (Yazılım-1)

Donanımlar Hafta 1 Donanım

GAZİANTEP ÜNİVERSİTESİ

MP211 DONANIM KILAVUZU

Doç. Dr. Cüneyt BAYILMIŞ

aselsan UHF APCO25 Araç Telsizi - Gelişmiş Konfigürasyon 4900 Atlas Araç Telsizleri Genel Özellikler Menüler /Fonksiyonel Özellikler

DONANIM KURULUMU. Öğr. Gör. Murat YAZICI. 1. Hafta.

UniGSM Arduino SHIELD (UniGSM-A) KURULUM ve KULLANIM KİTAPÇIĞI

Oracle Enterprise Linux 5 Kurulumu

INTEL TABANLI ÇÖZÜMLERLE BİLİMSEL EĞİTİME GÜÇ KATMA FIRSATI

SC-T47. Genel Bakış. sertifikası. İnce İstemci

DOĞRUDAN TEMİN İLANI TÜRKİYE SAKATLAR DERNEGİ ELAZIĞ ŞUBESİ

CLIENT MAKİNELERE IBM SPSS Statistics 21 nin KURULMASI

ANAKART. Çıkış Birimleri. Giriş Birimleri. İşlem Birimi. Depolama Birimleri. İletişim. Birimleri. Bellek. Birimleri

BİLGİ TEKNOLOJİSİNİN TEMEL KAVRAMLARI. 1-Bilgisayar, donanım ve yazılım kavramları 2-Bilgisayar çeşitleri 3-Bilgisayarlar arsındaki farklılıklar

Bilgisayar Temel kavramlar - Donanım -Yazılım Ufuk ÇAKIOĞLU

SC-T46. Genel Bakış. sertifikası. İnce İstemci

Öğr.Gör. Mehmet Can HANAYLI

12" Üniversal Dizüstü Bilgisayar Takma İstasyonu, USB Type-C

%100 Yerli, Donanım + HMI Yazılım. Profesyonel Operatör Paneli. Operatör Paneli - Proop10. Operatör Paneli - Proop7.

3CX Phonesystem Türkçe Anonsları Windows ve Linux İşletim Sistemlerinde Aktif Etme

BEUN VPN Hizmeti. VPN Nedir?

İşletim Sistemleri. Discovering Computers Living in a Digital World

Bilgisayar (Computer) Bilgisayarın fiziksel ve elektronik yapısını oluşturan ana birimlerin ve çevre birimlerin tümüne "donanım" denir.

ANDROID AÇIK AKSESUAR API & AKSESUAR GELİŞTİRME. Dr. Fatma Cemile Serçe

HMI İNSAN MAKİNE ARAYÜZÜ

Düşünelim? Günlük hayatta bilgisayar hangi alanlarda kullanılmaktadır? Bilgisayarın farklı tip ve özellikte olmasının sebepleri neler olabilir?

Donanım&Yazılım

Donanım ve Yazılım Altyapısı Bileşeni

aselsan UHF APCO25-SK2 Araç Telsizi - Gelişmiş Konfigürasyon 4900 Atlas Araç Telsizleri Genel Özellikler Menüler /Fonksiyonel Özellikler Standartlar

1 DERS İZLENCESİ 2 BİLGİSAYARA GİRİŞ Bilgisayar nedir? Bilgisayarın tarihçesi Bilgisayarın kullanıldığı alanlar Bilgisayarın kullanılmasında dikkat

aselsan VHF SK2 Araç Telsizi - Gelişmiş Konfigürasyon 4900 Atlas Araç Telsizleri Genel Özellikler Menüler /Fonksiyonel Özellikler

Operatör panelleri FED

Exper Style Kolay Kullanım Kılavuzu

TEKNİK ŞARTNAME. Özel Amaçlı Taşınabilir Bilgisayar (7 adet)

Bölüm 4. Sistem Bileşenleri. Bilgisayarı. Discovering. Keşfediyorum Computers Living in a Digital World Dijital Dünyada Yaşamak

Clonezilla Server ile Ağ Üzerinden Çoklu İmaj Yükleme

Öğr.Gör. Gökhan TURAN Gölhisar Meslek Yüksekokulu

Cihazı Aç/Kapat; Beklet/Kullan ; Fabrika ayarlarına geri dön. Açık/Kapalı, Sarj Göstergesi

İSTANBUL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ SİSTEM PROGRAMLAMA DERSİ. Öğr.Gör. Mehmet DEMİR

aselsan Dual Bant VHF-UHF APCO25 Araç Telsizi Atlas Araç Telsizleri Gelişmiş Konfigürasyon Genel Özellikler Menüler /Fonksiyonel Özellikler

Ham Veri. İşlenmiş Veri Kullanıcı. Kullanıcı. Giriş İşleme Çıkış. Yazılı Çizili Saklama. Doç.Dr. Yaşar SARI-ESOGÜ-Turizm Fakültesi

İçindekiler 1 GÜVENLIK TALIMATLARI 2 2 PAKET IÇERIĞI 3 3 ÜRÜN GÖRÜNÜMÜ 4 4 SISTEM BAĞLANTISI 5

aselsan UHF APCO25 Sabit Merkez Telsizi - Gelişmiş Konfigürasyon 4900 Atlas Sabit Merkez Telsizleri Genel Özellikler Menüler /Fonksiyonel Özellikler

Bilgisayar Yazılımları

Ethernet üzerinden Güç ile tek kabloyla kolay kurulum

Temel Linux Eğitimi 1., 2. ve 3. Bölümler

Transkript:

Bölüm 2 IOT DONANIM ALT YAPISI IOT ekosistemi içerisinde pek çok donanım bileşeni kullanılmaktadır. Temel yapıyı devre geliştirme kartları teşkil etmektedir. IOT ekosistemi içerisinde Arduino, Raspberry Pi, BeagleBone, CubieBoard, Texas Instuments MSP serisi, ARM Cortex serisi Intel Edison, ESP 8266 serisi kartlar kullanılmaktadır. Bunlardan en çok kullanılan devre geliştirme kartlarını bu bölümde tanıtacağız. Bölüm 2.1 ARDUINO NEDİR? Arduino, üzerinde programlanabilir bir mikro denetleyici bulunduran devre geliştirme kartıdır. Arduino üzerine bağlayacağınız bileşenler ile çok farklı türden projeleri gerçekleştirebilirsiniz. Biraz programlama biraz da elektronik bilgisi ile uygulamalarınızı kolayca geliştirebilirsiniz. Arduino ise kendi üzerinde bir mikro denetleyiciye, giriş-çıkış pinleri, iletişim larına sahiptir. Bu lar ile sensörlerden değer okuma, elektronik cihazları ve sistemleri kontrol etme gibi işlemler gerçekleştirilebilir. Atmel mikro işlemcisi tabanlı olan bu kartlar, Processing/Wiring dilinin bir türevini içeren açık kaynak kodlu geliştirme ortamından oluşan bir fiziksel programlama platformudur. Arduino uygulamalarını geliştirmek için http://www.arduino.cc/en/main/software adresinden indirebileceğiniz Arduino IDE sini kullanmaktayız.

Arduino İle Neler Yapılabilir? Arduino, arkasında bulunan büyük bir topluluk desteği sayesinde oldukça geniş açık kaynak kod kütüphanelerine ve uygulama örneklerine sahiptir. Bu sayede bir çok elektronik cihaza ve modüllere (shield) ait kütüphaneleri kullanarak uzun kod satırları yazmadan kolayca uygulama geliştirebilirsiniz. Arduino üzerine elektronik bileşenlerin kolayca takılıp bağlantı kurulabilmesi için bir çok hazır modül (shield) mevcuttur. Bu modüller üzerinde bulunan dijital ve analog pinler ile modüller üzerindeki elektronik bileşenlere ait sinyalleri alıp işleyebilir, sensörlerden aldığımız sinyalleri kullanarak, yazacağınız programlar içerisinde verdiğimiz komutlara göre işlemler yaptırabilir ve wi-fi, bluetooth, zigbee gibi iletişim protokollerini kullanarak başka cihazlarla iletişim kurabilirsiniz. Gsm Shield TFT LCD Shield Arduino Kart Çeşitleri

Arduino Açık Kaynak Donanım (Open Source Hardware) ürünü olduğundan dolayı, farklı ihtiyaçlara cevap verebilen birden çok kart türüne sahiptir. Bununla birlikte her geçen gün bu kart türlerine yenileri eklenmeye devam etmektedir. Arduino üreticileri ve geliştiricileri sürekli yeni devre geliştirme kartları modelleri ile karşımıza çıkmaktadırlar. Bu nedenle en çok kullanılan Arduino kartlarını bazı özellikleri ile inceleyip genel tanıtımlarını yapacağız. Amerika dahilinde satılan devre geliştirme kartları Arduino olarak isimlendirilirken, Amerika dışındaki ülkelerde satılan devre geliştirme kartları Genuino olarak isimlendirilmektedir. Her iki isime ait modeller de aynı şekildedir. Arada yalnızca isim farkı bulunmaktadır. Arduino Uno En çok kullanılan ve bu kitaptaki projelerin tamamında kullanılan Arduino kart modelidir. Atmega328 mikro denetleyici, güç regülatörü, USB bağlantı u vb. bileşenleri üzerinde barındırıyor. Arduino Uno üzerinde 14 tane Dijital Giriş/Çıkış (6 tanesi PWM Çıkış olarak kullanılan bilen) pini ve 6 tane analog giriş pini bulunmaktadır. Ortalama 32 Kb lık hafızaya sahiptir. Bu değer bize küçük gelebilir ancak projelerimiz için yeterli gelecek bir kapasitedir. Arduino Leonardo Yaygın olarak kullanılan Arduino kartlarından bir tanesi de Arduino Leonardo kartıdır. Atmega32u4 mikro denetleyici, güç regülatörü, mini USB bağlantı u vb. bileşenleri üzerinde barındırmaktadır. Arduino Leonardo üzerinde 20 tane Digital Giriş/Çıkış (7 tanesi PWM Çıkış, 12 tanesi Analog giriş) pini bulunmaktadır. Bu kartta kullanılan Atmega32u4 mikro denetleyici, kendi içerisinde USB bağlantı yeteneklerine sahiptir. Bu sayede usb fare, klavye,joystik vb. cihazları, ek bir parça olmadan usb bağlantısı üzerinden direk kullanabiliriz. Arduino Due

Atmel SAM3X8E ARM Cortex- M3 işlemciye sahip olan Arduino Due, 54 tane digital giriş/çıkış (12 tanesi PWM çıkış olarak kullanılabilen ) ve 12 tane analog giriş pinine sahiptir. Bu kart türünde dikkat etmemiz gerekn nokta, kartın 3.3 volt ile çalışıyor olmasıdır. 5 voltluk bir güç verirsek kartımız yanar. Arduino Nano (ATmega328) hafızaya sahiptir. Küçük boyutuna rağmen üzerindeki dijital ve analog pinleri ile pek çok uygulama geliştirebileceğiniz bir kart tipidir. Atmega328 ya da ATmega168 mikro denetleyici, güç regülatörü, USB bağlantı u vb. bileşenleri üzerinde barındırıyor. Arduino Nano üzerinde 14 tane Dijital Giriş/Çıkış (6 tanesi PWM Çıkış olarak kullanılabilen) pini ve 8 tane analog giriş pini bulunmaktadır. 16 KB (ATmega168) ya da 32 KB Arduino Micro En küçük boyutlu Arduino kart modelidir. Üzerinde ATmega32U4 mikro denetleyici, USB bağlantı u vb. bileşenleri üzerinde barındırıyor. Arduino Micro üzerinde 20 tane Dijital Giriş/Çıkış (7 tanesi PWM Çıkış olarak kullanılan bilen) pini ve 12 tane analog giriş pini bulunmaktadır. Ortalama 32 Kb lık hafızaya sahiptir. Arduino Yun Arduino Yun, Atmega32u4 mikro denetleyici ve Atheros AR9331 işlemciye sahiptir. Kendi içerisinde dahili Ethernet bağlantısı ve wi-fi modülü mevcuttur. Ayrıca Kart üzerinde USB bağlantı u, microsd kart yuvası, 20 dijital giriş/çıkış(7 tanesi PWM çıkış,12 tanesi analog giriş olarak kullanılabilen) pini vardır. Arduino ile Linux un birleştirildiği bir kart tipidir.

Arduino 101 Özellikle endüstriyel uygulamalar için geliştirilmiş düşük güç tüketimi ve 32 bit Intel Curie işlemcisi ile ön plana çıkmaktadır. Kart üzerinde Bluetooth LE ve 6 eksenli ivme/ jiroskop bulunmaktadır. 14 tane dijital giriş/çıkış (4 tanesi PWM çıkış olarak kullanılabilen) pinleri ve 6 tane analog giriş pinleri mevcuttur. Arduino Zero Fiziksel yapı itibari ile Arduino UNO ya benzeyen bu kartın başlıca farkları kart üzerinde 2 adet USB bulunması, 32-Bit ARM Cortex M0+ ATSAMD21G18 işlemci ve JTAG desteğidir. Bu kart ile birlikte 32 bitlik programlama gücünü Arduino kartlar ile birlikte kullanabileceksiniz. Yazılımsal olarak ise belki de en önemli özelliği debugging desteği. Bu sayede uygulamalarınızda hata ayıklama işlemi gerçekleştirebileceksiniz. Bölüm 2. 2 RASPBERRY PI NEDİR? Raspberry pi ARM işlemci tabanlı olarak çalışan bir mini bilgisayardır. Mini bilgisayardır, çünkü rasberry pi, üzerine bağlanan klavye, fare ve bir görüntü birimi ile eksiksiz bir bilgisayar olmaktadır. Raspberry Pi Foundation tarafından 2009 yılında üretimine başlanan Raspberry pi nin asıl üretim amacı özellikle masaüstü pc alamayacak durumda olan öğrencileri bilgisayarla tanıştırmaktı. Ancak sahip olduğu gpio pinleri ile elektronik sistemlerle haberleşme amacıyla kullanılması sayesinde, elektronik ve mekatronik alanında kendine yeni bir kullanım sahası daha buldu.

Raspberry Pi 2 Model B Raspberry pi nin, Raspberry pi 1, Raspberry pi 2 ve Raspberry pi 3 olmak üzere üç farklı çeşit ve Model A, Model A+, Model B ve Model B+ olmak üzere dört farklı modeli vardır. Ayrıca Raspberry Pi Zero adlı mini bir Raspberry Pi modeli de mevcuttur. Bu model ekonomik fiyatı ile (5$) pek çok uygulama için ideal bir model olarak tavsiye edilebilir. Üzerinde bulunan 40 adet GPIO pini geliştirilecek olan pek çok proje tipi için yeterli seviyededir. Raspberry Pi Zero Bu modellerin başlıca özellikleri aşağıdaki tabloda yer almaktadır.

RPi Model RPi 1 Model A RPi 1 Model B RPi 1 Model A+ RPi 1 Model B+ RPi 2 Model B RPi 3 Model B Rpi Zero GPU ve RAM 700 Mhz 256 MB 700 Mhz 256 veya 512 MB 700 Mhz 256 MB 700 Mhz 512 MB 900 Mhz 1024 MB 1,2 Ghz (64 Bit) 1024 MB 1 Ghz 512 MB Yok Network 10M/100M Ethernet RJ45 Yok 10M/100M Ethernet RJ45 10M/100M Ethernet RJ45 10M/100M Ethernet RJ45 Yok USB 1 USB 2 USB 1 USB 4 USB 4 USB 4 USB 1 Micro USB Memory Card SD Card SD Card Video Ses Voltaj Stereo Composite RCA 300mA 8 Stereo Composite RCA 700mA 8 shared TRSS shared TRSS shared TRSS Shared TRSS Shared TRSS Shared TRSS Shared TRSS Composite RCA Mini Mini HDMI Composite RCA üzerinden 600mA 17 600mA 17 700mA 40 700mA 40 140 ma GPIO Pinleri 40 Raspberry pi 2 Model B diğer raspberry pi sürümlerinden farklı olarak Windows 10 işletim sistemi ile uygulama geliştirme desteğine sahiptir. Raspberry pi 3 Model B ise, diğer raspberry pi sürümlerinden farklı olarak üzerinde dâhili wi-fi ve bluetooth bulundurmaktadır. Ayrıca üzerindeki A8 serisi işlemci 64 bitliktir. Raspberry Pi İşletim Sistemi Kurulumu Raspberry pi üzerine kurulan birkaç çeşit Linux dağıtımı mevcuttur. Bunlar Raspbian wheezy ve jessie, Ubuntu Mate, Snappy Ubuntu Core, Windows 10 IOT Core,Osmc, Openelec, pinet, ve Risc Os isimli işletim sistemleridir. Adı geçen işletim sistemlerini http://www.raspberrypi.org/downloads adresinden indirebilirsiniz. Bunlar dışında Noobs adında bir dağıtım paketi daha mevcuttur. Bu paket yukarıda ismi geçen diğer tüm dağıtım paketlerini içermekte olup boot ekranından istediğiniz işletim sistemini seçip kurabilirsiniz. Raspbian Jessie; Debian 8 Linux işletim sisteminin optimize edilmiş sürümüdür. LXDE masaüstü ortamı, çeşitli geliştirme araçları, ofis uygulamaları ve multimedya fonksiyonlarını içerir. Raspbian Wheezy; Jessie sürümü gibi bu sürüm de Debian Linux işletim sisteminin optimize edilmiş sürümüdür. Ancak Debian ın yeni sürümleri Jessie olarak adlandırılırken, eski sürümleri ise Wheezy olarak adlandırılmaktadır. Varsayılan kullanıcı adı: pi, şifre: raspberry şeklindedir. OpenElec (Open Embedded Linux Entertainment Center), XBMC media center ı içeren ve raspberry pi kartınızı film, müzik gibi multimedya öğelerini yönetmek amaçlı kullanabileceğiniz sürümüdür. Osmc (Open Source Media Center), yerel ya da internet ortamında depolanmış multimedya dosyalarını oynatmak için kullanılan uygulamaları içeren Linux sürümüdür. Pinet, sınıf ortamında eğitim faaliyetlerinde kullanmak üzere gerekli uygulamaları içeren Linux sürümüdür. Ubuntu Mate; Raspberry pi kartınızı bir masaüstü bilgisayarı gibi kullanabilmeniz için gerekli bir çok uygulamayı içeren bir Linux sürümüdür.

Snappy Ubuntu Core; Ubuntu nun devre geliştirme kartları, sanal makinalar, internet bağlantılı cihazlar ve bulut platformlarında çalışması için özelleştirilmiş sürümüdür. Arch Linux ARM; Arch Linux tabanlı bir işletim sistemidir. Başlangıç seviyesindeki kullanıcılar için tavsiye edilmemektedir. Hard-float ABI kullanmaktadır. Yaklaşık 10 saniyede komut ekranından açılmaktadır. Varsayılan kullanıcı adı: root, şifre: root şeklindedir. Risc Os; 1987 den beri ARM mikro işlemciler için geliştirilmeye devam eden bir işletim sistemidir. Özellikle ARM işlemcileri için optimize edilmiş bir Linux sürümüdür. Windows 10 IOT Core; Raspberry pi üzerinde yapılacak programlama uygulamalarını Visual Studio içerisinde kodlayarak geliştirebileceğiniz Windows sürümüdür. Biz Raspberry pi cihazımıza kurmak için Raspbian jessie işletim sistemini tercih ediyoruz. İşletim sistemini SD kart içerisine Windows ortamında kurabilmek için http://sourceforge.net/projects/win32diskimager/ adresinden indireceğimiz win32diskimager isimli uygulamayı kullanıyoruz. İndirdiğimiz Raspbian jessie işletim sistemi dosyasını bir klasöre açıyoruz. Dosyamız img uzantılı olacak. İlgili imaj dosyasını seçip, Device bölümünden ise SD kart sürücü ismini seçiyoruz. Write butonuna tıklayarak yazma işlemini başlatıyoruz. Karşımıza gelen uyarı penceresinde Yes butonunu tıklayarak yazma işlemini başlatıyoruz.

İmaj dosyamızın yüklenmesi bittiğinde bir uyarı penceresi ile kullanıcı bilgilendirilecektir.