Loaʻa iā Arduino IDE 2.0 i hoʻolālā hou ʻia

Ma hope o ʻekolu mau makahiki o ka hoʻāʻo ʻana i ka alpha a me ka beta, ua hōʻike ke kaiāulu Arduino, ka mea e hoʻomohala ana i kahi papa o nā papa open-source e pili ana i nā microcontrollers, i kahi hoʻokuʻu paʻa o ka Arduino IDE 2.0 integrated development environment, e hāʻawi ana i kahi interface no ke kākau ʻana i nā code, hōʻuluʻulu, ke hoʻouka ʻana i ka firmware ma luna o ka lako, a me ka launa pū ʻana me nā papa i ka wā debugging. Hana ʻia ka hoʻomohala ʻana i nā firmware ma kahi ʻōlelo hoʻolālā i hana ʻia e like me C a hiki iā ʻoe ke hana wikiwiki i nā papahana no nā microcontrollers. Ua kākau ʻia ka code interface environment development ma TypeScript (typed JavaScipt), a ua hoʻokō ʻia ka hope ma Go. Hāʻawi ʻia ke code kumu ma lalo o ka laikini AGPLv3. Ua hoʻomākaukau ʻia nā pūʻolo i mākaukau no Linux, Windows a me macOS.

ʻO ka lālā Arduino IDE 2.x he papahana hou loa ʻaʻohe code overlaps me Arduino IDE 1.x. Hoʻokumu ʻia ka Arduino IDE 2.0 ma luna o ka Eclipse Theia code editor, a ua kūkulu ʻia ka papa kuhikuhi me ka hoʻohana ʻana i ka Electron platform (Arduino IDE 1.x ua kākau ʻia ma Java). Hoʻololi ʻia ka loiloi e pili ana i ka hoʻopili ʻana, debugging a me ka hoʻouka ʻana o ka firmware i kahi kaʻina hana ʻokoʻa arduino-cli. Inā hiki, ua hoʻāʻo mākou e mālama i ka interface ma ke ʻano i kamaʻāina i nā mea hoʻohana, ʻoiai ke hoʻololi nei i ka manawa like. Hāʻawi ʻia nā mea hoʻohana o Arduino 1.x i ka manawa e hoʻonui ai i ka lālā hou ma o ka hoʻololi ʻana i nā papa i loaʻa a me nā hale waihona puke.

Ma waena o nā loli i ʻike ʻia i ka mea hoʻohana:

  • ʻOi aku ka wikiwiki, ʻoi aku ka pane a me ke ʻano o kēia manawa me nā ʻano ʻano he nui o ka hōʻike ʻana i ka ʻike.
  • Kākoʻo no ka hoʻopiha piha ʻana i nā inoa o nā hana a me nā ʻano like ʻole, me ka noʻonoʻo ʻana i nā code i loaʻa a me nā hale waihona puke pili. E hōʻike ana i nā hewa i ka wā e paʻi ana. Hana ʻia nā hana e pili ana i ka parsing semantics i kahi mea e kākoʻo ana i ka protocol LSP (Language Server Protocol).
    Loaʻa iā Arduino IDE 2.0 i hoʻolālā hou ʻia
  • Mea hoʻokele code. Hōʻike ʻia ka papa kuhikuhi pōʻaiapili i ka wā e kaomi pono ai ʻoe i kahi hana a i ʻole nā ​​loli e hōʻike i nā loulou e hele i ka laina e wehewehe i ka hana i koho ʻia.
    Loaʻa iā Arduino IDE 2.0 i hoʻolālā hou ʻia
  • Aia kahi debugger i kūkulu ʻia e kākoʻo ana i ka debugging ola a me ka hiki ke hoʻohana i nā breakpoints.
  • Kākoʻo ʻano pōʻeleʻele.
    Loaʻa iā Arduino IDE 2.0 i hoʻolālā hou ʻia
  • No nā poʻe e hana ana i kahi papahana ma nā kamepiula like ʻole, ua hoʻohui ʻia ke kākoʻo no ka mālama ʻana i ka hana ma ka Arduino Cloud. Ma nā ʻōnaehana ʻaʻole i hoʻokomo ʻia ʻo Arduino IDE 2, hiki ke hoʻoponopono i ke code me ka hoʻohana ʻana i ka Arduino Web Editor interface, e kākoʻo ana i ka hana ma ke ʻano offline.
  • Nā luna papa a me nā waihona puke hou.
  • Hoʻohui ʻia ʻo Git.
  • Pūnaehana Nānā Port Serial.
  • Plotter, hiki iā ʻoe ke hōʻike i nā mea hoʻololi a me nā ʻikepili ʻē aʻe i hoʻihoʻi ʻia e ka papa ma ke ʻano o ka pakuhi ʻike. Hiki ke nānā aku i ka hopena ma ke ʻano kikokikona a me ka pakuhi.
    Loaʻa iā Arduino IDE 2.0 i hoʻolālā hou ʻia
  • ʻO ka mīkini i kūkulu ʻia no ka nānā ʻana a me ka hāʻawi ʻana i nā mea hou.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka