Eftir þriggja ára alfa- og beta-prófanir hefur Arduino samfélagið, sem þróar röð af opnum örstýringarstýrðum spjöldum, gefið út stöðuga útgáfu af Arduino IDE 2.0, samþættu þróunarumhverfi (IDE) sem býður upp á viðmót fyrir að skrifa kóða, þýða, hlaða upp vélbúnaði á vélbúnað og hafa samskipti við spjöldin við villuleit. Þróun vélbúnaðar er framkvæmd í sérstöku forritunarmáli, svipað og C, sem gerir kleift að búa til forrit fyrir örstýringar hratt. Viðmótskóði IDE er skrifaður í TypeScript (sniðið JavaScipt) og bakhliðin er útfærð í Go. Frumkóðinn er dreift undir AGPLv3 leyfinu. Tilbúnir pakkar hafa verið útbúnir fyrir... Linux, Windows и macOS.
Arduino IDE 2.x útibúið er alveg nýtt verkefni sem hefur enga kóða sem skarast við Arduino IDE 1.x. Arduino IDE 2.0 er byggt á Eclipse Theia kóða ritlinum og skrifborðsforritið er byggt með því að nota Electron pallinn (Arduino IDE 1.x er skrifað í Java). Rökfræðin sem tengist samantekt, kembiforrit og hleðslu á fastbúnaði er færð í sérstakt bakgrunnsferli arduino-cli. Ef mögulegt var reyndum við að halda viðmótinu í því formi sem notendum er kunnugt, en um leið að nútímavæða það. Notendum Arduino 1.x er gefinn kostur á að uppfæra í nýju útibúið með því að breyta núverandi stjórnum og aðgerðasöfnum.
Meðal áberandi breytinga á notandanum:
- Hraðvirkara, móttækilegra og nútímalegt viðmót með mörgum hætti til að koma upplýsingum á framfæri.
- Stuðningur við sjálfvirka útfyllingu á heitum aðgerða og breyta, að teknu tilliti til núverandi kóða og tengdra bókasöfna. Upplýsa um villur við innslátt. Aðgerðir sem tengjast merkingarfræðiþáttun eru framkvæmdar í íhlut sem styður LSP (Language Server Protocol) samskiptareglur.

- Leiðsögutæki fyrir kóða. Samhengisvalmyndin sem birtist þegar þú hægrismellir á fall eða breytu sýnir tengla til að fara í línuna sem skilgreinir valið fall eða breytu.

- Það er innbyggður villuleitari sem styður kembiforrit í beinni og getu til að nota brotpunkta.
- Stuðningur við dökka stillingu.

- Fyrir fólk sem vinnur að verkefni á mismunandi tölvum hefur verið bætt við stuðningi við að vista vinnu í Arduino Cloud. Á kerfum sem eru ekki með Arduino IDE 2 uppsett, er hægt að breyta kóða með Arduino Web Editor vefviðmótinu, sem styður einnig vinnu í ótengdum ham.
- Nýir stjórnar- og bókasafnsstjórar.
- Git samþætting.
- Serial Port eftirlitskerfi.
- Plotter, sem gerir þér kleift að kynna breyturnar og önnur gögn sem stjórnin skilar í formi sjónræns línurits. Það er hægt að skoða úttakið samtímis í textaformi og sem línurit.

- Innbyggður vélbúnaður til að athuga og senda uppfærslur.
Heimild: opennet.ru




