[Flipper Zero] Raspberry Pi-dən imtina edərək öz lövhəmizi sıfırdan düzəldir. Düzgün WiFi çipinin tapılması

[Flipper Zero] Raspberry Pi-dən imtina edərək öz lövhəmizi sıfırdan düzəldir. Düzgün WiFi çipinin tapılması

Sıfır langırt maşını dostlarımla birlikdə hazırladığım hakerlər üçün Tamagotchi cib multi-alət layihəsidir. Əvvəlki yazı [1].

Flipper haqqında ilk yazıdan bəri çox şey baş verdi. Biz bütün bu müddət ərzində çox çalışdıq və layihə köklü dəyişikliyə məruz qaldı. Əsas xəbər odur ki, biz Raspberry Pi Zero-dan tamamilə imtina edib i.MX6 çipi əsasında lövhəmizi sıfırdan düzəltməyə qərar verdik. Bu, inkişafı çox çətinləşdirir və bütün konsepsiyanı tamamilə dəyişir, amma əminəm ki, buna dəyər.

Həmçinin, biz hələ də 5Ghz diapazonunu dəstəkləyərkən WiFi hücumları üçün bütün lazımi funksiyaları dəstəkləyən və 15 il ərzində köhnəlməyən düzgün WiFi çipsetini tapmamışıq. Ona görə də hər kəsi tədqiqatımızda iştirak etməyə dəvət edirəm.

Məqalədə sizə niyə belə bir qərar verdiyimizi, layihənin hansı mərhələdə olduğunu, cari tapşırıqları və necə iştirak edə biləcəyinizi söyləyəcəyəm.

Raspberry Pi Zero ilə nə səhvdir

[Flipper Zero] Raspberry Pi-dən imtina edərək öz lövhəmizi sıfırdan düzəldir. Düzgün WiFi çipinin tapılması
Mən şəxsən Raspberry Pi-ni sevirəm, lakin inkişaf prosesi zamanı məlum oldu ki, o, bir çox səbəblərə görə pisdir. Ən banal - axmaqlıqla ala bilməzsən. Hətta böyük distribyutorların anbarında bir neçə yüz rpi0-dan çox deyil və Adafruit və Sparkfun kimi mağazalar hər əl üçün 1-dən çox satmır. Bəli, Raspberry Pi Fondundan lisenziya əsasında rpi0 istehsal edən bir neçə fabrik var, lakin onlar da 3-5 min ədəd partiyaları göndərə bilmirlər. Görünür, rpi0 baha qiymətə satılır və daha çox platformanı populyarlaşdırmağa yönəlib.

rpi0-dan imtina etməyin əsas səbəbləri bunlardır

  • Toplu almaq olmaz. Farnell kimi zavodlar Hesablama Modulunu almağı təklif edir. Alibaba ilə çinlilər böyük həcmlərin olması barədə yalan danışırlar, söhbət real partiyaya gəldikdə birləşirlər. Yaxşı görünmədiyimizi yazan hər kəsə 5 min ədəd almaq üçün kimsə ilə danışmağa çalışın ki, sizə ödəniş üçün faktura göndərsinlər.
  • Bir neçə interfeys.
  • RPI-nin ilk versiyasında istifadə edilən köhnə BCM2835 prosessoru. İsti və çox enerji sərfəli deyil.
  • Güc idarəsi yoxdur, lövhəni yuxu rejiminə keçirə bilmir.
  • Köhnəlmiş daxili WiFi.
  • və bir çox başqa səbəblər.

Raspberry Pi Foundation özü belə tapşırıqlar üçün RPi Hesablama Modulundan istifadə etməyi təklif edir. Bu, ana plata daxil edilmiş SO-DIMM modulunun (noutbuklarda RAM kimi) forma faktorlu lövhəsidir. Bu seçim bizə uyğun deyil, çünki cihazın ölçüsünü çox artırır.
[Flipper Zero] Raspberry Pi-dən imtina edərək öz lövhəmizi sıfırdan düzəldir. Düzgün WiFi çipinin tapılması
Raspberry Pi Compute Module - Cihazınıza quraşdırmaq üçün SO-DIMM forma faktoru lövhəsi

Sonra biz müxtəlif SoM-lərə (Sistem on Module) baxmağa başladıq, i.MX6 əsaslı modullar ən cəlbedici göründü. Bütün axtarışlarımız forumdakı bir mövzuda təsvir edilmişdir Raspberry Pi Zero Alternativləri. Ancaq yadda saxlamaq lazımdır ki, bütün şirkətlər ildə hətta 3-5 min ədəd həcmdə sizinlə işləməyə hazır olmayacaqlar. Məsələn, İsrail Variscite, planlaşdırılan satınalma həcmlərini biləndə bizə cavab verməyi dayandırdı. Göründüyü kimi, onlar yalnız SoM-ləri dəstək və inteqrasiya şəklində əlavə xidmətlər olmadan satmaqda maraqlı deyillər. Ayrı-ayrılıqda rus tərtibatçısını qeyd etmək istəyirəm Starterkit.rukimi çox maraqlı cihazlar hazırlayan SK-iMX6ULL-NANO. Onları google-da axtarmaq demək olar ki, mümkün deyil və tanışlarım mənə deməsəydilər, onların varlığından xəbərim olmazdı.

Nəhayət, bütün variantları müqayisə etdikdən və iqtisadiyyatı təxmin etdikdən sonra biz çip əsasında Flipper üçün SoM-imizi sıfırdan etmək çətin bir qərar verdik. i.MX6ULZ. Bu, rpi7 ilə demək olar ki, eyni performansa malik 900 MHz-də tək nüvəli Cortex-A0-dir, lakin yük altında demək olar ki, soyuqdur, rpi0 isə cəhənnəm kimi istidir.
Lövhəmizi sıfırdan hazırlamaqla lövhədə elementlərin düzülüşündə tam sərbəstliyimiz var, ona görə də biz daha yığcam cihaz almağı gözləyirik. i.MX6 ULZ, bəzi interfeyslər və video nüvəsi olmayan i.MX6 ULL-in ləğv edilmiş versiyasıdır, ona görə də inkişaf üçün biz i.MX6 ULL çipi ilə MCIMX6ULL-EVK inkişaf lövhəsindən istifadə edirik, sadəcə bəzi interfeyslərdən istifadə etmirik. Bu lövhə, yeri gəlmişkən, əsas linux nüvəsi tərəfindən dəstəklənir, buna görə də Kali Linux paketlərdən nüvə ilə yüklənir.

Budur, hal-hazırda palçıq paltarsız necə görünür:
[Flipper Zero] Raspberry Pi-dən imtina edərək öz lövhəmizi sıfırdan düzəldir. Düzgün WiFi çipinin tapılması

Düzgün WiFi

WiFi sındırılması Flipper-in əsas xüsusiyyətlərindən biridir, ona görə də sizə lazım olan bütün funksiyaları dəstəkləyəcək düzgün WiFi çipsetini seçmək son dərəcə vacibdir: paket inyeksiya və monitor rejimi. Eyni zamanda, 5GHz diapazonundan və 802.11ac kimi müasir standartlardan istifadə edə bilərsiniz. Təəssüf ki, belə çipləri dərhal tapmaq mümkün olmadı.
[Flipper Zero] Raspberry Pi-dən imtina edərək öz lövhəmizi sıfırdan düzəldir. Düzgün WiFi çipinin tapılması
Çin SiP modulu (paketdə sistem) BCM6255 əsasında Apmak AP43456

İndi biz bir neçə namizədi nəzərdən keçiririk, lakin onların hamısı bitirmə tələb edir və hansını seçmək daha yaxşı olduğu hələ məlum deyil. Ona görə də WiFi hiyləsini başa düşən hər kəsdən xahiş edirəm ki, burada axtarışımıza qoşulsun: Monitorinq və paket inyeksiyasını dəstəkləyən SPI/SDIO interfeysli Wi-Fi çipi

Əsas namizədlər:

  • Yamaqlı proqram təminatı ilə Broadcom/Cypress BCM43455 və ya BCM4345. Nexmon deposunda müzakirə.
  • Mediatek MT7668 - hələ sınaqdan keçirilməyib, lakin nəzəri cəhətdən uyğun ola bilər.

Zəhmət olmasa, bir şey məsləhət görməzdən əvvəl, forumdakı tələbləri, o cümlədən əlaqə interfeysini diqqətlə oxuyun. Unutmayın ki, mən bir neçə aydır ki, bu mövzunu diqqətlə öyrənirəm və artıq tapıla bilən hər şeyi kürəkləmişəm.

Artıq nə edilib

[Flipper Zero] Raspberry Pi-dən imtina edərək öz lövhəmizi sıfırdan düzəldir. Düzgün WiFi çipinin tapılması

STM32-nin cavabdeh olduğu bütün hissə artıq işləyir: 433Mhz, iButton, 125kHz oxuma emulyasiyası.
Mexanik hissə, düymələr, gövdə, birləşdiricilər, tərtibat hazırda aktiv inkişaf mərhələsindədir, aşağıdakı video və fotoşəkillər köhnəlmiş korpusu göstərir, yeni versiyalarda joystick daha böyük olacaq.

Videoda uzaqdan idarəetmə siqnalının təkrar oxunmasından istifadə edərək maneənin açılmasının sadə nümayişi göstərilir.

FAQ

Necə alınır?

Ehtimal ki, biz bu ilin aprel-may aylarında Kickstarter-də kraudfandinq kampaniyasına başlayacağıq. Kolleksiya tamamlandıqdan altı ay sonra hazır cihazları göndərəcəyimizə ümid edirik. Cihazla maraqlanırsınızsa, e-poçtunuzu aşağıda buraxın сайта, prototiplər və satış üçün ilkin nümunələr hazır olduqda abunəçilərə təkliflər göndərəcəyik.

Qanunidir?

Bu tədqiqat vasitəsidir. Bütün komponentləri mağazada ayrıca almaq olar. WiFi adapterini və 433 MHz ötürücünü kiçik qutuya yerləşdirmək və ona ekran əlavə etmək onu daha qanunsuz etmir. Cihaz xüsusi tərif altına düşmür. məxfi məlumat toplamaq üçün vasitə və ya cihaz. Ondan zərər vurmaq və ya qeyri-qanuni fəaliyyətlər üçün istifadə etmək YALNIZ qeyri-qanuni ola bilər. Yəni istənilən formada və istənilən metaldan bıçaq hazırlaya bilərəm, bıçaqlarımın istifadəsinə görə məsuliyyət sizin üzərinizdədir.

Necə bağışlamaq olar?

[Flipper Zero] Raspberry Pi-dən imtina edərək öz lövhəmizi sıfırdan düzəldir. Düzgün WiFi çipinin tapılmasıHələlik kiçik bir ərzaq ianəsi ilə şəxsən mənə dəstək ola bilərsiniz Patreon. Daimi 1 dollarlıq ianələr bir anda böyük məbləğdən qat-qat yaxşıdır, çünki onlar sizə qabaqcadan proqnoz verməyə imkan verir.

[Flipper Zero] Raspberry Pi-dən imtina edərək öz lövhəmizi sıfırdan düzəldir. Düzgün WiFi çipinin tapılması Bütün layihə qeydlərini Telegram kanalımda dərc edirəm @zhovner_hub.

Mənbə: www.habr.com

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