El Flipper Zero, monipuolinen hakkerointityökalu, on äskettäin saanut merkittävän päivityksen: tuen MicroPythonille. Tämä insinööri Oliver Fabelin kehittämä kehitystyö antaa käyttäjille mahdollisuuden kirjoittaa laitteelle ohjelmia Pythonilla tähän asti käytetyn sisäänrakennetun JavaScriptin sijaan.
Vaikka MicroPython-portti on vielä kehitysvaiheessa, se tarjoaa pääsyn erilaisiin Flipper Zero -ominaisuuksiin, kuten GPIO, ADC, PWM, kaiutin, painikkeet, näyttö ja infrapunayhteys. Vaikka NFC- ja RFID-liitäntöjen tukea ei ole vielä saatavilla, tämä lisäys laajentaa laitteen ominaisuuksia merkittävästi.
MicroPythonin asentaminen on helppoa. Käyttäjät voivat lataa sovellus Flipper-sovelluskaupasta laiteohjelmistoa ei tarvitse päivittää. Näin varmistetaan, ettei laitteen muuraamisen vaaraa ole, joten jos haluat kokeilla sitä, voit tehdä sen turvallisesti.
Yksi MicroPython-portin merkittävistä ominaisuuksista on Python-kuoren tai REPL:n sisällyttäminen. Näin käyttäjät voivat olla vuorovaikutuksessa laitteen kanssa suoraan Python-komentojen avulla. Lisäksi Python-skriptejä voidaan ajaa komentoriviltä määrittämällä niiden polku.
MicroPython-portti ei ole täydellinen toteutus. Fabel mainitsee, että vain tiettyjä toimintoja tuetaan ja että portti vaatii noin 80 kt SRAM-muistia käynnistykseen. Muistin pirstoutuminen voi ajoittain aiheuttaa kaatumisia, mutta ne ovat yleensä vaarattomia. Siksi, vaikka se on alustava ja toiminnallinen tuki, se vaatii vielä parannusta... MicroPython on kuitenkin merkittävä edistysaskel Flipper Zerolle tarjoamalla käyttäjille helpomman ja tehokkaamman ohjelmointiympäristön.
Jos haluat lisätietoja, mukaan lukien lähdekoodin ja esimerkit, käyttäjät voivat käydä Flipper Lab -sovelluskaupassa yllä lisäämäni linkin kautta tai myös osoitteessa GitHub-arkisto.