Vérsi anyar tina lingkungan ngembangkeun Arduino IDE 2.3

Komunitas Arduino, anu ngembangkeun sauntuyan papan open-source dumasar kana mikrokontroler, parantos nyebarkeun sékrési lingkungan pangembangan terpadu Arduino IDE 2.3, anu nyayogikeun antarbeungeut pikeun nyerat kode, nyusun, ngaunduh firmware kana alat sareng berinteraksi sareng papan nalika debugging. . Pangembangan firmware dilaksanakeun nganggo versi C ++ anu rada dilucuti sareng kerangka Wiring. Kode panganteur lingkungan ngembangkeun ditulis dina TypeScript (diketik JavaScript), 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 dumasar kana redaktur kode Eclipse Theia sarta ngagunakeun platform éléktron pikeun ngawangun antarbeungeut pamaké (cabang Arduino IDE 1.x éta hiji produk timer ngandung ditulis dina Java). Logika pakait sareng kompilasi, debugging na loading of firmware dipindahkeun ka prosés tukang misah arduino-cli. Fitur IDE diantarana: dukungan LSP (Language Server Protocol), autocompletion adaptif fungsi sareng nami variabel, alat navigasi kode, dukungan téma, integrasi Git, dukungan pikeun nyimpen proyék di Arduino Cloud, monitor serial port (Serial Monitor).

Vérsi anyar tina lingkungan ngembangkeun Arduino IDE 2.3

Dina versi anyar, anu diwangun-di debugger geus dibikeun ka kategori kamampuhan stabil, ngarojong debugging dina modeu hirup jeung kamampuhan pikeun ngagunakeun breakpoints. Debugger dumasar kana kerangka baku, nu matak ngamudahkeun pikeun nambahkeun rojongan debugging pikeun sagala dewan jeung ngagunakeun panganteur Arduino IDE baku pikeun debugging. Ayeuna, dukungan debugging dilaksanakeun pikeun sadaya papan Arduino dumasar Mbed inti sapertos GIGA R1 WiFi, Portenta H7, Opta, Nano BLE sareng Nano RP2040 Connect. Dukungan debugging pikeun papan dumasar kana inti Renesas, sapertos UNO R4 sareng Portenta C33, direncanakeun bakal ditambah dina waktos anu caket, saatos éta debugging ogé bakal sayogi pikeun papan Arduino-ESP32.

sumber: opennet.ru

Tambahkeun komentar