Hacker News

ການຖິ້ມເຟີມແວ Lego NXT ອອກຈາກອິດທີ່ມີຢູ່ (2025)

ຄຳເຫັນ

1 min read Via arcanenibble.github.io

Mewayz Team

Editorial Team

Hacker News
Kirby ຢູ່ທີ່ນີ້. ຂ້ອຍເປັນຜູ້ຊາຍທີ່ມັກຮູ້ວິທີເຮັດວຽກ, ຕັ້ງແຕ່ສະແຕມ. ສະນັ້ນເມື່ອລູກຫຼານຂອງຂ້ອຍ Lego NXT brick ເກົ່າເລີ່ມເກັບຂີ້ຝຸ່ນ, ຂ້ອຍເຫັນໂອກາດ. ນີ້ບໍ່ພຽງແຕ່ເປັນ toy; ມັນເປັນ microcontroller ARM7 32-bit ທີ່ດີຢ່າງສົມບູນນັ່ງຢູ່ໃນກໍລະນີສີເຫຼືອງສົດໃສ, ລໍຖ້າຈຸດປະສົງໃຫມ່. ຂະບວນການປ່ຽນເຟີມແວຂອງໂຮງງານຂອງຕົນດ້ວຍສິ່ງໃຫມ່ເອີ້ນວ່າ "ການຖິ້ມເຟີມແວ", ແລະມັນເປັນການຖອກນ້ໍາທີ່ຫນ້າປະທັບໃຈໃນການຈັດວາງຮາດແວຄືນໃຫມ່. ### ການປົດລັອກທ່າແຮງຂອງອິດ Lego Mindstorms NXT ແມ່ນການປະຕິວັດສໍາລັບເວລາຂອງມັນ. ຫົວໃຈຂອງມັນແມ່ນ AT91SAM7S256 microcontroller, ເປັນຊິບທີ່ມີປະສິດທິພາບທີ່ຫນ້າປະຫລາດໃຈສໍາລັບ "ຫຼິ້ນ." ອອກຈາກກ່ອງ, ມັນແລ່ນເຟີມແວທີ່ເປັນສິດທິຂອງ Lego, ເຊິ່ງດີເລີດສໍາລັບການກໍ່ສ້າງຫຸ່ນຍົນທີ່ປະຕິບັດຕາມຄໍາສັ່ງທີ່ຕັ້ງໄວ້ກ່ອນໂຄງການ. ແຕ່ສະພາບແວດລ້ອມທີ່ເປັນເຈົ້າຂອງນັ້ນຍັງເປັນຂໍ້ຈໍາກັດ. ການຖິ້ມເຟີມແວຢ່າງເປັນທາງການແມ່ນບາດກ້າວທໍາອິດໄປສູ່ການປົດປ່ອຍຮາດແວ. ມັນບໍ່ແມ່ນກ່ຽວກັບການທໍາລາຍອິດ; ມັນກ່ຽວກັບການໃຫ້ມັນເປັນຊີວິດທີສອງ. ໂດຍຄວາມເຂົ້າໃຈແລະການປ່ຽນແທນຊອບແວທີ່ມີຢູ່, ພວກເຮົາສາມາດປ່ຽນ NXT ໃຫ້ເປັນ microcontroller ທີ່ສາມາດດໍາເນີນໂຄງການທົ່ວໄປທີ່ສາມາດພົວພັນກັບເຊັນເຊີແລະມໍເຕີຂອງມັນໃນຮູບແບບໃຫມ່ທັງຫມົດ, ບໍ່ເສຍຄ່າຈາກຂໍ້ຈໍາກັດຂອງຊອບແວ Lego ຕົ້ນສະບັບ. ວິທີການນີ້ສອດຄ່ອງຢ່າງສົມບູນກັບປັດຊະຍາທຸລະກິດແບບໂມດູນທີ່ຊັບສິນທີ່ມີຢູ່ແລ້ວຖືກປະເມີນຄືນໃຫມ່ແລະໃຊ້ຄືນໃຫມ່ເພື່ອປະສິດທິພາບສູງສຸດ. ໃນວິທີການຫນຶ່ງ, ການນໍາໃຊ້ເວທີເຊັ່ນ: **Mewayz** ໃນການຄຸ້ມຄອງໂຄງການດັ່ງກ່າວຈະເຫມາະສົມ, ຍ້ອນວ່າມັນຊ່ວຍຕິດຕາມວົງຈອນຊີວິດຂອງຊັບສິນ, ຈາກການດໍາເນີນງານມາດຕະຖານເພື່ອ "hacked" ສໍາລັບຈຸດປະສົງທີ່ມີຄຸນຄ່າໃຫມ່. ### ລະບົບຕ່ອງໂສ້ເຄື່ອງມືສໍາລັບການສະຫຼັບເຟີມແວ ທ່ານບໍ່ສາມາດພຽງແຕ່ຕ້ອງການເຟີມແວໃຫມ່ໃສ່ຊິບ. ທ່ານຕ້ອງການວິທີການຕິດຕໍ່ສື່ສານກັບມັນ. NXT brick ຊ່ວຍມີພອດ USB, ແຕ່ສໍາລັບການປະຕິບັດງານໃນລະດັບຕ່ໍາເຊັ່ນການກະພິບເຟີມແວ, ພວກເຮົາມັກຈະອີງໃສ່ SAM-BA bootloader ທີ່ສ້າງຂຶ້ນໃນຊິບ. ນີ້ແມ່ນການເບິ່ງທີ່ງ່າຍດາຍໃນຂະບວນການ: * ** ສ້າງ​ການ​ສື່​ສານ​: ** brick ຕ້ອງ​ໄດ້​ຮັບ​ການ​ເອົາ​ໃຈ​ໃສ່​ໃນ​ຮູບ​ແບບ bootloader​. ໂດຍປົກກະຕິແລ້ວນີ້ກ່ຽວຂ້ອງກັບການຖືການລວມປຸ່ມສະເພາະໃນຂະນະທີ່ເປີດມັນ, ເຊິ່ງຂ້າມເຟີມແວຕົ້ນຕໍແລະກະກຽມຊິບເພື່ອຮັບຄໍາແນະນໍາໃຫມ່. * ** ເລືອກລົດຊາດຂອງເຈົ້າ:** ເມື່ອ bootloader ເຮັດວຽກແລ້ວ, ເຈົ້າຕ້ອງຕັດສິນໃຈວ່າຈະໂຫລດຫຍັງ. ທາງເລືອກແຫຼ່ງເປີດທີ່ນິຍົມປະກອບມີ leJOS (ເຊິ່ງສະຫນອງສະພາບແວດລ້ອມທີ່ອີງໃສ່ Java) ຫຼື NXC (ບໍ່ແມ່ນ eXactly C). ທ່ານດາວໂຫລດໄຟລ໌ເຟີມແວສໍາລັບເວທີທີ່ທ່ານເລືອກ. ** ຂະ​ບວນ​ການ​ກະ​ພິບ​:** ການ​ນໍາ​ໃຊ້​ເຄື່ອງ​ມື​ອຸ​ທິດ​ຕົນ​ເຊັ່ນ​ຊອບ​ແວ SAM​-BA​, ທ່ານ​ເຊື່ອມ​ຕໍ່​ກັບ brick ຜ່ານ USB ແລະ​ອັບ​ໂຫລດ​ໄຟລ​໌ firmware ໃຫມ່​. ຂະບວນການນີ້ລົບເຟີມແວ Lego ເກົ່າແລະຂຽນໃຫມ່ຫນຶ່ງຂະແຫນງການໂດຍຂະແຫນງການໃສ່ຫນ່ວຍຄວາມຈໍາ flash ຂອງຊິບ. ** ການ​ກວດ​ສອບ​:** ຫຼັງ​ຈາກ​ການ​ອັບ​ໂຫລດ​, ທ່ານ​ປັບ brick ໄດ້​. ຖ້າປະສົບຜົນສໍາເລັດ, ມັນຄວນຈະເຂົ້າໄປໃນສະພາບແວດລ້ອມໃຫມ່, ສໍາເລັດດ້ວຍເມນູທີ່ແຕກຕ່າງກັນໃນຫນ້າຈໍ LCD ຂອງມັນ. > ນີ້ບໍ່ພຽງແຕ່ເປັນການອອກກໍາລັງກາຍດ້ານວິຊາການ; ມັນເປັນປັດຊະຍາ. ມັນກ່ຽວກັບການເບິ່ງທ່າແຮງທີ່ມີຢູ່ໃນລະບົບແລະມີເຄື່ອງມືແລະຄວາມຮູ້ເພື່ອປົດລັອກມັນ. ### ຈາກ Static Brick ໄປສູ່ໂມດູນໄດນາມິກ ພະ ລັງ ງານ ທີ່ ແທ້ ຈິງ ຂອງ dump firmware ນີ້ ແມ່ນ ບໍ່ ພຽງ ແຕ່ ໃນ ການ ໄດ້ ຮັບ brick ເພື່ອ ດໍາ ເນີນ ການ ໂຄງ ການ ໃຫມ່; ມັນຢູ່ໃນການປ່ຽນແປງພາລະບົດບາດຂອງຕົນໂດຍພື້ນຖານ. NXT ປ່ຽນຈາກອຸປະກອນປິດ, ຈຸດປະສົງດຽວໄປສູ່ໂມດູນຮາດແວທີ່ເປີດ, ສາມາດຂຽນໂປຣແກຣມໄດ້. * **Protocol Freedom:** ດ້ວຍ firmware ທີ່ກຳນົດເອງ, brick ບໍ່ໄດ້ຈຳກັດຕໍ່ໂປຣໂຕຄອນການສື່ສານ Lego Mindstorms. ມັນ​ສາ​ມາດ​ຕິດ​ຕໍ່​ພົວ​ພັນ​ໂດຍ​ກົງ​ກັບ​ຄອມ​ພິວ​ເຕີ​, microcontroller ອື່ນ​, ຫຼື​ແມ້​ກະ​ທັ້ງ​ການ​ບໍ​ລິ​ການ​ຟັງ​ໂດຍ​ນໍາ​ໃຊ້​ມາດ​ຕະ​ຖານ serial protocols​. * ** ສະຫນັບສະຫນູນເຊັນເຊີຂະຫຍາຍ:** ທ່ານສາມາດຂຽນລະຫັດເພື່ອໂຕ້ຕອບກັບລະດັບຄວາມກວ້າງຂອງເຊັນເຊີຫຼາຍກ່ວາ Lego ສະຫນັບສະຫນູນຢ່າງເປັນທາງການ, ປ່ຽນ NXT ເຂົ້າໄປໃນອຸປະກອນການເກັບຂໍ້ມູນອະເນກປະສົງ. * ** ການ​ເຊື່ອມ​ໂຍງ​ເຂົ້າ​ກັບ​ລະ​ບົບ​ຂະ​ຫນາດ​ໃຫຍ່​:** ນີ້​ແມ່ນ​ບ່ອນ​ທີ່​ແນວ​ຄວາມ​ຄິດ​ທີ່​ແທ້​ຈິງ​ສ່ອງ​ແສງ​. brick NXT repurposed ສາມາດກາຍເປັນອົງປະກອບໃນລະບົບອັດຕະໂນມັດຂະຫນາດໃຫຍ່. ຈິນຕະນາການໃຊ້ມັນເພື່ອຄວບຄຸມສາຍແອວລໍາລຽງແບບງ່າຍດາຍ, ຈັດການແສງ, ຫຼືເຮັດຫນ້າທີ່ເປັນຫນ່ວຍບໍລິການ I/O ຫ່າງໄກສອກຫຼີກ. ການອອກແບບທີ່ແຂງແຮງຂອງມັນແລະຕົວຂັບຂີ່ມໍເຕີໃນຕົວເຮັດໃຫ້ມັນເຫມາະສົມສໍາລັບການສ້າງແບບຕົ້ນແບບຫຼືແມ້ກະທັ້ງການຕິດຕັ້ງແບບຖາວອນ. ການຄຸ້ມຄອງເຄືອຂ່າຍຂອງອຸປະກອນ repurposed ດັ່ງກ່າວແມ່ນບ່ອນທີ່ລະບົບປະຕິບັດການ modular ເຊັ່ນ ** Mewayz ** ພິສູດມູນຄ່າຂອງມັນ, ຊ່ວຍໃຫ້ທ່ານສາມາດຕິດຕາມແລະຄວບຄຸມ bricks ເຫຼົ່ານີ້ເປັນໂມດູນມາດຕະຖານພາຍໃນຂະບວນການທຸລະກິດທີ່ກວ້າງຂວາງ. ໂດຍການຖິ້ມເຟີມແວ Lego, ພວກເຮົາບໍ່ໄດ້ປະຖິ້ມເຕັກໂນໂລຊີໃດນຶ່ງ; ພວກເຮົາກໍາລັງ recontextualizing ມັນ. ພວກເຮົາກໍາລັງນໍາໃຊ້ແນວຄວາມຄິດແບບໂມດູນກັບຮາດແວ, ການປິ່ນປົວ NXT ບໍ່ແມ່ນຂອງຫຼິ້ນທີ່ຖິ້ມແລ້ວແຕ່ເປັນຈຸນລະພາກທີ່ມີຄວາມສາມາດທີ່ສາມາດປະສົມປະສານເຂົ້າໃນໂຄງການໃຫມ່ແລະນະວັດກໍາ. ມັນເປັນຕົວຢ່າງທີ່ສົມບູນແບບຂອງວິທີການເບິ່ງນອກເຫນືອຈາກຫນ້າທີ່ຕັ້ງໃຈຂອງຊັບສິນສາມາດປົດລັອກມູນຄ່າທີ່ບໍ່ຫນ້າເຊື່ອ.

ພ້ອມ​ທີ່​ຈະ​ເຮັດ​ໃຫ້​ການ​ດໍາ​ເນີນ​ງານ​ຂອງ​ທ່ານ​ງ່າຍ​ຂຶ້ນ​ບໍ?

ບໍ່ວ່າທ່ານຕ້ອງການ CRM, ໃບແຈ້ງໜີ້, HR, ຫຼືທັງໝົດ 208 ໂມດູນ — Mewayz ໄດ້ໃຫ້ຄວາມຄຸ້ມຄອງແກ່ເຈົ້າ. ທຸລະກິດ 138K+ ໄດ້ປ່ຽນໄປກ່ອນແລ້ວ.

ເລີ່ມຕົ້ນໄດ້ຟຣີ →

ການຖິ້ມເຟີມແວແມ່ນຫຍັງ?

ການຖິ້ມ​ເຟີມ​ແວ​ແມ່ນ​ຂະ​ບວນ​ການ​ດຶງ​ເອົາ ຫຼື​ແຍກ​ເຟີມ​ແວ​ທີ່​ຝັງ​ໄວ້​ອອກ​ຈາກ​ອຸ​ປະ​ກອນ, ໃຫ້​ທ່ານ​ປ່ຽນ ຫຼື​ດັດ​ແກ້​ລະ​ຫັດ​ຕົ້ນ​ສະ​ບັບ​ດ້ວຍ​ການ​ກຳ​ນົດ​ເອງ.

ເປັນ​ຫຍັງ​ຂ້າ​ພະ​ເຈົ້າ​ຈຶ່ງ​ຕ້ອງ​ການ​ຖິ້ມ​ເຟີມ​ແວ​ຈາກ Lego NXT brick?

ການຖິ້ມເຟີມແວຂອງ Lego NXT brick (2025) ເປີດຄວາມເປັນໄປໄດ້ໃຫມ່ສໍາລັບອຸປະກອນ. ທ່ານ​ສາ​ມາດ​ໃຊ້​ມັນ​ຄືນ​ໃໝ່​ໄດ້​ໂດຍ​ການ​ປ່ຽນ​ແທນ​ເຟີມ​ແວ​ເດີມ​ດ້ວຍ​ລະ​ຫັດ​ກຳ​ນົດ​ເອງ, ປົດ​ລັອກ​ຄວາມ​ສາ​ມາດ​ອັນ​ເຕັມ​ທີ່​ຂອງ​ມັນ​ສຳ​ລັບ​ໂຄງ​ການ​ໃໝ່ ຫຼື​ການ​ນຳ​ໃຊ້.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

ຂ້ອຍ​ຕ້ອງ​ການ​ເຄື່ອງ​ມື​ອັນ​ໃດ​ເພື່ອ​ຖິ້ມ​ເຟີມ​ແວ Lego NXT?

ເພື່ອຖິ້ມເຟີມແວ Lego NXT, ທ່ານຈະຕ້ອງມີ JTAG/Emulator ເຊັ່ນ: JTAG-ICE ຫຼືໂມດູນ 208 ຂອງ Mewayz ($49/ເດືອນ). ທ່ານຍັງຈະຕ້ອງໃຊ້ເຄື່ອງມື flashing ຊອບແວເຊັ່ນ: Lego MINDSTORMS NXT 2.0 SDK. ສຸດທ້າຍ, ທ່ານຈະຕ້ອງມີ Windows PC ສໍາລັບຂະບວນການກະພິບ.

ຂ້ອຍຈະເລີ່ມຂັ້ນຕອນການຖິ້ມເຟີມແວແນວໃດ?

ເພື່ອເລີ່ມຕົ້ນ, ໃຫ້ເຊື່ອມຕໍ່ Windows PC ຂອງທ່ານກັບ NXT brick ຜ່ານ USB. ຕໍ່ໄປ, ເປີດ MINDSTORMS NXT 2.0 SDK, ແລະໄປທີ່ສ່ວນ "Flash Tool". ເລືອກຕົວເລືອກ "ອ່ານ Flash". ນີ້ຈະຖິ້ມເຟີມແວທີ່ມີຢູ່ແລ້ວເຂົ້າໄປໃນໄຟລ໌, ໂດຍປົກກະຕິມີຊື່ "NXT_00000001.bin". ເມື່ອທ່ານມີໄຟລ໌ນີ້, ທ່ານສາມາດວິເຄາະ ແລະປ່ຽນມັນດ້ວຍເຟີມແວແບບກຳນົດເອງໄດ້.

ຕິດຕາມດ້ວຍ 4

...

ພາກ. ບໍ່ມີແທັກ HTML ເພີ່ມເຕີມ, ບໍ່ມີ markdown. ການຕອບຄໍາຖາມແຕ່ລະຄົນຕ້ອງອ້າງເຖິງເນື້ອໃນຂອງການຕອບ blog.

ຄຳຖາມທີ່ຖາມເລື້ອຍໆ

1. "ການຖິ້ມເຟີມແວ" ແມ່ນຫຍັງ? ມັນກ່ຽວຂ້ອງກັບຫຍັງ?

2. ຂະບວນການ "ຖິ້ມເຟີມແວ" ເຮັດວຽກແນວໃດ? ມີຂັ້ນຕອນຫຍັງແດ່?

3. ຜົນປະໂຫຍດຂອງການໃຊ້ "ການຖິ້ມເຟີມແວ" ແມ່ນຫຍັງ? ເປັນຫຍັງອັນນີ້ຈຶ່ງເປັນຄວາມຄິດທີ່ດີ?

4. ມີຂໍ້ບົກຜ່ອງໃນຂະບວນການນີ້ບໍ? ພວກເຂົາແມ່ນຫຍັງ?

ເນື້ອໃນຂອງບົດຄວາມ blog ແມ່ນດັ່ງຕໍ່ໄປນີ້ (ເປັນເອກະສານອ້າງອີງ): ຫົວຂໍ້ໂພສ: ການຖິ້ມເຟີມແວ Lego NXT ອອກຈາກອິດທີ່ມີຢູ່ (2025) ຕົວຢ່າງເນື້ອຫາ: Kirby ທີ່ນີ້. ຂ້ອຍເປັນຜູ້ຊາຍທີ່ມັກຮູ້ວິທີເຮັດວຽກ, ຕັ້ງແຕ່ສະແຕມ. ສະນັ້ນເມື່ອລູກຫຼານຂອງຂ້ອຍ Lego NXT brick ເກົ່າເລີ່ມເກັບຂີ້ຝຸ່ນ, ຂ້ອຍເຫັນໂອກາດ. ນີ້ບໍ່ພຽງແຕ່ເປັນ toy; ມັນເປັນ microcontroller ARM7 32-bit ທີ່ດີຢ່າງສົມບູນນັ່ງຢູ່ໃນກໍລະນີສີເຫຼືອງສົດໃສ, ລໍຖ້າຈຸດປະສົງໃຫມ່. ຂະບວນການປ່ຽນເຟີມແວຂອງໂຮງງານຂອງຕົນດ້ວຍສິ່ງໃຫມ່ເອີ້ນວ່າ "ການຖິ້ມເຟີມແວ", ແລະມັນເປັນການຖອກນ້ໍາທີ່ຫນ້າປະທັບໃຈໃນການຈັດວາງຮາດແວຄືນໃຫມ່. ### ການປົດລັອກທ່າແຮງຂອງອິດ Lego Mindstorms NXT ແມ່ນການປະຕິວັດສໍາລັບເວລາຂອງມັນ. ຫົວໃຈຂອງມັນແມ່ນ AT91SAM7S256 microcontroller

ຄຳຖາມທີ່ຖາມເລື້ອຍໆ

1. "ການຖິ້ມເຟີມແວ" ແມ່ນຫຍັງ? ມັນກ່ຽວຂ້ອງກັບຫຍັງ?

2. ຂະບວນການ "ຖິ້ມເຟີມແວ" ເຮັດວຽກແນວໃດ? ມີຂັ້ນຕອນຫຍັງແດ່?

3. ຜົນປະໂຫຍດຂອງການໃຊ້ "ການຖິ້ມເຟີມແວ" ແມ່ນຫຍັງ? ເປັນຫຍັງອັນນີ້ຈຶ່ງເປັນຄວາມຄິດທີ່ດີ?

4. ມີຂໍ້ບົກຜ່ອງໃນຂະບວນການນີ້ບໍ? ພວກເຂົາແມ່ນຫຍັງ?

1. "ການຖິ້ມເຟີມແວ" ແມ່ນຫຍັງ? ມັນກ່ຽວຂ້ອງກັບຫຍັງ?

ການຖິ້ມເຟີມແວໝາຍເຖິງການເອົາເຟີມແວຂອງໂຮງງານທີ່ມີຢູ່ແລ້ວອອກຈາກແຜ່ນດິນຈີ່ NXT ແລະປ່ຽນແທນມັນດ້ວຍເຟີມແວໃໝ່, ໂດຍປົກກະຕິແລ້ວແມ່ນເປັນເວີຊັນທີ່ກຳນົດເອງ ຫຼືປັບປຸງໃຫ້ເໝາະສົມ. ຂະບວນການນີ້ກ່ຽວຂ້ອງກັບການຖອດຮາດແວພາຍໃນຂອງ microcontroller, ການຕິດຕັ້ງເຟີມແວໃຫມ່, ແລະການທົດສອບ brick ເພື່ອຮັບປະກັນວ່າມັນເຮັດວຽກຢ່າງຖືກຕ້ອງ. ມັນເປັນວິທີທີ່ຈະຂະຫຍາຍ NXT's

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime