Jeffrey Cross
Jeffrey Cross

ओपन सोर्स हार्डवेयर, यह क्या है? यहाँ एक शुरुआत है ...

ओपन सोर्स हार्डवेयर एक ऐसा शब्द है जिसका उपयोग हमने यहाँ पर किए गए कुछ प्रोजेक्ट्स और साथ ही हमारे कुछ इलेक्ट्रॉनिक किट के वर्णन के लिए MAKE & CRAFT पर किया है। यह एक वार्ता का विषय भी था जिसमें हमने SXSW सम्मेलन में भाग लिया था, लेकिन यह क्या है?

कुछ परिभाषाएँ हैं, जिनमें से कुछ "ओपन सोर्स सॉफ़्टवेयर" से आती हैं, जिसे आमतौर पर सॉफ़्टवेयर का "स्रोत कोड एक लाइसेंस (या सार्वजनिक डोमेन जैसे व्यवस्था) के तहत माना जाता है जो उपयोगकर्ताओं को सॉफ़्टवेयर का अध्ययन, परिवर्तन और सुधार करने की अनुमति देता है, और इसे संशोधित या अनमॉडिफाइड रूप में पुनर्वितरित करने के लिए। ”तो यह हार्डवेयर में कैसे अनुवाद करता है? इलेक्ट्रॉनिक हार्डवेयर को परतों में विभाजित किया जा सकता है, जिनमें से प्रत्येक में अलग-अलग दस्तावेज़ प्रकार और लाइसेंसिंग चिंताएं हैं। हार्डवेयर (मैकेनिकल) बाड़ों के लिए आरेख, मैकेनिकल सबसिस्टम, आदि। 2 डी मॉडल के लिए, पसंदीदा दस्तावेज़ प्रकार वेक्टर ग्राफिक्स फ़ाइल है, जिसमें आयाम प्रिंट, डीएक्सएफ, या एआई, आदि हैं।

उदाहरण: रेपरैप के थर्मोप्लास्ट एक्सट्रूडर हेड, एक ओपन सोर्स 3 डी प्रिंटर से मोटर-चालित स्क्रू ब्लॉक।

स्कैमैटिक्स और सर्किट आरेख इलेक्ट्रॉनिक सर्किट्री के प्रतीकात्मक आरेख, भागों की सूची (कभी-कभी समावेशी) शामिल हैं। अक्सर मिलान लेआउट आरेख के साथ जोड़ा जाता है। पसंदीदा दस्तावेज़ प्रकार किसी भी प्रकार की छवि (पीडीएफ, बीएमपी, जीआईएफ, पीएनजी, आदि) है।

उदाहरण: चुम्बी से 3.3V और 5V नियामक योजना, खुला स्रोत सूचना उपकरण।

भागों की सूची क्या भागों का उपयोग किया जाता है, उन्हें कहाँ प्राप्त करना है, भाग संख्या, आदि।

उदाहरण: खुले स्रोत रोलाण्ड 303 मिडी संश्लेषण क्लोन से भागों की सूची, x0xb0x।

इलेक्ट्रॉनिक आरेखों के भौतिक आरेखों के लेआउट आरेख, भागों की नियुक्ति, पीसीबी कॉपर प्रिंट और एक ड्रिल फ़ाइल सहित। इसे अक्सर एक योजनाबद्ध के साथ जोड़ा जाता है। पसंदीदा वितरण Gerber RS274x और Excellon (ड्रिल के लिए) है।

ये प्रिंटर के लिए पोस्टस्क्रिप्ट की तरह हैं, लेकिन आदिम पाठ और आर्क्स नहीं हैं, वे सोल्डर और घटकों की लाइनें हैं।

उदाहरण: MAKE के लिए बोर्ड (.brd) फ़ाइलें: डेज़ी ओपन सोर्स एमपी 3 प्लेयर।

कोर / फ़र्मवेयर स्रोत कोड एक माइक्रोकंट्रोलर / माइक्रोप्रोसेसर चिप पर चलता है। कुछ मामलों में, कोड स्वयं चिप हार्डवेयर का डिज़ाइन (वीएचडीएल में) हो सकता है। पसंदीदा वितरण: इसमें स्रोत कोड के साथ पाठ फ़ाइल, साथ ही चिप के लिए 'बाइनरी' संकलित।

उदाहरण: 8080 निर्देश सेट को निष्पादित करने से ओपन कोर 8080 संगत सीपीयू कोड स्निपेट।

सॉफ्टवेयर / एपीआई वह स्रोत कोड जो संचार या कंप्यूटर से इलेक्ट्रॉनिक्स के साथ प्रयोग किया जाता है।

उदाहरण: Arduino IDE का एक स्क्रीनशॉट एक सरल उदाहरण कार्यक्रम दिखा रहा है।

प्रत्येक स्तर को खुला किया जा सकता है, लेकिन इसे खोलने का क्या अर्थ है इसकी सटीक प्रकृति भिन्न होती है। व्यवहार में, हर परत पूरी तरह से खुली नहीं है। अक्सर केवल परतों का एक सबसेट जारी, प्रलेखित या खुला स्रोत होता है।

उदाहरण के लिए, WRT54GL वायरलेस राउटर में केवल फर्मवेयर खुला खट्टा (GPL) है।

Roomba रोबोट वैक्यूम में एक "ओपन" API (इंटरफ़ेस) होता है।

एम्बिएंट ओर्ब (सूचना उपकरण) खुला स्रोत नहीं है, लेकिन योजनाबद्ध और भागों की सूची लोगों के साथ छेड़छाड़ करने और संभवतः अपना स्वयं का निर्माण करने के लिए दस्तावेज और उपलब्ध है।

विभिन्न प्रकार के समूहों और उन लोगों से प्रयास चल रहे हैं जो यह जानने की कोशिश कर रहे हैं कि हार्डवेयर की खुली लाइसेंसिंग कैसे काम कर सकती है:

  • ओपन-सोर्स हार्डवेयर लाइसेंस - क्रिएटिव कॉमन्स-लाइसेन्स लाइसेंस - लिंक।
  • हार्डवेयर लाइसेंस खोलें - लिंक।

प्रोजेक्ट प्रोजेक्ट्स मज़ेदार हिस्सा हैं: लोग वास्तव में क्या कर रहे हैं? यहाँ उन परियोजनाओं के कुछ उदाहरण (कुछ पहले उल्लेखित) हैं जो "शुद्ध" ओपन सोर्स हार्डवेयर प्रोजेक्ट्स के करीब हैं:

Arduino भौतिक कंप्यूटिंग प्लेटफ़ॉर्म (बस 10,000 भेज दिया गया!) - लिंक।

चुम्बी umb glancable ’सूचना उपकरण - लिंक।

बनाएँ: डेज़ी एमपी 3 प्लेयर - एक खुला स्रोत एमपी 3 प्लेयर - लिंक।

रेपराप / [ईमेल संरक्षित] - ओपन सोर्स 3 डी प्रिंटर - लिंक।

ओपन कोर - FPGA चिप्स के लिए VHDL कोर का एक संग्रह ("अक्सर सच ओएस हार्डवेयर के पहले उदाहरण के रूप में उद्धृत") - लिंक।

OpenEEG - एक ईईजी डिजाइन जो ओएस और किट के रूप में उपलब्ध है - लिंक।

x0xb0x - रोलैंड 303 क्लोन मिडी सिंथ - लिंक। इनमें से कुछ परियोजनाएं सबसे आदर्श तरीके से सब कुछ प्रदान नहीं करती हैं, या संशोधित करने के लिए गैर-ओपन-सोर्स टूल का उपयोग कर सकती हैं, लेकिन यह एक शुरुआत है - यह सब बहुत नया है।MAKE & CRAFT में, हम अपने किट निर्माताओं को ओपन सोर्स हार्डवेयर और एक लाइसेंस देने पर विचार करने के लिए प्रोत्साहित करके इस नवजात हार्डवेयर आंदोलन को बढ़ावा देने की कोशिश कर रहे हैं जो हमारे साथ किट विकसित करते समय समझ में आता है। अब तक यह काम कर रहा है, और हम न केवल अधिक ओपन सोर्स हार्डवेयर किट प्रदान करने की आशा कर रहे हैं, बल्कि इलेक्ट्रॉनिक्स जो कि अब वहां हैं उससे अधिक "ओपन" हैं। यह अच्छी बात क्यों है? MAKE & CRAFT के लिए सबसे स्पष्ट एक शैक्षिक लाभ है: एक खुला स्रोत हार्डवेयर परियोजना या किट निर्माताओं को खरोंच (नक़्क़ाशी बोर्ड, आदि) से पूरी तरह से कुछ बनाने की अनुमति देता है या किट को लगभग IKEA शैली में इकट्ठा करता है, लेकिन फर्नीचर को इकट्ठा करने के विपरीत, नए कौशल और यह समझना कि वास्तव में काम करने वाली चीजें कैसे सीखी जा सकती हैं। कोई कह सकता है कि इलेक्ट्रॉनिक्स का निर्माण सॉफ्टवेयर के समान परियोजना का "संकलन" भाग है। डॉर्कबॉट और हमारे मेकर फेयर जैसी घटनाएं भागीदारी के लिए जगहें हैं, और ऑनलाइन, इंस्ट्रक्शंस डॉट कॉम एक शानदार जगह है।

और क्या? फिक्स - नई सुविधाओं और इलेक्ट्रॉनिक्स परियोजनाओं / किटों के "सहकर्मी उत्पादन" आमतौर पर खुद को बेहतर किट, समुदायों के लिए उधार देते हैं, और कुछ निर्माताओं द्वारा किट बेचने वाले वास्तविक व्यवसायों के लिए - लिंक।

यह सब कहा जा रहा है, गति धीमी और स्थिर है; हार्डवेयर अब सॉफ्टवेयर की तुलना में धीमा चलता है: फैबिंग, जो कम हो सकता है लेकिन पूरी तरह से दूर जाने की संभावना नहीं है। और हार्डवेयर एक ही राज्य सॉफ्टवेयर में लगता है 1980 के दशक में था; बहुत सारे वाणिज्यिक डेवलपर्स, बहुत कम ओपन सोर्स डेवलपर्स (या 1970 के दशक की तरह जब केवल कुछ के पास ही कंप्यूटर था)। जब लाखों डेवलपर होते हैं तो हम हार्डवेयर की दुनिया देखना पसंद करते हैं। यह एक शुरुआत है। हमें आपकी प्रतिक्रिया और विचारों में दिलचस्पी है, इसलिए टिप्पणियों में पोस्ट करें! इस अवलोकन में उनकी मदद के लिए लिमोर फ्राइड, नाथन टोरिंगटन और एरिक विल्हेम का विशेष धन्यवाद।

शेयर

एक टिप्पणी छोड़