Hacker News

ការចោលកម្មវិធីបង្កប់ Lego NXT ចេញពីឥដ្ឋដែលមានស្រាប់ (2025)

មតិយោបល់

1 min read Via arcanenibble.github.io

Mewayz Team

Editorial Team

Hacker News
Kirby នៅទីនេះ។ ខ្ញុំ​ជា​មនុស្ស​ប្រភេទ​ដែល​ចូល​ចិត្ត​ដឹង​ពី​របៀប​នៃ​ការ​ធ្វើ​ការ​ចុះ​ទៅ​លើ​ស្តុប។ ដូច្នេះនៅពេលដែលឥដ្ឋ Lego NXT ចាស់របស់កូនខ្ញុំចាប់ផ្តើមប្រមូលធូលី ខ្ញុំបានឃើញឱកាសមួយ។ នេះមិនមែនគ្រាន់តែជាប្រដាប់ប្រដាក្មេងលេងទេ។ វាគឺជា microcontroller ARM7 32-bit ដ៏ល្អឥតខ្ចោះ ដែលអង្គុយក្នុងស្រោមពណ៌លឿងភ្លឺ រង់ចាំគោលបំណងថ្មី។ ដំណើរការនៃការជំនួសកម្មវិធីបង្កប់របស់រោងចក្ររបស់ខ្លួនជាមួយនឹងអ្វីដែលថ្មីត្រូវបានគេហៅថា "ការចោលកម្មវិធីបង្កប់" ហើយវាជាការគួរឱ្យចាប់អារម្មណ៍ក្នុងការបង្កើតឡើងវិញនូវផ្នែករឹង។ ### ដោះសោសក្តានុពលរបស់ឥដ្ឋ Lego Mindstorms NXT គឺជាបដិវត្តន៍សម្រាប់ពេលវេលារបស់វា។ នៅក្នុងបេះដូងរបស់វាគឺ AT91SAM7S256 microcontroller ដែលជាបន្ទះឈីបដ៏មានឥទ្ធិពលគួរឱ្យភ្ញាក់ផ្អើលសម្រាប់ "ប្រដាប់ក្មេងលេង" ។ ក្រៅប្រអប់ វាដំណើរការកម្មវិធីបង្កប់កម្មសិទ្ធិរបស់ Lego ដែលល្អសម្រាប់បង្កើតមនុស្សយន្តដែលធ្វើតាមពាក្យបញ្ជាដែលបានរៀបចំទុកជាមុន។ ប៉ុន្តែបរិស្ថានដែលមានកម្មសិទ្ធិនោះក៏ជាដែនកំណត់ផងដែរ។ ការបោះចោលកម្មវិធីបង្កប់ផ្លូវការគឺជាជំហានដំបូងឆ្ពោះទៅរកការរំដោះផ្នែករឹង។ វាមិនមែនអំពីការបំផ្លាញឥដ្ឋទេ។ វាគឺអំពីការផ្តល់ឱ្យវានូវជីវិតទីពីរ។ តាមរយៈការយល់ដឹង និងការជំនួសកម្មវិធីដែលមានស្រាប់ យើងអាចបំប្លែង NXT ទៅជា microcontroller ដែលអាចសរសេរកម្មវិធីបានទូទៅ ដែលអាចធ្វើអន្តរកម្មជាមួយឧបករណ៍ចាប់សញ្ញា និងម៉ូទ័ររបស់វាតាមវិធីថ្មីទាំងស្រុង ដោយមិនគិតពីឧបសគ្គនៃកម្មវិធី Lego ដើម។ វិធីសាស្រ្តនេះតម្រឹមយ៉ាងល្អឥតខ្ចោះជាមួយនឹងទស្សនវិជ្ជាអាជីវកម្មម៉ូឌុលដែលទ្រព្យសម្បត្តិដែលមានស្រាប់ត្រូវបានវាយតម្លៃឡើងវិញ និងរៀបចំឡើងវិញសម្រាប់ប្រសិទ្ធភាពអតិបរមា។ នៅក្នុងវិធីមួយ ការប្រើប្រាស់វេទិកាដូចជា **Mewayz** ដើម្បីគ្រប់គ្រងគម្រោងបែបនេះគឺល្អព្រោះវាជួយតាមដានវដ្តជីវិតនៃទ្រព្យសកម្ម ពីប្រតិបត្តិការស្តង់ដាររហូតដល់ត្រូវបាន "hacked" សម្រាប់គោលបំណងដ៏មានតម្លៃថ្មី។ ### ខ្សែសង្វាក់ឧបករណ៍សម្រាប់ការផ្លាស់ប្តូរកម្មវិធីបង្កប់ អ្នកមិនអាចគ្រាន់តែចង់បានកម្មវិធីបង្កប់ថ្មីនៅលើបន្ទះឈីបនោះទេ។ អ្នកត្រូវការវិធីសាស្រ្តដើម្បីទាក់ទងជាមួយវា។ ដុំឥដ្ឋ NXT មានរន្ធ USB យ៉ាងមានប្រយោជន៍ ប៉ុន្តែសម្រាប់ប្រតិបត្តិការកម្រិតទាបដូចជាការបើកកម្មវិធីបង្កប់ យើងច្រើនតែពឹងផ្អែកលើកម្មវិធីចាប់ផ្ដើមប្រព័ន្ធ SAM-BA ដែលបង្កើតឡើងនៅក្នុងបន្ទះឈីប។ នេះ​ជា​ការ​មើល​ងាយ​ស្រួល​ក្នុង​ដំណើរ​ការ៖ ** បង្កើតទំនាក់ទំនង៖** ឥដ្ឋត្រូវតែដាក់ចូលទៅក្នុងរបៀប bootloader ។ ជាធម្មតា វាពាក់ព័ន្ធនឹងការសង្កត់បន្សំប៊ូតុងជាក់លាក់មួយ ខណៈពេលបើកវា ដែលរំលងកម្មវិធីបង្កប់ចម្បង និងរៀបចំបន្ទះឈីបដើម្បីទទួលបានការណែនាំថ្មី។ ** ជ្រើសរើសរសជាតិរបស់អ្នក៖** នៅពេលដែលកម្មវិធីចាប់ផ្ដើមដំណើរការដំណើរការ អ្នកត្រូវសម្រេចចិត្តថាតើត្រូវផ្ទុកអ្វី។ ជម្រើសប្រភពបើកចំហដ៏ពេញនិយមរួមមាន leJOS (ដែលផ្តល់នូវបរិយាកាសដែលមានមូលដ្ឋានលើ Java) ឬ NXC (Not eXactly C) ។ អ្នកទាញយកឯកសារកម្មវិធីបង្កប់សម្រាប់វេទិកាដែលបានជ្រើសរើសរបស់អ្នក។ ** ដំណើរការ Flashing៖** ដោយប្រើឧបករណ៍ពិសេសដូចជាកម្មវិធី SAM-BA អ្នកភ្ជាប់ទៅឥដ្ឋតាម USB ហើយបង្ហោះឯកសារកម្មវិធីបង្កប់ថ្មី។ ដំណើរការនេះលុបកម្មវិធីបង្កប់របស់ Lego ចាស់ ហើយសរសេរផ្នែកមួយថ្មីទៅក្នុងអង្គចងចាំពន្លឺរបស់បន្ទះឈីប។ ** ការផ្ទៀងផ្ទាត់៖** បន្ទាប់ពីផ្ទុកឡើង អ្នកកំណត់ឥដ្ឋឡើងវិញ។ ប្រសិនបើជោគជ័យ វាគួរតែចាប់ផ្ដើមចូលទៅក្នុងបរិយាកាសថ្មី ដោយបញ្ចប់ជាមួយនឹងម៉ឺនុយផ្សេងគ្នានៅលើអេក្រង់ LCD របស់វា។ > នេះមិនមែនគ្រាន់តែជាលំហាត់បច្ចេកទេសប៉ុណ្ណោះទេ វាជាទស្សនវិជ្ជាមួយ។ វានិយាយអំពីការមើលឃើញសក្តានុពលដែលមាននៅក្នុងប្រព័ន្ធ និងមានឧបករណ៍ និងចំណេះដឹងដើម្បីដោះសោវា។ ### ពីឥដ្ឋឋិតិវន្តទៅម៉ូឌុលថាមវន្ត អំណាចពិតប្រាកដនៃការចោលកម្មវិធីបង្កប់នេះគឺមិនមែនគ្រាន់តែក្នុងការទទួលបានឥដ្ឋដើម្បីដំណើរការកម្មវិធីថ្មីប៉ុណ្ណោះទេ។ វាស្ថិតនៅក្នុងការផ្លាស់ប្តូរជាមូលដ្ឋាននៃតួនាទីរបស់វា។ NXT បំប្លែងពីឧបករណ៍បិទជិតមួយ ទៅជាម៉ូឌុលផ្នែករឹងដែលអាចសរសេរកម្មវិធីបាន និងបើកចំហ។ * ** Protocol Freedom:** ជាមួយនឹងកម្មវិធីបង្កប់ផ្ទាល់ខ្លួន ឥដ្ឋមិនត្រូវបានកំណត់ចំពោះពិធីការទំនាក់ទំនង Lego Mindstorms ទៀតទេ។ វាអាចទំនាក់ទំនងដោយផ្ទាល់ជាមួយកុំព្យូទ័រ ឧបករណ៍បញ្ជា microcontroller ផ្សេងទៀត ឬសូម្បីតែសេវាកម្មពពកដោយប្រើពិធីការសៀរៀលស្តង់ដារ។ * ** ការគាំទ្រឧបករណ៍ចាប់សញ្ញាពង្រីក៖ ** អ្នកអាចសរសេរកូដទៅកាន់ចំណុចប្រទាក់ជាមួយនឹងឧបករណ៍ចាប់សញ្ញាធំទូលាយជាង Lego ដែលត្រូវបានគាំទ្រជាផ្លូវការ ដោយបង្វែរ NXT ទៅជាឧបករណ៍ទទួលទិន្នន័យដ៏សម្បូរបែប។ ** ការរួមបញ្ចូលទៅក្នុងប្រព័ន្ធធំជាងនេះ៖ ** នេះគឺជាកន្លែងដែលគំនិតពិតជាភ្លឺ។ ឥដ្ឋ NXT ដែលត្រូវបានកែច្នៃឡើងវិញអាចក្លាយជាធាតុផ្សំនៅក្នុងប្រព័ន្ធស្វ័យប្រវត្តិធំ។ ស្រមៃថាប្រើវាដើម្បីគ្រប់គ្រងខ្សែក្រវ៉ាត់ conveyor សាមញ្ញ គ្រប់គ្រងពន្លឺ ឬដើរតួជាឯកតា I/O ពីចម្ងាយ។ ការរចនាដ៏រឹងមាំរបស់វា និងកម្មវិធីបញ្ជាម៉ូទ័រដែលភ្ជាប់មកជាមួយធ្វើឱ្យវាល្អសម្រាប់ការធ្វើគំរូ ឬសូម្បីតែការដំឡើងអចិន្ត្រៃយ៍។ ការគ្រប់គ្រងបណ្តាញនៃឧបករណ៍ដែលបានរៀបចំឡើងវិញបែបនេះ គឺជាកន្លែងដែលប្រព័ន្ធប្រតិបត្តិការម៉ូឌុលដូចជា **Mewayz** បង្ហាញពីតម្លៃរបស់វា ដែលអនុញ្ញាតឱ្យអ្នកត្រួតពិនិត្យ និងគ្រប់គ្រងឥដ្ឋទាំងនេះជាម៉ូឌុលស្តង់ដារនៅក្នុងលំហូរការងារអាជីវកម្មដ៏ទូលំទូលាយ។ តាមរយៈការបោះចោលកម្មវិធីបង្កប់ Lego យើងមិនបោះចោលផ្នែកមួយនៃបច្ចេកវិទ្យានោះទេ។ យើងកំពុងធ្វើបរិបទឡើងវិញ។ យើងកំពុងអនុវត្តផ្នត់គំនិតម៉ូឌុលចំពោះផ្នែករឹង ដោយចាត់ទុក NXT មិនមែនជារបស់លេងដែលអាចចោលបាន ប៉ុន្តែជាមីក្រូកុំព្យូទ័រដែលមានសមត្ថភាពដែលអាចបញ្ចូលទៅក្នុងគម្រោងថ្មី និងប្រកបដោយភាពច្នៃប្រឌិត។ វាជាឧទាហរណ៍ដ៏ល្អឥតខ្ចោះមួយអំពីរបៀបដែលការមើលទៅហួសពីមុខងារដែលចង់បានរបស់ទ្រព្យសកម្មអាចដោះសោតម្លៃមិនគួរឱ្យជឿ។

ត្រៀមខ្លួន​ដើម្បី​សម្រួល​ប្រតិបត្តិការ​របស់អ្នក​ហើយឬនៅ?

ថាតើអ្នកត្រូវការ CRM, វិក្កយបត្រ, ធនធានមនុស្ស, ឬម៉ូឌុលទាំង 208 — Mewayz បានរ៉ាប់រងអ្នកហើយ។ អាជីវកម្ម 138K+ បានធ្វើការផ្លាស់ប្តូររួចហើយ។

ចាប់ផ្តើមដោយឥតគិតថ្លៃ →

អ្វី​ទៅ​ជា​ការ​ទម្លាក់​ចោល​កម្មវិធី​បង្កប់?

ការបោះចោលកម្មវិធីបង្កប់គឺជាដំណើរការនៃការទាញយក ឬទាញយកកម្មវិធីបង្កប់ដែលបានបង្កប់ចេញពីឧបករណ៍ ដែលអនុញ្ញាតឱ្យអ្នកជំនួស ឬកែប្រែកូដដើមដោយប្រើលេខកូដផ្ទាល់ខ្លួន។

ហេតុអ្វីបានជាខ្ញុំចង់បោះបង់កម្មវិធីបង្កប់ពីដុំឥដ្ឋ Lego NXT?

ការបោះចោលកម្មវិធីបង្កប់នៃឥដ្ឋ Lego NXT (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/ខែ)។ អ្នកក៏នឹងត្រូវការឧបករណ៍បញ្ចេញពន្លឺកម្មវិធីផងដែរ ដូចជា Lego MINDSTORMS NXT 2.0 SDK ។ ជាចុងក្រោយ អ្នកនឹងត្រូវការ Windows PC សម្រាប់ដំណើរការពន្លឺ។

តើខ្ញុំចាប់ផ្តើមដំណើរការលុបកម្មវិធីបង្កប់ដោយរបៀបណា?

ដើម្បីចាប់ផ្តើម សូមភ្ជាប់កុំព្យូទ័រ Windows របស់អ្នកទៅឥដ្ឋ NXT តាមរយៈ USB ។ បន្ទាប់មកបើក MINDSTORMS NXT 2.0 SDK ហើយចូលទៅកាន់ផ្នែក "Flash Tool"។ ជ្រើសរើសជម្រើស "អាន Flash" ។ វានឹងបោះចោលកម្មវិធីបង្កប់ដែលមានស្រាប់ទៅក្នុងឯកសារ ដែលជាទូទៅមានឈ្មោះថា "NXT_00000001.bin"។ នៅពេលអ្នកមានឯកសារនេះ អ្នកអាចវិភាគ និងជំនួសវាដោយកម្មវិធីបង្កប់ផ្ទាល់ខ្លួន។

បន្តដោយ 4

...

ផ្នែក។ គ្មានស្លាក HTML បន្ថែម គ្មានសញ្ញាសម្គាល់។ ការឆ្លើយសំណួរនីមួយៗត្រូវតែយោងខ្លឹមសារនៃការបង្ហោះប្លុក។

សំណួរដែលគេសួរញឹកញាប់

1. តើ​អ្វី​ទៅ​ជា "ការ​ចោល​កម្មវិធី​បង្កប់"? តើវាពាក់ព័ន្ធអ្វីខ្លះ?

2. តើដំណើរការនៃការ "បោះបង់កម្មវិធីបង្កប់" ដំណើរការយ៉ាងដូចម្តេច? តើមានជំហានពាក់ព័ន្ធអ្វីខ្លះ?

៣. តើ​ការ​ប្រើ​ប្រាស់ "Duming the Firmware" មាន​អត្ថប្រយោជន៍​អ្វី​ខ្លះ? ហេតុអ្វីបានជានេះជាគំនិតល្អ?

4. តើមានគុណវិបត្តិចំពោះដំណើរការនេះទេ? តើពួកគេជាអ្វី?

ខ្លឹមសារនៃការបង្ហោះប្លក់មានដូចខាងក្រោម (ជាឯកសារយោង)៖ ចំណងជើងប្រកាស៖ ការចោលកម្មវិធីបង្កប់ Lego NXT ចេញពីឥដ្ឋដែលមានស្រាប់ (2025) ការមើលមាតិកាជាមុន៖ Kirby នៅទីនេះ។ ខ្ញុំ​ជា​មនុស្ស​ប្រភេទ​ដែល​ចូល​ចិត្ត​ដឹង​ពី​របៀប​នៃ​ការ​ធ្វើ​ការ​ចុះ​ទៅ​លើ​ស្តុប។ ដូច្នេះនៅពេលដែលឥដ្ឋ Lego NXT ចាស់របស់កូនខ្ញុំចាប់ផ្តើមប្រមូលធូលី ខ្ញុំបានឃើញឱកាសមួយ។ នេះមិនមែនគ្រាន់តែជាប្រដាប់ប្រដាក្មេងលេងទេ។ វាគឺជា microcontroller ARM7 32-bit ដ៏ល្អឥតខ្ចោះ ដែលអង្គុយក្នុងស្រោមពណ៌លឿងភ្លឺ រង់ចាំគោលបំណងថ្មី។ ដំណើរការនៃការជំនួសកម្មវិធីបង្កប់របស់រោងចក្ររបស់ខ្លួនជាមួយនឹងអ្វីដែលថ្មីត្រូវបានគេហៅថា "ការចោលកម្មវិធីបង្កប់" ហើយវាជាការគួរឱ្យចាប់អារម្មណ៍ក្នុងការបង្កើតឡើងវិញនូវផ្នែករឹង។ ### ដោះសោសក្តានុពលរបស់ឥដ្ឋ Lego Mindstorms NXT គឺជាបដិវត្តន៍សម្រាប់ពេលវេលារបស់វា។ នៅក្នុងបេះដូងរបស់វាគឺ microcontroller AT91SAM7S256

សំណួរដែលគេសួរញឹកញាប់

1. តើ​អ្វី​ទៅ​ជា "ការ​ចោល​កម្មវិធី​បង្កប់"? តើវាពាក់ព័ន្ធអ្វីខ្លះ?

2. តើដំណើរការនៃការ "បោះបង់កម្មវិធីបង្កប់" ដំណើរការយ៉ាងដូចម្តេច? តើមានជំហានពាក់ព័ន្ធអ្វីខ្លះ?

៣. តើ​ការ​ប្រើ​ប្រាស់ "Duming the Firmware" មាន​អត្ថប្រយោជន៍​អ្វី​ខ្លះ? ហេតុអ្វីបានជានេះជាគំនិតល្អ?

4. តើមានគុណវិបត្តិចំពោះដំណើរការនេះទេ? តើពួកគេជាអ្វី?

1. តើ​អ្វី​ទៅ​ជា "ការ​ចោល​កម្មវិធី​បង្កប់"? តើវាពាក់ព័ន្ធអ្វីខ្លះ?

ការបោះចោលកម្មវិធីបង្កប់មានន័យថាការដកកម្មវិធីបង្កប់របស់រោងចក្រដែលមានស្រាប់ចេញពីឥដ្ឋ NXT ហើយជំនួសវាដោយកម្មវិធីបង្កប់ថ្មី ជាទូទៅកំណែផ្ទាល់ខ្លួន ឬកំណែដែលបានកែលម្អ។ ដំណើរការនេះពាក់ព័ន្ធនឹងការដកផ្នែកខាងក្នុងរបស់ microcontroller ចេញ ដំឡើងកម្មវិធីបង្កប់ថ្មី និងសាកល្បងឥដ្ឋ ដើម្បីធានាថាវាដំណើរការបានត្រឹមត្រូវ។ វាជាវិធីមួយដើម្បីពង្រីក 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