[Flipper Zero] atsisako Raspberry Pi ir nuo nulio sukuria savo lentą. Raskite tinkamą „WiFi“ lustą

[Flipper Zero] atsisako Raspberry Pi ir nuo nulio sukuria savo lentą. Raskite tinkamą „WiFi“ lustą

Zero pinball mašina - Kišeninio daugiafunkcio įrankio, skirto įsilaužėliams Tamagotchi formos faktoriuje, projektas, kurį kuriu su draugais. Ankstesnis įrašas [1].

Daug kas nutiko nuo pirmojo įrašo apie plekštę. Visą tą laiką sunkiai dirbome ir projektas patyrė radikalių pokyčių. Pagrindinė naujiena yra ta, kad nusprendėme visiškai atsisakyti Raspberry Pi Zero ir sukurti savo plokštę nuo nulio, remiantis i.MX6 lustu. Tai labai apsunkina kūrimą ir visiškai pakeičia visą koncepciją, bet esu tikras, kad tai verta.

Taip pat vis dar neradome tinkamo „WiFi“ mikroschemų rinkinio, kuris palaikytų visas būtinas „WiFi“ atakoms funkcijas, kartu palaikydamas 5 GHz dažnių juostą ir nepasenęs 15 metų. Todėl kviečiu visus dalyvauti mūsų tyrime.

Straipsnyje papasakosiu, kodėl priėmėme tokį sprendimą, kokiame etape yra projektas, dabartines užduotis ir kaip galite dalyvauti.

Kodėl Raspberry Pi Zero yra blogas?

[Flipper Zero] atsisako Raspberry Pi ir nuo nulio sukuria savo lentą. Raskite tinkamą „WiFi“ lustą
Aš asmeniškai myliu Raspberry Pi, tačiau kūrimo proceso metu jis pasirodė esąs netinkamas dėl daugelio priežasčių. Pats banaliausias dalykas yra tai, kad jūs tiesiog negalite jo nusipirkti. Net dideli platintojai sandėlyje turi ne daugiau kaip porą šimtų rpi0 vienetų, o tokios parduotuvės kaip Adafruit ir Sparkfun parduoda ne daugiau kaip 1 vienetą vienai rankai. Taip, yra keletas gamyklų, gaminančių rpi0 pagal Raspberry Pi Foundation licenciją, tačiau jos taip pat negali siųsti 3–5 tūkst. vienetų partijų. Panašu, kad rpi0 parduodamas už kainą, kuri yra artima savikainai ir labiau skirta platformos populiarinimui.

Čia pateikiamos pagrindinės rpi0 atsisakymo priežastys

  • Negalima pirkti dideliais kiekiais. Tokios gamyklos kaip „Farnell“ siūlo įsigyti skaičiavimo modulį. Kinai iš Alibaba meluoja apie didelius kiekius, bet kai kalbama apie tikrą partiją, jie susilieja. Visiems, kurie rašo, kad blogai ieškojome, pabandykite su kuo nors susitarti, kad nupirktų 5 tūkstančius vienetų, kad atsiųstų sąskaitą apmokėjimui.
  • Nedaug sąsajų.
  • Senas BCM2835 procesorius, kuris buvo naudojamas pirmoje rpi versijoje. Karštas ir nelabai taupantis energiją.
  • Nėra maitinimo valdymo, jūs negalite užmigdyti plokštės.
  • Pasenęs integruotas WiFi.
  • ir daug kitų priežasčių.

Pats Raspberry Pi fondas tokioms užduotims siūlo naudoti RPi skaičiavimo modulį. Tai SO-DIMM modulio formos plokštė (kaip RAM nešiojamuosiuose kompiuteriuose), kuri įdedama į pagrindinę plokštę. Ši parinktis mums netinka, nes labai padidina įrenginio dydį.
[Flipper Zero] atsisako Raspberry Pi ir nuo nulio sukuria savo lentą. Raskite tinkamą „WiFi“ lustą
Raspberry Pi Compute Module – SO-DIMM modulio formos plokštė, skirta įdiegti į jūsų įrenginį

Tada pradėjome ieškoti skirtingų SoM (System on Module), i.MX6 pagrindu sukurti moduliai atrodė patraukliausiai. Visos mūsų paieškos aprašytos forume esančioje temoje Raspberry Pi Zero alternatyvos. Tačiau reikia nepamiršti, kad ne visos įmonės bus pasirengusios dirbti su jumis net 3-5 tūkst. vienetų per metus apimtimis. Pavyzdžiui, Izraelio „Variscite“ sužinojęs planuojamas pirkimo apimtis tiesiog nustojo mums atsakyti. Matyt, jie nėra suinteresuoti tiesiog parduoti SoM be papildomų paslaugų palaikymo ir integracijos forma. Ypač norėčiau paminėti Rusijos kūrėją Starterkit.ru, kurie gamina labai įdomius įrenginius, pvz SK-iMX6ULL-NANO. Jų beveik neįmanoma „Google“ rasti, ir aš nebūčiau žinojęs apie jų egzistavimą, jei mano draugai nebūtų man pasakę.

Dėl to, palyginę visas galimybes ir įvertinę ekonomiškumą, priėmėme sunkų sprendimą sukurti savo SoM nuo nulio specialiai Flipper, remiantis lustu. i.MX6 ULZ. Tai vieno branduolio Cortex-A7, veikiantis 900 MHz dažniu ir beveik toks pat kaip rpi0, tačiau esant apkrovai jis beveik šaltas, o rpi0 karštas kaip viryklė.
Gamindami plokštę nuo nulio, turime visišką laisvę dėl elementų išdėstymo lentoje, todėl tikimės gauti kompaktiškesnį įrenginį. i.MX6 ULZ yra sumažinta i.MX6 ULL versija be kai kurių sąsajų ir vaizdo šerdies, todėl kūrimui naudojame MCIMX6ULL-EVK devboard su i.MX6 ULL lustu, tik nenaudodami kai kurių sąsajų. Šią plokštę, beje, palaiko pagrindinis Linux branduolys, todėl į ją įkeliama Kali Linux su branduolio paketais.

Štai kaip šiuo metu atrodo plekšnė be drabužių:
[Flipper Zero] atsisako Raspberry Pi ir nuo nulio sukuria savo lentą. Raskite tinkamą „WiFi“ lustą

Teisingas WiFi

WiFi įsilaužimas yra viena iš pagrindinių Flipper savybių, todėl itin svarbu pasirinkti tinkamą WiFi mikroschemų rinkinį, kuris palaikytų visas būtinas funkcijas: paketų įpurškimą ir monitoriaus režimą. Tuo pačiu metu galėsite naudoti 5 GHz diapazoną ir šiuolaikinius standartus, tokius kaip 802.11ac. Deja, tokių lustų nepavyko rasti iš karto
[Flipper Zero] atsisako Raspberry Pi ir nuo nulio sukuria savo lentą. Raskite tinkamą „WiFi“ lustą
Kinijos SiP modulis (sistema pakuotėje) Apmak AP6255, pagrįstas BCM43456

Šiuo metu svarstome keletą kandidatų, tačiau juos visus reikia baigti ir dar nežinia kurį geriau pasirinkti. Todėl maloniai prašau visų, kurie supranta WiFi pokerį, prisijungti prie mūsų paieškos čia: Wi-Fi lustas su SPI/SDIO sąsaja, kuri palaiko stebėjimą ir paketų įvedimą

Pagrindiniai kandidatai:

  • Broadcom / Cypress BCM43455 arba BCM4345 su pataisyta programine įranga. Diskusija nexmon saugykloje.
  • Mediatek MT7668 – dar neišbandytas, bet teoriškai gali tikti.

Prieš ką nors patardami, atidžiai perskaitykite forumo reikalavimus, įskaitant ryšio sąsają. Prisiminkite, kad aš kelis mėnesius atidžiai studijavau šią temą ir jau perskaičiau viską, ką galima rasti.

Kas paruošta

[Flipper Zero] atsisako Raspberry Pi ir nuo nulio sukuria savo lentą. Raskite tinkamą „WiFi“ lustą

Jau veikia visa dalis, už kurią atsakinga STM32: 433Mhz, iButton, skaitymas-emuliacija 125kHz.
Šiuo metu aktyviai tobulinama mechaninė dalis, mygtukai, korpusas, jungtys, išdėstymas, vaizdo įraše ir nuotraukose po pasenusiu korpusu, naujose versijose vairasvirtė bus didesnė.

Vaizdo įraše parodytas paprastas užtvaro atidarymo demonstravimas naudojant nuotolinio valdymo pulto signalo atkūrimą.

Dažnai užduodami klausimai

Kaip pirkti?

Tikėtina, kad šių metų balandžio–gegužės mėn. pradėsime sutelktinio finansavimo kampaniją „Kickstarter“. Tikimės gatavus įrenginius išsiųsti praėjus šešiems mėnesiams po surinkimo pabaigos. Jeigu jus domina įrenginys, prašau žemiau palikti savo el svetainė, mes išsiųsime pasiūlymus abonentams, kai prototipai ir ankstyvieji pavyzdžiai bus paruošti pardavimui.

Ar tai legalu?

Tai tyrimo įrankis. Visus jo komponentus parduotuvėje galima įsigyti atskirai. Jei į nedidelį korpusą įdėsite WiFi adapterį ir 433MHz siųstuvą ir ten pridėsite ekraną, tai netaps nelegalu. Prietaisas nepatenka į specialaus apibrėžimą. priemonė ar prietaisas slaptam informacijos rinkimui. Jį naudoti TIK neteisėtai žalai padaryti ar neteisėtai veiklai daryti. Kitaip tariant, galiu pagaminti bet kokios formos peilius ir iš bet kokio metalo, atsakomybė už mano peilių naudojimą tenka jums.

Kaip paaukoti?

[Flipper Zero] atsisako Raspberry Pi ir nuo nulio sukuria savo lentą. Raskite tinkamą „WiFi“ lustąŠiuo metu galite mane asmeniškai paremti nedidelėmis maisto aukomis Patreon. Reguliarus 1 USD paaukojimas yra daug geriau nei didelė suma vienu metu, nes tai leidžia numatyti į priekį.

[Flipper Zero] atsisako Raspberry Pi ir nuo nulio sukuria savo lentą. Raskite tinkamą „WiFi“ lustą Visas pastabas apie projektą skelbiu savo Telegram kanale @zhovner_hub.

Šaltinis: www.habr.com

Добавить комментарий