חברת DUSUN
מדריך להתחלה מהירה של SDK
שם המוצר: IoT Edge Computer Gateway
שם הדגם: DSGW-010C
DSGW-010C IoT Edge Computer Gateway
היסטוריית גרסאות
מִפרָט | כת. | עדכון תיאור | By | |
לְהַאִיץ | תַאֲרִיך | |||
1.0 | 2022-07-07 | שחרור גרסה חדשה | ||
אישורים
אִרגוּן | שֵׁם | כּוֹתֶרֶת | תַאֲרִיך |
מָבוֹא
מדריך התחלה מהירה זה מסביר את היסודות: כיצד להתחבר ולהגדיר את היעד שלך ברשת; כיצד להתקין את ה-SDK; וכיצד לבנות את תמונות הקושחה.
ערכת מפתחי התוכנה של לינוקס (SDK) היא חבילת חומרה ותוכנה משובצת המאפשרת למפתחי לינוקס ליצור יישומים בשער DSGW-010C של Dusun.
בהתבסס על ליבת 4.4 לינוקס, ומינוף תוכנת קוד פתוח קיימת, ה-SDK מפשט את תהליך הוספת יישומים מותאמים אישית. מנהלי התקנים, שרשרת הכלים של GNU, פרו תצורה מוגדרת מראשfiles, ו-sampכל היישומים כלולים.
מידע על שער
2.1 מידע בסיסי
SOC: PX30 Quad-core ARM Cortex-A53
2GB זיכרון RAM מובנה
32GB eMMC
בסיס על מנוע הריכוז LoRa: Semtech SX1302
כוח TX עד 27dBm, רגישות RX עד -139dBm @SF12, BW125kHz
תמיכה בפס תדרים של LoRa: RU864, IN865, EU868, US915, AU915, KR920, AS923.
תמיכה ב-Wi-Fi 2.4G/5G IEEE 802.11b/g/n/ac
תומך ב-BLE5.0
תמיכה ב-GPS,GLONASS,Galileo ו-QZSS
תומך במארז עמיד למים IP66
2.2 ממשק
הגדרת יעד
סעיף זה מתאר כיצד לחבר את השער למחשב ולרשת המארח שלך.
חיבור שער - כוח
- ודא שמתאם החשמל הוא 5V/3A.
- בחר את מתאם תקע החשמל המתאים למיקום הגיאוגרפי שלך. הכנס אותו לחריץ בספק הכוח האוניברסלי; לאחר מכן חבר את ספק הכוח לשקע.
- חבר את תקע הפלט של ספק הכוח לשער
חיבור שער - יציאת USB
- חבר קצה אחד של כבל ה-USB ליציאת ה-USB במחשב הנייד או השולחני
- חבר את הקצה השני של כבל ה-USB ליציאת ה-USB בשער.
חיבור לוח PCBA – יציאה טורית
אם אתה רוצה לנפות באגים בשער, אתה יכול לפתוח את המעטפת, לחבר את המחשב ללוח ה-PCBA באמצעות הכלי Serial to USB.
ירוק: GND
כחול: RX
בראון: TX
קומפלו את הסביבה לבנייה
אנא השתמש בתמונת ה-Ubuntu 18.04 .iso כדי להגדיר את סביבת הבנייה שלך. אתה יכול להשתמש במכונה וירטואלית או במחשב פיזי כדי להתקין את אובונטו 18.04.
4.1 מכונה וירטואלית
מומלץ למשתמשים מתחילים להשתמש במכונות וירטואליות, להתקין את ubuntu 18.04 במכונה הווירטואלית ולהשאיר מספיק שטח דיסק (לפחות 100G) עבור המחשב הוירטואלי.
4.2 מחשב אובונטו קומפל את הסביבה כדי לבנות
השימוש בקומפילציה של מחשב פיזי יכול להשתמש במחשב אובונטו.
רכישה והכנה של SDK
5.1 הורד את קוד המקור מה-FTP של Dusun
שם חבילת המקור יהיה px30_sdk.tar.gz, קבל אותו מ-Dusun FTP.
5.2 בדיקת חבילת דחיסת קוד
ניתן לבצע את השלב הבא רק לאחר יצירת ערך MD5 של חבילת הדחיסה במקור והשוואת ערך MD5 של טקסט MD5 .txt כדי לאשר שערך MD5 זהה, ואם ערך MD5 אינו זהה, האנרגיה חבילת הקוד פגומה, אנא הורד אותה שוב.
$ md5sum px30_sdk.tar.gz
5.3 חבילת דחיסת המקור נפתחת
העתק את קוד המקור לספרייה המתאימה ופתח את חבילת דחיסת קוד המקור.
אוסף קוד
6.1 תחילת העבודה, קומפילציה גלובלית
6.1.1 אתחול משתני סביבת קומפילציה (בחר file מערכת)
אתה יכול לבנות תמונת rootfs buildroot, ubuntu או debian. בחר אותו ב-"./mk.sh".
6.1.2 הכן את השורש File בסיס מערכת
חלק זה מיועד לבניית אובונטו או דביאן file מַעֲרֶכֶת.
הידור אובונטו
הורד את השורש file תמונת מערכת rootfs-ubuntu16_xubuntu_v1.1.img העתק את השורש file המערכת אל הנתיב שצוין, ולאחר מכן הפעל את הפקודה ./mk.sh
הבנייה תארך זמן רב, אנא המתן בסבלנות.
אז התמונה תמוקם ב-./output/update-ubuntu.img
ניתן להשתמש ב-update-ubuntu.img כדי לעדכן קושחה בשער
קומפילו בסיס בנייה
קומפלו את תמונת ה-buildroot על ידי הפקודה mk.sh -b
הבנייה תארך זמן רב, אנא המתן בסבלנות.
אז התמונה תמוקם ב-./output/update. img
העדכון. ניתן להשתמש ב-img לעדכון קושחה בשער
6.1.3 הפעל את התמונה על הלוח
חבר את היציאה הטורית של לוח PX30 למחשב באמצעות USB ל-UART Bridge.
השתמש ב- Putty או בתוכנת טרמינל אחרת ככלי המסוף שלך,
הגדרות קונסולה טורית:
- 115200/8N1
- באוד: 115200
- סיביות נתונים: 8
- סיביות זוגיות: לא
- ביט עצור: 1
הפעל את הלוח, אתה יכול לראות את יומן האתחול במסוף:
אין סיסמת ברירת מחדל לכניסה למערכת.
6.2 הידור כל חלק תמונה בנפרד
6.2.1 מערכת הבנייה ומבנה התמונה
ה-update.img מורכב מכמה חלקים. החלקים העיקריים הם uboot. img, boot.img, recovery.img, rootfs.img. uboot.img מכיל טוען אתחול uboot boot.img מכיל את עץ ההתקן .dtb image, תמונת ליבת לינוקס recovery.img: המערכת יכולה לאתחל עד למצב התאוששות, recovery.img הוא ה-rootfs המשמש במצב שחזור. rootfs.img: תמונת rootfs הרגילה. במצב רגיל, אתחול המערכת והעלה את תמונת rootfs זו.
ייתכן שיהיה עליך לבנות את התמונות בנפרד, במיוחד כאשר אתה מתמקד בפיתוח מודול בודד (למשל uboot או מנהל התקן ליבה). אז אתה יכול לבנות רק את החלק הזה של התמונה ולעדכן את המחיצה הזו ב-Flash.
6.2.2 בניית Uboot בלבד
6.2.3 בניית ליבת לינוקס בלבד
6.2.4 שחזור Build File מערכת בלבד
עוד על מערכת בסיס בנייה
אם אתה משתמש ב-buildroot rootfs, כמה סקריפטים/כלים לבדיקה של Dusun כבר מותקנים ב-buildroot rootfs הסופיים. אתה יכול לפנות אל buildroot/dusun_rootfs/add_ds_rootfs.sh
7.1 בדיקת רכיבי חומרה
הבדיקות הבאות נעשות תחת מערכת ה-buildroot.
7.1.1 בדוק Wi-Fi כ-AP
הסקריפט "ds_conf_ap.sh" מיועד להגדרת Wi-Fi AP, SSID הוא "dsap", הסיסמה היא "12345678".
7.1.2 בדיקת I2C
בדיקת פונקציית i2c בשער
פיתוח אלחוטי (Zigbee, Z-Wave, BLE, LoRaWAN)
אנא השתמש במערכת אובונטו כדי לבצע את השלבים הבאים. הקוד יורכב על הלוח, לא על המארח.
- הכינו ספרייה על הלוח
- scp SDK
8.1 BLE
ממשק BLE הוא /dev/ttyUSB1.
הורד את "rk3328_ble_test.tar.gz" מ-Dusun FTP, והעתק אותו ללוח, תחת /root.
פתח אותו ותוכל לקבל את כלי הבדיקה ./bletest build ble ולהריץ:
מידע נוסף על כלי בדיקת BLE, אנא בקר https://docs.silabs.com/ למידע נוסף.
8.2 LoRaWAN
בחר את הממשק הנכון עבור LoRaWAN, למשלample /dev/spidev32766.0.
התצורה file שכן הוא נמצא ב-./sx1302_hal/packet_forwarder/global_conf.json.
הורד את "sx1302_hal_0210.tar.gz" מ-Dusun FTP, והעתק אותו ללוח, תחת /root.
הסר אותו ותוכל לקבל ./sx1302_hal build LoRaWAN sample code sx1302_hal והרץ:
מידע נוסף על קוד LoRaWAN, אנא בקר https://www.semtech.com/products/wireless-rf/lora-core/sx1302 למידע נוסף.
8.3 GPS
השג את נתוני ה-GPS מתוכנית GPS, יציאת ברירת המחדל הטורית היא ttyS3, קצב העברת נתונים 9600
שדרוג תמונה
9.1 כלי שדרוג
כלי שדרוג: AndroidTool_Release_v2.69
9.2 עבור למצב שדרוג
- חבר את יציאת ה-OTG ליציאת ה-USB של המחשב הבוער, היא משמשת גם כספק כוח של 5V
- הקש "Ctrl+C" כאשר uboot מאתחל, כדי להיכנס ל-uboot:
- uboot "rbrom" הפקודה כדי לאתחל את הלוח למצב maskrom, לשדרוג מלא של "update.img".
- פקודת "rockusb 0 mmc 0" לאתחול מחדש של הלוח למצב טוען, לשדרוג קושחה חלקי או "עדכון מלא. שדרוג img.
9.3 השדרוג של כל החבילה של הקושחה "update.img".
9.4 שדרג את הקושחה בנפרד
Tel:86-571-86769027/8 8810480
Webאֲתַר: www.dusuniot.com
www.dusunremotes.com
קומה 8, בניין A, מרכז וונטונג,
Hangzhou 310004, סין
www.dusunlock.com
מסמכים / משאבים
![]() |
DUSUN DSGW-010C IoT Edge Computer Gateway [pdfמדריך למשתמש DSGW-010C, DSGW-010C IoT Edge Computer Gateway, IoT Edge Computer Gateway, Edge Computer Gateway, Computer Gateway, Gateway |