To'liq qayta ishlangan Arduino IDE 2.0 mavjud

Uch yillik alfa va beta sinovlaridan so'ng, mikrokontrollerlar asosida bir qator ochiq kodli platalarni ishlab chiquvchi Arduino hamjamiyati Arduino IDE 2.0 integratsiyalashgan ishlab chiqish muhitining barqaror versiyasini taqdim etdi, bu kod yozish, kompilyatsiya qilish, proshivkani apparatga yuklash va disk raskadrovka paytida platalar bilan o'zaro aloqa qilish. Mikrodasturlarni ishlab chiqish C ga o'xshash maxsus yaratilgan dasturlash tilida amalga oshiriladi va mikrokontrollerlar uchun dasturlarni tezda yaratishga imkon beradi. Rivojlanish muhiti interfeysi kodi TypeScript-da (JavaScipt yoziladi) yozilgan va backend Go-da amalga oshiriladi. Manba kodi AGPLv3 litsenziyasi ostida tarqatiladi. Linux, Windows va macOS uchun tayyor paketlar tayyorlangan.

Arduino IDE 2.x filiali Arduino IDE 1.x bilan hech qanday kod mos kelmaydigan mutlaqo yangi loyihadir. Arduino IDE 2.0 Eclipse Theia kod muharririga asoslangan va ish stoli ilovasi Electron platformasi yordamida qurilgan (Arduino IDE 1.x Java tilida yozilgan). Mikrodasturni kompilyatsiya qilish, disk raskadrovka qilish va yuklash bilan bog'liq mantiq arduino-cli-ning alohida fon jarayoniga o'tkaziladi. Iloji bo'lsa, biz interfeysni bir vaqtning o'zida modernizatsiya qilish bilan birga foydalanuvchilarga tanish ko'rinishda saqlashga harakat qildik. Arduino 1.x foydalanuvchilariga mavjud platalar va funksiyalar kutubxonalarini konvertatsiya qilish orqali yangi filialga yangilash imkoniyati beriladi.

Foydalanuvchi uchun eng sezilarli o'zgarishlar orasida:

  • Ma'lumotni taqdim etishning bir nechta usullariga ega tezroq, sezgir va zamonaviy ko'rinishga ega interfeys.
  • Mavjud kod va ulangan kutubxonalarni hisobga olgan holda funktsiyalar va o'zgaruvchilar nomlarini avtomatik to'ldirishni qo'llab-quvvatlash. Yozish paytida xatolar haqida ma'lumot berish. Semantikani tahlil qilish bilan bog'liq operatsiyalar LSP (Language Server Protocol) protokolini qo'llab-quvvatlaydigan komponentda amalga oshiriladi.
    To'liq qayta ishlangan Arduino IDE 2.0 mavjud
  • Kod navigatsiya vositalari. Funktsiya yoki o'zgaruvchini sichqonchaning o'ng tugmasi bilan bosganingizda ko'rsatiladigan kontekst menyusi tanlangan funksiya yoki o'zgaruvchini belgilaydigan qatorga o'tish uchun havolalarni ko'rsatadi.
    To'liq qayta ishlangan Arduino IDE 2.0 mavjud
  • Jonli disk raskadrovka va uzilish nuqtalaridan foydalanish qobiliyatini qo'llab-quvvatlaydigan o'rnatilgan tuzatuvchi mavjud.
  • Qorong'i rejimni qo'llab-quvvatlash.
    To'liq qayta ishlangan Arduino IDE 2.0 mavjud
  • Turli xil kompyuterlarda loyiha ustida ishlaydigan odamlar uchun Arduino Cloud-da ishni saqlash uchun qo'llab-quvvatlash qo'shildi. Arduino IDE 2 o'rnatilmagan tizimlarda Arduino Web Editor veb-interfeysi yordamida kodni tahrirlash mumkin, bu ham oflayn rejimda ishlashni qo'llab-quvvatlaydi.
  • Yangi kengash va kutubxona rahbarlari.
  • Git integratsiyasi.
  • Seriya port monitoringi tizimi.
  • Plotter, bu sizga kengash tomonidan qaytarilgan o'zgaruvchilar va boshqa ma'lumotlarni vizual grafik shaklida taqdim etish imkonini beradi. Chiqarishni bir vaqtning o'zida matn shaklida va grafik sifatida ko'rish mumkin.
    To'liq qayta ishlangan Arduino IDE 2.0 mavjud
  • Yangilanishlarni tekshirish va etkazib berish uchun o'rnatilgan mexanizm.

Manba: opennet.ru

a Izoh qo'shish