![[Flipper Zero] հրաժեշտ ենք տալիս Raspberry Pi-ից, ստեղծում ենք մեր սեփական տախտակը սկզբից։ Ցանկանում ենք գտնել ճիշտ WiFi չիպը](/wp-content/uploads/2020/02/42ace2284bf2ee287d94a76891e9866a.jpeg)
— դրամատիկ բազմաֆունկցիոնալ գործիքների նախագիծ հաքերների համար, որը ես զարգացնում եմ ընկերներիս հետ։ Նախորդ գրությունը .
Շատ բաներ տեղի ունեցան առաջին գրության պահից Flipper-ի մասին։ Մենք ամբողջ ժամանակ աշխատել ենք և նախագիծն անցել է ռադիկալ փոփոխությունների։ Հիմնական նորությունն այն է, որ մենք որոշել ենք ամբողջովին հրաժեշտ տալ Raspberry Pi Zero-ից և ստեղծել մեր տախտակը սկզբից i.MX6 չիպի հիմքով։ Սա լուրջ բարդացնում է մշակումը և ամբողջությամբ փոխում է մեր կոնցեպցիան, բայց վստահ եմ, որ դա արժանի է:
Մենք դեռ չենք գտել ճիշտ WiFi չիպսեթ, որը կաջակցի բոլոր անհրաժեշտ գործիքներին WiFi-հարձակումների համար, ինչպես նաև աջակցում է 5 Ghz միջակայքին և չի մաշվել 15 տարի։ Այդ պատճառով հրավիրում եմ բոլորին մասնակցել մեր հետազոտությանը։
Այս հոդվածում ես պատմելու եմ, թե ինչու ենք այս որոշումը ընդունել, նախագծի ներկա փուլը, ընթացիկ խնդիրները և ինչպես կարող եք մասնակցել։
Ինչով է վատ Raspberry Pi Zero
![[Flipper Zero] հրաժեշտ ենք տալիս Raspberry Pi-ից, ստեղծում ենք մեր սեփական տախտակը սկզբից։ Ցանկանում ենք գտնել ճիշտ WiFi չիպը](/wp-content/uploads/2020/02/608bbaf86b944bd3ed08ca1853c550ce.jpeg)
Ի شخص, ես սիրում եմ Raspberry Pi, բայց մշակման ընթացքում պարզվեց, որ այն շատ խնդիրներ ունի։ Առաջին պարզ պատճառը` այն պարզապես անհասանելի է։ Գերազանց հսկայական դիստրիբյուտերներն այդքան էլ չեն կարողանում ձեռք բերել rpi0-ից ավելի քան մի քանի հարյուր բան։ Իսկ այնպիսի խանութներ, ինչպիսիք են Adafruit և Sparkfun, չեն վաճառում ավելի քան 1 հատ մեկ ձեռքի։ Այո, կան մի քանի գործարաններ, որոնք արտադրում են rpi0 Raspberry Pi Foundation-ի լիցենզիայի հիման վրա, բայց նրանք էլ չեն կարողանում մեծ քանակի խմբաքանակներ տեղափոխել։ Դա համենայնդեպս ամենաանհեթեթ գործընթացն է, երբ rpi0-ն բացարձակապես վաճառվում է ինքնարժեքի սահմաններում և ավելի շատ նպատակ ունի ջերմություն տարածելու այս պլատֆորմի վրա։
Այսպես արձանագրում ենք rpi0-ից հրաժարվելու հիմնական պատճառները
- Չկա քանակով գնելու հնարավորություն։ Ազգային պահոցներ, ինչպիսիք են Farnell-ը, առաջարկում են գնել Compute Module։ Չինացիները Alibaba-ում դիտարկում են մեծ քանակների առկայությունը, բայց երբ իրական խմբաքանակի մասին է խոսքը, փախչում են։ Հենց այսպես, ում պետք է ասեմ, որ վատ ենք որոնել, փորձեք համաձայնություն ձեռք բերել 5 հազար հատ ձեռք բերելու համար, այնպես, որ ձեզ թվարկվի վճարման հաշիվը։
- Քիչ ինտերֆեյսներ։
- Պահանջվում է հին BCM2835 պրոցեսոր, որը օգտագործվում էր դեռևս rpi-ի առաջին տարբերակում։ Տաք և բավականաչափ էներգաարդյունավետ չէ։
- Բնականաբար, էներգիայի վերահսկում չկա, плату չի կարելի ձգել։
- Հին встроенный WiFi.
- և շատ այլ պատճառներ։
Միայն Raspberry Pi Foundation-ը նման խնդիրների համար առաջարկում է օգտագործել RPi Compute Module։ Սա SO-DIMM մոդուլի ձևի տախտակ է (ինչպես նոթբուքի օպերատիվ հիշողություն), որը միացնում է մայր տախտակին։ Այս տարբերակը մեզ չի համապատասխանում, քանի որ զգալիորեն մեծացնում է սարքի չափերը։
![[Flipper Zero] հրաժեշտ ենք տալիս Raspberry Pi-ից, ստեղծում ենք մեր սեփական տախտակը սկզբից։ Ցանկանում ենք գտնել ճիշտ WiFi չիպը](/wp-content/uploads/2020/02/9589d0f4447c87c30b201ed3deadf956.jpeg)
Raspberry Pi Compute Module — SO-DIMM մոդուլի ձևի տախտակ, որը տեղադրվում է ձեր սարքում
Երևույթից հետո մենք սկսեցինք դիտել տարբեր SoM-եր (System on Module), գրավիչ էին i.MX6 հիմքով մոդուլները։ Մեր բոլոր որոնումները նկարագրված են ֆորումի թեմայում. Բայց պետք է հաշվի առնել, որ բոլոր ընկերությունները պատրաստ չեն աշխատել ձեզ հետ նույնիսկ 3-5 հազար հատ տարեկան ծավալներով։ Օրինակ, իսրայելական Variscite պարզապես դադարեց պատասխանել մեզ, երբ իմանաց պլանային գնումների ծավալները։ Ըստ ամենայնի, նրանց միայն հետաքրքրում է SoM-ները վաճառելը՝ առանց լրացուցիչ ծառայությունների՝ աջակցություն և ինտեգրում։ Հատուկ ուզում եմ նշել ռուս մշակողին որոնք հետաքրքիր սարքեր են արտադրում, օրինակ ։ Դրանք գրեթե անհնար է գտնել, և ես նրանց գոյության մասին չգիտեի, եթե ոչ, որ ծանոթներս պատմեին։
Արդյունքում, բոլոր տարբերակները համեմատելով և տնտեսությունը հաշվի առնելով, մենք առաքելություն կատարեցինք ստեղծել մեր SoM-ը նորից Flipper-ի համար i.MX6 ULZ չիպի վրա ։ Սա մի միջուկ ունեցող Cortex-A7 է՝ 900 MHz հաճախականությամբ, մոտավորապես նույն արտադրողականությամբ, ինչ rpi0, մինչդեռ նա כמעט չի ընթացվում нагрузкой, այն դեպքում, երբ rpi0- ը պետք է բոցավառվի։
Ս eigene платын նորից պատրաստելով, մենք ստացել ենք լիարժեք ազատություն տարրերի տեղավորման մեջ, ինչի արդյունքում մենք ակնկալում ենք ստանալ ավելի կոմպակտ սարք։ i.MX6 ULZ-ը i.MX6 ULL-ի կրճատված տարբերակ է՝ առանց որոշ ինտերֆեյսների և տեսապատկերային միջուկի, հետևաբար զարգացումների համար մենք օգտագործում ենք MCIMX6ULL-EVK զարգացման դեբորդը՝ i.MX6 ULL չիպով, просто не используя часть интерфейсов. Эта плата, кстати, поддерживается mainline ядром linux, поэтому на ней загружается Kali Linux с ядром из пакетов.
Вот как выглядит флиппер без одежды в данный момент:
![[Flipper Zero] հրաժեշտ ենք տալիս Raspberry Pi-ից, ստեղծում ենք մեր սեփական տախտակը սկզբից։ Ցանկանում ենք գտնել ճիշտ WiFi չիպը](/wp-content/uploads/2020/02/003f148a630cd600d38be548b7056c0b.jpeg)
Правильный WiFi
WiFi-ի խախտումը Flipper-ի գլխավոր ֆունկցիաներից մեկն է, ուստի շատ կարևոր է ընտրել ճիշտ WiFi-չիպսետ, որը կաջակցի բոլոր անհրաժեշտ ֆունկցիաներին՝ փաթեթների ներարկում և մոնիտորային ռեժիմ։ Հաղորդագրությունների տարածություն 5GHz և ժամանակակից ստանդարտներ, ինչպես 802.11ac։ Ցավոք, նման չիպերը նմանապես գտնել չի հաջողվել
![[Flipper Zero] հրաժեշտ ենք տալիս Raspberry Pi-ից, ստեղծում ենք մեր սեփական տախտակը սկզբից։ Ցանկանում ենք գտնել ճիշտ WiFi չիպը](/wp-content/uploads/2020/02/dc1ce09ea0de10b1d04aa3d941fa62d4.jpeg)
Չինական SiP մodule (system in package) Apmak AP6255 на базе BCM43456
Սейчас мы рассматриваем несколько кандидатов, но все из них требуют допиливания и пока неизвестно какой лучше выбрать. Поэтому я очень прошу всех, кто разбирается в похеке WiFi, присоедениться к нашему поиску здесь:
Основные кандидаты:
- Broadcom/Cypress BCM43455 или BCM4345 с патченной прошивкой.
- Mediatek MT7668 — еще не проверен, но в теории может подходить.
Пожалуйста, прежде чем советовать что-то, внимательно почитайте требования на форуме, в том числе интерфейс подключения. Помните, что я несколько месяцев внимательно изучаю эту тему и перелопатил уже все, что можно найти.
Что уже готово
![[Flipper Zero] հրաժեշտ ենք տալիս Raspberry Pi-ից, ստեղծում ենք մեր սեփական տախտակը սկզբից։ Ցանկանում ենք գտնել ճիշտ WiFi չիպը](/wp-content/uploads/2020/02/bd263c61d797dea40500a8bc2175adf9.jpeg)
Вся часть, за которую отвечает STM32 уже работает: 433Mhz, iButton, чтение-эмуляция 125kHz.
Механическая часть, кнопки, корпус, разъемы, компоновка сейчас в активной разработке, на видео и фотографиях ниже устаревший корпус, в новых версиях джойстик будет больше.
Տեսանյութում պարզ ցուցադրում է ավտոմատ ճաղավանդակի բացման գործընթացը վարչական հեռախոսի ազդանշանի կրկնօրինակմամբ:
ՀՏՀ
Ինչպես գնել?
Նախատեսվում է կազմակերպել կրաուդֆանդինգային արշավ Kickstarter-ում այս տարվա ապրիլ-մայիս ամիսներին: Դիրքերի տարբերակները մենք նախ և առաջ նախատեսում ենք ուղարկել վեց ամիս անց հավաքագրման ավարտից հետո: Եթե դուք հետաքրքրված եք սարքի վերաբերյալ, խնդրում ենք թողնել ձեր էլ. հասցեն ներքեւում: , բաժանորդներին կառաջարկենք, երբ աշխատանքային նախատիպերն ու վաղ նմուշները պատրաստ լինեն վաճառքի:
ՍաLegitimate?
Դա գիտական հետազոտության գործիք է: Նրա բոլոր բաղադրիչները առանձին կարելի է գնել խանութում: Եթե WiFi ադապտեր և 433MHz փոխանցիչը ներկիրել փոքր մարմնի մեջ և ավելացնել գործիք, դա չի դառնա այն ավելի անօրինական: Սարքը չի ընկնում հատուկ սարքերի կամ գաղտնի տեղեկություններ հավաքող սարքերի սահմանման տակ: Անօրինական կարող է լինել միայն դրա օգտագործումը վնաս հասցնելու կամ անօրինական գործողությունների համար: Դրանից բացի, ես կարող եմ կատարել ցանկացած ձևի և նյութի դանակներ, իմ դանակների օգտագործման պատասխանատվությունը ձեր վրա է:
Ինչպես նվեր տալ?
Այս պահին դուք կարող եք աջակցել ինձ անձամբ փոքր նվիրատվություններով սննդի համար միջոցով . Տարբեր հորիզոնական նվիրատվությունները 1$ շատ ավելի լավ են, քան մի մեծ գումար մեկանգամյա, որովհետև թույլ են տալիս կանխատեսել առաջ:
Անցյալի գրառումները նախագիծի վերաբերյալ հրապարակում եմ իմ Telegram-ալիքում .
Ընտանիք: habr.com
