Толугу менен кайра иштелип чыккан Arduino IDE 2.0 жеткиликтүү

Үч жылдык альфа жана бета тестирлөөдөн кийин, микроконтроллерлердин негизинде ачык булактуу такталардын сериясын иштеп чыгуучу Arduino коомчулугу Arduino IDE 2.0 интеграцияланган иштеп чыгуу чөйрөсүнүн туруктуу чыгарылышын сунуштады, ал код жазуу, компиляциялоо үчүн интерфейсти камсыз кылат. жабдыкка микропрограмманы жүктөө жана мүчүлүштүктөрдү оңдоо учурунда такталар менен иштешүү. Микропрограмманы иштеп чыгуу атайын түзүлгөн программалоо тилинде жүзөгө ашырылат, ал Сиге окшош жана микроконтроллерлер үчүн программаларды тез түзүүгө мүмкүндүк берет. Өнүктүрүү чөйрөсүнүн интерфейсинин коду TypeScriptде (JavaScipt деп терилген) жазылат, ал эми бэкэнд Go программасында ишке ашырылат. Булак коду AGPLv3 лицензиясы боюнча таратылат. Linux, Windows жана macOS үчүн даяр пакеттер даярдалган.

Arduino IDE 2.x бутагы - бул Arduino IDE 1.x менен эч кандай коду дал келбеген жаңы долбоор. Arduino IDE 2.0 Eclipse Theia код редакторуна негизделген, ал эми рабочий колдонмо Electron платформасын колдонуу менен курулган (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 Web Editor веб-интерфейси аркылуу кодду оңдоого болот, ал оффлайн режиминде да иштөөнү колдойт.
  • Жаңы башкармалыктын жана китепкананын жетекчилери.
  • Git интеграциясы.
  • Сериялык порт мониторинг системасы.
  • Плоттер, бул визуалдык график түрүндө такта тарабынан кайтарылган өзгөрмөлөрдү жана башка маалыматтарды көрсөтүүгө мүмкүндүк берет. Чыгарууну бир эле учурда текст түрүндө жана график түрүндө көрүүгө болот.
    Толугу менен кайра иштелип чыккан Arduino IDE 2.0 жеткиликтүү
  • Жаңыртууларды текшерүү жана жеткирүү үчүн камтылган механизм.

Source: opennet.ru

Комментарий кошуу