Tutvustame Flipper One projekti, mis arendab kantavat arvutit võrguinseneritele, entusiastidele ja turvauuringutele. Seade on disainitud mängukonsooli stiilis ja sisaldab arvutit, mida saab kasutada sõltumatult süsteemide turvalisuse kontrollimiseks, võrguprobleemide diagnoosimiseks ja liikluse analüüsimiseks või kui kaasaskantavat töökohaks, mis on ühendatud monitori, klaviatuuri ja hiirega. Projekt areneb koos kogukonnaga ja kasutab avatud püsivara. Eesmärk on luua kõige avatum ja dokumenteeritum arvuti ARM-arhitektuuril, täielikult toetatud Linuxi tuumas.

Flipper One esitleb end kui multitööriista, mis ühendab võimeid luua traadita juurdepääsupunkte ja marsruutereid, emuleerida USB-seadmeid, käivitada serveriprotsesse konteinerites, analüüsida võrkpakkide liiklust ja luua VPN, integreerimine erinevate riistvarasideemete ja moodulitega GPIO porta kaudu, kasutamine saatja-vastajana programmimooduliga (SDR, Software Defined Radio), 5G/LTE võrguanalüsaatorina, akupangana, 5G/LTE modemina ja multimeedia toetina.
Konseptsiooniprojekt sarnaneb juba turule toodud seadmega Flipper Zero, kuid on täiesti uus toode. Eelmise põlvkonna Flipper Zero põhines STM32WB55 mikrokontrolleril (2 südamikku Arm Cortex-M4 64 MHz, 256 KB RAM ja 1 MB Flash) ning oli mõeldud NFC, RFID, alla 1 GHz sagedusega traadita sidetehnoloogiate, infrapuna side süsteemide ja selliste juhtmete tehnoloogiate nagu iButton, UART, SPI ja I²C protokollide analüüsiks.
Flipper One sisaldab nii mikrokontrollerit kui ka kõrge jõudlusega ARM-protsessorit, mis suudab käitada Linuxit ja töötlema meediat. Uus seade laiendab signaalide madala taseme analüüsi võimalusi, pakkudes võimalusi uurimiseks võrgutehnoloogiate ja protokollide, Wi-Fi, Ethernet, 5G ja satelliitside tasemel. Seadmest piisab, et viia läbi raadiolainete analüüsi ja käivitada kohalikke masinaõppe mudeleid.

Toetatakse välisseadmete ja laiendite ühendamist USB 3.0, PCI Express, SATA ja GPIO portide kaudu. Näiteks saab M.2 (PCI Express 2.1) pesa kaudu ühendada 5G/LTE-modemi, SSD-draivi või satelliidi NTN-modemi. Põhikonnast leiate 2 Gigabit Etherneti porti, USB Etherneti (5 Gbps), HDMI 2.1 (4K @ 120Hz) ja Wi-Fi 6E (2.4/5/6 GHz) MediaTek MT7921AUN kiibil. Seade on varustatud SoC Rockchip RK3576 (4 kõrge jõudlusega Cortex-A72 südamikku + 5
energiatõhusust südamikku Cortex-A53, GPU Mali-G52, AI mudelite NPU, 8 GB RAM). Mikrokontrollerina kasutatakse Raspberry Pi projekti RP2350, millele on juba kogutud märkimisväärne hulk valmis koodi.
Käesolevas tarkvaras kasutatakse Flipper OS-i (Debiani baasil) Linuxi ja oma FlipCTL raamistiku loomist, mis on optimeeritud 7-tollise ekraani jaoks. Liides põhineb menüü süsteemil, mille kaudu navigeerimine toimub D-pad'i ja mitme juhtnupu abil. Menüü sisaldab pakette tüüpiliste rakenduste ja utiliidide, nagu ping, nmap ja traceroute, käivitamiseks. Edaspidi kavatseb FlipCTL välja töötada universaalse paketi, mis sobib kasutamiseks igasugustes sisseehitatud seadmetes, mitte üksnes Flipper One-l. Kui seade on ühendatud monitoriga HDMI-porti kaudu, on võimalik käivitada täielik KDE töölaua keskkond.


Projekt kasutab põhimõtteliselt ainult avatud tarkvara ilma binaarsete blobide, suletud draiverite, mis sõltuvad BSP (laudtoetuse pakett) tootjatest, ja patenteeritud püsivara. Avatud draiverite rakendamise SoC Rockchip RK3576 jaoks ja nende integreerimise Linuxi tuumikusse on võtnud enda kanda ettevõte Collabora. Suur osa draivereid SoC RK3576 jaoks on juba Linuxi tuuma põhikoosseisu vastuvõetud, jääb vaid asendada binaarne blob, mis sisaldab RAM-i initsialiseerimise koodi, ning ette valmistada draiverid NPU ja videodekooderi kiirendite jaoks.

Allikas: opennet.ru
