Hacker News

පවතින ගඩොල්වලින් Lego NXT ස්ථිරාංග ඉවත් කිරීම (2025)

අදහස්

1 min read Via arcanenibble.github.io

Mewayz Team

Editorial Team

Hacker News
කිරිබි මෙන්න. මම ස්ටඩ්ස් දක්වාම දේවල් ක්‍රියාත්මක වන ආකාරය දැන ගැනීමට කැමති ආකාරයේ පුද්ගලයෙක්. ඉතින් මගේ ළමයාගේ පැරණි Lego NXT ගඩොල් දූවිලි එකතු කිරීමට පටන් ගත් විට, මම අවස්ථාවක් දුටුවෙමි. මෙය සෙල්ලම් බඩුවක් පමණක් නොවේ; එය ඉතා හොඳ 32-bit ARM7 ක්ෂුද්‍ර පාලකයක් වූ අතර එය දීප්තිමත් කහ පැහැති නඩුවක වාඩි වී නව අරමුණක් සඳහා බලා සිටියේය. එහි කර්මාන්තශාලා ස්ථිරාංග අලුත් දෙයක් සමඟ ප්‍රතිස්ථාපනය කිරීමේ ක්‍රියාවලිය "ෆර්ම්වෙයාර් ඩම්ප් කිරීම" ලෙස හැඳින්වේ, එය දෘඩාංග ප්‍රතිනිර්මාණය කිරීම සඳහා සිත් ඇදගන්නා සුළු කිමිදීමකි. ### ගඩොල් විභවය අගුළු හැරීම Lego Mindstorms NXT එහි කාලය සඳහා විප්ලවීය විය. එහි හදවතෙහි ඇත්තේ AT91SAM7S256 ක්ෂුද්‍ර පාලකයකි, එය "සෙල්ලම් බඩු" සඳහා පුදුම සහගත ලෙස බලවත් චිපයකි. කොටුවෙන් පිටත, එය Lego හි හිමිකාර ස්ථිරාංග ධාවනය කරයි, එය පෙර-වැඩසටහන් කළ විධාන අනුගමනය කරන රොබෝවරුන් තැනීම සඳහා විශිෂ්ටයි. නමුත් එම හිමිකාරී පරිසරයද සීමාවකි. නිල ස්ථිරාංග ඉවත දැමීම දෘඪාංග මුදා හැරීමේ පළමු පියවරයි. ගඩොල් විනාශ කිරීම ගැන නොවේ; එය දෙවන ජීවිතයක් ලබා දීමයි. පවතින මෘදුකාංගය අවබෝධ කර ගැනීමෙන් සහ ප්‍රතිස්ථාපනය කිරීමෙන්, මුල් Lego මෘදුකාංගයේ බාධාවන්ගෙන් තොරව සම්පූර්ණයෙන්ම නව ආකාරයකින් එහි සංවේදක සහ මෝටර සමඟ අන්තර් ක්‍රියා කළ හැකි සාමාන්‍ය වැඩසටහන්ගත කළ හැකි ක්ෂුද්‍ර පාලකයක් බවට අපට පරිවර්තනය කළ හැකිය. මෙම ප්‍රවේශය පවතින වත්කම් නැවත ඇගයීමට ලක් කර උපරිම කාර්යක්ෂමතාවය සඳහා ප්‍රතිනිර්මාණය කරන මොඩියුලර් ව්‍යාපාරික දර්ශනයක් සමඟ මනාව සමපාත වේ. එක් ආකාරයකින්, එවැනි ව්‍යාපෘති කළමනාකරණය කිරීම සඳහා **Mewayz** වැනි වේදිකාවක් භාවිතා කිරීම වඩාත් සුදුසු වනු ඇත, එය සම්මත ක්‍රියාකාරිත්වයේ සිට නව, වටිනා අරමුණක් සඳහා "හැක් කිරීම" දක්වා වත්කම්වල ජීවන චක්‍රය නිරීක්ෂණය කිරීමට උපකාරී වේ. ### ස්ථිරාංග හුවමාරුවක් සඳහා වූ මෙවලම් දාමය ඔබට නව ස්ථිරාංග චිපයකට ප්‍රාර්ථනා කළ නොහැක. එය සමඟ සන්නිවේදනය කිරීමට ඔබට ක්රමයක් අවශ්ය වේ. NXT ගඩොල් වල USB පෝට් එකක් ඇත, නමුත් ස්ථිරාංග දැල්වීම වැනි පහත් මට්ටමේ මෙහෙයුම් සඳහා, අපි බොහෝ විට චිපය තුළ ගොඩනගා ඇති SAM-BA ඇරඹුම් කාරකය මත රඳා සිටිමු. ක්‍රියාවලිය පිළිබඳ සරල බැල්මක් මෙන්න: * **සන්නිවේදනය ස්ථාපිත කරන්න:** ගඩොල් ඇරඹුම් කාරක මාදිලියට දැමිය යුතුය. මෙය සාමාන්‍යයෙන් සක්‍රීය කිරීමේදී නිශ්චිත බොත්තම් සංයෝජනයක් රඳවා තබා ගැනීම ඇතුළත් වේ, එය ප්‍රධාන ස්ථිරාංග මඟ හැර නව උපදෙස් ලබා ගැනීමට චිපය සූදානම් කරයි. * **ඔබේ රසය තෝරන්න:** ඇරඹුම් කාරකය සක්‍රිය වූ පසු, ඔබ පූරණය කළ යුතු දේ තීරණය කළ යුතුය. ජනප්‍රිය විවෘත මූලාශ්‍ර විකල්ප අතරට leJOS (ජාවා මත පදනම් වූ පරිසරයක් සපයන) හෝ NXC (හරියටම C නොවේ) ඇතුළත් වේ. ඔබ තෝරාගත් වේදිකාව සඳහා ස්ථිරාංග ගොනුව බාගන්න. * **දිලිසෙන ක්‍රියාවලිය:** SAM-BA මෘදුකාංගය වැනි කැපවූ මෙවලමක් භාවිතා කරමින්, ඔබ USB හරහා ගඩොල් වෙත සම්බන්ධ කර නව ස්ථිරාංග ගොනුව උඩුගත කරන්න. මෙම ක්‍රියාවලිය පැරණි Lego ෆර්ම්වෙයාර් මකා දමා අලුත් එක අංශයෙන් අංශයෙන් චිපයේ ෆ්ලෑෂ් මතකය මත ලියයි. * **සත්‍යාපනය:** උඩුගත කිරීමෙන් පසු, ඔබ ගඩොල් නැවත සකසන්න. සාර්ථක නම්, එය එහි LCD තිරයේ වෙනස් මෙනුවක් සමඟින් නව පරිසරයට ආරම්භ කළ යුතුය. > මෙය හුදෙක් තාක්ෂණික අභ්යාසයක් නොවේ; එය දර්ශනයකි. එය පද්ධතියක සහජ විභවය දැකීම සහ එය අගුළු ඇරීමට මෙවලම් සහ දැනුම තිබීමයි. ### ස්ථිතික ගඩොල් සිට ගතික මොඩියුලය දක්වා මෙම ස්ථිරාංග ඩම්ප් වල සැබෑ බලය නව වැඩසටහනක් ක්‍රියාත්මක කිරීමට ගඩොල් ලබා ගැනීම පමණක් නොවේ; එය මූලික වශයෙන් එහි භූමිකාව වෙනස් කරයි. NXT සංවෘත, තනි අරමුණු උපාංගයක සිට විවෘත, වැඩසටහන්ගත කළ හැකි දෘඪාංග මොඩියුලයක් බවට පරිවර්තනය කරයි. * **Protocol Freedom:** අභිරුචි ස්ථිරාංග සමඟ, ගඩොල් Lego Mindstorms සන්නිවේදන ප්‍රොටෝකෝලය වෙත තවදුරටත් සීමා නොවේ. එයට සාමාන්‍ය අනුක්‍රමික ප්‍රොටෝකෝල භාවිතයෙන් පරිගණකයක්, වෙනත් ක්ෂුද්‍ර පාලකයක් හෝ වලාකුළු සේවාවක් සමඟ කෙලින්ම සන්නිවේදනය කළ හැකිය. * **පුළුල් කරන ලද සංවේදක සහාය:** ඔබට ලෙගෝ නිල වශයෙන් සහාය දක්වන ප්‍රමාණයට වඩා පුළුල් පරාසයක සංවේදක සමඟ අතුරු මුහුණතට කේතය ලිවිය හැකිය, NXT බහුකාර්ය දත්ත ලබා ගැනීමේ උපාංගයක් බවට පත් කරයි. * **විශාල පද්ධතිවලට ඒකාබද්ධ වීම:** සංකල්පය සැබවින්ම බැබළෙන්නේ මෙහිදීය. ප්‍රතිනිර්මාණය කරන ලද NXT ගඩොල් විශාල ස්වයංක්‍රීය පද්ධතියක සංරචකයක් බවට පත්විය හැක. සරල වාහක පටියක් පාලනය කිරීමට, ආලෝකය කළමනාකරණය කිරීමට හෝ දුරස්ථ I/O ඒකකයක් ලෙස ක්‍රියා කිරීමට එය භාවිතා කිරීම ගැන සිතන්න. එහි රළු මෝස්තරය සහ බිල්ට් මෝටර් රියදුරන් එය මූලාකෘති කිරීමට හෝ ස්ථිර ස්ථාපනයන් සඳහා වඩාත් සුදුසු වේ. එවැනි ප්‍රතිනිර්මාණය කරන ලද උපාංග ජාලයක් කළමනාකරණය කිරීම යනු **Mewayz** වැනි මොඩියුලර් මෙහෙයුම් පද්ධතියක් එහි වටිනාකම සනාථ කරයි, පුළුල් ව්‍යාපාරික කාර්ය ප්‍රවාහයක් තුළ ප්‍රමිතිගත මොඩියුල ලෙස මෙම ගඩොල් නිරීක්ෂණය කිරීමට සහ පාලනය කිරීමට ඔබට ඉඩ සලසයි. Lego ෆර්ම්වෙයාර් ඩම්ප් කිරීමෙන්, අපි තාක්‍ෂණයෙන් කොටසක් ඉවත නොදමමු; අපි එය නැවත සන්දර්භගත කරනවා. අපි දෘඪාංග සඳහා මොඩියුලර් මානසිකත්වයක් යොදන්නෙමු, NXT ඉවත දැමිය හැකි සෙල්ලම් බඩුවක් ලෙස නොව නව සහ නව්‍ය ව්‍යාපෘතිවලට ඒකාබද්ධ කළ හැකි දක්ෂ ක්ෂුද්‍ර පරිගණකයක් ලෙස සලකමු. වත්කමක අපේක්ෂිත කාර්යයෙන් ඔබ්බට බැලීම ඇදහිය නොහැකි වටිනාකමක් අගුළු හැරිය හැකි ආකාරය පිළිබඳ කදිම නිදසුනකි.

ඔබේ මෙහෙයුම් සරල කිරීමට සූදානම්ද?

ඔබට CRM, ඉන්වොයිසි කිරීම, HR, හෝ සියලුම මොඩියුල 208 අවශ්‍ය වුවද — Mewayz ඔබ ආවරණය කර ඇත. 138K+ ව්‍යාපාර දැනටමත් මාරු කර ඇත.

නිදහස් තරුව>→