विकास दस्तऐवज
दस्तऐवजाचे नाव: DSOM-080M
SmartModule SDK QuickStart
DSOM-080M SmartModule SDK
पुनरावृत्ती इतिहास
तपशील | सेक्ट | वर्णन अद्यतनित करा | By | |
रेव्ह | तारीख | |||
1.0 | ५७४-५३७-८९०० | नवीन आवृत्ती प्रकाशन | au | |
मंजूरी
संघटना | नाव | शीर्षक | तारीख |
परिचय
हे क्विक स्टार्ट मार्गदर्शक मूलभूत गोष्टींचे स्पष्टीकरण देते: – नेटवर्कवर आपले लक्ष्य कसे कनेक्ट करावे आणि कसे सेट करावे – SDK कसे स्थापित करावे – फर्मवेअर प्रतिमा कशी सुधारित आणि तयार करावी
Linux Software Developer's Kit (SDK) हे एम्बेडेड हार्डवेअर आणि सॉफ्टवेअर संच आहे जे Linux विकसकांना Dusun च्या DSOM-080M मॉड्यूलवर ॲप्लिकेशन तयार करण्यास सक्षम करते.
बेसबोर्ड माहिती
हा विभाग बेसबोर्डच्या मूलभूत संसाधन माहिती आणि इंटरफेसचे वर्णन करतो.
2.1 मूलभूत माहिती
- 1 कोर CPU(MT7628AN)
- 1 ने नेतृत्व केले
- 1 बटण
- 1 वॅन (10/100M)
- 4 लॅन (10/100M)
- 2 uart
2.2 इंटरफेस
डीबग सेटअप
हा विभाग विकासासाठी डीबग करण्यासाठी तुमच्या होस्ट संगणक आणि नेटवर्कमध्ये बोर्ड कसे कनेक्ट करावे याचे वर्णन करतो.
3.1 पॉवर
- पॉवर अॅडॉप्टर 5V/2A असल्याची खात्री करा.
- तुमच्या भौगोलिक स्थानासाठी योग्य पॉवर प्लग अडॅप्टर निवडा. वरील स्लॉटमध्ये घाला
सार्वत्रिक वीज पुरवठा; नंतर वीज पुरवठा आउटलेटमध्ये प्लग करा. - वीज पुरवठ्याचा आउटपुट प्लग गेटवेशी जोडा
3.2 वायर कनेक्ट
लॉगिनसाठी राउटरशी गेटवे कनेक्ट करा
3.3 डीबग Uart कनेक्ट
- तुम्ही तुमचा डेव्हलपमेंट टेस्ट बेड सेट करण्यापूर्वी, कृपया PCB सिरीयल पोर्ट तुमच्या डेव्हलप पीसीशी USB-टू-सिरियल ब्रिजद्वारे कनेक्ट करा.
यूएसबी-टू-सिरियल ब्रिज. सीरियल पोर्ट सेटिंग:
बाउड रेट: 57600
बिट्स: 8
बिट्स थांबवा: 1
हार्डवेअर प्रवाह नियंत्रण: काहीही नाही
SDK डाउनलोड आणि संकलित करा
हा विभाग sdk कसा डाउनलोड करायचा आणि संकलित कसा करायचा याचे वर्णन करतो.
4.1 SDK पर्यावरण तयार करा
संकलन वातावरण: Ubuntu20.4 Yocto संकलन साधन SDK द्वारे स्वयंचलितपणे तयार केले जाते, कोणत्याही अतिरिक्त स्थापनेची आवश्यकता नाही
4.2 SDK डाउनलोड
Dusun FTP सर्व्हरवरून सोर्स कोड मिळवा तो तुमच्या वर्क डिरेक्टरीखाली अनकंप्रेस करा. उदाample: mkdir -p ~/workdir/dsom080m
tar zxvf DSOM-080M_sdk_AV1.0.0.0.tar.gz -C /workdir/dsom080m cd ~/workdir/dsom080m
4.3 SDK संकलित करा
- धावणे build.sh
cd ~/workdir/dsom060r ./build.sh
4.4 SDK आउटपुट
- uboot.bin uboot आहे
- openwrt-ramips-mt7628-mt7628-squashfs-sysupgrade.bin फर्मवेअर
drwxr-xr-x 3 au au 4.0K एप्रिल 18 15:19 .
drwxr-xr-x 3 au au 4.0K एप्रिल 18 15:13 ..
-rw-r–r– 1 au au 360 एप्रिल 18 15:32 md5sums
-rw-r–r– 1 au au 4.1M एप्रिल 18 15:32 openwrt-ramips-mt7628-mt7628-squashfs-sysupgrade.bin
-rw-r–r– 1 au au 2.8M एप्रिल 18 15:32 openwrt-ramips-mt7628-root.squashfs
-rw-r–r– 1 au au 1.3M एप्रिल 18 15:31 openwrt-ramips-mt7628-uImage.bin
-rwxr-xr-x 1 au au 3.6M एप्रिल 18 15:31 openwrt-ramips-mt7628-vmlinux.bin
-rwxr-xr-x 1 au au 3.7M एप्रिल 18 15:31 openwrt-ramips-mt7628-vmlinux.elf
drwxr-xr-x 3 au au 4.0K एप्रिल 18 15:13 पॅकेजेस
-rwxrwxr-x 1 au au 91K एप्रिल 18 15:32 uboot.bin
-rw-rw-r– 1 au au 212 मार्च 31 2017 uboot_version.h
फर्मवेअर प्रोग्राम आणि प्रोग्राम
5.1 फर्मवेअर अपग्रेड
5.1.2 उबूट Web अपग्रेड करा
- पॉवर ऑन किंवा रीसेट करताना सीरियल लॉगिन वापरताना n दाबा
- गेटवे आणि संगणक थेट नेटवर्क केबलने कनेक्ट करा आणि संगणकाचा IP पत्ता 192.168.0.222 वर सेट करा,
- uboot अपग्रेड पृष्ठ उघडण्यासाठी ब्राउझरमध्ये 192.168.0.250 प्रविष्ट करा
5.1.3 सिस्टम कमांड अपग्रेड
- बोर्डच्या tmp scp मध्ये fw.bin टाकण्यासाठी scp किंवा winscp टूल वापरा openwrt-ramips-mt7628-mt7628-squashfs-sysupgrade.bin@192.168.xxx.xxx:/tmp/
- फर्मवेअर sysupgrade -n -F अपग्रेड करण्यासाठी sysupgrade कमांड चालवा openwrt-ramips-mt7628-mt7628-squashfs-sysupgrade.bin
गेटवे लॉगिन
6.1 डीबग Uart द्वारे लॉगिन करा
- बोर्डच्या डीबग uart पोर्टला uart सीरियल टूल कनेक्ट करा
- सीरियल टूल्सचे uart कॉन्फिगरेशन कॉन्फिगर करा
- गेटवे वर शक्ती
6.2 नेटवर्कद्वारे लॉगिन करा(SSH)
- ssh कनेक्शन पॅरामीटर्स कॉन्फिगर करा
- रूट वापर सीरियल लॉगिन करण्यासाठी पासवर्ड सेट करा किंवा web पृष्ठ क्रमिक : root@OpenWrt:/# passwd रूट
रूट साठी पासवर्ड बदलत आहे नवीन पासवर्ड:
खराब पासवर्ड: खूप लहान
पासवर्ड पुन्हा टाइप करा:
रूट साठी पासवर्ड रूट द्वारे बदलला web पृष्ठ
अनुप्रयोग स्तर विकास
7.1 एलईडी
या बोर्डमध्ये सॉफ्टवेअरद्वारे नियंत्रित करता येऊ शकणारे एक एलईडी आहे, ते WIFI_LED (GPIO#44) शी कनेक्ट होते.
- पिनला gpio मोडवर स्विच करा reg w 64 1
- नेतृत्वावर
gpio l 44 4000 0 1 0 4000 - बंद नेतृत्व
gpio l 44 0 4000 0 1 4000 - ब्लिंक नेतृत्व
gpio l 44 1 1 4000 0 4000
7.2 बटण
या बोर्डमध्ये तीन बटणे सॉफ्टवेअरद्वारे वापरली जाऊ शकतात, ती वाचण्यासाठी आपण gpio कमांड वापरू शकतो
- gpio मोड reg w 60 0x55144051 वर स्विच करा
- रूट@OpenWrt:/# gpio r दाबण्यापूर्वी wdt rst मूल्य वाचा
gpio 95~64 = 0x0
gpio 63~32 = 0x77cd
gpio 31~00 = 0x80002400 - रूट@OpenWrt:/# gpio r दाबल्यावर wdt rst मूल्य वाचा
gpio 95~64 = 0x0
gpio 63~32 = 0x778d
gpio 31~00 = 0x80002400
7.3 इथरनेट
हा बोर्ड एक वॅन पोर्ट आणि फोर लॅन पोर्ट ब्रिज्ड येथे लॅन – वॅन पोर्ट eth0.2 – लॅन पोर्ट बीआर-लॅन
- config root@OpenWrt:/# cat /etc/config/network पहा
कॉन्फिग इंटरफेस 'लूपबॅक'
पर्याय ifname 'lo'
पर्याय प्रोटो 'स्थिर'
पर्याय ipaddr '127.0.0.1'
पर्याय नेटमास्क '255.0.0.0'
कॉन्फिग ग्लोबल्स 'ग्लोबल'
option ula_prefix ‘fd0f:f0d9:a768::/48’
कॉन्फिगरेशन इंटरफेस 'लॅन'
पर्याय ifname 'eth0.1'
पर्याय बल_लिंक '1'
पर्याय प्रकार 'ब्रिज'
पर्याय प्रोटो 'स्थिर'
पर्याय ipaddr '192.168.66.1'
पर्याय नेटमास्क '255.255.255.0'
पर्याय ip6assign '60'
पर्याय macaddr '30:AE:7B:2B:FF:33′
कॉन्फिगरेशन इंटरफेस 'वान'
पर्याय ifname 'eth0.2'
पर्याय प्रोटो 'dhcp'
पर्याय macaddr '30:AE:7B:2B:FF:34′
कॉन्फिगरेशन इंटरफेस 'wan6'
पर्याय ifname '@wan'
पर्याय प्रोटो 'dhcpv6'
7.4 वायफाय
या बोर्डमध्ये अंतर्गत वायफाय mt7603 आहे
- config root@OpenWrt:/# cat /etc/config/wireless config wifi-device mt7628 पहा
पर्याय प्रकार mt7628
पर्याय विक्रेता ralink
पर्याय बँड 2.4G
पर्याय चॅनेल 0
ऑप्शन ऑटोच 2
वायफाय-फेस कॉन्फिगर करा
पर्याय साधन mt7628
पर्याय ifname ra0
पर्याय नेटवर्क लॅन
पर्याय मोड ap
पर्याय ssid mt7628-FF33
पर्याय एनक्रिप्शन psk2
पर्याय की 12345678 - स्कॅन करा ssid root@OpenWrt:/# iwpriv ra0 सेट SiteSurvey=1;sleep 3;iwpriv ra0 get_site_survey ra0 get_site_survey:
Ch SSID BSSID सुरक्षा सिगनल(%)W-मोड ExtCH NT WPS DPID
1 90:5d:7c:97:ba:04 NONE 7 11b/g/n NO मध्ये नाही - config sta /etc/config/wireless: config wifi-iface
पर्याय साधन mt7628
पर्याय ifname ra0
पर्याय नेटवर्क लॅन
पर्याय मोड ap
पर्याय ssid mt7628-FF33
पर्याय एनक्रिप्शन psk2
पर्याय की 12345678
ApCliEnable '1' पर्याय
ApCliSsid 'WIFI-मार्क' पर्याय
पर्याय ApCliAuthMode 'WPA2PSK'
पर्याय ApCliEncrypType 'AES'
पर्याय ApCliWPAPSK '13590297795'
/etc/config/network: कॉन्फिग इंटरफेस 'wan'
पर्याय प्रोटो 'dhcp'
पर्याय ifname 'apcli0'
7.5 uart
या बोर्डमध्ये uart ttyS0, ttyS1 आहे
- ttyS0 वापरले जाऊ नये
- ttyS1 डीबग uart म्हणून वापरले गेले आहे
web वर्णन
8.1 लॉगिन web
8.3 प्रणाली
8.4 नेटवर्क
8.5 लॉग इन करा
सपोर्ट
अधिक समर्थन मिळविण्यासाठी कृपया आमच्या विक्रीशी संपर्क साधा.
Hangzhou Roombanker Technology Co., Ltd.
DUSUN कंपनी
मजला 8 | इमारत ए
वांटॉन्ग केंद्र
हँगझोऊ 310004
चीन दूरध्वनी:+86-571-86769027/88810480
Webसाइट: www.dusuniot.com
www.dusunremotes.com
www.hzdusun.com
कागदपत्रे / संसाधने
![]() |
DUSUN DSOM-080M SmartModule SDK [pdf] वापरकर्ता मार्गदर्शक DSOM-080M, DSOM-080M SmartModule SDK, SmartModule SDK, SDK |