Arduino IDE 2.0 ti a tunṣe patapata ti o wa

Lẹhin ọdun mẹta ti idanwo alpha ati beta, agbegbe Arduino, eyiti o dagbasoke lẹsẹsẹ ti awọn igbimọ orisun-ìmọ ti o da lori awọn oluṣakoso microcontroller, ti ṣafihan itusilẹ iduroṣinṣin ti agbegbe idagbasoke iṣọpọ Arduino IDE 2.0, eyiti o pese wiwo fun koodu kikọ, akopọ, ikojọpọ famuwia sori ohun elo, ati ibaraenisepo pẹlu awọn igbimọ lakoko n ṣatunṣe aṣiṣe. Idagbasoke famuwia ni a ṣe ni ede siseto ti o ṣẹda pataki ti o jọra C ati gba ọ laaye lati ṣẹda awọn eto ni iyara fun awọn oluṣakoso micro. Awọn koodu wiwo ayika idagbasoke ti kọ ni TypeScript (ti tẹ JavaScipt), ati ẹhin ti ṣe imuse ni Go. Koodu orisun ti pin labẹ iwe-aṣẹ AGPLv3. A ti pese awọn idii ti o ti ṣetan fun Linux, Windows ati macOS.

Ẹka Arduino IDE 2.x jẹ iṣẹ akanṣe tuntun patapata ti ko ni awọn agbekọja koodu pẹlu Arduino IDE 1.x. Arduino IDE 2.0 da lori oluṣatunṣe koodu Eclipse Theia, ati pe ohun elo tabili ti kọ nipa lilo pẹpẹ Electron (Arduino IDE 1.x ti kọ ni Java). Imọye ti o ni nkan ṣe pẹlu akopọ, n ṣatunṣe aṣiṣe ati ikojọpọ famuwia ti gbe lọ si ilana isale lọtọ arduino-cli. Ti o ba ṣeeṣe, a gbiyanju lati tọju wiwo ni fọọmu ti o mọmọ si awọn olumulo, lakoko ti o ṣe imudojuiwọn ni nigbakannaa. Awọn olumulo ti Arduino 1.x ni a fun ni aye lati ṣe igbesoke si ẹka tuntun nipa yiyipada awọn igbimọ ti o wa ati awọn ile-ikawe iṣẹ.

Lara awọn iyipada ti o ṣe akiyesi julọ si olumulo:

  • Iyara, idahun diẹ sii ati wiwo wiwo ode oni pẹlu ọpọlọpọ awọn ipo ti iṣafihan alaye.
  • Atilẹyin fun idojukọ-ipari awọn orukọ ti awọn iṣẹ ati awọn oniyipada, ni akiyesi koodu ti o wa tẹlẹ ati awọn ile-ikawe ti a ti sopọ. Ifitonileti nipa awọn aṣiṣe lakoko titẹ. Awọn iṣẹ ṣiṣe ti o ni ibatan si itupalẹ imọ-ọrọ ni a ṣe ni paati kan ti o ṣe atilẹyin ilana LSP (Language Server Protocol).
    Arduino IDE 2.0 ti a tunṣe patapata ti o wa
  • Awọn irinṣẹ lilọ koodu. Akojọ ọrọ-ọrọ ti o han nigbati o tẹ-ọtun lori iṣẹ kan tabi awọn ọna asopọ oniyipada han lati lọ si laini ti n ṣalaye iṣẹ ti o yan tabi oniyipada.
    Arduino IDE 2.0 ti a tunṣe patapata ti o wa
  • Atunṣe ti a ṣe sinu rẹ wa ti o ṣe atilẹyin n ṣatunṣe aṣiṣe laaye ati agbara lati lo awọn aaye fifọ.
  • Atilẹyin ipo dudu.
    Arduino IDE 2.0 ti a tunṣe patapata ti o wa
  • Fun awọn eniyan ti n ṣiṣẹ lori iṣẹ akanṣe lori awọn kọnputa oriṣiriṣi, atilẹyin ti ṣafikun fun fifipamọ iṣẹ ni Awọsanma Arduino. Lori awọn eto ti ko ni Arduino IDE 2 ti fi sori ẹrọ, o ṣee ṣe lati ṣatunkọ koodu nipa lilo wiwo oju opo wẹẹbu Arduino Editor, eyiti o tun ṣe atilẹyin iṣẹ ni ipo aisinipo.
  • New ọkọ ati ìkàwé alakoso.
  • Git Integration.
  • Tẹlentẹle Port Monitoring System.
  • Plotter, eyiti o fun ọ laaye lati ṣafihan awọn oniyipada ati awọn data miiran ti a pada nipasẹ igbimọ ni irisi iwọn wiwo. O ṣee ṣe lati wo iṣẹjade nigbakanna ni fọọmu ọrọ ati bi aworan kan.
    Arduino IDE 2.0 ti a tunṣe patapata ti o wa
  • Ilana ti a ṣe sinu fun ṣayẹwo ati jiṣẹ awọn imudojuiwọn.

orisun: opennet.ru

Fi ọrọìwòye kun