Kukonzanso kwathunthu Arduino IDE 2.0 kupezeka

Pambuyo pa zaka zitatu za kuyesa kwa alpha ndi beta, gulu la Arduino, lomwe limapanga mapepala otseguka opangidwa ndi microcontrollers, lapereka kumasulidwa kokhazikika kwa Arduino IDE 2.0 Integrated development environment, yomwe imapereka mawonekedwe olembera kachidindo, kupanga, kutsitsa firmware pa Hardware, ndikulumikizana ndi ma board panthawi yamavuto. Kukula kwa firmware kumachitika m'chinenero chopangidwa mwapadera chomwe chimafanana ndi C ndipo chimakupatsani mwayi wopanga mapulogalamu a microcontrollers. Khodi yachitukuko yachitukuko imalembedwa mu TypeScript (yolemba JavaScipt), ndipo kumbuyo kumayendetsedwa mu Go. Khodi yoyambira imagawidwa pansi pa layisensi ya AGPLv3. Maphukusi okonzeka akonzedwa a Linux, Windows ndi macOS.

Nthambi ya Arduino IDE 2.x ndi pulojekiti yatsopano yomwe ilibe ma code omwe amadutsana ndi Arduino IDE 1.x. Arduino IDE 2.0 imachokera ku Eclipse Theia code editor, ndipo pulogalamu ya kompyuta imamangidwa pogwiritsa ntchito nsanja ya Electron (Arduino IDE 1.x yalembedwa ku Java). Lingaliro lomwe limalumikizidwa ndi kuphatikiza, kukonza zolakwika ndi kutsitsa kwa firmware kumasunthidwa kunjira ina yakumbuyo arduino-cli. Ngati n'kotheka, tinayesetsa kusunga mawonekedwe mu mawonekedwe odziwika bwino kwa ogwiritsa ntchito, panthawi imodzimodziyo akusintha. Ogwiritsa ntchito Arduino 1.x amapatsidwa mwayi wopita kunthambi yatsopano posintha matabwa omwe alipo ndi malaibulale ogwira ntchito.

Zina mwa zosintha zowoneka bwino kwa ogwiritsa ntchito:

  • Mawonekedwe ofulumira, olabadira komanso owoneka amakono okhala ndi mitundu ingapo yowonetsera zambiri.
  • Thandizo pakumaliza-kumaliza kwa mayina a ntchito ndi zosinthika, poganizira ma code omwe alipo ndi malaibulale olumikizidwa. Kudziwitsa za zolakwika pakulemba. Ntchito zokhudzana ndi kugawa kwa semantics zimachitika mu gawo lomwe limathandizira protocol ya LSP (Language Server Protocol).
    Kukonzanso kwathunthu Arduino IDE 2.0 kupezeka
  • Zida zoyendera ma code. Menyu yankhani yomwe ikuwonetsedwa mukadina kumanja pa ntchito kapena zosintha zimawonetsa maulalo kupita ku mzere womwe umatanthawuza ntchito yosankhidwa kapena kusintha.
    Kukonzanso kwathunthu Arduino IDE 2.0 kupezeka
  • Pali debugger yomangidwa yomwe imathandizira kukonza zolakwika ndikutha kugwiritsa ntchito ma breakpoints.
  • Thandizo lamdima wakuda.
    Kukonzanso kwathunthu Arduino IDE 2.0 kupezeka
  • Kwa anthu omwe akugwira ntchito pamakompyuta osiyanasiyana, thandizo lawonjezedwa populumutsa ntchito mu Mtambo wa Arduino. Pamakina omwe alibe Arduino IDE 2, ndizotheka kusintha kachidindo pogwiritsa ntchito mawonekedwe a intaneti a Arduino Web Editor, omwe amathandiziranso ntchito pa intaneti.
  • Atsogoleri atsopano a board ndi library.
  • Kuphatikiza kwa Git.
  • Serial Port Monitoring System.
  • Plotter, yomwe imakulolani kuti muwonetse zosinthika ndi zina zomwe zabwezedwa ndi bolodi mu mawonekedwe a graph yowonekera. Ndizotheka kuti nthawi yomweyo muwone zomwe zatuluka m'malemba komanso ngati graph.
    Kukonzanso kwathunthu Arduino IDE 2.0 kupezeka
  • Makina omangidwira kuti awone ndi kutumiza zosintha.

Source: opennet.ru

Kuwonjezera ndemanga