MicroPythonOS — OS s grafičkim sučeljem za mikrokontrolere

Objavljen je izdanak projekta MicroPythonOS 0.0.11, koji razvija operacijski sustav za mikrokontrolere poput ESP32, napisan korištenjem alata MicroPython. Operacijski sustav opremljen je grafičkim sučeljem, razvijenim uzimajući u obzir Android i iOS, koje podržava upravljanje putem dodirnih ekrana. Među područjima primjene MicroPythonOS spominju se uređaji interneta stvari (IoT), sustavi upravljanja kućnom automatizacijom, interaktivne ploče, roboti i pametni nosivi uređaji s upravljanjem ekranom gestama. Projekt se također može koristiti za brz razvoj prototipova novih uređaja. Kod je napisan na jezicima C i Python i distribuira se pod MIT licencom.

MicroPythonOS - operacijski sustav s grafičkim sučeljem za mikrokontrolere.MicroPythonOS - operacijski sustav s grafičkim sučeljem za mikrokontrolere.MicroPythonOS - operacijski sustav s grafičkim sučeljem za mikrokontrolere.

Arhitektura MicroPythonOS temelji se na korištenju minimalnog osnovnog sustava, koji je odgovoran za inicijalizaciju i interakciju s hardverom, montiranje uređaja, multitasking i korisničko sučelje. Sva ostala funkcionalnost, poput postavki Wi-Fi i instalacija ažuriranja, premještena je u aplikacije. Za aplikacije se preporučuje korištenje jezika MicroPython i podskupa Python biblioteka.

Ključne značajke MicroPythonOS:

  • Mogućnost brzog pisanja aplikacija i drajvera korištenjem alata MicroPython (izdanje Pythona 3 za mikrokontrolere, isporučeno s smanjenim skupom biblioteka).
  • Podrška za pokretanje na pločama s mikrokontrolerima ESP32, kao i na običnim računalima ili pločama s Linuxom, poput Raspberry Pi s Raspbianom.
  • Grafičko sučelje s upravljanjem ekranom gestama.
  • Skup ugrađenih aplikacija (izbornik aplikacija, konfigurator, widget za postavljanje Wi-Fi, program za instalaciju i ažuriranje aplikacija).
  • Podrška za instalaciju vanjskih aplikacija, distribuiranih putem centraliziranog kataloga App Store (na primjer, preglednik slika i aplikacija za rad s kamerom).
  • Instalacija i isporuka ažuriranja putem mreže u OTA (over-the-air) načinu.
  • Podrška za Wi-Fi, Bluetooth, IMU senzore (Inercijalna mjera) i kamere.
  • Optimizacija sustava za izvršavanje na uređajima s ograničenim resursima. Veoma brzo pokretanje.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster