[Flipper Zero]-ը հանում է Raspberry Pi-ը և զրոյից պատրաստում մեր սեփական տախտակը: Գտնել ճիշտ WiFi չիպը

[Flipper Zero]-ը հանում է Raspberry Pi-ը և զրոյից պատրաստում մեր սեփական տախտակը: Գտնել ճիշտ WiFi չիպը

Pinball Zero - հաքերների համար գրպանային բազմագործիքների նախագիծ Tamagotchi ձևի գործոնով, որը ես մշակում եմ ընկերների հետ: Նախորդ գրառումը [1].

Շատ բան է տեղի ունեցել պտույտի մասին առաջին գրառումից հետո: Այս ամբողջ ընթացքում մենք քրտնաջան աշխատել ենք, և նախագիծը ենթարկվել է արմատական ​​փոփոխությունների։ Հիմնական նորությունն այն է, որ մենք որոշեցինք ամբողջությամբ հրաժարվել Raspberry Pi Zero-ից և զրոյից պատրաստել մեր տախտակը i.MX6 չիպի հիման վրա: Սա շատ ավելի դժվարացնում է զարգացումը և ամբողջովին փոխում է ամբողջ հայեցակարգը, բայց ես վստահ եմ, որ արժե այն:

Բացի այդ, մենք դեռ չենք գտել WiFi-ի ճիշտ չիպսեթը, որն աջակցում է WiFi-ի գրոհների համար անհրաժեշտ բոլոր գործառույթներին՝ միաժամանակ աջակցելով 5 ԳՀց տիրույթին և 15 տարով հնացած չէ: Ուստի բոլորին հրավիրում եմ մասնակցելու մեր հետազոտությանը։

Հոդվածում ես ձեզ կասեմ, թե ինչու ենք մենք այս որոշումը կայացրել, ինչ փուլում է նախագիծը, ընթացիկ առաջադրանքները և ինչպես կարող եք ներգրավվել:

Ինչու է Raspberry Pi Zero-ն վատ:

[Flipper Zero]-ը հանում է Raspberry Pi-ը և զրոյից պատրաստում մեր սեփական տախտակը: Գտնել ճիշտ WiFi չիպը
Ես անձամբ սիրում եմ Raspberry Pi-ն, բայց մշակման գործընթացում պարզվեց, որ այն ծծում է բազմաթիվ պատճառներով: Ամենատարօրինակն այն է, որ դուք պարզապես չեք կարող այն գնել: Նույնիսկ խոշոր դիստրիբյուտորները պահեստում ունեն ոչ ավելի, քան մի քանի հարյուր rpi0 կտոր, իսկ խանութներում, ինչպիսիք են Adafruit-ը և Sparkfun-ը, վաճառում են ոչ ավելի, քան 1 հատ մեկ ձեռքի համար: Այո, կան մի քանի գործարաններ, որոնք արտադրում են rpi0 Raspberry Pi Foundation-ի լիցենզիայի ներքո, բայց նրանք նույնպես չեն կարող առաքել 3-5 հազար հատ խմբաքանակ: Կարծես rpi0-ը վաճառվում է ինքնարժեքին մոտ գնով և ավելի շատ ուղղված է հարթակի հանրահռչակմանը:

Ահա rpi0-ից հրաժարվելու հիմնական պատճառները

  • Չի կարելի գնել մեծ քանակությամբ: Farnell-ի նման գործարաններն առաջարկում են գնել Compute Module: Alibaba-ի չինացիները ստում են մեծ ծավալների առկայության մասին, բայց երբ խոսքը գնում է իրական խմբաքանակի մասին, դրանք միաձուլվում են։ Բոլորին, ովքեր գրում են, որ լավ չենք փնտրել, փորձեք ինչ-որ մեկի հետ բանակցել 5 հազար հատ գնելու համար, որ ձեզ վճարման հաշիվ-ապրանքագիր ուղարկեն։
  • Քիչ միջերեսներ:
  • Հին BCM2835 պրոցեսոր, որն օգտագործվել է rpi-ի առաջին տարբերակում։ Տաք և ոչ շատ էներգաարդյունավետ:
  • Չկա էներգիայի կառավարում, դուք չեք կարող քնեցնել խորհուրդը:
  • Հնացած ներկառուցված WiFi:
  • և շատ այլ պատճառներ:

Raspberry Pi հիմնադրամն ինքն է առաջարկում օգտագործել RPi Compute Module-ը նման առաջադրանքների համար։ Սա SO-DIMM մոդուլի ձևաչափի տախտակ է (ինչպես նոութբուքերի RAM-ը), որը տեղադրված է մայր տախտակի մեջ: Այս տարբերակը մեզ համար հարմար չէ, քանի որ այն մեծապես մեծացնում է սարքի չափերը։
[Flipper Zero]-ը հանում է Raspberry Pi-ը և զրոյից պատրաստում մեր սեփական տախտակը: Գտնել ճիշտ WiFi չիպը
Raspberry Pi Compute Module - SO-DIMM մոդուլի ձևաչափի տախտակ՝ ձեր սարքում տեղադրելու համար

Հետո մենք սկսեցինք դիտարկել տարբեր SoM-ներ (System on Module), i.MX6-ի վրա հիմնված մոդուլները ամենագրավիչ տեսք ունեին: Մեր բոլոր որոնումները նկարագրված են ֆորումի թեմայում Raspberry Pi Zero Alternatives. Բայց դուք պետք է հիշեք, որ ոչ բոլոր ընկերությունները պատրաստ կլինեն աշխատել ձեզ հետ տարեկան նույնիսկ 3-5 հազար հատ ծավալով: Օրինակ՝ իսրայելական Variscite-ը պարզապես դադարեց մեզ պատասխանել, երբ պարզեց գնումների պլանավորված ծավալները։ Ըստ երևույթին, նրանք շահագրգռված չեն պարզապես վաճառել SoMs առանց լրացուցիչ ծառայությունների աջակցության և ինտեգրման տեսքով: Հատկապես կցանկանայի նշել ռուս ծրագրավորողին Starterkit.ru, որոնք պատրաստում են շատ հետաքրքիր սարքեր, ինչպես SK-iMX6ULL-NANO. Դրանք գրեթե անհնար է Google-ում, և ես չէի իմանա դրանց գոյության մասին, եթե ընկերներս ինձ չասեին։

Արդյունքում, բոլոր տարբերակները համեմատելուց և տնտեսագիտությունը գնահատելուց հետո, մենք դժվար որոշում կայացրինք զրոյից ստեղծել մեր SoM-ը հատուկ Flipper-ի համար՝ չիպի հիման վրա: i.MX6 ULZ. Դա միամիջուկ Cortex-A7-ն է, որն աշխատում է 900 ՄՀց հաճախականությամբ, գրեթե նույն գործունակությամբ, ինչ rpi0-ը, սակայն ծանրաբեռնվածության տակ գրեթե ցուրտ է, մինչդեռ rpi0-ը տաք է որպես վառարան:
Մեր տախտակը զրոյից պատրաստելով՝ մենք լիակատար ազատություն ունենք տախտակի վրա տարրերի դասավորության հարցում, այդ իսկ պատճառով մենք ակնկալում ենք ստանալ ավելի կոմպակտ սարք։ i.MX6 ULZ-ը i.MX6 ULL-ի անջատված տարբերակն է՝ առանց որոշ միջերեսների և վիդեո միջուկի, ուստի զարգացման համար մենք օգտագործում ենք MCIMX6ULL-EVK devboard i.MX6 ULL չիպով, պարզապես առանց որոշ միջերեսների օգտագործման: Այս տախտակն, ի դեպ, աջակցում է հիմնական Linux միջուկը, ուստի Kali Linux-ը միջուկի փաթեթներով բեռնված է դրա վրա:

Ահա թե ինչ տեսք ունի այս պահին ֆլիպերն առանց հագուստի.
[Flipper Zero]-ը հանում է Raspberry Pi-ը և զրոյից պատրաստում մեր սեփական տախտակը: Գտնել ճիշտ WiFi չիպը

Ճիշտ WiFi

WiFi-ի կոտրումը Flipper-ի հիմնական առանձնահատկություններից մեկն է, ուստի չափազանց կարևոր է ընտրել ճիշտ WiFi չիպսեթ, որը կաջակցի բոլոր անհրաժեշտ գործառույթները՝ փաթեթների ներարկում և մոնիտորինգի ռեժիմ: Միևնույն ժամանակ, կարող եք օգտագործել 5 ԳՀց տիրույթը և ժամանակակից ստանդարտները, ինչպիսիք են 802.11ac-ը: Ցավոք, նման չիպսեր անմիջապես չհաջողվեց գտնել
[Flipper Zero]-ը հանում է Raspberry Pi-ը և զրոյից պատրաստում մեր սեփական տախտակը: Գտնել ճիշտ WiFi չիպը
Չինական SiP մոդուլ (համակարգը փաթեթում) Apmak AP6255՝ հիմնված BCM43456-ի վրա

Ներկայումս մենք դիտարկում ենք մի քանի թեկնածուների, բայց բոլորն էլ պահանջում են ավարտական ​​աշխատանքներ, և դեռ հայտնի չէ, թե որն է ավելի լավ ընտրել։ Ուստի, ես խնդրում եմ բոլոր նրանց, ովքեր հասկանում են WiFi պոկեր, միանալ մեր որոնմանը այստեղ. Wi-Fi չիպ SPI/SDIO ինտերֆեյսով, որն աջակցում է մոնիտորինգին և փաթեթների ներարկմանը

Հիմնական թեկնածուները.

  • Broadcom/Cypress BCM43455 կամ BCM4345 կարկատված որոնվածով: Քննարկում nexmon շտեմարանում:
  • Mediatek MT7668 - դեռ փորձարկված չէ, բայց տեսականորեն այն կարող է հարմար լինել:

Խնդրում եմ, նախքան որևէ բան խորհուրդ տալը, ուշադիր կարդացեք ֆորումի պահանջները, ներառյալ կապի միջերեսը: Հիշեք, որ ես մի քանի ամիս ուշադիր ուսումնասիրել եմ այս թեման և արդեն փորել եմ այն ​​ամենը, ինչ կարելի է գտնել։

Ինչ պատրաստ է

[Flipper Zero]-ը հանում է Raspberry Pi-ը և զրոյից պատրաստում մեր սեփական տախտակը: Գտնել ճիշտ WiFi չիպը

Ամբողջ մասը, որի համար պատասխանատու է STM32-ն արդեն աշխատում է՝ 433 ՄՀց, iButton, ընթերցում-էմուլացիա 125 կՀց։
Մեխանիկական մասը, կոճակները, պատյանը, միակցիչները, դասավորությունը ներկայումս ակտիվ մշակման փուլում են, հնացած պատյանի տակ գտնվող տեսանյութում և լուսանկարներում, նոր տարբերակներում ջոյսթիկն ավելի մեծ կլինի։

Տեսանյութում ցուցադրվում է պատնեշի բացման պարզ ցուցադրում՝ օգտագործելով հեռակառավարման ազդանշանի կրկնությունը:

FAQ

Ինչպես գնել:

Ենթադրվում է, որ այս տարվա ապրիլ-մայիսին մենք Kickstarter-ում քրաուդֆանդինգի արշավ կսկսենք։ Մենք հույս ունենք, որ պատրաստի սարքերը կառաքենք հավաքագրման ավարտից վեց ամիս հետո: Եթե ​​դուք հետաքրքրված եք սարքով, խնդրում եմ ձեզ թողնել ձեր էլ сайта, մենք առաջարկներ կուղարկենք բաժանորդներին, երբ նախատիպերն ու վաղ նմուշները պատրաստ լինեն վաճառքի։

Օրինական է?

Սա հետազոտական ​​գործիք է: Դրա բոլոր բաղադրիչները կարելի է գնել առանձին խանութում։ Եթե ​​դուք կառուցեք WiFi ադապտեր և 433 ՄՀց հաճախականությամբ հաղորդիչ փոքրիկ պատյանի մեջ և այնտեղ էկրան ավելացնեք, այն այլևս անօրինական չի դառնա: Սարքը չի ընկնում հատուկ սահմանման տակ: տեղեկատվության գաղտնի հավաքագրման միջոց կամ սարք: ՄԻԱՅՆ անօրինական է այն օգտագործել վնաս պատճառելու կամ անօրինական գործունեության համար: Այսինքն՝ ես կարող եմ ցանկացած ձևի և ցանկացած մետաղից դանակներ պատրաստել, իմ դանակների օգտագործման պատասխանատվությունը ձեր վրա է։

Ինչպե՞ս նվիրաբերել:

[Flipper Zero]-ը հանում է Raspberry Pi-ը և զրոյից պատրաստում մեր սեփական տախտակը: Գտնել ճիշտ WiFi չիպըԱյս պահին դուք կարող եք անձամբ ինձ աջակցել սննդի փոքր նվիրատվություններով Patreon. 1 դոլարի կանոնավոր նվիրատվությունները շատ ավելի լավն են, քան միաժամանակ մեծ գումարը, քանի որ դրանք թույլ են տալիս կանխատեսել առաջ:

[Flipper Zero]-ը հանում է Raspberry Pi-ը և զրոյից պատրաստում մեր սեփական տախտակը: Գտնել ճիշտ WiFi չիպը Ես հրապարակում եմ նախագծի բոլոր գրառումները իմ Telegram ալիքում @zhovner_hub.

Source: www.habr.com

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