विषयसूची:

Wroombian: ३ कदम
Wroombian: ३ कदम

वीडियो: Wroombian: ३ कदम

वीडियो: Wroombian: ३ कदम
वीडियो: Голубая стрела (1958) фильм 2024, अक्टूबर
Anonim
वूम्बियन
वूम्बियन
वूम्बियन
वूम्बियन
वूम्बियन
वूम्बियन
वूम्बियन
वूम्बियन

क्या आप कभी माइक्रोकंट्रोलर पर वास्तविक ऑपरेटिंग सिस्टम के साथ काम करना चाहते हैं? या अपना खुद का विकास करने की भी कोशिश की? इसलिए मैं यहां हूँ!

Wroombian ESP-WROOM-32 माइक्रोकंट्रोलर के लिए एक कार्यशील ऑपरेटिंग सिस्टम बनाने का एक प्रयास है। यह थोड़े संशोधित माइक्रोपायथन और लोबो माइक्रोपाइथन फर्मवेयर पर आधारित है और आपको विभिन्न उद्देश्यों के लिए विभिन्न प्रकार के प्रोजेक्ट बनाने की अनुमति देता है।

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

और यह सुविधाओं की पूरी सूची नहीं है। Wrombian आपको विभिन्न प्रकार के प्रोजेक्ट बनाने की अनुमति देगा, चाहे वह रिमोट लाइट स्विच, क्रांतिकारी IoT आविष्कार या कुछ पोर्टेबल गेम संग्रह हो!

Wroombian के बारे में और जानने के लिए हमारे विकी पेज पर जाएं!

आपूर्ति

ESP32 विकास बोर्ड, पीसी, यूएसबी माइक्रो केबल

चरण 1: फर्मवेयर स्थापित करना

सबसे पहले, हमारे रिपॉजिटरी को अपने कंप्यूटर पर डाउनलोड या क्लोन करें:

काम के लिए अपना ईएसपी 32 तैयार करने के लिए आपको बोर्ड फ्लैश मेमोरी को मिटाना होगा और फ्लैश.श स्क्रिप्ट का उपयोग करके फर्मवेयर अपलोड करना होगा:

1. पायथन स्थापित करें

2. पाइप कमांड के माध्यम से esptool स्थापित करें:

पाइप स्थापित esptool

3. अपना बोर्ड फ्लैश करें:

- लिनक्स

रिपॉजिटरी फ़ोल्डर को डाउनलोड या क्लोन करें, /फर्मवेयर/flash.sh खोलें, FLASH_COMPORT मान को अपने ESP32 पोर्ट (जैसे /dev/ttyUSB0) में बदलें। फिर टर्मिनल प्रकार में:

./फर्मवेयर/flash.sh

- खिड़कियाँ

Windows के लिए Git इंस्टॉल करें, रिपॉजिटरी फ़ोल्डर डाउनलोड या क्लोन करें, /फर्मवेयर/flash.sh खोलें, FLASH_COMPORT मान को अपने ESP32 पोर्ट (जैसे COM1) में बदलें।

फिर गिट बैश प्रकार में:

./फर्मवेयर/flash.sh

या

फर्मवेयर फ़ोल्डर में जाएं और मैन्युअल रूप से कमांड चलाएं (लिनक्स के लिए भी काम करेगा, एक वैध सीरियल पोर्ट में टाइप करना न भूलें):

एस्पटूल --पोर्ट COM1 इरेज़_फ्लैश

esptool --chip esp32 --port COM1 --baud 460800 -- default_reset से पहले -- hard_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size के बाद 0x1000 बूटलोडर/बूटलोडर.बिन 0xf000 phy_init_data.bin 0x10000 MicroPython.bin का पता लगाएं 0x8000 पार्टीशन_म्पी.बिन 0x8000 पार्टिशन_म्पी.बिन

किया हुआ! अब आप अगले चरण पर जा सकते हैं!

चरण 2: सिस्टम फ़ाइलें अपलोड करना

सिस्टम फ़ाइलें अपलोड करना
सिस्टम फ़ाइलें अपलोड करना
सिस्टम फ़ाइलें अपलोड करना
सिस्टम फ़ाइलें अपलोड करना

Wroombian काम करने के लिए हमें सभी सिस्टम फ़ाइलों को इसकी फ्लैश मेमोरी में लोड करने की आवश्यकता है। आप इसके लिए Thonny IDE (या कोई अन्य Micropython IDE जो आप चाहते हैं) का उपयोग कर सकते हैं।

थोंनी को डाउनलोड और इंस्टॉल करें, इसे लॉन्च करें, फिर टूल्स> विकल्प> इंटरप्रेटर पर जाएं और डिवाइस सूची से अपना बोर्ड चुनें। संपादक में डाउनलोड/क्लोन की गई परियोजना निर्देशिका खोलें। फिर आपको छवि # 1 पर एक के समान संदेश को नीचे आरईपीएल खोल में प्राप्त करना चाहिए। यदि आपको कुछ त्रुटियां या अजीब टेक्स्ट दिखाई देता है - तब तक थोनी को Ctrl + F2 के साथ पुनः लोड करने का प्रयास करें जब तक कि समस्या दूर न हो जाए।

फिर प्रोजेक्ट फ्लैश डायरेक्टरी ('इस कंप्यूटर' विंडो में) पर जाएं, और सभी फाइलों और फोल्डर को एक-एक करके अपलोड करें (जैसा कि इमेज #2 पर है)। उन्हें ऊपरी डिवाइस फाइल विंडो पर दिखना चाहिए।

चरण 3: एक बेहतर दुनिया बनाना शुरू करें

एक बेहतर दुनिया बनाना शुरू करें!
एक बेहतर दुनिया बनाना शुरू करें!
एक बेहतर दुनिया बनाना शुरू करें!
एक बेहतर दुनिया बनाना शुरू करें!

आप बोर्ड से कनेक्ट करने के लिए सीरियल, टेलनेट या एफ़टीपी का उपयोग कर सकते हैं, तो चलिए पहले स्टार्टअप के लिए सीरियल कनेक्शन का उपयोग करते हैं। पुट्टी को डाउनलोड और इंस्टॉल करें, इसे खोलें, इमेज पर दिखाए अनुसार सीरियल कॉन्सेप्ट चुनें, अपने सीरियल पोर्ट में टाइप करें और 115200 बॉड्रेट सेट करें। फिर कनेक्शन खोलें!

Wroombian में एक बहुत अच्छी तरह से वर्णित विकी पृष्ठ है जिसे आप संदर्भित कर सकते हैं यदि आपको कोई कॉन्फ़िगरेशन समस्या है या अपना प्रोजेक्ट बनाते समय। मुद्दे अनुभाग में बेझिझक अपने प्रश्न पूछें!

'सहायता' कमांड आपको सभी उपलब्ध कमांड और उनका उपयोग दिखाएगा।

आप हमारी पूर्व-लिखित ब्लिंक स्क्रिप्ट को इस प्रकार चलाकर अपनी यात्रा शुरू कर सकते हैं:

घर चलाओ/ब्लिंक.py

और अपने ऑनबोर्ड एलईडी ब्लिंक को देखें!

ध्यान देने के लिए धन्यवाद! अधिक जानकारी प्राप्त करने के लिए कृपया हमारे जीथब रेपो पर जाएँ:

सिफारिश की: