Kontent qismiga oʻtish

Arduino IDE

Vikipediya, erkin ensiklopediya
2023-yil 7-yanvar, 18:16 dagi Xonzoda0504 (munozara | hissa) versiyasi
(farq) ←Avvalgi koʻrinishi | Hozirgi koʻrinishi (farq) | Yangiroq koʻrinishi→ (farq)
Arduino IDE
Arduino IDE - Blink.png
{{{screenshot izohi}}}
Ishlab chiquvchiArduino Software

Категория:Программное обеспечение по алфавиту Категория:ПРО:ИТ:Статьи по алфавиту Категория:ПРО:ИТ:Последняя правка: в прошлом году Arduino IDE - bu Windows, MacOS va Linux uchun integratsiyalashgan ishlab chiqish muhiti bo'lib, C va C++[1] tillarida ishlab chiqilgan. Arduino - mos platalarga, shuningdek, boshqa ishlab chiqaruvchilarning platalariga dasturlarni yaratish va yuklash uchun mo'ljallangan[2].

Atrof-muhit uchun manba kodi GNU General Public License 2 versiyasi ostida chiqarilgan. Maxsus kodni tuzish qoidalaridan foydalangan holda C va C++ tillarini qo'llab-quvvatlaydi[3]. Arduino IDE Wiring[en] loyihasidan dasturiy ta'minot kutubxonasini taqdim etadi, u ko'plab umumiy kirish va chiqish tartiblarini ta'minlaydi. Foydalanuvchi tomonidan yozilgan kod eskizni va asosiy dastur tsiklini ishga tushirish uchun faqat ikkita asosiy funktsiyani talab qiladi, ular kompilyatsiya qilinadi va main() dastur stub bilan GNU asboblar zanjiri bilan bajariladigan tsikl dasturiga bog'lanadi, shuningdek IDE tarqatilishiga kiritilgan[4]. Avrdude dasturidan bajariladigan kodni kengash proshivkasida yuklovchi tomonidan Arduino platasiga yuklangan oʻn oltilik kodli matn fayliga aylantirish uchun foydalanadi[5][6][7].

Arduinoning mashxurligi bilan boshqa sotuvchilar maxsus kompilyatorlar va ochiq manbali vositalarni (yadrolarni) dasturiy platforma sifatida joriy etishni boshladilar, bu esa Arduinoning rasmiy mikrokontrollerlar qatori tomonidan qo'llab-quvvatlanmaydigan boshqa mikrokontrollerlarga eskizlarni yaratishi va yuklashi imkoniyati mavjud.

2019-yil oktabr oyida Arduino Foundation nosozliklarni tuzatish[8] va boshqa ilg‘or funksiyalar[9] bilan yangi Arduino Pro IDE-ga erta kirishni ta’minlay boshladi.

Manbalar

  1. „Arduino - FAQ“. www.arduino.cc. 2006-yil 10-aprelda asl nusxadan arxivlangan. Qaraldi: 2020-yil 26-aprel.
  2. Steve Bush. „Updated: Arduino announces FPGA board, ATmega4809 in Uno Wi-Fi mk2, cloud-based IDE and IoT hardware“ (en). Electronics Weekly (2018-yil 18-may). 2019-yil 27-iyulda asl nusxadan arxivlangan. Qaraldi: 2020-yil 26-aprel.
  3. Jack J Purdum. Beginning C for Arduino: learn C programming for the Arduino, 2015. ISBN 978-1-4842-0940-0, 978-1-4842-0941-7. 
  4. Jorge R Castro. Building a home security system with Arduino: design, build, and maintain a home security system with Arduino Uno, 2015. ISBN 978-1-78528-380-2, 978-1-78528-060-3. 
  5. Massimo Banzi, Michael Shiloh. Getting started with Arduino, 2014. ISBN 978-1-4493-6331-4, 978-1-4493-6329-1. 
  6. „Sketch build process - Arduino CLI“. arduino.github.io. 2021-yil 6-mayda asl nusxadan arxivlangan. Qaraldi: 2020-yil 26-aprel.
  7. „Arduino Pro Release Notes“. Arduino Project. 2020-yil 10-dekabrda asl nusxadan arxivlangan. Qaraldi: 2019-yil 4-noyabr.
  8. By. „The Arduino IDE Finally Grows Up“ (en). Hackaday (2019-yil 21-oktyabr). 2019-yil 22-oktyabrda asl nusxadan arxivlangan. Qaraldi: 2020-yil 26-aprel.
  9. Tony says. „Introducing new Arduino Pro IDE with advanced features“ (en). 2019-yil 13-dekabrda asl nusxadan arxivlangan. Qaraldi: 2020-yil 26-aprel.