LinuxDays 2026

Fantasy phone -- mobil pro dobrodruhy
04.10.2026 , 111
Jazyk: Čeština

Na hodinkách nebo telefonu máte jen malou dotykovou obrazovku, žádné sériové terminály, a jen jednoho uživatele, ale zato různé senzory typu krokoměr.

A když máte jen dotykovou obrazovku, potřebujete grafické prostředí, a na Linuxu to znamená nějaké stovky MB RAM (a tím pár gramů, pár dolarů, a nějaké ty miliampéry). A ani se to neprogramuje snadno, zvláště pokud chcete data z běžných senzorů nebo GPS.

Existuje druhá možnost. Začít bez MMU a bez Linuxu, a s grafickou aplikací se vejít do 256 KB RAM. Místo MMU je dobré mít interpreter, a grafická knihovna bude muset být úsporná. A máme dokonce několik možností: Espruino projekt na hodinkách Bangle.js2, MicroPythonOS projekt pro telefony s Linuxem a s ESP32, TIC-80 pro no skoro všechno včetně browseru a Androidu, a pak PyEye, který si trochu hraje na TIC-80, ale umožňuje přístup na hardware na Androidu.

Fantasy konzole považuji za vyřešené. Espruino je úžasný a dospělý projekt, bohužel založený na JavaScriptu. Dobrá zpráva je, že na telefonech je zatím dostatek práce, a [Micro]Python na hodinkách by se vlastně také hodil. Vhodný hardware už možná existuje LILYGO T-Deck Max.


Obtížnost: Pokročilí

Pavel je kernelový hacker, který se ve volném čase zabývá nositelnou elektronikou.