Arduino IDE 2.0 wedi'i ailgynllunio'n llwyr ar gael

Ar ôl tair blynedd o brofion alffa a beta, mae cymuned Arduino, sy'n datblygu cyfres o fyrddau ffynhonnell agored yn seiliedig ar ficroreolyddion, wedi cyflwyno datganiad sefydlog o amgylchedd datblygu integredig Arduino IDE 2.0, sy'n darparu rhyngwyneb ar gyfer ysgrifennu cod, llunio, llwytho firmware ar galedwedd, a rhyngweithio â byrddau yn ystod dadfygio. Mae datblygu firmware yn cael ei wneud mewn iaith raglennu a grëwyd yn arbennig sy'n debyg i C ac sy'n eich galluogi i greu rhaglenni ar gyfer microreolyddion yn gyflym. Mae cod rhyngwyneb yr amgylchedd datblygu wedi'i ysgrifennu yn TypeScript (wedi'i deipio JavaScipt), ac mae'r backend yn cael ei weithredu yn Go. Mae'r cod ffynhonnell yn cael ei ddosbarthu o dan y drwydded AGPLv3. Mae pecynnau parod wedi'u paratoi ar gyfer Linux, Windows a macOS.

Mae cangen Arduino IDE 2.x yn brosiect hollol newydd nad oes ganddo gorgyffwrdd cod ag Arduino IDE 1.x. Mae'r Arduino IDE 2.0 yn seiliedig ar olygydd cod Eclipse Theia, ac mae'r cymhwysiad bwrdd gwaith yn cael ei adeiladu gan ddefnyddio'r platfform Electron (mae Arduino IDE 1.x wedi'i ysgrifennu yn Java). Mae'r rhesymeg sy'n gysylltiedig â llunio, dadfygio a llwytho firmware yn cael ei symud i broses gefndir ar wahân arduino-cli. Os yn bosibl, rydym yn ceisio cadw'r rhyngwyneb yn y ffurf yn gyfarwydd i ddefnyddwyr, tra'n ei foderneiddio ar yr un pryd. Rhoddir cyfle i ddefnyddwyr Arduino 1.x uwchraddio i'r gangen newydd trwy drosi byrddau a llyfrgelloedd digwyddiadau presennol.

Ymhlith y newidiadau mwyaf amlwg i'r defnyddiwr:

  • Rhyngwyneb cyflymach, mwy ymatebol a modern ei olwg gyda sawl dull o gyflwyno gwybodaeth.
  • Cefnogaeth ar gyfer awto-gwblhau enwau swyddogaethau a newidynnau, gan ystyried y cod presennol a llyfrgelloedd cysylltiedig. Rhoi gwybod am wallau wrth deipio. Mae gweithrediadau sy'n ymwneud â dosrannu semanteg yn cael eu cynnal mewn cydran sy'n cefnogi protocol LSP (Protocol Gweinyddwr Iaith).
    Arduino IDE 2.0 wedi'i ailgynllunio'n llwyr ar gael
  • Offer llywio cod. Mae'r ddewislen cyd-destun a ddangosir pan fyddwch chi'n clicio ar y dde ar swyddogaeth neu newidyn yn dangos dolenni i fynd i'r llinell sy'n diffinio'r swyddogaeth neu'r newidyn a ddewiswyd.
    Arduino IDE 2.0 wedi'i ailgynllunio'n llwyr ar gael
  • Mae dadfygiwr adeiledig sy'n cefnogi dadfygio byw a'r gallu i ddefnyddio torbwyntiau.
  • Cefnogaeth modd tywyll.
    Arduino IDE 2.0 wedi'i ailgynllunio'n llwyr ar gael
  • I bobl sy'n gweithio ar brosiect ar wahanol gyfrifiaduron, mae cymorth wedi'i ychwanegu ar gyfer arbed gwaith yn y Cwmwl Arduino. Ar systemau nad oes ganddynt Arduino IDE 2 wedi'u gosod, mae'n bosibl golygu cod gan ddefnyddio rhyngwyneb gwe Arduino Web Editor, sydd hefyd yn cefnogi gwaith yn y modd all-lein.
  • Rheolwyr bwrdd a llyfrgelloedd newydd.
  • Integreiddio git.
  • System Monitro Porthladd Cyfresol.
  • Plotiwr, sy'n eich galluogi i gyflwyno'r newidynnau a data arall a ddychwelwyd gan y bwrdd ar ffurf graff gweledol. Mae'n bosibl gweld yr allbwn ar yr un pryd ar ffurf testun ac fel graff.
    Arduino IDE 2.0 wedi'i ailgynllunio'n llwyr ar gael
  • Mecanwaith adeiledig ar gyfer gwirio a darparu diweddariadau.

Ffynhonnell: opennet.ru

Ychwanegu sylw