Zerint - Zerynth

Zerint
Tuzuvchi (lar)Kinzica Ventures, MChJ
Dastlabki chiqarilish2015 yil 24-iyun
Omborhttps://github.com/zerynth
YozilganC, Python
Operatsion tizimMac, Windows, Linux
Platforma32-bit mikrokontrollerlar
Mavjud:Ingliz tili
TuriPython dasturini amalga oshirish
LitsenziyaAralashgan
Veb-saytwww.zerinth.com

Zerint a dasturiy ta'minot mikrokontrollerlarni dasturlash uchun Python dasturlash tilini amalga oshirish. Bu maqsadlar 32-bit mikrokontroller platformalari va Pythonni C kodi bilan aralashtirish uchun mo'ljallangan.[1] U mikrokontrolderlarni Bulut rivojlanish uchun Internet narsalar (IoT) mahsulotlari.[2]

Zerynth dizaynerlar uchun ishlab chiqarilgan, muhandislar, dasturchilar va IoT mutaxassislari past darajadagi konfiguratsiyalar va dasturlarga e'tibor qaratmasdan mahsulotlarni loyihalashtirish va g'oyalarini rivojlantirish uchun.

Ekotizim

Zerynth 32-bitli mikrokontrollerlarda Python yoki gibrid C / Python yondashuvi yordamida dasturlashga imkon beradi. ESP32, ESP8266, ARM Cortex M0 +, ARM Cortex M3, ARM Cortex M4 va boshqalar. Bu Espressif tizimlari tomonidan tavsiya etilgan va u Microchip-ning rasmiy uchinchi tomon vositasi hisoblanadi.[3] Zerynth IoT platformalarini Cloud xizmatlariga ulash uchun mo'ljallangan.[4]

Zerynth a ga kirdi sheriklik bilan RS komponentlari DesignSpark-dagi muhandislarga Zerynth Studio-ga kirishni ta'minlash uchun.[5]

Asboblar

Zerynth Virtual Machine - bu ko'p qirrali stekka asoslangan virtual mashina maxsus Python-ni bajarish uchun mo'ljallangan bayt kodi.[6] Taxminan 60-80kB Flash va 3-5kB gacha bo'lgan izlarga ega Ram, maqsadli platforma va SDK platformasiga qarab.[7] Zerynth VM Python dasturlarini ishlab chiqishga imkon beradi, ular kodni qayta ishlatish va integratsiyalashga imkon beradigan qo'shimcha qurilmalardan mustaqil.[8]

Zerynth Studio bepul, ochiq manbali buyruq satri bilan quvvatlangan o'zaro faoliyat platforma IDE asboblar zanjiri mikrokontrollerlarni Zerynth VM bilan ta'minlash va unga Python dasturlarini ishlab chiqish uchun.[9][10]

Zerynth Advanced Device Manager (ADM) bulutli ma'lumotlarni uzatishni osonlashtirish uchun API-ga asoslangan interfeysni ochib beradi, Dasturiy ta'minot havo orqali (FOTA) yangilanishlar,[11] Masofaviy protsedura qo'ng'iroqlari.[12] Dasturiy ta'minotda ham mavjud ilova bu foydalanuvchilarga imkon beradi prototip Zerynth bilan dasturlashtirilgan qurilmalar uchun interfeys.[13]

Litsenziya

  • Zerynth Studio: ochiq manbali va bepul yuklab olish
  • Zerynth Virtual Machine: yopiq manba, ikkilik sifatida tarqatiladi

Adabiyotlar

  1. ^ "Zerynth: NXP ro'yxatdan o'tgan sherik". NXP yarim o'tkazgichlari.
  2. ^ "Zerint aniq nima?". Dizayn uchquni. RSA. Olingan 17 iyul 2018.
  3. ^ "Zerynth ESP32-da Python-ni taqdim etadi". Espressif tizimlari. Olingan 30 sentyabr 2017.
  4. ^ Vong, Uilyam. "Ichki makonga Pythonning katta intilishi". Elektron dizayn. Olingan 29 avgust 2018.
  5. ^ "Zerynth bilan RS Components shartnomasi sheriklik strategiyasini kuchaytiradi va DesignSpark IoT imkoniyatlarini kuchaytiradi". RS komponentlari. Olingan 17 iyul 2018.
  6. ^ Landoni, Boris. "Zerynth Framework: Python bilan IOT dasturlash". Ochiq elektronika. Olingan 3 mart 2016.
  7. ^ "Zerint aniq nima?". Dizayn uchquni. RSA. Olingan 17 iyul 2018.
  8. ^ Xodimlar. "Python kodlash bilan narsalar Internetida mahsulot ishlab chiqarishni tezlashtirish" (PDF) (Bahor 2019). Simsiz kvartal jurnali.
  9. ^ Landoni, Boris. "Zerynth Framework: Python bilan IOT dasturlash". Ochiq elektronika. Olingan 3 mart 2016.
  10. ^ Andrade, Eder (2019 yil 23 mart). "Zerynth Studio - Python-dagi mikrokontroller dasturi". Embarkadalar.
  11. ^ "Internetdagi narsalar uchun xavfsiz batareyali loyihalarni yaratish" (PDF) (2017 yil sentyabr-oktyabr). Microchip raqamli jurnali.
  12. ^ "Zerynth ESP32-da Python-ni taqdim etadi". Espressif tizimlari. Olingan 30 sentyabr 2017.
  13. ^ "Zerynth - bu 32-bitli mikrokontroller uchun Python tilida o'rnatilgan dasturlar va IOT ulangan qurilmalarni loyihalashtirish uchun vositalar vositasi". Microchip Technology Inc.

Tashqi havolalar