Arduino IDE 2.0 e ntlafalitsoeng ka botlalo e fumaneha

Ka mor'a lilemo tse tharo tsa tlhahlobo ea alpha le beta, sechaba sa Arduino, se hlahisang letoto la liboto tse bulehileng tse thehiloeng ho li-microcontrollers, se hlahisitse tokollo e tsitsitseng ea tikoloho e kopanetsoeng ea Arduino IDE 2.0, e fanang ka sebopeho sa ho ngola khoutu, ho bokella, ho kenya firmware ho hardware, le ho sebelisana le mapolanka nakong ea ho lokisa liphoso. Nts'etsopele ea Firmware e etsoa ka puo e hlophisitsoeng e ikhethileng e ts'oanang le C mme e u lumella ho theha mananeo a li-microcontrollers kapele. Khoutu ea sebopeho sa tikoloho ea nts'etsopele e ngotsoe ho TypeScript (e thaepa JavaScipt), mme backend e 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 ke morero o mocha ka ho feletseng o se nang khoutu e kopanang le Arduino IDE 1.x. Arduino IDE 2.0 e itšetlehile ka mohlophisi oa khoutu ea Eclipse Theia, 'me sesebelisoa sa desktop se hahiloe ho sebelisoa sethaleng sa Electron (Arduino IDE 1.x e ngotsoe Java). Maikutlo a amanang le ho bokella, ho lokisa liphoso le ho kenya firmware e fetisetsoa ho mokhoa o fapaneng oa morao-rao oa arduino-cli. Haeba ho khonahala, re ile ra leka ho boloka sebopeho sa sebopeho se tloaeleha ho basebelisi, ha ka nako e le 'ngoe re se ntlafatsa. Basebelisi ba Arduino 1.x ba fuoa monyetla oa ho ntlafatsa lekaleng le lecha ka ho fetola liboto tse teng le lilaebrari tse sebetsang.

Har'a liphetoho tse hlokomelehang haholo ho mosebelisi:

  • Sehokelo se potlakileng, se arabelang haholoanyane le se shebahalang sa sejoale-joale se nang le mekhoa e mengata ea ho hlahisa tlhahisoleseling.
  • Ts'ehetso ea ho phetheloa ha mabitso a mesebetsi le mefuta e fapaneng, ho nahanoa ka khoutu e teng le lilaebrari tse hokahaneng. Ho tsebisa ka liphoso nakong ea ho thaepa. Liketso tse amanang le tlhaloso ea semantics li etsoa ka karolo e tšehetsang LSP (Language Server Protocol) protocol.
    Arduino IDE 2.0 e ntlafalitsoeng ka botlalo e fumaneha
  • Lisebelisoa tsa ho tsamaisa khoutu. Lethathamo la litaba le bontšitsoeng ha u tobetse ka ho le letona tšebetsong kapa ho feto-fetoha ho hlahisa lihokelo ho ea moleng o hlalosang mosebetsi o khethiloeng kapa phetoho.
    Arduino IDE 2.0 e ntlafalitsoeng ka botlalo e fumaneha
  • Ho na le debugger e hahelletsoeng ka har'a eona e ts'ehetsang ho lokisa liphoso ho phela le bokhoni ba ho sebelisa li-breakpoints.
  • Tšehetso ea mokhoa o lefifi.
    Arduino IDE 2.0 e ntlafalitsoeng ka botlalo e fumaneha
  • Bakeng sa batho ba sebetsang morerong oa lik'homphieutha tse fapaneng, tšehetso e kenyelelitsoe bakeng sa ho boloka mosebetsi ho Arduino Cloud. Litsamaisong tse se nang Arduino IDE 2 e kentsoeng, hoa khoneha ho hlophisa khoutu u sebelisa sebopeho sa websaete sa Arduino Web Editor, se tšehetsang mosebetsi ka mokhoa oa offline.
  • Batsamaisi ba boto e ncha le laeborari.
  • Khokahano ea Git.
  • Sistimi ea ho lekola Port Port.
  • Plotter, e u lumellang hore u hlahise mefuta-futa le lintlha tse ling tse khutliselitsoeng ke boto ka mokhoa oa graph ea pono. Hoa khoneha ho sheba sephetho ka nako e le 'ngoe ka mokhoa oa mongolo le joalo ka kerafo.
    Arduino IDE 2.0 e ntlafalitsoeng ka botlalo e fumaneha
  • Mokhoa o hahelletsoeng oa ho lekola le ho fana ka lintlafatso.

Source: opennet.ru

Eketsa ka tlhaloso