Mtundu watsopano wa chilengedwe cha Arduino IDE 2.3

Gulu la Arduino, lomwe limapanga matabwa otseguka ozikidwa pa microcontrollers, lasindikiza kumasulidwa kwa Arduino IDE 2.3 Integrated development environment, yomwe imapereka mawonekedwe olembera ma code, kupanga, kutsitsa firmware ku zipangizo ndi kuyanjana ndi matabwa panthawi yokonzanso. . Kukula kwa Firmware kumachitika pogwiritsa ntchito mtundu wovumbulutsidwa pang'ono wa C ++ wokhala ndi Wiring framework. Khodi yachitukuko yachitukuko imalembedwa mu TypeScript (yotchedwa JavaScript), ndipo backend imayikidwa mu Go. Khodi yoyambira imagawidwa pansi pa layisensi ya AGPLv3. Maphukusi okonzeka akonzekera Linux, Windows ndi macOS.

Nthambi ya Arduino IDE 2.x imachokera ku Eclipse Theia code editor ndipo imagwiritsa ntchito nsanja ya Electron kuti ipange mawonekedwe ogwiritsira ntchito (nthambi ya Arduino IDE 1.x inali yodzipangira yokha yolembedwa ku Java). Malingaliro okhudzana ndi kuphatikiza, kukonza zolakwika ndi kutsitsa kwa firmware imasunthidwa kunjira ina yakumbuyo arduino-cli. Zomwe zili mu IDE zikuphatikizapo: LSP (Language Server Protocol) kuthandizira, kusinthika kosinthika kwa ntchito ndi mayina osinthika, zida zogwiritsira ntchito ma code, chithandizo chamutu, kusakanikirana kwa Git, kuthandizira kusunga mapulojekiti mumtambo wa Arduino, kuyang'anira ma serial port (Serial Monitor) .

Mtundu watsopano wa chilengedwe cha Arduino IDE 2.3

Mu mtundu watsopano, debugger yomangidwa idasamutsidwa ku gulu la zinthu zokhazikika, kuthandizira kuwongolera mumayendedwe amoyo komanso kuthekera kogwiritsa ntchito ma breakpoints. Chotsitsacho chimachokera pa ndondomeko yokhazikika, zomwe zimapangitsa kuti zikhale zosavuta kuwonjezera kuthandizira pa bolodi lililonse ndikugwiritsa ntchito mawonekedwe a Arduino IDE kuti athetse vutoli. Pakadali pano, chithandizo chowongolera chimakhazikitsidwa pama board onse a Mbed core based Arduino monga GIGA R1 WiFi, Portenta H7, Opta, Nano BLE ndi Nano RP2040 Connect. Thandizo lowongolera ma board otengera pachimake cha Renesas, monga UNO R4 ndi Portenta C33, akukonzekera kuonjezedwa posachedwa, pambuyo pake kukonzanso kudzakhalaponso pama board a Arduino-ESP32.

Source: opennet.ru

Kuwonjezera ndemanga