esp8266 ne demek?

ESP8266 TCP/IP yığınına sahip, düşük maliyetli bir Mikro Kontrol Ünitesidir (MCU). Şanghay merkezli Espressif Systems firması tarafından üretilmektedir.1

Üçüncü parti AI-Thinker firması tarafından Ağustos 2014 yılında üretilen ESP-01 modülü batılı üreticilerin dikkatini ilk defa çekmiştir. Bu modül sayesinde Wi-Fi şebekesine bağlanarak Hayes stili komutlar ile TCP/IP bağlantılar gerçekleştirilebilmektedir. Modülün yayınlandığı tarihte çip ile ilgili neredeyse hiç İngilizce kaynak bulunmuyordu. Çok düşük fiyatlı olması, az miktarda dış komponent ile düşük boyutlu cihazların üretilebilmesi geliştiricilerin çip, üzerindeki yazılım ve hatta Çince dokümanları üzerinde çalışmalarını ateşlemiştir.

ESP8285 bir adet ESP8266 ve 1 MB lık dahili flaş bellekten oluşan tek çip ile Wi-Fi bağlantısı oluşturmaya olanak sağlamaktadır. ESP8266 modülünün gelişmiş versiyonu ESP32 modülüdür.

Özellikleri

  • 32-bit RISC İşlemci : Tensilica Xtensa LX106 80 MHz*
  • 64 KiB komut, 96 KiB veri belleği
  • Harici QSPI flash bellek 512 KB-4 MiB* (16 MiB a kadar desteklenmektedir)
  • IEEE 802.11 b/g/n Wi-Fi
    • Entegre TR anahtarı, balun, LNA, güç amplifikatörü ve eşleşen bir ağ
    • WEP veya WPA/WPA2 kimlik doğrulama veya açık ağlar
  • 16 adet GPIO pini
  • Seri Çevresel Bağlantı (SPI), Çipler Arası Bağlantı (I²C),
  • Evrensel Asenkron Alıcı/Verici (UART) için dedike pin, ek olarak GPIO2 ile iletici bağlantı
  • 10-bit Analog Dijital Dönüştürücü (ADC)

* Hem CPU ve flash saat hızları bazı cihazlarda overclock yapılarak iki katına kadar çıkarılabilir. CPU çalışma hızı 160 MHz, flash hızı 40 MHz den 80 MHz seviyesine çıkarılabilir. Sonuç çipten çipe değişkenlik gösterebilir.

Yazılım Geliştirme Kiti (SD)

Ekim 2014 sonu itibarı ile, Espressif çipin programlanabildiği bir yazılım geliştirme kiti yayınlandı. Bu tarihten sonra birçok yazılım geliştirme kiti yayınlandı, bunlardan FreeRTOS ve geri çağırma (callback) tabanlı iki yazılım geliştirme kiti  Espressif tarafından yönetilmektedir.

Resmi yazılım geliştirme kitleri dışında GCC tabanlı açık kaynak kodlu esp-open-sdk bulunmaktadır. ESP8266 Cadence Tensilica LX106 mikroişlemci kullanır, GCC aracı Max Filippov tarafından sürdürülmektedir. Başka bir alternatif ise "Gayri Resmi Geliştirme Seti - Unofficial Development Kit" Mikhail Grigorev tarafından sürdürülmektedir.

Diğer açık kaynak yazılım geliştirme kitleri:

Kaynakça

Orijinal kaynak: esp8266. Creative Commons Atıf-BenzerPaylaşım Lisansı ile paylaşılmıştır.

Footnotes

Kategoriler