Arduino IDE - Arduino IDE - Wikipedia

Arduino Yazılım IDE
Göz kırpma programını gösteren Arduino IDE'nin ekran görüntüsü
Arduino IDE'nin ekran görüntüsü goz kirpmak program
Geliştirici (ler)Arduino Yazılımı
Kararlı sürüm
1.8.13 / 16 Haziran 2020; 6 ay önce (2020-06-16)[1]
Depo Bunu Vikiveri'de düzenleyin
YazılmışC, C ++, Java
İşletim sistemipencereler, Mac os işletim sistemi, Linux
PlatformIA-32, x86-64, KOL
TürEntegre geliştirme ortamı
LisansLGPL veya GPL lisans
İnternet sitesiwww.arduino.cc/ tr/Ana/Yazılım

Arduino Entegre Geliştirme Ortamı (IDE ) bir çapraz platform için uygulama pencereler, Mac os işletim sistemi, Linux ) işlevlerde yazılan C ve C ++.[2] Programları yazmak ve yüklemek için kullanılır. Arduino uyumlu kartlar, ancak aynı zamanda üçüncü taraf çekirdekler, diğer satıcı geliştirme kartları yardımıyla.[3]

IDE'nin kaynak kodu, GNU Genel Kamu Lisansı, versiyon 2.[4] Arduino IDE dilleri destekler C ve C ++ özel kod yapılandırma kuralları kullanarak.[5] Arduino IDE, bir yazılım kitaplığı -den Kablolama birçok ortak girdi ve çıktı prosedürü sağlayan proje. Kullanıcı tarafından yazılan kod, bir program saplamasıyla derlenen ve bağlanan taslak ve ana program döngüsünü başlatmak için yalnızca iki temel işlev gerektirir ana() yürütülebilir bir dosyaya döngüsel yürütme ile program GNU araç zinciri, IDE dağıtımına da dahildir.[6] Arduino IDE programı kullanır Avrdude çalıştırılabilir kodu, kartın bellenimindeki bir yükleyici programı tarafından Arduino kartına yüklenen onaltılık kodlamada bir metin dosyasına dönüştürmek için.[7] Varsayılan olarak, kullanıcı kodunu resmi Arduino kartlarına yüklemek için yükleme aracı olarak avrdude kullanılır.[8]

Arduino Pro IDE
Geliştirici (ler)Arduino Yazılımı
Önizleme sürümü
v0.1.2 / 14 Eylül 2020; 3 ay önce (2020-09-14)[9]
Depo Bunu Vikiveri'de düzenleyin
YazılmışC, C ++
İşletim sistemipencereler, Mac os işletim sistemi, Linux
PlatformIA-32, x86-64, KOL
TürEntegre geliştirme ortamı
LisansLGPL veya GPL lisans
İnternet sitesiBlog.arduino.cc/2020/08/24/ cli-and-ide-get-better-together/

Arduino'nun bir yazılım platformu olarak artan popülaritesiyle, diğer satıcılar eskizler oluşturup diğerlerine yükleyebilen özel açık kaynak derleyiciler ve araçlar (çekirdekler) uygulamaya başladı. mikrodenetleyiciler Arduino'nun resmi mikro denetleyicileri tarafından desteklenmeyen.

Ekim 2019'da Arduino organizasyon, hata ayıklama ile yeni bir Arduino Pro IDE'ye erken erişim sağlamaya başladı[10] ve diğer gelişmiş özellikler.[11]

Referanslar

  1. ^ "Arduino Yazılım Sürüm Notları". Arduino Projesi. Alındı 25 Eylül 2019.
  2. ^ "Arduino - SSS". www.arduino.cc. Alındı 2020-08-27.
  3. ^ "Güncellenmiş: Arduino FPGA kartını, Uno Wi-Fi mk2'de ATmega4809'u, bulut tabanlı IDE ve IoT donanımını duyurdu". Elektronik Haftalık. 2018-05-18. Alındı 2018-06-14.
  4. ^ "Arduino kaynak kodu".
  5. ^ Purdum, Jack J. (30 Haziran 2015). Arduino için C'ye Başlamak: Arduino için C programlamayı öğrenin (İkinci baskı). [New York]. ISBN  9781484209400. OCLC  912875060.
  6. ^ Castro, Jorge R. (Eylül 2015). Arduino ile bir ev güvenlik sistemi kurmak: Arduino Uno ile bir ev güvenlik sistemi tasarlayın, inşa edin ve bakımını yapın. Birmingham, İngiltere. s. 15. ISBN  9781785283802. OCLC  922588951.
  7. ^ Banzi, Massimo; Shiloh, Michael. Arduino ile başlarken (Üçüncü baskı). Sebastopol, CA. ISBN  9781449363314. OCLC  898290173.
  8. ^ "Taslak oluşturma süreci - Arduino CLI". arduino.github.io. Alındı 2020-03-24.
  9. ^ "Arduino Pro Sürüm Notları". Arduino Projesi. Alındı 26 Eylül 2020.
  10. ^ "Arduino IDE Sonunda Büyüyor". Bir Gün Hack. 2019-10-21. Alındı 2019-11-04.
  11. ^ "Gelişmiş Özelliklere Sahip Yeni Arduino Pro IDE ile Tanışın". SEEED Stüdyo. 2019-10-21. Alındı 2019-11-04.