Микроконтроллерлер үчүн графикалык интерфейс менен иштөөчү MicroPythonOS 0.18 чыгарылды

MicroPythonOS 0.18.0 азыр жеткиликтүү. Ал MicroPython куралдар топтомун колдонуп жазылган ESP32 сыяктуу микроконтроллерлер үчүн операциялык системаны иштеп чыгат. Операциялык системада графикалык интерфейс бар, ал төмөнкү менен иштелип чыккан Android жана iOS үчүн иштелип чыккан жана сенсордук экранды же навигация баскычтарын колдойт. MicroPythonOS'тун арналган колдонмолоруна Буюмдардын Интернети (IoT) түзмөктөрү, үйдү автоматташтыруу системалары, интерактивдүү панелдер, роботтор жана жаңсоолорго негизделген башкаруу элементтери бар акылдуу кийилүүчү түзмөктөр кирет. Долбоорду жаңы түзмөктөрдүн тез прототиптерин түзүү үчүн да колдонсо болот. Код C жана Python тилдеринде жазылган жана MIT лицензиясы боюнча лицензияланган.

MicroPythonOS баштапкы абалга келтирүү жана жабдуулар менен өз ара аракеттенүү, сактагыч түзмөктөрүн орнотуу, көп тапшырмалуулук жана колдонуучу интерфейси үчүн жооптуу минималдуу өзөктүк системаны сунуштайт. Wi-Fi орнотуу жана жаңыртуу сыяктуу башка бардык функциялар колдонмолордо камтылган. Негизги топтомго колдонмо менюсу, конфигуратор, Wi-Fi орнотуу виджети жана колдонмону орнотуучу жана жаңырткыч кирет.

Тиркемелер MicroPython (Python 3түн кыскартылган версиясы) жана Python китепканаларынын бир бөлүгү аркылуу колдоого алынат. Борборлоштурулган App Store аркылуу таратылган тышкы тиркемелерди орнотууга болот (мисалы, сүрөт көрүүчү жана камера тиркемеси App Store аркылуу таратылат). Жаңыртуулар аба аркылуу (OTA) жеткирилет. Wi-Fi, Bluetooth, аудио кодектер, IMU (Инерциялык өлчөө бирдиги) сенсорлору, сенсордук экрандар жана камералар үчүн колдоо көрсөтүлөт.

Жаңы версиядагы өзгөртүүлөрдүн арасында:

  • 3.5 дюймдук экраны (320 × 480) жана ES8311 аудио кодеги бар Waveshare ESP32-S3-Touch-LCD-3.5 платасы үчүн колдоо кошулду.
  • AppStore тиркемелеринин каталогуна "QR сканерлөө" баскычы кошулду. Бул баскыч сизге колдонмонун IDси (https://badgehub.eu/page/project/APP_ID, micropythonos://app/APP_ID же mpos://app/APP_ID) менен QR кодун сканерлөөгө жана тиркеме жөнүндө толук маалыматты көрсөтүүгө мүмкүндүк берет. Камера тиркемеси эми QR коддорун сканерлегенде тиркеме шилтемелерин тааныйт жана тиркемелер каталогуна кирүү үчүн диалог терезесин камсыз кылат.
  • AppManager URL иштеткичтерин тиркемелерге байланыштыруу мүмкүнчүлүгүн берет.
  • Музыка ойноткуч эми бардык платформаларда циклдүү ойнотуу желегин колдойт. I2S (Inter-IC Sound) шинасы аркылуу туташкан үн системаларын колдоо жакшыртылды.
  • Шрифт менеджери эми эмодзи коддорун кэштөөнү колдойт.
  • TaskManager эми аткарылып жаткан тапшырмалардын абалын көзөмөлдөп, өчүрүлгөндө аларды кайра баштайт. aiorepl консолуна автоматтык түрдө кайра баштоо режими колдонулду.
  • Статикалык файл системасынын архивдери үчүн кысуу кошулду (freezefs --compress) жана pycache файлдарын жана куруу чөйрөсүндө калган камдык көчүрмөлөрдү тазалоого мүмкүндүк берди, бул микропрограмманын өлчөмүн 39 КБга азайтты. Montserrat 10-18 шрифттери үчүн кысуу иштетилип, 19 КБ үнөмдөлдү.

Source: opennet.ru

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