Nei Versioun vum Arduino IDE 2.3 Entwécklungsëmfeld

D'Arduino Gemeinschaft, déi eng Serie vun Open-Source Boards baséiert op Mikrokontroller entwéckelt, huet d'Verëffentlechung vum Arduino IDE 2.3 integréiert Entwécklungsëmfeld publizéiert, wat en Interface fir Code ze schreiwen, ze kompiléieren, eroflueden Firmware op Ausrüstung an Interaktioun mat Boards während Debugging . Firmware Entwécklung gëtt mat enger liicht ofgeschniddener Versioun vu C++ mam Wiring Kader duerchgefouert. Den Entwécklungsëmfeld Interface Code ass am TypeScript geschriwwe ginn (Typ JavaScript), an de Backend ass am Go implementéiert. De Quellcode gëtt ënner der AGPLv3 Lizenz verdeelt. Fäerdeg Pakete goufen fir Linux, Windows a macOS virbereet.

D'Arduino IDE 2.x Branche baséiert op dem Eclipse Theia Code Editor a benotzt d'Electron Plattform fir d'Benotzerinterface ze bauen (d'Arduino IDE 1.x Branche war e selbststänneg Produkt geschriwwen op Java). D'Logik assoziéiert mat Kompiléierung, Debugging a Luede vu Firmware gëtt op e separaten Hannergrondprozess arduino-cli geplënnert. D'Features vun der IDE enthalen: LSP (Language Server Protocol) Ënnerstëtzung, adaptiv Autocompletion vu Funktioun a Variabelennimm, Codenavigatiounstools, Theme Support, Git Integratioun, Ënnerstëtzung fir Projeten an der Arduino Cloud ze späicheren, Serial Port Iwwerwaachung (Serial Monitor).

Nei Versioun vum Arduino IDE 2.3 Entwécklungsëmfeld

An der neier Versioun ass den agebaute Debugger an d'Kategorie vu stabile Fonctiounen transferéiert ginn, ënnerstëtzt Debugging am Live Modus an d'Fäegkeet fir Breakpoints ze benotzen. Den Debugger baséiert op engem Standard Kader, wat et einfach mécht Debugging Support fir all Board ze addéieren an d'Standard Arduino IDE Interface fir Debugging ze benotzen. De Moment gëtt Debugging Support fir all Mbed Core baséiert Arduino Boards wéi GIGA R1 WiFi, Portenta H7, Opta, Nano BLE an Nano RP2040 Connect implementéiert. Debugging Ënnerstëtzung fir Boards baséiert op dem Renesas Kär, wéi UNO R4 a Portenta C33, ass geplangt an der nächster Zukunft ze addéieren, no deem Debugging och fir Arduino-ESP32 Boards verfügbar ass.

Source: opennet.ru

Setzt e Commentaire