uPyCraft IDE Kurulumu Windows, MacOS, Linux

uPyCraft IDE Kurulumu Windows, MacOS, Linux uPyCraft

IoT (Nesnelerin İnterneti) dünyasının en popüler donanımları olan ESP32 ve ESP8266 mikrodenetleyici kartlarını programlamak için kullanılabilecek pek çok farklı yazılım aracı mevcuttur. Eğer bu güçlü kartları Python tabanlı MicroPython bellenimi ile hızlı ve kararlı bir şekilde kodlamak istiyorsanız, en pratik çözümlerden biri uPyCraft IDE kullanmaktır. uPyCraft; Windows, macOS ve Linux (Ubuntu) üzerinde sorunsuz çalışan kompakt bir arayüze sahiptir. Bu kapsamlı rehberimizde, uPyCraft IDE’nin farklı işletim sistemlerine nasıl kurulacağını adım adım inceliyoruz.

1. Bölüm: uPyCraft IDE Windows Kurulumu

Python Çevre Biriminin Kurulması

uPyCraft IDE Python tabanlı derleme kütüphanelerini kullandığı için, kuruluma başlamadan önce Windows işletim sisteminizde güncel bir Python 3 sürümünün kurulu olduğundan emin olmalısınız. Eğer bilgisayarınızda Python yüklü değilse, kurulum adımlarını takip edin:

  1. Resmi Python indirme sayfasına www.python.org/downloads adresi üzerinden erişip güncel kurulum dosyasını bilgisayarınıza indirin.
Python Resmi İndirme Portalı

İndirme tamamlandığında bilgisayarınızda python-3.x.x.exe adında bir dosya oluşacaktır. Bu dosyayı çift tıklayarak çalıştırın:

Python Kurulum Sihirbazı

Kurulum sihirbazının en alt kısmında yer alan “Add Python to PATH” (Python’u yola/çevre değişkenlerine ekle) seçeneğini kesinlikle işaretleyin. Ardından “Install Now” butonuna basın:

Windows Python Kurulumu

Yükleme işleminin tamamlanması için kısa bir süre bekleyin:

Python Kurulum İlerlemesi

Kurulum başarıyla bittiğinde “Setup was successful” onay mesajını göreceksiniz. Close butonuyla sihirbazı kapatabilirsiniz:

Python Kurulum Başarılı

uPyCraft IDE Programının Çalıştırılması

uPyCraft, sistem üzerine kurulum yapılması gerekmeyen, doğrudan çalıştırılabilir (portable) yapıda tasarlanmıştır. Bu sayede program bilgisayarınızda ekstra yer kaplamaz ve hızlıca açılır.

Projenin açık kaynak kodlarına göz atmak veya kaynak kod seviyesinde derlemek isterseniz resmi uPyCraft GitHub Deposu veya Kaynak Kod Havuzu adreslerini inceleyebilirsiniz.

Windows uyumlu uPyCraft yazılımını doğrudan bilgisayarınıza indirmek için uPyCraft.exe İndirme Bağlantısı adresine tıklayın. İndirdiğiniz uPyCraft.exe dosyasını çift tıklayarak çalıştırın:

İndirilen uPyCraft Windows Dosyası

Açılan uPyCraft IDE arayüzü sizi şu şekilde minimalist bir pencereli ekranla karşılayacaktır:

uPyCraft Windows Arayüzü

Yazılım arayüzündeki dikey menü butonları sayesinde kodlarınızı karta yazabilir, REPL terminaliyle kartla asenkron olarak haberleşebilirsiniz:

uPyCraft Yazılım Editörü

uPyCraft üzerinden ESP kartlarınıza bellenim yükleme aşamalarını öğrenmek için hazırladığımız MicroPython Bellenim Yükleme Kılavuzu içeriğimize göz atabilirsiniz.

2. Bölüm: uPyCraft IDE macOS Kurulumu

Python Çevre Biriminin macOS Üzerine Kurulması

Mac bilgisayarınızda terminal üzerinden popüler paket yöneticisi Homebrew yardımıyla Python 3 kurulumunu saniyeler içinde tamamlayabilirsiniz. Terminal penceresini açıp şu komutu yazmanız yeterlidir:

brew install python3
macOS Homebrew Python Kurulumu

macOS Güvenlik ve Gizlilik İzinlerinin Verilmesi

uPyCraft IDE açık kaynaklı bir yazılımdır ve Apple Developer programı dışında derlendiği için macOS güvenlik duvarı (Gatekeeper) bilinmeyen geliştirici hatası vererek programın çalışmasını engelleyecektir. macOS üzerinde yazılımı çalıştırabilmek için şu adımları izleyin:

Mac bilgisayarınızdan Sistem Tercihleri (System Preferences…) menüsünü açın:

Mac Sistem Tercihleri

Güvenlik ve Gizlilik (Security & Privacy) sekmesini açın:

Mac Güvenlik Ayarları

Ayarları değiştirebilmek için sol alt köşede yer alan kilit simgesine tıklayın:

Mac Kilit Değişimi
Mac Yetkilendirme Şifresi

Kullanıcı şifrenizi girerek Kilidi Aç (Unlock) butonuna tıklayın:

Açılan seçeneklerden “Şuradan indirilen uygulamalara izin ver” kısmını Her Yerde (Anywhere) olarak işaretleyip onaylayın:

Mac Uygulama İzinleri

Güvenlik izinlerini tamamladıktan sonra uPyCraft kurulumuna geçebiliriz:

uPyCraft IDE macOS Kurulumu

macOS uyumlu sıkıştırılmış arşivi indirmek için uPyCraft macOS İndirme Bağlantısı adresine tıklayın. İndirme bittiğinde dosyayı arşivden çıkarın:

İndirilen uPyCraft Mac Arşivi

Arşivden çıkan uPyCraft uygulama dosyasına çift tıklayarak çalıştırın:

uPyCraft macOS İmajı

Güvenlik sorgusunu geçmek için Aç (Open) butonuna tıklayın:

Güvenli Açma Onayı

Yazılım başarıyla başlatılacak ve macOS üzerinde çalışmaya hazır hale gelecektir:

uPyCraft macOS Arayüzü

3. Bölüm: uPyCraft IDE Linux (Ubuntu) Kurulumu

Python Bağımlılıklarının Yüklenmesi

Linux sistemlerde uPyCraft çalıştırabilmek için öncelikle Python 3 paket yöneticisi (pip3) ve grafik arayüz çizim motoru bağımlılıklarını kurmamız gerekir. Terminal ekranını açıp şu komutu çalıştırın:

sudo apt update && sudo apt install python3 python3-pip python3-tk -y
Linux Python Bağımlılık Kurulumu

uPyCraft IDE Kurulumu ve İzinlerin Verilmesi

Önemli Dağıtım Notu: DFRobot tarafından paylaşılan resmi uPyCraft Linux sürümü öncelikli olarak Ubuntu dağıtımları üzerinde test edilmiştir. Diğer popüler dağıtımlarda (Fedora, Arch vb.) kararlı bir çalışma elde etmek istiyorsanız resmi kaynak kodlarını indirip kendi sisteminizde derlemeniz tavsiye edilir.

Linux terminal komutlarına tam hakim değilseniz, geliştiriciler için hazırladığımız kılavuzu inceleyebilirsiniz: Linux Dağıtımlarında En Sık Kullanılan 50 Sistem Komutu.

Linux uyumlu portable dosyasını indirmek için uPyCraft Linux İndirme Bağlantısı adresine tıklayın.

Terminal ekranından İndirilenler (Downloads) klasörüne gidip dosyanın dizinde yer aldığını doğrulayın:

cd ~/Downloads
ls -l

Dosyayı sistemde çalıştırılabilir (executable) yapmak için gerekli dosya okuma/yazma izinlerini tanımlayın:

chmod +x uPyCraft_linux_V1.0

Ardından, uPyCraft IDE programını başlatmak için şu komutu girin:

./uPyCraft_linux_V1.0
Linux Terminal uPyCraft Başlatma

Yazılım başarıyla başlatılacak ve Linux işletim sisteminiz üzerinde geliştirme yapmaya hazır hale gelecektir:

uPyCraft Linux Arayüzü

Genel Özet

Bu rehberimizde, gömülü sistemlerin en popüler asenkron geliştirme ortamlarından biri olan uPyCraft IDE programının Windows, macOS ve Linux işletim sistemlerindeki kurulum adımlarını detaylandırdık. uPyCraft IDE’nin sunduğu dosya ağacı ve kararlı REPL mimarisi, MicroPython projeleriniz boyunca kod yazma ve bellenim yazma süreçlerinizi son derece verimli kılacaktır.

Yorum yapma özelliği, forum tarafından gelen istek sebebiyle kapatılmıştır. Lütfen tartışmalar ve sorularınız için topluluk forumumuza katılın.