Толығымен қайта жасалған Arduino IDE 2.0 қол жетімді

Үш жылдық альфа және бета-тестілеуден кейін, ашық бастапқы кодты микроконтроллерлерге негізделген платалар сериясын әзірлейтін Arduino қауымдастығы код жазу, компиляциялау, аппараттық құралға микробағдарламаны жүктеу және жөндеу кезінде платалармен өзара әрекеттесу интерфейсін қамтамасыз ететін интеграцияланған әзірлеу ортасы (IDE) Arduino IDE 2.0 тұрақты нұсқасын шығарды. Микробағдарламаны әзірлеу C тілін еске түсіретін арнайы жасалған бағдарламалау тілінде жүзеге асырылады, бұл микроконтроллерлерге арналған бағдарламаларды жылдам жасауға мүмкіндік береді. IDE интерфейс коды 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

DDoS қорғауы бар сайттар үшін сенімді хостинг, VPS VDS серверлерін сатып алыңыз 🔥 DDoS қорғанысы, VPS VDS серверлері бар сенімді веб-сайт хостингін сатып алыңыз | ProHoster