Толығымен қайта жасалған 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 қол жетімді
  • Жаңартуларды тексеру және жеткізу үшін кіріктірілген механизм.

Ақпарат көзі: opennet.ru

пікір қалдыру