תוכן עניינים:

Wroombian: 3 שלבים
Wroombian: 3 שלבים

וִידֵאוֹ: Wroombian: 3 שלבים

וִידֵאוֹ: Wroombian: 3 שלבים
וִידֵאוֹ: 3 ТОЧКИ ОТ СТРАХА 2024, אוֹקְטוֹבֶּר
Anonim
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian

האם אי פעם רצית לעבוד עם מערכת הפעלה אמיתית על מיקרו -בקר? או אפילו ניסית לפתח משלך? בגלל זה אני פה!

Wroombian הוא ניסיון ליצור מערכת הפעלה עובדת עבור המיקרו-בקר ESP-WROOM-32. הוא מבוסס על תוכנות Firmware של Micropython ו- LoBo Micropython שהשתנו מעט ומאפשר לך ליצור סוגים שונים של פרויקטים למטרות שונות.

באופן בסיסי זה מאפשר לך ליצור, לתחזק ולהריץ כל סקריפט פייתון שהמכשיר יכול להתמודד איתו. כך שתוכל ליצור תוכניות רבות ככל שהזיכרון מאפשר לך ולהפעיל כמה מהן בעת הצורך. או אפילו שניים מהם במקביל, צור סקריפט bash כדי להריץ אותם ברצף כלשהו ולשלוט על המערכת כולה באינטרנט!

וזו לא כל רשימת התכונות. Wrombian יאפשר לכם ליצור סוגים שונים של פרויקטים, לא משנה אם מדובר במתג אור מרחוק, המצאה מהפכנית של IoT או אוסף משחקים נייד!

עבור לדף הוויקי שלנו למידע נוסף על Wroombian!

אספקה

לוח פיתוח ESP32, מחשב, כבל מיקרו USB

שלב 1: התקנת קושחה

קודם כל, הורד או שיבוט את המאגר שלנו למחשב שלך:

כדי להכין את ה- ESP32 לעבודה עליך למחוק את זיכרון ההבזק של הלוח ולהעלות את הקושחה באמצעות סקריפט flash.sh:

1. התקן את פייתון

2. התקן את esptool באמצעות פקודת pip:

pip להתקין esptool

3. הבזק את הלוח שלך:

- לינוקס

הורד או שכפל את תיקיית המאגר, פתח /firmware/flash.sh, שנה את ערך FLASH_COMPORT ליציאת ESP32 שלך (למשל /dev /ttyUSB0). ואז בסוג מסוף:

./firmware/flash.sh

- חלונות

התקן את Git עבור Windows, הורד או שכפל את תיקיית המאגר, פתח /firmware/flash.sh, שנה את ערך FLASH_COMPORT ליציאת ESP32 שלך (למשל COM1).

ואז בסוג Git bash:

./firmware/flash.sh

אוֹ

עבור אל תיקיית הקושחה והפעל פקודות באופן ידני (יעבוד גם עבור לינוקס, אל תשכח להקליד יציאה טורית תקפה):

esptool --port COM1 מחק_פלאש

esptool -chip esp32 -port COM1 -baud 460800 -לפני default_reset -לאחר hard_reset write_flash -z -flash_mode dio -flash_freq 40m --flash_size לזהות 0x1000 bootloader/bootloader.bin 0xf000 phy_init_data.bin 0x10000 MicroPython. 0x8000 partitions_mpy.bin 0x8000 partitions_mpy.bin

בוצע! עכשיו אתה יכול לעבור לשלב הבא!

שלב 2: העלאת קבצי מערכת

העלאת קבצי מערכת
העלאת קבצי מערכת
העלאת קבצי מערכת
העלאת קבצי מערכת

כדי לגרום ל- Wroombian לעבוד עלינו לטעון את כל קבצי המערכת לזיכרון הבזק שלו. אתה יכול להשתמש ב- Thonny IDE (או בכל IDE אחר Micropython שאתה רוצה) לשם כך.

הורד והתקן את Thonny, הפעל אותו, ולאחר מכן עבור אל כלים> אפשרויות> מתורגמן ובחר את הלוח שלך מרשימת המכשירים. פתח את ספריית הפרויקטים שהורדת/משובטת בעורך. לאחר מכן אתה אמור לקבל את ההודעה בקליפת ה- REPL התחתונה הדומה לזה שבתמונה מספר 1. אם אתה רואה כמה שגיאות או טקסט מוזר - נסה לטעון מחדש את Thonny עם Ctrl + F2 כמה פעמים עד שהבעיה תיעלם.

לאחר מכן עבור אל ספריית הפלאש של הפרוייקט (בחלון 'מחשב זה') והעלה את כל הקבצים והתיקיות אחת אחת (כמו בתמונה מספר 2). הם אמורים להופיע בחלון קבצי המכשיר העליון.

שלב 3: התחל ליצור עולם טוב יותר

התחל ליצור עולם טוב יותר!
התחל ליצור עולם טוב יותר!
התחל ליצור עולם טוב יותר!
התחל ליצור עולם טוב יותר!

אתה יכול להשתמש בסידורי, בטלנט או ב- FTP כדי להתחבר ללוח, אז אפשר להשתמש בחיבור טורי להפעלה הראשונה. הורד והתקן את מרק, פתח אותו, בחר חיבור טורי כפי שמוצג בתמונה, הקלד את היציאה הטורית שלך והגדר 115200 baudrate. לאחר מכן פתח את החיבור!

ל- Wroombian יש דף וויקי שתואר היטב שאפשר לפנות אליו אם יש לך בעיות תצורה או בעת יצירת פרויקט משלך. אל תהסס לשאול את שאלותיך בקטע נושאים!

הפקודה 'עזרה' תציג בפניכם את כל הפקודות הזמינות והשימוש בהן.

אתה יכול להתחיל את המסע שלך על ידי הפעלת תסריט ההבהוב שכתבנו מראש כך:

רוץ הביתה/blink.py

וצפה במנורת LED המשולבת שלך מהבהבת!

תודה על תשומת הלב! בקר במאגר github שלנו לקבלת מידע נוסף:

מוּמלָץ: