Ana Sayfa Elektrik ve Elektronik Mühendisliği Piklab: PIC Mikrodenetleyiciler için Entegre Geliştirme Ortamı

Piklab: PIC Mikrodenetleyiciler için Entegre Geliştirme Ortamı

Piklab Microchip PIC, Dijital Sinyal İşlemcileri IC (dsPIC) ve diğer mikrodenetleyiciler (MCU) üzerinde gerçekleştirilen uygulamalar için açık kaynak kodlu bir tümleşik geliştirme ortamı (IDE) sunmaktadır. Yalnızca Linux ve Windows üzerinden Qt ile derlenebilir olarak çalışmaktadır. Bir çapraz platform framework’u olan Qt, grafiksel kullanıcı arayüzü (GUI olmayan) programların geliştirilmesine olanak sağlamaktadır.

Genel kamu lisansı sürümüne (GNU GPL v2) sahip Piklab, farklı toolchains (birbirleriyle uyumlu çalışan bir dizi yazılım uygulamalarına) erişim sağlayarak bizlere tam bir geliştirme ortamı yaratıyor. Piklab, Windows ve Linux tüm sürümleri ile tam uyumlu olsa da, yalnızca 0.16.0 sürümü K-Masaüstü Ortamı 3 (KDE3) ve KDE4 ile uyumludur.

KDE veya K Masaüstü Ortamı: Unix ve Unix benzeri işletim sistemleri için geliştirilmiş bir masaüstü ortamıdır.

Piklab

Neden Tercih Etmeliyim?

Rakipleri ile kıyaslandığında her aracı belirli bazı üstün özelliklere sahiptir. Öne çıkan özelliklerden bazıları aşağıdaki gibidir:

Piklab Kıyaslama

  1. Tam bir geliştirme süreci için düzenleme ve kaynak derlemesi araçları sunar. Hata ayıklama ve cihaz programlamaya imkan sağlar.
  2. Birkaç çeşit compiler (derleyiciler), assembler araçları ve gpsim Simulator‘ü ile bütünleşiktir.
  3. En yaygın programcıları, ICD2 debugger ve çeşitli türlerdeki bootloader‘ları destekler. Ayrıca PIC18F mikrodenetleyicileri ve PIC24C EPROM’ları ile çoğu cihazlar için bazı direkt programcıları destekler.

Piklab Diğer Avantajları Nedir?

Piklab, diğer IDE’lerin sahip olabileceği mevcut özelliklerinin yanı sıra bazı başka avantajları da bulunmaktadır.

PICLAB 2

Komut satırı aracı (Command-line tool): Piklab, kullanıcı arayüzü için konsol sağlayan bir komut satırı aracı bulundurur.

Hex Dosyalarının geçerliliğini kontrol eder: Bu araç, Intel Corporation tarafından tanımlanan INHEX- Standardına uygun olup olmadığını teyit etmek için hex dosyalarının geçerliliğini denetler, konsola bilgi döndürür, dosyaları temizler ve hataları giderir. Ayrıca iki hex dosyasını kıyaslar.

gputils Destekler: Gplink, gpasm ve gplib içeren Microchip PIC mikrodenetleyicileri için bir araç topluluğudur. Gpasm kullanarak doğrudan Assembly dilinden hex dosyasına çevrilmesini sağlar.

Piklab 5
Hex Dosyası Düzenleyici – hex file editor

Seçili hafızayı silme: Piklab birden çok işlevi yerine getirir. Okuyabilir, doğrulayabilir ve tüm aygıtı silebilir veya dilerseniz yalnızca seçili bellek aralığını siler.

Kolay Hata Ayıklama (debugging) ve Simülasyon: Piklab, PIC entegrelerinin kolay ve daha hızlı simülasyonunu sağlar ve ayrıca 3 kontrol seçeneği ile kolay hata ayıklama olanağı verir: gpsim simulasyon araçlarını kullanarak grafiksel kullanıcı arayüzü (GUI), uzaktan kontrol işlem ve komut satırı arayüzü (CLI) içerir.

Piklab 5
Register view

Piklab Source code editor
Kaynak Kod Düzenlemesi

arıcılık malzemeleri
Furkan Gümüş
Furkan Gümüş
Karadeniz Teknik Üniversitesi Makine Mühendisliği bölümü mezunu. Yüksek lisans eğitimini Marmara Üniversitesi Makine Mühendisliği bölümünde tamamladı. Doktora eğitimine Yıldız Teknik Üniversitesi Mekatronik Mühendisliği alanında devam ettiriyor. Uzmanlığı Robot ve Mekatronik Sistemler, Otomatik Kontrol, Mekanik Tasarım, Gömülü Sistem ve Kontrol Yazılımlarıdır.

Düşünceleriniz Nedir?

Lütfen yorumunuzu buraya yazınız.
Lütfen isminizi buraya yazını.

robotzade Yazar Ol arıcılık malzemeleri

Yeni Yazılar

Global Kriz Etkisindeki KOBİ’lerde Pazarlama Özelinde Yönetim ve Organizasyon Sorunları

Özet: Türkiye’nin ekonomik durumuna etki eden global finansal kriz, bulundurdukları idari ve kurumsal problemleri sebebiyle Türk ekonomik düzeninde ciddi bir yere sahip olan küçük...

Antimadde ve Madde

İlk duyduğunuzda “antimadde” kelimesini bilim kurgu yazarlarının uydurduğu bir şey sanabilirsiniz ama antimadde çağdaş fiziğin son derece gerçek ve sağlam bir parçası. Üstelik bilim...

Hepimizin Uyması Gereken Tolstoy Kuralları

Herkesin kitaplığında yer alması gereken, kitapları ile kendi benliğimizi sorgulatan, Dostoyevski’nin Bir Yazarın Günlüğü kitabında kendisi için deha olduğunu ve olağan üstü yüksek sanat...

CBD Yağı Nedir, CBD Yağı Faydaları

2019 yılında hiçbir bileşik, pazarını CBD kadar genişketmedi. Kendirgillerin bu üyesi, yılın en çok ürün çeşitliliğine sahip bitkisi oldu: Sudan yeni nesil kahveye, jöle...

Mühendislik Maaşları

Adli Bilişim Mühendisliği Maaşları

Adli bilişim mühendisliğinden mezun olan öğrencilerin iş olanakları fazlasıyla geniştir. Geleceğin mesleği olarak görülen bu mühendislik bölümünden henüz mezun sayısının az olması, mezun olan...

Kontrol Mühendisliği Maaşları

Kontrol mühendisliği günümüzde değeri her geçen gün artan mesleklerden biridir. Kontrol mühendisi olabilmek için üniversitelerin elektrik-elektronik, makine ve bilgisayar tabanlı mühendislik dallarından mezun olmak...

Elektrik Teknikeri Maaşları

Elektrik teknikeri ne iş yapar? Elektrik tesisatı işlerinde cihazların çizilen projeye uygun olarak yerleştirilmesini sağlayan, işletmelerdeki gerilim hatlarında oluşan arızaların takibini yapan, bu arızalarla...

Endüstri Mühendisliği Maaşları

Bu yazımızda endüstri mühendisliği maaşları hakkında bilgi vereceğim. Sizlere aktaracağım bilgiler internette ufak bir araştırma yaparak derledim. Endüstri mühendisliği hakkında bilgi almak için daha...