Hacker News

Tuuritaanka Lego NXT firmware ee leben jira (2025)

Faallo

8 min read Via arcanenibble.github.io

Mewayz Team

Editorial Team

Hacker News
Kirby halkan. Waxaan ahay nooca nin jecel inuu ogaado sida arrimuhu u shaqeeyaan, ilaa iyo saqafyada. Markaa markii lebenkii hore ee Lego NXT ee ilmahaygu bilaabay ururinta boodhka, waxaan arkay fursad. Kani ma ahayn oo kaliya toy; waxay ahayd mid aad u fiican oo 32-bit ARM7 microcontroller ah oo ku fadhiya kiis huruud ah oo dhalaalaya, oo sugaya ujeedo cusub. Habka loogu beddelo firmware warshadeeda shay cusub waxaa loo yaqaan "dumping firmware," waana quus soo jiidasho leh oo dib u soo celinta qalabka. ### Furitaanka Awoodda Lebenka Lego Mindstorms NXT waxay ahayd kacaan waqtigeeda. Wadnaheeda waa AT91SAM7S256 microcontroller, oo ah jajab xoog badan oo la yaab leh oo loogu talagalay "toy." Sanduuqa dhexdiisa, waxa ay wadaa Lego's firmware, kaas oo ku fiican in la dhiso robots raacaya amarada horay loo qorsheeyay. Laakiin deegaankaas lahaanshaha sidoo kale waa xaddid. Tuuritaanka firmware-ka rasmiga ah waa tillaabada ugu horreysa ee dhinaca xoraynta qalabka. Ma aha in la burburiyo lebenka; waxay ku saabsan tahay in la siiyo nolol labaad. Fahamka iyo beddelka software-ka jira, waxaan u bedeli karnaa NXT-ka mid ka mid ah kontaroolada guud ee barnaamijyada laga yaabo in ay la falgalaan dareemayaasha iyo matoorada siyaalo cusub oo gebi ahaanba cusub, oo ka madax bannaan caqabadaha software-ka asalka ah ee Lego. Habkani waxa uu si fiican ula jaan qaadayaa falsafada ganacsi ee modular ah halkaas oo hantida jirta dib loo qiimeeyo oo dib loogu soo celiyo waxtarka ugu badan. Qaab ahaan, isticmaalka madal sida **Mewayz *** si loo maareeyo mashaariicda noocan oo kale ah waxay ahaan lahayd mid ku habboon, maadaama ay ka caawinayso la socodka meertada nolosha hantida, laga bilaabo hawlgalka caadiga ah ilaa "la jabsado" ujeeddo cusub oo qiimo leh. ### Silsiladda aaladda is beddelka Firmware Ma jeclaan kartid firmware cusub oo kaliya. Waxaad u baahan tahay hab aad kula xiriirto. Lebenka NXT wuxuu si waxtar leh u leeyahay deked USB ah, laakiin hawlgallada heerka hoose sida biligleynaya firmware, waxaan inta badan ku tiirsannahay bootloader-ka SAM-BA ee ku dhex jira chip-ka. Halkan waxaa ah muuqaal la fududeeyay ee habka: * **Samee Isgaarsiinta:** Lebenka waa in lagu dhejiyaa qaabka bootloader. Tani waxay inta badan ku lug leedahay hoos u dhigista badhanka gaarka ah ee isku darka marka la shidinayo, kaas oo dhaafa firmware-ka ugu weyn oo u diyaariya chip si uu u helo tilmaamo cusub. * **Dooro dhadhankaaga:** Marka bootloader-ku firfircoon yahay, waxaad u baahan tahay inaad go'aansato waxa aad ku shubayso. Ilaha furan ee caanka ah waxaa ka mid ah leJOS (kaaso bixisa jawi ku saleysan Java) ama NXC (ma ahan eSactly C). Waxaad soo dejisanaysaa faylka firmware ee goobta aad dooratay. * ** Habka biligleynaya:** Adigoo isticmaalaya qalab gaar ah sida software-ka SAM-BA, waxaad ku xireysaa lebenka dusha USB oo aad gelisaa faylka firmware-ka cusub. Habkani waxa uu tirtirayaa firmware-kii hore ee Lego oo waxa uu qaybta cusub ku qorayaa qaybta-qayb-qayb ee xusuusta chip-ka. ** Xaqiijinta:** Rarista ka dib, waxaad dib u dejinaysaa lebenkii. Haddii ay guulaysato, waa in ay gasho jawiga cusub, oo ay ku dhammaystirto menu ka duwan shaashadda LCD-ga. > Tani kaliya ma aha layli farsamo; waa falsafad. Waxay ku saabsan tahay in la arko kartida ku dhex jirta nidaamka iyo in la haysto agabka iyo aqoonta lagu furo. ### Laga soo bilaabo Leben Jooga ilaa Module Firfircoon Awoodda dhabta ah ee qashinka firmware-kan kaliya maaha in la helo leben si uu u wado barnaamij cusub; waxa ay ku jirtaa doorkeeda in ay wax ka bedesho. NXT waxay ka beddeshaa qalab xiran, hal ujeedo ah una beddelo qalab qalabaysan oo furan, barnaamij la samayn karo. ** Xorriyadda Hab-maamuuska:** Qalabka firmware-ga gaarka ah, lebenku kuma eka nidaamka isgaarsiinta ee Lego Mindstorms. Waxay si toos ah ula xiriiri kartaa kombuyuutar, microcontroller kale, ama xitaa adeegga daruuraha iyadoo la adeegsanayo borotokoolka taxanaha caadiga ah. * ** Taageerada Dareemka Balaariyay:** Waxaad u qori kartaa kood si is-dhexgal ah oo leh dareemeyaal aad uga ballaaran kan Lego sida rasmiga ah loo taageeray, adigoo NXT u rogaya qalab xog-helid la taaban karo. * **Isku-dhafka Nidaamyada Waaweyn:** Tani waa meesha fikraddu si dhab ah uga iftiimayo. Leben NXT oo dib loo soo celiyay waxa uu noqon karaa qayb ka mid ah nidaamka iswada ee weyn. Bal qiyaas adigoo isticmaalaya si aad u xakamayso suunka qaadaha fudud, u maamusho nalka, ama aad u dhaqanto sidii unug I/O fog ah. Naqshadeeda qallafsan iyo wadayaasha mootooyinka ku dhex jira ayaa ka dhigaya mid ku habboon wax-soo-saarka ama xitaa rakibaadda joogtada ah. Maareynta shabakadaha aaladaha dib loo soo celiyay waa halka nidaamka hawlgalka ee caadiga ah sida **Mewayz** uu caddeeyo qiimahiisa, taasoo kuu ogolaanaysa inaad la socoto oo aad xakamayso lebenkan sida modules jaangooyo ah oo ku dhex jira socodka shaqo ee ganacsi oo balaadhan. Marka la tuuro Lego firmware, ma tuurayno qayb tignoolajiyada ah; waanu dib u habaynaynaa. Waxaan ku dabaqeynaa maskax qaabeysan qalabka, anagoo ula dhaqmayna NXT ma ahan sidii qalab la tuuri karo laakiin sida kumbuyuutar yar oo karti leh oo lagu dhex dari karo mashruucyo cusub oo cusub. Waa tusaale fiican oo ku saabsan sida u eegida wixii ka baxsan shaqada loogu talagalay hantida ay u furi karto qiime cajiib ah.

Diyaar ma u tahay inaad Fududayso Hawlahaaga?

Haddii aad u baahan tahay CRM, qaansheegad, HR, ama dhammaan qaybaha 208 - Mewayz adigaa daboolay. 138K+ meherado ayaa durba sameeyay beddelka.

Bilow>Bilaash →

Waa maxay Qashinka Firmware?

Daadinta Firmware waa habka soo saarida ama ka soo saarida firmware-ka ku dhex jira aaladda, taasoo kuu ogolaanaysa inaad ku badasho ama wax ka beddesho koodka asalka ah mid caado u ah.

Waa maxay sababta aan u rabo in aan firmware-ka ka tuuro lebenka Lego NXT?

Ku tuurista firmware-ka Lego NXT leben (2025) waxay u furaysaa fursado cusub aaladda. Waxaad dib u soo celin kartaa adiga oo ku beddelaya firmware-kiisii asalka ahaa koodka caadada u ah, furitaanka awooddiisa buuxda ee mashruucyo ama isticmaalyo cusub.

Aaladee ayaan u baahanahay si aan u tuuro Lego NXT firmware?

Si aad u daadiso Lego NXT firmware, waxaad u baahan doontaa JTAG/Emulator, sida JTAG-ICE ama Mewayz's 208 Modules ($49/mo). Waxa kale oo aad u baahan doontaa qalab software biligleynaya, sida Lego MINDSTORMS NXT 2.0 SDK. Ugu dambeyntii, waxaad u baahan doontaa kombuyutarka Windows si aad u bilaashto.

Sideen ku bilaabo habka daadinta firmware-ka?

Si aad u bilowdo, ku xidh Windows PC gaaga lebenka NXT adoo isticmaalaya USB. Marka xigta, fur MINDSTORMS NXT 2.0 SDK, oo u gudub qaybta "Qalabka Flash". Dooro ikhtiyaarka "Read Flash". Tani waxay ku shubi doontaa firmware-ka jira faylka, sida caadiga ah loo yaqaan "NXT_00000001.bin". Markaad haysato faylkan, waxaad falanqayn kartaa oo ku beddeli kartaa firmware-ka caadiga ah.

waxaa ku xiga 4

... qaybo. Ma jiraan calaamado HTML oo dheeri ah, ma laha calaamadayn Ka jawaabista su'aal kasta waa inay tixraacdaa nuxurka boostada blogga.

Su'aalaha Inta badan La Isweydiiyo

1. Waa maxay "tuuridda firmware"? Maxay ku lug leedahay?

2. Sidee buu u shaqeeyaa habka "tuuridda firmware-ka"? Waa maxay tallaabooyinka ku lug leh?

3. Waa maxay faa'iidooyinka isticmaalka "tumping firmware"? Maxay tani u tahay fikrad wanaagsan?

4. Ma jiraan wax dib u dhac ah oo ku yimid habkan? maxay yihiin?

Waxa ku jira qoraalada blogku waa sida soo socota (Tixraac ahaan): Cinwaanka boostada: Tuuritaanka Lego NXT firmware ee leben jira (2025) Aragtida nuxurka: Kirby halkan. Waxaan ahay nooca nin jecel inuu ogaado sida arrimuhu u shaqeeyaan, ilaa iyo saqafyada. Markaa markii lebenkii hore ee Lego NXT ee ilmahaygu bilaabay ururinta boodhka, waxaan arkay fursad. Kani ma ahayn oo kaliya toy; waxay ahayd mid aad u fiican oo 32-bit ARM7 microcontroller ah oo ku fadhiya kiis huruud ah oo dhalaalaya, oo sugaya ujeedo cusub. Habka loogu beddelo firmware warshadeeda shay cusub waxaa loo yaqaan "dumping firmware," waana quus soo jiidasho leh oo dib u soo celinta qalabka. ### Furitaanka Awoodda Lebenka Lego Mindstorms NXT waxay ahayd kacaan waqtigeeda. Wadnaheeda waa AT91SAM7S256 microcontroller

Su'aalaha Inta badan La Isweydiiyo

1. Waa maxay "tuuridda firmware"? Maxay ku lug leedahay?

2. Sidee buu u shaqeeyaa habka "tuuridda firmware-ka"? Waa maxay tallaabooyinka ku lug leh?

3. Waa maxay faa'iidooyinka isticmaalka "tumping firmware"? Maxay tani u tahay fikrad wanaagsan?

4. Ma jiraan wax dib u dhac ah oo ku yimid habkan? maxay yihiin?

1. Waa maxay "tuuridda firmware"? Maxay ku lug leedahay?

Ku tuurista firmware-ka waxay la macno tahay ka saarida qalabka warshadaynta ee jira lebenka NXT oo lagu beddelo firmware cusub, sida caadiga ah nooc ama nooc la hagaajiyay. Habkani wuxuu ku lug leeyahay ka saarida qalabka gudaha ee microcontroller, rakibida firmware-ka cusub, iyo tijaabinta lebenka si loo hubiyo inuu si sax ah u shaqeeyo. Waa hab lagu kordhiyo 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