Konplètman reamenaje Arduino IDE 2.0 ki disponib

Apre twa ane nan tès alfa ak beta, kominote a Arduino, ki devlope yon seri de tablo sous louvri ki baze sou mikrokontwolè, te prezante yon lage ki estab nan anviwònman an devlopman entegre Arduino IDE 2.0, ki bay yon koòdone pou ekri kòd, konpile, chaje firmwèr sou pyès ki nan konpitè, ak kominike avèk tablo pandan debogaj. Devlopman firmwèr fèt nan yon langaj pwogramasyon ki kreye espesyalman ki sanble ak C epi ki pèmèt ou byen vit kreye pwogram pou mikrokontwolè. Kòd koòdone anviwònman devlopman ekri nan TypeScript (tape JavaScipt), epi backend la aplike nan Go. Kòd sous la distribye anba lisans AGPLv3. Pakè ki pare yo te prepare pou Linux, Windows ak macOS.

Branch Arduino IDE 2.x la se yon pwojè konplètman nouvo ki pa gen okenn sipèpoze kòd ak Arduino IDE 1.x. Arduino IDE 2.0 a baze sou editè kòd Eclipse Theia, epi aplikasyon pou Desktop la bati lè l sèvi avèk platfòm Electron (Arduino IDE 1.x ekri an Java). Lojik ki asosye ak konpilasyon, debogaj ak chaje firmwèr yo deplase nan yon pwosesis background separe arduino-cli. Si sa posib, nou te eseye kenbe koòdone nan fòm abitye itilizatè yo, pandan y ap modènize li an menm tan. Itilizatè Arduino 1.x yo bay opòtinite pou yo ajou nan nouvo branch nan konvèti tablo ki deja egziste ak bibliyotèk fonksyon.

Pami chanjman ki pi aparan nan itilizatè a:

  • Yon koòdone ki pi rapid, ki pi reponn ak modèn ak plizyè mòd prezantasyon enfòmasyon.
  • Sipò pou ranpli oto-nan non fonksyon ak varyab, pran an kont kòd ki egziste deja ak bibliyotèk konekte. Enfòme sou erè pandan tape. Operasyon ki gen rapò ak analiz semantik yo fèt nan yon eleman ki sipòte pwotokòl LSP (Language Server Protocol).
    Konplètman reamenaje Arduino IDE 2.0 ki disponib
  • Zouti navigasyon kòd. Meni kontèks yo montre lè w klike sou yon fonksyon oswa yon varyab montre lyen pou ale nan liy ki defini fonksyon oswa varyab chwazi a.
    Konplètman reamenaje Arduino IDE 2.0 ki disponib
  • Gen yon debogaj entegre ki sipòte debogaj ap viv ak kapasite nan sèvi ak breakpoints.
  • Sipò pou mòd nwa.
    Konplètman reamenaje Arduino IDE 2.0 ki disponib
  • Pou moun k ap travay sou yon pwojè sou òdinatè diferan, yo te ajoute sipò pou ekonomize travay nan Arduino Cloud la. Sou sistèm ki pa gen Arduino IDE 2 enstale, li posib pou modifye kòd lè l sèvi avèk koòdone entènèt Arduino Web Editor, ki sipòte tou travay nan mòd offline.
  • Nouvo konsèy ak administratè bibliyotèk yo.
  • Git entegrasyon.
  • Serial Port Siveyans Sistèm.
  • Plotter, ki pèmèt ou prezante varyab yo ak lòt done tablo a retounen nan fòm yon graf vizyèl. Li posib pou wè pwodiksyon an ansanm sou fòm tèks ak kòm yon graf.
    Konplètman reamenaje Arduino IDE 2.0 ki disponib
  • Mekanis entegre pou tcheke ak livrezon mizajou.

Sous: opennet.ru

Add nouvo kòmantè