Mofuta o mocha oa tikoloho ea ntlafatso ea Arduino IDE 2.3

Sechaba sa Arduino, se hlahisang letoto la liboto tse bulehileng tse thehiloeng ho li-microcontrollers, se phatlalalitse tokollo ea tikoloho e kopanetsoeng ea Arduino IDE 2.3, e fanang ka sebopeho sa ho ngola khoutu, ho bokella, ho jarolla firmware ho lisebelisoa le ho sebelisana le mapolanka nakong ea ho lokisa liphoso. . Nts'etsopele ea Firmware e etsoa ho sebelisoa mofuta oa C ++ o theotsoeng hanyane ka moralo oa Wiring. Khoutu ea sebopeho sa tikoloho ea ntlafatso e ngotsoe ho TypeScript (e thaepa JavaScript), 'me mokokotlo o kengoa ts'ebetsong ho Go. Khoutu ea mohloli e ajoa tlasa laesense ea AGPLv3. Liphutheloana tse seng li entsoe li lokiselitsoe Linux, Windows le macOS.

Lekala la Arduino IDE 2.x le thehiloe holim'a mohlophisi oa khoutu ea Eclipse Theia 'me o sebelisa sethala sa Electron ho haha ​​​​mosebedisi (lekala la Arduino IDE 1.x e ne e le sehlahisoa se ikemetseng se ngotsoeng Java). Maikutlo a amanang le ho bokella, ho lokisa liphoso le ho kenya firmware e fetisetsoa ts'ebetsong e fapaneng ea morao-rao ea arduino-cli. Likarolo tsa IDE li kenyelletsa: Tšehetso ea LSP (Language Server Protocol), ho phethela ka mokhoa o ikhethileng oa ts'ebetso le mabitso a feto-fetohang, lisebelisoa tsa ho tsamaisa khoutu, tšehetso ea sehlooho, kopanyo ea Git, tšehetso ea ho boloka merero ho Arduino Cloud, tlhahlobo ea serial port (Serial Monitor) .

Mofuta o mocha oa tikoloho ea ntlafatso ea Arduino IDE 2.3

Phetolelong e ncha, "debugger" e hahelletsoeng e fetiselitsoe sehlopheng sa likarolo tse tsitsitseng, tse tšehetsang ho lokisoa ha mokhoa oa bophelo le bokhoni ba ho sebelisa li-breakpoints. Debugger e ipapisitse le moralo o tloaelehileng, o etsang hore ho be bonolo ho eketsa ts'ehetso ea debugging bakeng sa boto efe kapa efe le ho sebelisa sebopeho se tloaelehileng sa Arduino IDE bakeng sa ho lokisa liphoso. Hajoale, ts'ehetso ea debugging e kentsoe tšebetsong bakeng sa liboto tsohle tsa Mbed core based Arduino tse kang GIGA R1 WiFi, Portenta H7, Opta, Nano BLE le Nano RP2040 Connect. Ts'ehetso ea ho lokisa liphoso bakeng sa liboto tse thehiloeng motheong oa Renesas, joalo ka UNO R4 le Portenta C33, e reretsoe ho eketsoa haufinyane, ka mor'a moo debugging e tla fumaneha bakeng sa liboto tsa Arduino-ESP32.

Source: opennet.ru

Eketsa ka tlhaloso