Tshiab version ntawm Arduino IDE 2.3 kev txhim kho ib puag ncig

Lub zej zog Arduino, uas tsim ib tug series ntawm open-source boards raws li microcontrollers, tau luam tawm qhov kev tso tawm ntawm Arduino IDE 2.3 integrated kev loj hlob ib puag ncig, uas muab ib tug interface rau sau code, compiling, downloading firmware rau cov cuab yeej thiab interacting nrog boards thaum debugging. . Kev txhim kho firmware yog ua los ntawm kev siv me ntsis stripped-down version ntawm C ++ nrog rau Wiring moj khaum. Txoj kev loj hlob ib puag ncig interface code yog sau nyob rau hauv TypeScript (tsau JavaScript), thiab lub backend yog siv nyob rau hauv Go. Cov cai tau muab faib raws li daim ntawv tso cai AGPLv3. Cov pob khoom npaj tau npaj rau Linux, Windows thiab macOS.

Cov ceg Arduino IDE 2.x yog raws li Eclipse Theia code editor thiab siv Electron platform los tsim cov neeg siv interface (Arduino IDE 1.x ceg yog cov khoom uas muaj tus kheej sau hauv Java). Lub logic txuam nrog kev muab tso ua ke, debugging thiab thauj khoom ntawm firmware yog tsiv mus rau ib qho txheej txheem keeb kwm yav dhau los ntawm arduino-cli. IDE cov yam ntxwv muaj xws li: LSP (Language Server Protocol) kev txhawb nqa, hloov kho qhov ua tiav ntawm kev ua tiav thiab cov npe sib txawv, cov cuab yeej kev taw qhia, kev txhawb nqa, Git kev koom ua ke, kev txhawb nqa rau khaws cia cov haujlwm hauv Arduino Cloud, serial chaw nres nkoj xyuas (Serial Monitor).

Tshiab version ntawm Arduino IDE 2.3 kev txhim kho ib puag ncig

Nyob rau hauv lub tshiab version, lub built-in debugger tau pauv mus rau qeb ntawm ruaj khov nta, txhawb kev debugging nyob rau hauv hom thiab muaj peev xwm siv breakpoints. Lub debugger yog raws li tus qauv qauv, uas ua rau nws yooj yim los ntxiv kev pab cuam debugging rau ib lub rooj tsavxwm thiab siv tus qauv Arduino IDE interface rau kev debugging. Tam sim no, kev pab cuam debugging yog siv rau tag nrho Mbed core raws li Arduino boards xws li GIGA R1 WiFi, Portenta H7, Opta, Nano BLE thiab Nano RP2040 Txuas. Kev debugging kev txhawb nqa rau cov laug cam raws li Renesas core, xws li UNO R4 thiab Portenta C33, tau npaj yuav ntxiv rau yav tom ntej, tom qab ntawd kev debugging kuj tseem muaj rau Arduino-ESP32 boards.

Tau qhov twg los: opennet.ru

Ntxiv ib saib