विषयसूची:

टिनी लिनक्स सर्वर - VoCore2 - प्रारंभ करना: 9 कदम
टिनी लिनक्स सर्वर - VoCore2 - प्रारंभ करना: 9 कदम

वीडियो: टिनी लिनक्स सर्वर - VoCore2 - प्रारंभ करना: 9 कदम

वीडियो: टिनी लिनक्स सर्वर - VoCore2 - प्रारंभ करना: 9 कदम
वीडियो: Tiny Core Linux install on Pentium 100Mhz | Real Time Full 2024, जुलाई
Anonim
टिनी लिनक्स सर्वर - VoCore2 - प्रारंभ करना
टिनी लिनक्स सर्वर - VoCore2 - प्रारंभ करना
टिनी लिनक्स सर्वर - VoCore2 - प्रारंभ करना
टिनी लिनक्स सर्वर - VoCore2 - प्रारंभ करना

VoCore2 अल्टीमेट लघुकरण का एक प्रभावशाली टुकड़ा है और एम्बेडेड नियंत्रण अनुप्रयोगों के लिए विचार करने योग्य है।

यह ट्यूटोरियल आपको यह सीखने में मदद करेगा कि कैसे:

  • डिवाइस की सेटिंग्स को कॉन्फ़िगर करें,
  • सुरक्षित इंटरनेट एक्सेस जोड़ें, और
  • ऑन-बोर्ड एलईडी को नियंत्रित करें।

मैंने अंतिम संस्करण (संलग्नक और मानक कनेक्शन के साथ) खरीदा क्योंकि यह आरंभ करने का एक त्वरित तरीका लग रहा था। एम्बेडेड नियंत्रण के लिए, पीसीबी भी उपलब्ध है और एक डाक टिकट के आकार के बारे में है।

आपूर्ति

  • VoCore2 अल्टीमेट (https://vocore.io)
  • यूएसबी केबल (यूएसबी से यूएसबी-मिनी)

उपकरण

इस ट्यूटोरियल का उपयोग करके VoCore2 को कॉन्फ़िगर करने के लिए, आपको vi टेक्स्ट एडिटर और एक सीरियल एमुलेटर का उपयोग करना होगा। यदि आप इनसे परिचित नहीं हैं, तो ट्यूटोरियल में लिंक हैं जो सहायता प्रदान करेंगे।

चरण 1: VoCore2 को पावर-अप करें

VoCore2 को पावर-अप करें
VoCore2 को पावर-अप करें

अपने कंप्यूटर और VoCore2 के बीच USB अडैप्टर केबल कनेक्ट करें। इसके लिए VoCore पर मौजूद मिनी-यूएसबी कनेक्शन का इस्तेमाल किया जाना चाहिए।

चरण 2: लुसी कॉन्फ़िग ऐप से कनेक्ट करें

लुसी कॉन्फिग ऐप से कनेक्ट करें
लुसी कॉन्फिग ऐप से कनेक्ट करें

कॉन्फ़िगरेशन एप्लिकेशन VoCore2 पर चलता है और आप इसे अपने ब्राउज़र के माध्यम से प्राप्त कर सकते हैं।

  1. अपने होस्ट कंप्यूटर/लैपटॉप से, डिवाइस के वाईफाई नेटवर्क से कनेक्ट करें (SSID: VoCore2-…)
  2. अपने ब्राउज़र में यहां जाएं:
  3. आपको एक वेब पेज देखना चाहिए जो क्रेडेंशियल मांगता है।
  4. आईडी दर्ज करें: रूट
  5. पासवर्ड दर्ज करें: वोकोर
  6. अब आपको OpenWrt सिस्टम कॉन्फिग ऐप में होना चाहिए।

आप VoCore2 कंसोल का उपयोग करके कॉन्फ़िगरेशन कमांड भी दर्ज कर सकते हैं, जो हम बाद में करेंगे।

चरण 3: नवीनतम फर्मवेयर लोड करें

नवीनतम फर्मवेयर लोड करें
नवीनतम फर्मवेयर लोड करें
नवीनतम फर्मवेयर लोड करें
नवीनतम फर्मवेयर लोड करें

जाने के लिए लुसी नेविगेशन का प्रयोग करें:

सिस्टम> बैकअप / फ्लैश फर्मवेयर

  1. https://vocore.io/v2u.html अनुभाग से नवीनतम डाउनलोड प्राप्त करें जिसका शीर्षक है: "VoCore2 फर्मवेयर अपग्रेड करें"। 2019-नवंबर-03 तक, नवीनतम संस्करण ऊपर स्क्रीनशॉट में दिखाया गया है।
  2. फ़ाइल को अपने कंप्यूटर पर सहेजें।
  3. इसे चुनने के लिए Luci इंटरफ़ेस का उपयोग करें।
  4. इसे अपने VoCore2 में लोड करने के लिए "Flash Image" बटन दबाएं।

चरण 4: सिस्टम समय सेट करें

सिस्टम समय सेट करें
सिस्टम समय सेट करें
  1. नया फर्मवेयर लोड करने के बाद, VoCore के वाईफाई नेटवर्क (SSID: VoCore2-…) से फिर से कनेक्ट होने से पहले कुछ मिनट प्रतीक्षा करें।
  2. ब्राउज़र में यहाँ जाएँ:
  3. मेनू पर जाएँ: सिस्टम > सिस्टम
  4. टाइमज़ोन पर जाएं और अपना टाइमज़ोन चुनें
  5. बैक अप लें और "ब्राउज़र के साथ सिंक करें" बटन दबाएं
  6. बाकी विकल्पों को डिफ़ॉल्ट के रूप में छोड़ दें
  7. "सहेजें और लागू करें" बटन दबाएं

चरण 5: इंटरनेट एक्सेस जोड़ें

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

निम्नलिखित चरण इंटरनेट एक्सेस जोड़ देंगे।

चरण 6: VoCore कंसोल से कनेक्ट करें

पीसी से

  1. ओपन कंट्रोल पैनल> डिवाइस मैनेजर> पोर्ट, "USB सीरियल डिवाइस" देखें, COM पोर्ट नंबर याद रखें
  2. सीरियल टर्मिनल एमुलेटर का उपयोग करें (उदाहरण: पुट्टी)
  3. कनेक्शन पैरामीटर सेट करें: Com_Port_Number, 115200 बीपीएस, 8 डेटा बिट्स, 1 स्टॉप बिट, कोई समानता नहीं, कोई प्रवाह नियंत्रण नहीं
  4. एक बार कनेक्ट होने के बाद, लिनक्स शेल प्रॉम्प्ट प्राप्त करने के लिए एंटर दबाएं

Mac. से

मैक का टर्मिनल ऐप खोलें और सीरियल पोर्ट की जानकारी खोजने के लिए निम्न कमांड चलाएँ।

एलएस /देव/सीयू*

प्रतिक्रिया की तरह दिखता है:

/dev/cu.usbmodem6A68DE4F34311

टर्मिनल एमुलेटर शुरू करने के लिए, अगले कमांड में अपनी वास्तविक प्रतिक्रिया दर्ज करें।

स्क्रीन /dev/cu.usbmodem6A68DE4F34311 115200, cs8, -parenb, -cstopb

वह स्क्रीन टर्मिनल एमुलेटर खोलेगा। अब आप Linux शेल प्रॉम्प्ट प्राप्त करने के लिए Enter दबा सकते हैं।

चरण 7: स्टेशन जोड़ें (एसटीए) मोड

पृष्ठभूमि

यह खंड uci कमांड का उपयोग करता है जो OpenWrt ऑपरेटिंग सिस्टम को कॉन्फ़िगर करने में मदद करता है। (एक विकल्प के रूप में, आप संबंधित OS फ़ाइलों को सीधे संपादित भी कर सकते हैं।)

यह खंड https://vocore.io/v2u.html से लिया गया है। मैंने स्पष्टता के लिए निर्देशों को संक्षिप्त कर दिया है। "यूसीआई प्रतिबद्ध" के साथ त्रुटियों से बचने के लिए:

  • मैंने सभी यूसीआई पैरामीटर मानों को कोटेशन में रखा है।
  • मैंने उन मापदंडों के लिए कमांड को छोड़ दिया जो पहले से ही उनके संबंधित /etc/config फाइलों में सेट हैं।

मैंने नए एक्सेस प्वाइंट के वाईफाई नेटवर्क को कॉन्फ़िगर करने के लिए कुछ अतिरिक्त कमांड भी जोड़े, जिनमें शामिल हैं:

  • आपके देश के नियमों से मेल खाने के लिए उपयुक्त आवृत्तियां, और
  • सुरक्षित लॉगिन क्रेडेंशियल।

निर्देश

1. डिवाइस के कंसोल से उसके माइक्रोयूएसबी के माध्यम से कनेक्ट करें (पूर्व अनुभाग देखें)

2. कंसोल में निम्न कमांड चलाएँ।

यूसीआई वायरलेस.sta.ssid="Your_Existing_WiFi_SSID" सेट करें

यूसीआई वायरलेस.स्टा.की सेट करें = "Your_Existing_WiFi_Password"

3. बूट-अप स्क्रिप्ट को कॉन्फ़िगर करें ताकि यदि आपका मौजूदा वाईफाई नेटवर्क डाउन है, तो भी आप VoCore2 से जुड़ सकते हैं।

निम्नलिखित कोड को /etc/rc.local में डालने के लिए vi संपादक (OpenWrt के साथ शामिल) का उपयोग करें

यूसीआई वायरलेस.स्टा.अक्षम = "0" सेट करें

uci कमिट/आदि/init.d/network रिस्टार्ट स्लीप १० uci set Wireless.sta.disabled="1" uci कमिट

4. अपने हॉटस्पॉट के माध्यम से इंटरनेट एक्सेस को सक्षम करने के लिए फ़ायरवॉल सेटअप करें।

यूसीआई फ़ायरवॉल सेट करें। @ क्षेत्र [1]। आगे = "स्वीकार करें"

यूसीआई कमिट

5. अपने देश जैसे कनाडा या यूएस के आधार पर उपयुक्त वाईफाई रेडियो फ्रीक्वेंसी को कॉन्फ़िगर करने के लिए अतिरिक्त पैरामीटर जोड़ें:

यूसीआई वायरलेस सेट करें.ra0.country="CA"

यूसीआई वायरलेस सेट करें.ra0.country="US"

अधिक देश कोड:

यूसीआई कमिट

6. एक्सेस प्वाइंट लॉगिन क्रेडेंशियल और एन्क्रिप्शन सेट करें

डिवाइस अपने वाईफाई एक्सेस प्वाइंट (SSID: VoCore2…) पर पासवर्ड के बिना आता है, इसलिए यहां एक जोड़ें।

यूसीआई वायरलेस सेट करें। एपी.की = "नया_वाईफाई_पासवर्ड"

यूसीआई वायरलेस सेट करें। एपी.एन्क्रिप्शन = "पीएसके 2" यूसीआई प्रतिबद्ध

ध्यान दें कि psk2 में WPA2 शामिल है

7. वायरलेस को चलाकर अपडेट करें:

वाईफाई रीलोड

या दौड़ कर

/etc/init.d/network पुनरारंभ

या यदि यह अभी भी व्यवहार नहीं कर रहा है, तो डिवाइस को रीबूट करके:

रीबूट

जो निश्चित रूप से पुनः लोड या पुनः आरंभ करने से अधिक समय लेगा।

8. डिवाइस के AP+STA मोड में प्रवेश करने के लिए 30-60 सेकंड प्रतीक्षा करें।

9. VoCore2 नाम का नेटवर्क चुनकर अपने होस्ट कंप्यूटर को वाईफाई से कनेक्ट करें…

10. चलाकर इंटरनेट कनेक्शन की पुष्टि करें:

पिंग-डब्ल्यू 5 www.vocore.io

प्रतिक्रिया कुछ इस तरह दिखाना चाहिए:

१९२.८१.२४९.१३४ से ६४ बाइट्स: seq=0 ttl=५६ समय=७६.२६९ ms

192.81.249.134 से 64 बाइट्स: seq=1 ttl=56 समय=65.666 ms 64 बाइट्स 192.81.249.134 से: seq=2 ttl=56 समय=68.216 ms 64 बाइट्स 192.81.249.134 से: seq=3 ttl=56 समय=63.554 ms ६४ बाइट्स १९२.८१.२४९.१३४ से: seq=4 ttl=५६ समय=६६.७६९ ms

यदि आपको काम करने के लिए नेटवर्क कनेक्शन प्राप्त करने में समस्या हो रही है, तो पहले बताए गए रीबूट कमांड का उपयोग करें। यदि वह काम नहीं करता है, तो USB केबल को डिस्कनेक्ट करें, 30 सेकंड प्रतीक्षा करें, केबल को फिर से कनेक्ट करें। आप यह सुनिश्चित करने के लिए /sys/config/ फ़ोल्डर भी देख सकते हैं कि कमांड (उपरोक्त) ने अपनी संबंधित फाइलों को सही तरीके से कॉन्फ़िगर किया है।

चरण 8: ऑनबोर्ड रेड एलईडी को नियंत्रित करना

ऑनबोर्ड रेड एलईडी को नियंत्रित करना
ऑनबोर्ड रेड एलईडी को नियंत्रित करना
ऑनबोर्ड रेड एलईडी को नियंत्रित करना
ऑनबोर्ड रेड एलईडी को नियंत्रित करना
ऑनबोर्ड रेड एलईडी को नियंत्रित करना
ऑनबोर्ड रेड एलईडी को नियंत्रित करना

ऑनबोर्ड एलईडी को नियंत्रित करने के लिए जो वाईफाई गतिविधि के दौरान लाल चमकती है, मैंने पाया कि निम्नलिखित दृष्टिकोण काम करता है:

लुसी ऐप में अन-ट्रिगर एलईडी

लुसी ऐप से:

  1. सिस्टम> एलईडी कॉन्फ़िगरेशन पर नेविगेट करने के लिए मेनू का उपयोग करें।
  2. ट्रिगर को "कोई नहीं" पर सेट करें।
  3. सहेजें और लागू करें दबाएं

संभवतः डिफ़ॉल्ट सेटिंग बूट-अप के बाद इसे स्थिति बना देगी, लेकिन मैंने इसका परीक्षण नहीं किया।

कंसोल कमांड के साथ एलईडी को नियंत्रित करें

एलईडी चालू करने के लिए:

इको 1 > /sys/class/leds/vocore2\:fuchsia\:status/brightness

एलईडी बंद करने के लिए:

इको 0 > /sys/class/leds/vocore2\:fuchsia\:status/brightness

सावधानी

एलईडी को इस तरह से नियंत्रित करना OpenWrt के एलईडी के उपयोग के साथ संघर्ष कर सकता है, लेकिन मेरे परीक्षणों के दौरान काम किया।

GPIO को नियंत्रित करने का एक बेहतर तरीका निर्यात कमांड का उपयोग करना है, हालांकि यह कमांड GPIO44 (जो कि ऊपर दिखाए गए योजनाबद्ध और राउटर मैनुअल स्क्रीनशॉट के आधार पर एलईडी को नियंत्रित करता है) के लिए काम नहीं करता है। तो ऑपरेटिंग सिस्टम की संभावना है, लुसी सेटिंग के बावजूद, अभी भी इस एलईडी को पकड़े हुए है।

चरण 9: संसाधन

यहाँ कुछ लिंक दिए गए हैं जो मुझे VoCore-OpenWrt पारिस्थितिकी तंत्र के बारे में जानने में मददगार या दिलचस्प लगे।

वोकोर

अंतिम

विकी वोकोर

स्कैमैटिक्स

गिटहब www.github.com/vonger/vocore2

लुसी https://192.168.61.1/cgi-bin/luci (एक बार VoCore WiFi से कनेक्ट होने के बाद)

डिजाइनर का ब्लॉग

OpenWrt

उपयोगकर्ता मार्गदर्शिका

त्वरित प्रारंभ

यूसीआई

नेटवर्क

तार रहित

  • क्लाइंट
  • एन्क्रिप्ट करें
  • उपयोगिताएँ

पासवर्ड

होम ऑटोमेशन

cRelay लाइब्रेरी

यूबूट

अनुप्रयोग

पफी एलईडी

एलईडी/अनब्रिक

मीडियाटेक

ग्लोबल इंजीनियर

Hackaday

वोकोर 1

पीसी कनेक्ट

अन्य

सीएलआई मूल बातें

सिफारिश की: