גאָר רידיזיינד Arduino IDE 2.0 בנימצא

נאָך דריי יאָר פון אַלף און ביתא טעסטינג, די Arduino קהל, וואָס דעוועלאָפּס אַ סעריע פון ​​​​עפֿענען מקור באָרדז באזירט אויף מיקראָקאָנטראָללערס, האט דערלאנגט אַ סטאַביל מעלדונג פון די Arduino IDE 2.0 ינאַגרייטיד אַנטוויקלונג סוויווע, וואָס גיט אַ צובינד פֿאַר שרייבן קאָד, קאַמפּיילינג, לאָודינג פירמוואַרע אַנטו ייַזנוואַרג, און ינטעראַקטינג מיט באָרדז בעשאַס דיבאַגינג. פירמוואַרע אַנטוויקלונג איז דורכגעקאָכט אין אַ ספּעשלי באשאפן פּראָגראַממינג שפּראַך וואָס ריזעמבאַלז C און אַלאַוז איר צו געשווינד שאַפֿן מגילה פֿאַר מיקראָקאָנטראָללערס. דער אַנטוויקלונג סוויווע צובינד קאָד איז געשריבן אין TypeScript (טייפּט JavaScipt), און די באַקענד איז ימפּלאַמענאַד אין Go. דער מקור קאָד איז פונאנדערגעטיילט אונטער די AGPLv3 דערלויבעניש. גרייט-געמאכט פּאַקאַדזשאַז זענען צוגעגרייט פֿאַר לינוקס, ווינדאָוז און מאַקאָס.

די Arduino IDE 2.x צווייַג איז אַ גאָר נייַע פּרויעקט וואָס האט קיין קאָד אָוווערלאַפּס מיט Arduino IDE 1.x. די Arduino IDE 2.0 איז באזירט אויף די Eclipse Theia קאָד רעדאַקטאָר, און די דעסקטאַפּ אַפּלאַקיישאַן איז געבויט מיט די עלעקטראָן פּלאַטפאָרמע (Arduino IDE 1.x איז געשריבן אין Java). די לאָגיק פֿאַרבונדן מיט זאַמלונג, דיבאַגינג און לאָודינג פון פירמוואַרע איז אריבערגעפארן צו אַ באַזונדער הינטערגרונט פּראָצעס arduino-cli. אויב מעגלעך, מיר געפרוווט צו האַלטן די צובינד אין די פאָרעם וואָס איז באַקאַנט צו די ניצערס, און סיימאַלטייניאַסלי מאַדערנייזינג עס. יוזערז פון Arduino 1.x באַקומען די געלעגנהייט צו אַפּגרייד צו די נייַע צווייַג דורך קאַנווערטינג יגזיסטינג באָרדז און פונקציע לייברעריז.

צווישן די מערסט באמערקט ענדערונגען צו דער באַניצער:

  • א פאַסטער, מער אָפּרופיק און מאָדערן-קוקן צובינד מיט קייפל מאָדעס פון פּריזענטינג אינפֿאָרמאַציע.
  • שטיצן פֿאַר אַוטאָ קאַמפּלישאַן פון די נעמען פון פאַנגקשאַנז און וועריאַבאַלז, גענומען אין חשבון די יגזיסטינג קאָד און פארבונדן לייברעריז. ינפאָרמינג וועגן ערראָרס בעשאַס טייפּינג. אָפּעראַטיאָנס שייַכות צו סעמאַנטיקס פּאַרסינג זענען דורכגעקאָכט אין אַ קאָמפּאָנענט וואָס שטיצט די LSP (Language Server Protocol) פּראָטאָקאָל.
    גאָר רידיזיינד Arduino IDE 2.0 בנימצא
  • קאָד נאַוויגאַציע מכשירים. די קאָנטעקסט מעניו געוויזן ווען איר רעכט גיט אויף אַ פֿונקציע אָדער בייַטעוודיק דיספּלייז לינקס צו גיין צו די שורה וואָס דיפיינז די אויסגעקליבן פֿונקציע אָדער בייַטעוודיק.
    גאָר רידיזיינד Arduino IDE 2.0 בנימצא
  • עס איז אַ געבויט-אין דעבוגגער וואָס שטיצט לעבן דיבאַגינג און די פיייקייט צו נוצן ברייקפּאָינץ.
  • דאַרק מאָדע שטיצן.
    גאָר רידיזיינד Arduino IDE 2.0 בנימצא
  • פֿאַר מענטשן וואָס אַרבעט אויף אַ פּרויעקט אויף פאַרשידענע קאָמפּיוטערס, שטיצן איז צוגעגעבן פֿאַר שפּאָרן אַרבעט אין די Arduino קלאָוד. אויף סיסטעמען וואָס טאָן ניט האָבן Arduino IDE 2 אינסטאַלירן, עס איז מעגלעך צו רעדאַגירן קאָד מיט די Arduino וועב עדיטאָר וועב צובינד, וואָס אויך שטיצט אַרבעט אין אָפפלינע מאָדע.
  • נײע ר פארװאלטונ ג או ן ביבליאטעק .
  • גיט ינאַגריישאַן.
  • סיריאַל פּאָרט מאָניטאָרינג סיסטעם.
  • פּלאַטער, וואָס אַלאַוז איר צו פאָרשטעלן די וועריאַבאַלז און אנדערע דאַטן אומגעקערט דורך די ברעט אין די פאָרעם פון אַ וויזשאַוואַל גראַפיק. עס איז מעגלעך צו סיימאַלטייניאַסלי זען די רעזולטאַט אין טעקסט פאָרעם און ווי אַ גראַפיק.
    גאָר רידיזיינד Arduino IDE 2.0 בנימצא
  • געבויט-אין מעקאַניזאַם פֿאַר קאָנטראָלירונג און דעליווערינג דערהייַנטיקונגען.

מקור: opennet.ru

לייגן אַ באַמערקונג