Hacker News
லெகோ என்எக்ஸ்டி ஃபார்ம்வேரை ஏற்கனவே உள்ள செங்கலில் இருந்து வெளியேற்றுவது (2025)
கருத்துகள்
Mewayz Team
Editorial Team
Hacker News
கிர்பி இங்கே. நான் ஸ்டுட்கள் வரை, விஷயங்கள் எவ்வாறு செயல்படுகின்றன என்பதை அறிய விரும்பும் பையன். என் குழந்தையின் பழைய Lego NXT செங்கல் தூசி சேகரிக்கத் தொடங்கியபோது, நான் ஒரு வாய்ப்பைப் பார்த்தேன். இது வெறும் பொம்மை அல்ல; இது ஒரு சிறந்த 32-பிட் ARM7 மைக்ரோகண்ட்ரோலர் பிரகாசமான மஞ்சள் நிற பெட்டியில் அமர்ந்து, புதிய நோக்கத்திற்காக காத்திருக்கிறது. அதன் ஃபேக்டரி ஃபார்ம்வேரை புதியதாக மாற்றும் செயல்முறை "டம்ப்பிங் தி ஃபார்ம்வேர்" என்று அழைக்கப்படுகிறது, மேலும் இது ஹார்டுவேர் மறுபயன்பாட்டில் ஒரு கவர்ச்சிகரமான டைவ் ஆகும்.
### செங்கலின் திறனைத் திறக்கிறது
Lego Mindstorms NXT அதன் காலத்திற்கு புரட்சிகரமாக இருந்தது. அதன் இதயத்தில் ஒரு AT91SAM7S256 மைக்ரோகண்ட்ரோலர் உள்ளது, இது "பொம்மை"க்கான வியக்கத்தக்க சக்திவாய்ந்த சிப் ஆகும். பெட்டிக்கு வெளியே, இது லெகோவின் தனியுரிம ஃபார்ம்வேரை இயக்குகிறது, இது முன்-திட்டமிடப்பட்ட கட்டளைகளைப் பின்பற்றும் ரோபோக்களை உருவாக்க சிறந்தது. ஆனால் அந்த உரிமைச் சூழலும் ஒரு வரம்புதான். உத்தியோகபூர்வ ஃபார்ம்வேரைக் கொட்டுவது வன்பொருளை விடுவிப்பதற்கான முதல் படியாகும். செங்கலை அழிப்பது அல்ல; அது இரண்டாவது வாழ்க்கை கொடுக்கிறது. ஏற்கனவே உள்ள மென்பொருளைப் புரிந்துகொண்டு மாற்றுவதன் மூலம், அசல் லெகோ மென்பொருளின் கட்டுப்பாடுகளிலிருந்து விடுபட்டு முற்றிலும் புதிய வழிகளில் அதன் சென்சார்கள் மற்றும் மோட்டார்களுடன் தொடர்புகொள்ளக்கூடிய பொதுவான நிரல்படுத்தக்கூடிய மைக்ரோகண்ட்ரோலராக NXTயை மாற்றலாம். இந்த அணுகுமுறை ஒரு மட்டு வணிகத் தத்துவத்துடன் மிகச்சரியாக ஒத்துப்போகிறது, அங்கு இருக்கும் சொத்துக்கள் மறுமதிப்பீடு செய்யப்பட்டு அதிகபட்ச செயல்திறனுக்காக மீண்டும் உருவாக்கப்படுகின்றன. ஒரு வகையில், இது போன்ற திட்டங்களை நிர்வகிக்க **Mewayz** போன்ற தளத்தைப் பயன்படுத்துவது சிறந்தது, ஏனெனில் இது நிலையான செயல்பாட்டிலிருந்து புதிய, மதிப்புமிக்க நோக்கத்திற்காக "ஹேக்" செய்யப்படுவது வரை சொத்துக்களின் வாழ்க்கைச் சுழற்சியைக் கண்காணிக்க உதவுகிறது.
### ஒரு நிலைபொருள் இடமாற்றத்திற்கான கருவித்தொகுப்பு
ஒரு சிப்பில் புதிய ஃபார்ம்வேரை நீங்கள் விரும்ப முடியாது. அதனுடன் தொடர்பு கொள்ள உங்களுக்கு ஒரு முறை தேவை. NXT செங்கல் உதவியாக USB போர்ட் உள்ளது, ஆனால் ஃபார்ம்வேர் ஃபிளாஷிங் போன்ற குறைந்த-நிலை செயல்பாடுகளுக்கு, சிப்பில் கட்டமைக்கப்பட்ட SAM-BA பூட்லோடரை நாங்கள் அடிக்கடி நம்புகிறோம். செயல்முறையின் எளிமையான பார்வை இங்கே:
* **தொடர்புகளை நிறுவுதல்:** செங்கல் பூட்லோடர் முறையில் வைக்கப்பட வேண்டும். இது வழக்கமாக ஒரு குறிப்பிட்ட பொத்தான் கலவையை இயக்கும் போது அழுத்திப் பிடிக்கும், இது முக்கிய ஃபார்ம்வேரைத் தவிர்த்து, புதிய வழிமுறைகளைப் பெற சிப்பைத் தயார்படுத்துகிறது.
* **உங்கள் சுவையைத் தேர்ந்தெடுங்கள்:** துவக்க ஏற்றி செயல்பட்டவுடன், எதை ஏற்றுவது என்பதை நீங்கள் தீர்மானிக்க வேண்டும். பிரபலமான திறந்த மூல மாற்றுகளில் leJOS (இது ஜாவா அடிப்படையிலான சூழலை வழங்குகிறது) அல்லது NXC (சரியாக C இல்லை) ஆகியவை அடங்கும். நீங்கள் தேர்ந்தெடுத்த தளத்திற்கான ஃபார்ம்வேர் கோப்பைப் பதிவிறக்குகிறீர்கள்.
* **ஒளிரும் செயல்முறை:** SAM-BA மென்பொருள் போன்ற ஒரு பிரத்யேக கருவியைப் பயன்படுத்தி, யூ.எஸ்.பி வழியாக செங்கல்லை இணைத்து புதிய ஃபார்ம்வேர் கோப்பைப் பதிவேற்றவும். இந்த செயல்முறை பழைய லெகோ ஃபார்ம்வேரை அழித்து, புதிய ஒரு துறை வாரியாக சிப்பின் ஃபிளாஷ் நினைவகத்தில் எழுதுகிறது.
* **சரிபார்ப்பு:** பதிவேற்றிய பிறகு, நீங்கள் செங்கலை மீட்டமைக்கிறீர்கள். வெற்றியடைந்தால், அது புதிய சூழலில் துவக்க வேண்டும், அதன் எல்சிடி திரையில் வேறு மெனுவுடன் முடிக்கவும்.
> இது ஒரு தொழில்நுட்ப பயிற்சி மட்டுமல்ல; அது ஒரு தத்துவம். இது ஒரு அமைப்பில் உள்ள உள்ளார்ந்த ஆற்றலைப் பார்ப்பது மற்றும் அதைத் திறப்பதற்கான கருவிகள் மற்றும் அறிவைப் பற்றியது.
### நிலையான செங்கல் முதல் டைனமிக் தொகுதி வரை
இந்த ஃபார்ம்வேர் திணிப்பின் உண்மையான சக்தி, ஒரு புதிய திட்டத்தை இயக்க செங்கல்லைப் பெறுவதில் மட்டும் இல்லை; அது அடிப்படையில் அதன் பங்கை மாற்றுகிறது. NXT ஒரு மூடிய, ஒற்றை-நோக்கு சாதனத்திலிருந்து திறந்த, நிரல்படுத்தக்கூடிய வன்பொருள் தொகுதியாக மாறுகிறது.
* **நெறிமுறை சுதந்திரம்:** தனிப்பயன் நிலைபொருளுடன், செங்கல் இனி லெகோ மைண்ட்ஸ்டார்ம்ஸ் தொடர்பு நெறிமுறைக்கு மட்டுப்படுத்தப்படவில்லை. இது ஒரு கணினி, மற்றொரு மைக்ரோகண்ட்ரோலர் அல்லது நிலையான தொடர் நெறிமுறைகளைப் பயன்படுத்தி கிளவுட் சேவையுடன் நேரடியாகத் தொடர்புகொள்ள முடியும்.
* **விரிவாக்கப்பட்ட சென்சார் ஆதரவு:** லெகோ அதிகாரப்பூர்வமாக ஆதரிக்கும் சென்சார்களை விட பரந்த அளவிலான சென்சார்களுடன் இடைமுகத்திற்கு குறியீட்டை எழுதலாம், இது NXT ஐ பல்துறை தரவு கையகப்படுத்தும் சாதனமாக மாற்றுகிறது.
* **பெரிய அமைப்புகளில் ஒருங்கிணைப்பு:** இங்குதான் கருத்து உண்மையிலேயே பிரகாசிக்கிறது. மறுபயன்படுத்தப்பட்ட NXT செங்கல் ஒரு பெரிய தானியங்கு அமைப்பில் ஒரு அங்கமாக மாறும். ஒரு எளிய கன்வேயர் பெல்ட்டைக் கட்டுப்படுத்த, விளக்குகளை நிர்வகிக்க அல்லது ரிமோட் I/O யூனிட்டாகச் செயல்பட இதைப் பயன்படுத்துவதை கற்பனை செய்து பாருங்கள். அதன் கரடுமுரடான வடிவமைப்பு மற்றும் உள்ளமைக்கப்பட்ட மோட்டார் இயக்கிகள் முன்மாதிரி அல்லது நிரந்தர நிறுவல்களுக்கு ஏற்றதாக அமைகின்றன. அத்தகைய மறுபயன்பாட்டு சாதனங்களின் நெட்வொர்க்கை நிர்வகித்தல் என்பது **Mewayz** போன்ற மட்டு இயக்க முறைமை அதன் மதிப்பை நிரூபிக்கிறது, இது ஒரு பரந்த வணிகப் பணிப்பாய்வுக்குள் தரப்படுத்தப்பட்ட தொகுதிகளாக இந்த செங்கற்களைக் கண்காணிக்கவும் கட்டுப்படுத்தவும் உங்களை அனுமதிக்கிறது.
லெகோ ஃபார்ம்வேரைத் திணிப்பதன் மூலம், தொழில்நுட்பத்தின் ஒரு பகுதியை நாங்கள் நிராகரிக்கவில்லை; நாங்கள் அதை மறுசீரமைக்கிறோம். வன்பொருளுக்கு ஒரு மாடுலர் மனநிலையைப் பயன்படுத்துகிறோம், NXT ஐ ஒரு செலவழிப்பு பொம்மையாக அல்ல, ஆனால் புதிய மற்றும் புதுமையான திட்டங்களில் ஒருங்கிணைக்கக்கூடிய திறன் வாய்ந்த மைக்ரோகம்ப்யூட்டராக கருதுகிறோம். ஒரு சொத்தின் நோக்கம் கொண்ட செயல்பாட்டிற்கு அப்பால் பார்ப்பது எப்படி நம்பமுடியாத மதிப்பைத் திறக்கும் என்பதற்கு இது ஒரு சிறந்த எடுத்துக்காட்டு.
We use cookies to improve your experience and analyze site traffic. Cookie Policy