[Flipper Zero] Raspberry Pi ඉවත් කර මුල සිටම අපේම පුවරුවක් සාදා ගැනීම. නිවැරදි WiFi චිපය සොයා ගැනීම

[Flipper Zero] Raspberry Pi ඉවත් කර මුල සිටම අපේම පුවරුවක් සාදා ගැනීම. නිවැරදි WiFi චිපය සොයා ගැනීම

Zero පින්බෝල් යන්ත්‍රය - මම මිතුරන් සමඟ සංවර්ධනය කරමින් සිටින Tamagotchi ආකෘති සාධකයේ හැකර්වරුන් සඳහා පොකට් බහු මෙවලම් ව්‍යාපෘතියක්. කලින් පෝස්ට් එක [1].

flipper ගැන පළවෙනි පෝස්ට් එකෙන් ගොඩක් දේවල් වෙලා තියෙනවා. අපි මේ කාලය පුරාම වෙහෙස මහන්සි වී වැඩ කළ අතර ව්‍යාපෘතිය රැඩිකල් වෙනස්කම් වලට භාජනය වී ඇත. ප්‍රධාන ප්‍රවෘත්තිය නම් අපි Raspberry Pi Zero සම්පූර්ණයෙන්ම අතහැර දමා i.MX6 චිපය මත පදනම්ව මුල සිටම අපගේ පුවරුව සෑදීමට තීරණය කළෙමු. මෙය සංවර්ධනය වඩාත් දුෂ්කර වන අතර සම්පූර්ණ සංකල්පය සම්පූර්ණයෙන්ම වෙනස් කරයි, නමුත් එය වටින බව මට විශ්වාසයි.

එසේම, 5Ghz කලාපයට සහය දක්වන අතරම වසර 15ක් පැරණි නොවන අතර, WiFi ප්‍රහාර සඳහා අවශ්‍ය සියලුම ක්‍රියාකාරකම් සඳහා සහය දක්වන නිවැරදි WiFi චිප්සෙට් එකක් අපට තවමත් සොයාගෙන නොමැත. ඒ නිසා අපේ පර්යේෂණයට සහභාගි වෙන්න කියලා මම හැමෝටම ආරාධනා කරනවා.

අපි මෙම තීරණය ගත්තේ ඇයි, ව්‍යාපෘතිය කුමන අවධියකද, වර්තමාන කාර්යයන් සහ ඔබට සම්බන්ධ විය හැකි ආකාරය ලිපියෙන් මම ඔබට කියමි.

Raspberry Pi Zero නරක ඇයි?

[Flipper Zero] Raspberry Pi ඉවත් කර මුල සිටම අපේම පුවරුවක් සාදා ගැනීම. නිවැරදි WiFi චිපය සොයා ගැනීම
මම පෞද්ගලිකව රාස්ප්බෙරි පයි වලට කැමතියි, නමුත් සංවර්ධන ක්‍රියාවලියේදී එය බොහෝ හේතු නිසා උරාබී ඇත. වඩාත්ම පිළිකුල් සහගත දෙය නම් ඔබට එය මිලදී ගත නොහැකි වීමයි. විශාල බෙදාහරින්නන් සතුව පවා rpi0 කෑලි යුගල සියයකට වඩා තොගයක් නොමැති අතර Adafruit සහ Sparkfun වැනි වෙළඳසැල් අතේ කෑලි 1 කට වඩා විකුණන්නේ නැත. ඔව්, Raspberry Pi පදනමේ බලපත්‍රය යටතේ rpi0 නිෂ්පාදනය කරන කර්මාන්තශාලා කිහිපයක් ඇත, නමුත් ඒවාට කෑලි 3-5 දහසක් නැව්ගත කළ නොහැක. rpi0 මිලට ආසන්න මිලකට විකුණනු ලබන අතර වේදිකාව ජනප්‍රිය කිරීම වඩාත් ඉලක්ක කර ඇති බව පෙනේ.

rpi0 අත්හැරීමට ප්‍රධාන හේතු මෙන්න

  • විශාල ප්රමාණවලින් මිලදී ගත නොහැක. Farnell වැනි කර්මාන්තශාලා Compute Module මිලදී ගැනීමට ඉදිරිපත් වේ. අලිබබාහි චීන ජාතිකයන් විශාල වෙළුම් තිබීම ගැන බොරු කියති, නමුත් සැබෑ කණ්ඩායමට පැමිණි විට ඔවුන් ඒකාබද්ධ වේ. අපි හොඳින් සෙව්වේ නැති බව ලියන සෑම කෙනෙකුටම, කෑලි 5 දහසක් මිලදී ගැනීමට යමෙකු සමඟ සාකච්ඡා කිරීමට උත්සාහ කරන්න, එවිට ඔවුන් ඔබට ගෙවීම සඳහා ඉන්වොයිසියක් එවනු ලැබේ.
  • අතුරුමුහුණත් කිහිපයක්.
  • rpi හි පළමු අනුවාදයේ භාවිතා කරන ලද පැරණි BCM2835 ප්‍රොසෙසරය. උණුසුම් හා ඉතා බලශක්ති කාර්යක්ෂම නොවේ.
  • බල කළමනාකරණයක් නැහැ, බෝඩ් එක නිදාගන්න බැහැ.
  • යල් පැන ගිය බිල්ට් වයිෆයි.
  • සහ තවත් බොහෝ හේතු.

Raspberry Pi Foundation විසින්ම එවැනි කාර්යයන් සඳහා RPi Compute Module භාවිතා කිරීමට යෝජනා කරයි. මෙය SO-DIMM මොඩියුල ආකෘති සාධකයේ (ලැප්ටොප් වල RAM වැනි) පුවරුවකි, එය මවු පුවරුවට ඇතුළත් කර ඇත. මෙම විකල්පය අපට සුදුසු නොවේ, එය උපාංගයේ විශාලත්වය විශාල ලෙස වැඩි කරයි.
[Flipper Zero] Raspberry Pi ඉවත් කර මුල සිටම අපේම පුවරුවක් සාදා ගැනීම. නිවැරදි WiFi චිපය සොයා ගැනීම
Raspberry Pi Compute Module - ඔබගේ උපාංගයේ ස්ථාපනය සඳහා SO-DIMM මොඩියුල ආකෘති සාධකයේ පුවරුවකි

ඉන්පසුව අපි විවිධ SoMs (System on Module) දෙස බැලීමට පටන් ගත්තෙමු, i.MX6 මත පදනම් වූ මොඩියුල වඩාත් ආකර්ෂණීය විය. අපගේ සියලු සෙවීම් සංසදයේ නූල් එකක විස්තර කර ඇත Raspberry Pi Zero විකල්ප. නමුත් සෑම සමාගමක්ම වසරකට කෑලි 3-5 දහසක් තරම් පරිමාවකින් ඔබ සමඟ වැඩ කිරීමට සූදානම් නොවන බව ඔබ මතක තබා ගත යුතුය. උදාහරණයක් ලෙස, ඊශ්‍රායල Variscite සැලසුම් කර ඇති මිලදී ගැනීමේ පරිමාවන් සොයා ගත් විට අපට ප්‍රතිචාර දැක්වීම නතර කළේය. පෙනෙන විදිහට, ඔවුන් සහාය සහ ඒකාබද්ධ කිරීමේ ස්වරූපයෙන් අමතර සේවාවන් නොමැතිව SoMs විකිණීමට උනන්දු නොවේ. මම විශේෂයෙන්ම රුසියානු සංවර්ධකයා ගැන සඳහන් කිරීමට කැමතියි Starterkit.ru, වැනි ඉතා රසවත් උපාංග සාදන SK-iMX6ULL-NANO. ඒවා ගූගල් කිරීමට නොහැකි තරම් වන අතර, මගේ මිතුරන් මට නොකීවේ නම් මම ඔවුන්ගේ පැවැත්ම ගැන නොදනිමි.

එහි ප්‍රතිඵලයක් වශයෙන්, සියලු විකල්පයන් සංසන්දනය කිරීමෙන් සහ ආර්ථික විද්‍යාව ඇස්තමේන්තු කිරීමෙන් පසුව, චිපය මත පදනම් වූ Flipper සඳහා මුල සිටම අපගේ SoM සෑදීමට අපි දුෂ්කර තීරණයක් ගත්තෙමු. i.MX6 ULZ. එය තනි-core Cortex-A7 900 MHz දී rpi0 හා සමාන කාර්ය සාධනයක් සහිතව ධාවනය වේ, නමුත් එය බරට යටින් පාහේ සීතල වන අතර rpi0 උදුනක් ලෙස උණුසුම් වේ.
අපගේ පුවරුව මුල සිටම සෑදීමෙන්, පුවරුවේ මූලද්‍රව්‍ය සැකසීමේදී අපට සම්පූර්ණ නිදහස ඇත, ඒ නිසා අපි වඩාත් සංයුක්ත උපාංගයක් ලබා ගැනීමට බලාපොරොත්තු වෙමු. i.MX6 ULZ යනු සමහර අතුරුමුහුණත් සහ වීඩියෝ හරයක් නොමැති i.MX6 ULL හි ඉවත් කරන ලද අනුවාදයකි, එබැවින් සංවර්ධනය සඳහා අපි සමහර අතුරුමුහුණත් භාවිතා නොකර i.MX6 ULL චිපය සමඟ MCIMX6ULL-EVK devboard භාවිතා කරමු. මෙම පුවරුව, මාර්ගය වන විට, ප්‍රධාන Linux කර්නලයෙන් සහය දක්වයි, එබැවින් කර්නල් පැකේජ සහිත Kali Linux එය මත පටවනු ලැබේ.

මේ මොහොතේ ඇඳුම් නොමැතිව ෆ්ලිපර් පෙනෙන්නේ මෙයයි:
[Flipper Zero] Raspberry Pi ඉවත් කර මුල සිටම අපේම පුවරුවක් සාදා ගැනීම. නිවැරදි WiFi චිපය සොයා ගැනීම

නිවැරදි WiFi

WiFi අනවසරයෙන් ඇතුළුවීම Flipper හි ප්‍රධාන ලක්ෂණ වලින් එකකි, එබැවින් අවශ්‍ය සියලුම කාර්යයන් සඳහා සහාය වන නිවැරදි WiFi චිප්සෙට් එක තෝරා ගැනීම අතිශයින්ම වැදගත් වේ: පැකට් එන්නත් සහ මොනිටර මාදිලිය. ඒ සමගම, 5GHz පරාසය සහ 802.11ac වැනි නවීන ප්‍රමිතීන් භාවිතා කිරීමට හැකි වේ. අවාසනාවකට මෙන්, එවැනි චිප්ස් වහාම සොයාගත නොහැකි විය
[Flipper Zero] Raspberry Pi ඉවත් කර මුල සිටම අපේම පුවරුවක් සාදා ගැනීම. නිවැරදි WiFi චිපය සොයා ගැනීම
චීන SiP මොඩියුලය (පැකේජය තුළ පද්ධතිය) BCM6255 මත පදනම් වූ Apmak AP43456

අපි දැනට අපේක්ෂකයින් කිහිප දෙනෙකු සලකා බලමින් සිටිමු, නමුත් ඒ සියල්ලටම නිම කිරීම අවශ්‍ය වන අතර තෝරා ගැනීමට වඩා හොඳ කුමක්දැයි තවමත් නොදනී. එබැවින්, WiFi poker ගැන අවබෝධයක් ඇති සියලු දෙනාටම අපගේ සෙවුමට සම්බන්ධ වන ලෙස මම කාරුණිකව ඉල්ලා සිටිමි: SPI/SDIO අතුරුමුහුණත සමඟ Wi-Fi චිපය අධීක්ෂණය සහ පැකට් එන්නත් කිරීම සඳහා සහාය වේ

ප්රධාන අපේක්ෂකයින්:

  • පැච් කරන ලද ස්ථිරාංග සහිත Broadcom/Cypress BCM43455 හෝ BCM4345. nexmon ගබඩාවේ සාකච්ඡාව.
  • Mediatek MT7668 - තවමත් පරීක්ෂා කර නැත, නමුත් න්‍යායාත්මකව එය සුදුසු විය හැකිය.

කරුණාකර, ඕනෑම දෙයක් උපදෙස් දීමට පෙර, සම්බන්ධතා අතුරුමුහුණත ඇතුළුව සංසදයේ අවශ්‍යතා හොඳින් කියවන්න. මම මාස කිහිපයක් තිස්සේ මෙම මාතෘකාව හොඳින් අධ්‍යයනය කර ඇති බවත්, සොයාගත හැකි සෑම දෙයක්ම දැනටමත් හාරා ඇති බවත් මතක තබා ගන්න.

මොනවද සූදානම්

[Flipper Zero] Raspberry Pi ඉවත් කර මුල සිටම අපේම පුවරුවක් සාදා ගැනීම. නිවැරදි WiFi චිපය සොයා ගැනීම

STM32 වගකිව යුතු සම්පූර්ණ කොටස දැනටමත් ක්‍රියාත්මක වේ: 433Mhz, iButton, කියවීම-අනුකරණය 125kHz.
යාන්ත්‍රික කොටස, බොත්තම්, නඩුව, සම්බන්ධක, පිරිසැලසුම දැනට සක්‍රිය සංවර්ධනය වෙමින් පවතී, වීඩියෝ සහ ඡායාරූපවල යල් පැන ගිය නඩුවට පහළින්, නව අනුවාද වල ජොයිස්ටික් විශාල වනු ඇත.

දුරස්ථ පාලක සංඥාව නැවත ධාවනය කිරීම භාවිතයෙන් බාධකයක් විවෘත කිරීමේ සරල නිරූපණයක් වීඩියෝව පෙන්වයි.

නිති අසන පැණ

මිලදී ගන්නේ කෙසේද?

අනුමාන වශයෙන්, අපි මේ වසරේ අප්‍රේල්-මැයි මාසවලදී Kickstarter හි සමූහ අරමුදල් සැපයීමේ ව්‍යාපාරයක් දියත් කරන්නෙමු. එකතු කිරීම අවසන් වී මාස හයකට පසු නිමි උපාංග නැව්ගත කිරීමට අපි බලාපොරොත්තු වෙමු. ඔබ උපාංගය ගැන උනන්දුවක් දක්වන්නේ නම්, ඔබගේ විද්‍යුත් තැපෑල පහතින් තබන ලෙස මම ඔබෙන් ඉල්ලා සිටිමි අඩවිය, මූලාකෘති සහ මුල් සාම්පල විකිණීමට සූදානම් වූ විට අපි ග්‍රාහකයින්ට දීමනා එවන්නෙමු.

එය නීත්‍යානුකූලද?

මෙය පර්යේෂණ මෙවලමකි. එහි සියලුම සංරචක ගබඩාවේ වෙන වෙනම මිලදී ගත හැකිය. ඔබ WiFi ඇඩැප්ටරයක් ​​සහ 433MHz සම්ප්‍රේෂකයක් කුඩා නඩුවකට සාදා එහි තිරයක් එක් කළහොත් එය තවදුරටත් නීති විරෝධී නොවනු ඇත. උපාංගය විශේෂ අර්ථ දැක්වීමට යටත් නොවේ. රහසිගතව තොරතුරු රැස් කිරීම සඳහා මාධ්‍යයක් හෝ උපාංගයක්. එය හානි කිරීමේ අරමුණින් හෝ නීති විරෝධී කටයුතු සඳහා භාවිතා කිරීම පමණක් නීති විරෝධී වේ. වෙනත් වචන වලින් කිවහොත්, මට ඕනෑම හැඩයකින් සහ ඕනෑම ලෝහයකින් පිහි සෑදිය හැකිය, මගේ පිහි භාවිතා කිරීමේ වගකීම ඔබ සතුය.

පරිත්යාග කරන්නේ කෙසේද?

[Flipper Zero] Raspberry Pi ඉවත් කර මුල සිටම අපේම පුවරුවක් සාදා ගැනීම. නිවැරදි WiFi චිපය සොයා ගැනීමමේ මොහොතේ ඔබට කුඩා ආහාර පරිත්‍යාග මගින් පුද්ගලිකව මට සහාය විය හැකිය Patreon. $1ක නිතිපතා පරිත්‍යාග කිරීම වරකට විශාල මුදලකට වඩා බෙහෙවින් යහපත් වන්නේ ඒවා ඔබට ඉදිරියෙන් අනාවැකි කීමට ඉඩ සලසන බැවිනි.

[Flipper Zero] Raspberry Pi ඉවත් කර මුල සිටම අපේම පුවරුවක් සාදා ගැනීම. නිවැරදි WiFi චිපය සොයා ගැනීම මම ව්‍යාපෘතියේ සියලුම සටහන් මගේ ටෙලිග්‍රාම් නාලිකාවේ පළ කරමි @zhovner_hub.

මූලාශ්රය: www.habr.com

අදහස් එක් කරන්න