Lengkep redesigned Arduino IDE 2.0 sadia

Saatos tilu taun uji alfa sareng béta, komunitas Arduino, anu ngembangkeun séri papan sumber terbuka dumasar kana mikrokontroler, parantos nyayogikeun sékrési stabil tina lingkungan pangembangan terpadu Arduino IDE 2.0, anu nyayogikeun antarbeungeut pikeun nyerat kode, nyusun, loading firmware onto hardware, sarta interacting jeung papan salila debugging. Pangwangunan firmware dilaksanakeun dina basa pamrograman anu didamel khusus anu nyarupaan C sareng ngamungkinkeun anjeun gancang nyiptakeun program pikeun mikrokontroler. Kode panganteur lingkungan ngembangkeun ditulis dina TypeScript (diketik JavaScipt), sarta backend dilaksanakeun dina Go. Kodeu sumber disebarkeun dina lisénsi AGPLv3. Bungkusan anu siap-siap parantos disiapkeun pikeun Linux, Windows sareng macOS.

Cabang Arduino IDE 2.x mangrupakeun proyék lengkep anyar nu euweuh tumpang tindihna kode jeung Arduino IDE 1.x. Arduino IDE 2.0 ieu dumasar kana Eclipse Theia kode redaktur, jeung aplikasi desktop diwangun ngagunakeun platform éléktron (Arduino IDE 1.x ditulis dina Java). Logika pakait sareng kompilasi, debugging na loading of firmware dipindahkeun ka prosés tukang misah arduino-cli. Upami mungkin, kami nyobian ngajaga antarbeungeut dina bentuk anu biasa pikeun pangguna, bari sakaligus modéren éta. Pamaké Arduino 1.x dibéré kasempetan pikeun ngamutahirkeun ka cabang anyar ku ngarobah dewan aya jeung perpustakaan fungsi.

Diantara parobahan anu paling katingali pikeun pangguna:

  • Antarbeungeut anu langkung gancang, langkung responsif sareng katingali modéren kalayan sababaraha modeu nampilkeun inpormasi.
  • Rojongan pikeun otomatis-parantosan nami fungsi sareng variabel, ngiringan kode anu aya sareng perpustakaan anu nyambung. Informing ngeunaan kasalahan nalika ngetik. Operasi patali parsing semantik dilaksanakeun dina komponén nu ngarojong protokol LSP (Language Server Protocol).
    Lengkep redesigned Arduino IDE 2.0 sadia
  • Alat navigasi kode. Menu konteks dipintonkeun sawaktos Anjeun-klik katuhu dina fungsi atawa variabel mintonkeun Tumbu pikeun pindah ka garis nu nangtukeun fungsi dipilih atawa variabel.
    Lengkep redesigned Arduino IDE 2.0 sadia
  • Aya debugger anu diwangun anu ngadukung debugging langsung sareng kamampuan ngagunakeun titik putus.
  • Rojongan mode poék.
    Lengkep redesigned Arduino IDE 2.0 sadia
  • Pikeun jalma anu ngerjakeun proyék dina komputer anu béda, dukungan parantos ditambihan pikeun ngahémat karya dina Arduino Cloud. Dina sistem nu teu boga Arduino IDE 2 dipasang, kasebut nyaéta dimungkinkeun pikeun ngédit kode ngagunakeun panganteur web Arduino Web Editor, nu ogé ngarojong gawé dina modeu offline.
  • dewan anyar jeung manajer perpustakaan.
  • Integrasi Git.
  • Serial Port Sistim pangimeutan.
  • Plotter, anu ngamungkinkeun anjeun nampilkeun variabel sareng data anu sanés dipulangkeun ku dewan dina bentuk grafik visual. Kasebut nyaéta dimungkinkeun pikeun sakaligus ningali kaluaran dina bentuk téks sareng salaku grafik.
    Lengkep redesigned Arduino IDE 2.0 sadia
  • Mékanisme anu diwangun pikeun mariksa sareng ngirimkeun apdet.

sumber: opennet.ru

Tambahkeun komentar