Blog Single

Öncelikle herkese merhabalar,
Bu makalemde sizlere Raspberry Pi 3 cihazım üzerine Windows 10 IoT işletim sistemi kurulumuna ve ön incelemesine değinmek istedim.

Cihazı farklı işletim sistemleri üzerinde denemeye devam ediyorum. Raspbian'dan sonra ilk olarak Windows 10 IoT sürümünü denedim.

Cihaza sistemi her zamanki gibi, sdkart üzerine kurulum sağlıyoruz.
Windows 10 IoT Stabil sürümü şuan için Raspberry Pi 3 için çıkmadı, Raspberry Pi 2 için hazırlanmış sistemin üzerine son imajı atarak çalıştırdım. Daha da geliştirilmesi gerektiğini düşünüyorum.

Windows IoT nasıl kurulur ?

  • Öncelikle sistemi Downloads - Windows IoT üzerinde bulunan, Get Windows 10 IoT Core for Raspberry Pi 2 bağlantısına tıklayarak, Download Windows 10 IoT Core Insider Preview sayfasının içindeki Windows 10 IoT Core Insider Preview - Build 14376'ı  indiriyorsunuz. Tabii insider olarak indirmek istediğimiz için Windows mail hesabımıza girip yaparak indirmemiz bekleniyor.
  • İndirdiğiniz dosya .iso dosyasıdır, iso dosyasını .img dosyasına çevirip sdkart'ınıza yükleyip sistemi çalıştıramıyorsunuz maalesef.
  • Öncelikle indirdiğiniz, Release_IOTCoreRPi_armFRE.ISO şeklinde yada benzer isme sahip olan dosyanızı açınız, içerisinde .msi uzantılı windows yükleme dosyasını çalıştırarak işleme başlayabilirsiniz.
  • Dosya tamamen yüklendiğinde bilgisayarınızda, WindowsIoTImageHelper ve WindowsIoTCoreWatcher isimli iki program ile karşılaşacaksınız.
  • Ardından tekrar, Downloads - Windows IoT adresi üzerinde bulunan, Get Windows 10 IoT Core Insider Preview bağlantısındaki .iso'yu indirip tekrar .msi dosyasını kurunuz. Aksi bir durumda sdkart'ınıza sistemi yükleseniz bile Raspberry Pi 3 üzerinde çalıştıramayacaksınız, Raspberry Pi 3 sürümü çıkmamış olmasından dolayı.
  • Kurulum sonrasında tek değişmiş dosya .ffu uzantılı sistem imaj dosyası olacaktır, ardından tekrar devam ediyoruz...

WindowsIoTImageHelper ile sdkart'a Windows 10 IoT kurulumu ile başlayalım;

  • Öncelikle sdkart'ınızı bir dahili yada harici sdkart okuyucu cihaz yardımı ile bilgisayarınızda açıp biçimlendirmeniz gerekmektedir.
  • Çok sağlıklı biçimlendirmek isterseniz, SDFormatter V4.0'ı tavsiye ederim. Farklı tür cihazlarınız varsa geçici olarak, çıkarmanızı yanlışlıkla biçimlendirmemeniz açısından tavsiye ediyorum.
  • Biçimlendirme sonrasında ise,
    • Windows IoT Core Image Helper yazılımını açıp, Select the SD card kısmında sdkart'ınızı seçiniz, Ardından Select the image (.ffu) ile Browse diyerek "C:Program FilesMicrosoft IoTFFURaspberryPi2" içerisindeki flash.ffu uzantılı dosyayı seçerek, Flash butonuna basarak SD Kart'ınıza yakmanız gerekmektedir.
    • Bu işlem sonrasında artık, SDkart'ınızı Raspberry Pi 2/3 cihazınıza takarak, internet data kablosunu ve power kablolarını bağladığınız takdirde sistem çalışır duruma gelecektir.

Windows IoT Core Image Helper

Windows IoT Core Watcher ne işe yarar ?

  • Bu basit yazılım ise, aynı network içerisinde bulunduğunuz Windows IoT Cihazların mac,ip,device name gibi bilgilerine erişmenize yardımcı olmaktadır.
  • Cihazınızı ethernet'e bağladığınızda, Windows IoT Core Watcher üzerinde de görebilir durumdasınız.

Windows IoT Core Watcher

Cihazınızı HDMI'a bağlayarak görüntüyü aktarabilir ve görebilir duruma gelmiş olmanız gerekiyor.

Raspberry Pi 3 Windows IoT

Yukarıda gördüğünüz sayfa, Windows IoT'u kurduğunuzda varsayılan olarak karşınıza gelen IoTCoreDefaultApp adlı bir uygulamadır.

Bu uygulama içerisinde;

  • Device info penceresinde,
    • Cihazınızın adını
    • Cihazınızın network bağlantı tipini -> Ethernet yada Wi-fi
    • Cihazın IP adresini
    • Windows IoT OS Versionu
    • Anlık olarak görebileceğiniz, şuanda cihazda bağlı olan USB cihazlar
  • Tutorials penceresinde,
    • 2-3 tanıtım amaçlı sayfa ve 1 adet test sağlayabileceğiniz içerisinde buton olan belirli hızı ayarlayabileceğiniz led kontrol uygulaması bulunuyor.
  • Gün ve saat'i gösteren sabit bir kısım,
  • Ayarlar(Device settings) penceresinde,
    • Basic prederences sekmesinde, Cihaz için dil seçimi sağlayabiliniyor fakat şuan için Türkçe desteği yok.
    • Network & Wi-Fi sekmesinde, bağlı bulunlan network tipini size gösteriyor, Direct connection Ethernet ve Wi-Fi olarak, Wi-Fi desteği için RPi3 güncellemesi gelmediğini de tekrar hatırlatalım.
    • Bluetooth sekmesi de bulunuyor, Bluetooth desteği için de RPi3 yine güncellemesi gelmediğini hatırlatalım.
  • Bir de kısayol olarak, Shotdown ve Restart bulunuyor ve gayet de sağlıklı şekilde çalışıyor. Raspbian da da olmasına rağmen Raspbian'da çok sağlıksız ve sakat şekilde çalıştığını ve bu durumun beni oldukça rahatsız ettiği için, ilgili butonları raspbian kullanan yada kullanmak isteyenlere tavsiye etmediği de şiddetle dile getiriyorum.

Bu şekilde sizin için hiçbir işinize yaramıyor bu sistem, ilk yüklediğinizde hayal kırıklığı ile karşılaşabiliyorsunuz bu vaziyetteyken.

Cihazın yönetimi için arayüz sayfası bulunuyor

  • Evet, yanlış duymadınız. Windows IoT Core Watcher ile cihaz ip adresinizi farklı bir cihazınız yardımı ile http://cihazip:8080 portuna bağlanarak, arayüz yönetim sayfasına bağlanabiliyorsunuz. İçinize su serpmek gerekirse şimdilik durum bu. Cihaz ile etkileşim NodeJS aracılığı ile hızlıca gerçekleştiriliyor, güzel olan yanı ise bu.
  • Cihazın arayüz sayfasına bağlandığınızda, Kullanıcı adı ve şifre soracaktır.Varsayılan olarak kullanıcı adı; Administrator ve şifresi ise p@ssw0rd, şifreyi değiştirebileceğinizi de hatırlatmak isterim.
  • Bunun haricinde cihaza, FTP ile bağlantı sağlayabiliyorsunuz.

Cihazınıza .xaml tabanlı c# uygulamaları yazıp çalıştırabiliyorsunuz, onu da farklı bir makaleye taşımayı düşünüyorum.

Ayrıca Windows IoT Core;

  • C
  • C++
  • C#
  • Python
  • Node.js

dillerini desteklemektedir.

Yararlı olması dileğiyle.

Bu makaleyi paylaşın:
İstanbul'da yaşıyorum.Web üzerinde Frontend/Backend Geliştirmenin yanı sıra, Android Geliştirme, PHP/ASP.NET, C# Yazılım Uzmanlığı ve Java konuları işliyorum. Kod Şiirdir, onları seviyorum.

Bir yorum bırakın