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:
- Resmi Python indirme sayfasına www.python.org/downloads adresi üzerinden erişip güncel kurulum dosyasını bilgisayarınıza indirin.

İ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:

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:

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

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

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:

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

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

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 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:

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

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


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:

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:

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

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

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

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
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 -lDosyayı sistemde çalıştırılabilir (executable) yapmak için gerekli dosya okuma/yazma izinlerini tanımlayın:
chmod +x uPyCraft_linux_V1.0Ardından, uPyCraft IDE programını başlatmak için şu komutu girin:
./uPyCraft_linux_V1.0
Yazılım başarıyla başlatılacak ve Linux işletim sisteminiz üzerinde geliştirme yapmaya hazır hale gelecektir:

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.

