Arduino IDE 2.0 ietver interfeisa uzlabojumus, veiktspēju, koda pabeigšanu un daudz ko citu

Arduino IDE 2.0 interfeiss

Arduino nodrošina saskarni koda rakstīšanai, kompilēšanai un programmaparatūras augšupielādei. aparatūrai un mijiedarbībai ar dēļiem atkļūdošanas laikā.

Pēc trīs gadus ilgas alfa un beta testēšanas, Arduino kopiena, kas izstrādā virkni atvērtu dēļu, kuru pamatā ir mikrokontrolleri izlaida stabilu versiju integrētas attīstības vidi Arduino IDE 2.0.

Filiāle Arduino IDE 2.x ir pilnīgi jauns projekts neviens kods nepārklājas ar Arduino IDE 1.x. ArduinoIDE 2.0 ir balstīta uz Eclipse Theia koda redaktoru un darbvirsmas lietojumprogramma ir veidota, izmantojot platformu Electron (Arduino IDE 1.x ir rakstīts Java valodā).

Loģika, kas saistīta ar programmaparatūras kompilēšanu, atkļūdošanu un lejupielādi, ir pārvietota uz atsevišķu arduino-cli fona procesu. Ja iespējams, viņi centās saglabāt saskarni lietotājiem pazīstamajā formā, vienlaikus to modernizējot. Arduino 1.x lietotājiem ir iespēja jaunināt uz jaunu filiāli, pārveidojot esošās plates un funkciju bibliotēkas.

Ar prieku paziņojam, ka no šodienas Arduino IDE 2.0 ir pārvietots uz stabilu versiju un ir pieejams lejupielādei. Kopš beta versijas izlaišanas 2021. gada pavasarī no aktīvās Arduino kopienas saņemtās atsauksmes ir ļāvušas mums koncentrēties uz to, kas ir nozīmīgs plašākai lietotāju bāzei. Tam ir moderns redaktors, un tas nodrošina kopumā labāku lietotāja pieredzi, pateicoties atsaucīgam interfeisam un ātrākam izveides laikam.

Papildus galvenajām funkcijām (mēs tās sīkāk apskatīsim vēlāk), IDE 2.0 gūst labumu no vairākiem uzlabojumiem un papildu atbalsta. Sērijas monitoru un ploteri var izmantot kopā, ļaujot lietotājiem izmantot divus logus datu izvadei. Pirms jums bija jāizvēlas starp tekstu un grafiku, tagad varat izvēlēties abus.

Galvenie Arduino IDE 2.0 jauninājumi

Šajā jaunajā Arduino IDE 2.0 versijā izceļ a ātrāks, atsaucīgs interfeiss un mūsdienīgs izskats ar vairākiem displeja režīmiem.

Vēl viens jaunums, kas izceļas, ir atbalsts funkciju un mainīgo nosaukumu automātiskai pabeigšanai, ņemot vērā esošo kodu un savienotās bibliotēkas. Rakstīšanas laikā ziņojiet par kļūdām. Darbības, kas saistītas ar parsēšanas semantiku, tiek pārvietotas uz komponentu, kas atbalsta LSP (Language Server Protocol).

Papildus tam arī mēs varam atrast koda navigācijas rīkus, konteksta izvēlnē, kas tiek parādīta, ar peles labo pogu noklikšķinot uz funkcijas vai mainīgā, tiek parādītas saites, lai pārietu uz rindu, kurā ir definēta atlasītā funkcija vai mainīgais.

Arduino IDE 2.0 ir arī tas, ka ir integrēts atkļūdotājs, kas atbalsta tiešo atkļūdošanu un iespēju izmantot pārtraukuma punktus.

Pievienots atbalsts darba saglabāšanai Arduino Cloud cilvēkiem, kuri strādā pie projekta dažādos datoros. Sistēmās, kurās nav instalēts Arduino IDE 2, tiek nodrošināta iespēja rediģēt kodu, izmantojot Arduino Web Editor tīmekļa saskarni, kas atbalsta arī bezsaistes darbību.
Jauna padome un bibliotēkas direktori.

No otras puses, ir a Uzlabots sērijas ploteris, kas ir rīks, kas ļauj attēlot tāfeles atgrieztos mainīgos un citus datus vizuāla grafika veidā. Ploteris ir patiešām noderīgs vizuālais rīks tas palīdz lietotājam labāk izprast un salīdzināt savus datu punktus. To var izmantot, lai pārbaudītu un kalibrētu sensorus, salīdzinātu vērtības un citus līdzīgus scenārijus.

Gada citas izmaiņas kas izceļas no šīs jaunās versijas:

  • Ir iespējams vienlaikus apskatīt izvadi kā tekstu un kā grafiku.
  • Atbalsts tumšā režīma dizainam.
  • Integrācija ar Git.
  • Sērijas monitoru sistēma.
  • Iebūvēts mehānisms atjauninājumu pārbaudei un piegādei.

Visbeidzot ir vērts pieminēt, ka programmaparatūras izstrāde tiek veikta speciāli izveidotā programmēšanas valodā, kas atgādina C un ļauj ātri izveidot programmas mikrokontrolleriem. Izstrādes vides saskarnes kods ir rakstīts TypeScript (rakstīts JavaScipt), un aizmugursistēma ir ieviesta programmā Go.

Priekšinteresējas par to uzzināt vairāk un/vai iegūstiet jauno versiju, sīkāku informāciju varat pārbaudīt vietnē šo saiti.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.