വികസന രേഖ
പ്രമാണത്തിന്റെ പേര്: DSOM-080M
സ്മാർട്ട് മൊഡ്യൂൾ SDK ക്വിക്ക്സ്റ്റാർട്ട്
DSOM-080M SmartModule SDK
റിവിഷൻ ചരിത്രം
സ്പെസിഫിക്കേഷൻ | വിഭാഗം. | വിവരണം അപ്ഡേറ്റ് ചെയ്യുക | By | |
റവ | തീയതി | |||
1.0 | 2023-04-20 | പുതിയ പതിപ്പ് റിലീസ് | au | |
അംഗീകാരങ്ങൾ
സംഘടന | പേര് | തലക്കെട്ട് | തീയതി |
ആമുഖം
ഈ ദ്രുത ആരംഭ ഗൈഡ് അടിസ്ഥാനകാര്യങ്ങൾ വിശദീകരിക്കുന്നു: - നെറ്റ്വർക്കിൽ നിങ്ങളുടെ ടാർഗെറ്റ് എങ്ങനെ കണക്റ്റ് ചെയ്യാം, സജ്ജീകരിക്കാം - SDK എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം - ഫേംവെയർ ഇമേജുകൾ എങ്ങനെ പരിഷ്ക്കരിക്കുകയും നിർമ്മിക്കുകയും ചെയ്യാം
Dusun-ന്റെ DSOM-080M മൊഡ്യൂളിൽ ആപ്ലിക്കേഷനുകൾ സൃഷ്ടിക്കാൻ Linux ഡെവലപ്പർമാരെ പ്രാപ്തമാക്കുന്ന ഒരു ഉൾച്ചേർത്ത ഹാർഡ്വെയർ, സോഫ്റ്റ്വെയർ സ്യൂട്ടാണ് Linux സോഫ്റ്റ്വെയർ ഡെവലപ്പേഴ്സ് കിറ്റ് (SDK).
ബേസ്ബോർഡ് വിവരങ്ങൾ
ഈ വിഭാഗം ബേസ്ബോർഡിന്റെ അടിസ്ഥാന റിസോഴ്സ് വിവരങ്ങളും ഇന്റർഫേസുകളും വിവരിക്കുന്നു.
2.1 അടിസ്ഥാന വിവരങ്ങൾ
- 1 കോർ സിപിയു(MT7628AN)
- 1 നയിച്ചു
- 1 ബട്ടൺ
- 1 വാൻ (10/100M)
- 4 ലാൻ (10/100M)
- 2 ഉആർട്ട്
2.2 ഇൻ്റർഫേസ്
ഡീബഗ് സജ്ജീകരണം
ഡെവലപ്മെന്റിനായി ഡീബഗ് ചെയ്യുന്നതിന് നിങ്ങളുടെ ഹോസ്റ്റ് കമ്പ്യൂട്ടറിലേക്കും നെറ്റ്വർക്കിലേക്കും ബോർഡ് എങ്ങനെ ബന്ധിപ്പിക്കാമെന്ന് ഈ വിഭാഗം വിവരിക്കുന്നു.
3.1 ശക്തി
- പവർ അഡാപ്റ്റർ 5V/2A ആണെന്ന് ഉറപ്പാക്കുക.
- നിങ്ങളുടെ ഭൂമിശാസ്ത്രപരമായ സ്ഥാനത്തിന് അനുയോജ്യമായ പവർ പ്ലഗ് അഡാപ്റ്റർ തിരഞ്ഞെടുക്കുക. എന്ന സ്ലോട്ടിൽ ഇത് തിരുകുക
യൂണിവേഴ്സൽ പവർ സപ്ലൈ; തുടർന്ന് വൈദ്യുതി വിതരണം ഒരു ഔട്ട്ലെറ്റിലേക്ക് പ്ലഗ് ചെയ്യുക. - വൈദ്യുതി വിതരണത്തിന്റെ ഔട്ട്പുട്ട് പ്ലഗ് ഗേറ്റ്വേയിലേക്ക് ബന്ധിപ്പിക്കുക
3.2 വയർ കണക്ട്
ലോഗിൻ ചെയ്യുന്നതിനായി ഒരു റൂട്ടറിലേക്ക് ഗേറ്റ്വേ ബന്ധിപ്പിക്കുക
3.3 Uart കണക്ട് ഡീബഗ് ചെയ്യുക
- നിങ്ങളുടെ ഡെവലപ്മെന്റ് ടെസ്റ്റ് ബെഡ് സജ്ജീകരിക്കുന്നതിന് മുമ്പ്, USB-ടു-സീരിയൽ ബ്രിഡ്ജ് വഴി നിങ്ങളുടെ ഡെവലപ്മെന്റ് പിസിയിലേക്ക് PCB സീരിയൽ പോർട്ട് ബന്ധിപ്പിക്കുക.
USB-ടു-സീരിയൽ ബ്രിഡ്ജ്. സീരിയൽ പോർട്ട് ക്രമീകരണം:
ബൗഡ് നിരക്ക്: 57600
ബിറ്റുകൾ: 8
ബിറ്റുകൾ നിർത്തുക: 1
ഹാർഡ്വെയർ ഫ്ലോ നിയന്ത്രണം: ഒന്നുമില്ല
SDK ഡൗൺലോഡ് ചെയ്ത് കംപൈൽ ചെയ്യുക
sdk എങ്ങനെ ഡൗൺലോഡ് ചെയ്യാമെന്നും കംപൈൽ ചെയ്യാമെന്നും ഈ വിഭാഗം വിവരിക്കുന്നു.
4.1 SDK പരിസ്ഥിതി തയ്യാറാക്കൽ
സമാഹരണ പരിസ്ഥിതി: Ubuntu20.4 Yocto കംപൈലേഷൻ ടൂൾ സ്വയമേവ നിർമ്മിക്കുന്നത് SDK നിർമ്മിച്ചതാണ്, അധിക ഇൻസ്റ്റാളേഷൻ ആവശ്യമില്ല
4.2 SDK ഡൗൺലോഡ്
Dusun FTP സെർവറിൽ നിന്ന് സോഴ്സ് കോഡ് നേടുക, അത് നിങ്ങളുടെ വർക്ക് ഡയറക്ടറിക്ക് കീഴിൽ അൺകംപ്രസ് ചെയ്യുക. ഉദാample: mkdir -p ~/workdir/dsom080m
ടാർ zxvf DSOM-080M_sdk_AV1.0.0.0.tar.gz -C /workdir/dsom080m സിഡി ~/workdir/dsom080m
4.3 SDK കംപൈൽ
- ഓടുക ബിൽഡ്.ഷ്
സിഡി ~/വർക്ക്ഡിർ/dsom060r ./build.sh
4.4 SDK ഔട്ട്പുട്ട്
- uboot.bin - ക്ലൗഡിൽ ഓൺലൈനിൽ ഉബൂട്ട് ആണ്
- openwrt-ramips-mt7628-mt7628-squashfs-sysupgrade.bin - സ്ക്വാഷ്ഫ്സ്-സിസ്അപ്ഗ്രേഡ്.ബിൻ ഫേംവെയർ
drwxr-xr-x 3 au 4.0K ഏപ്രിൽ 18 15:19 .
drwxr-xr-x 3 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 2.8M ഏപ്രിൽ 18 15:32 openwrt-ramips-mt7628-root.squashfs
-rw-r–r– 1 au 1.3M ഏപ്രിൽ 18 15:31 openwrt-ramips-mt7628-uImage.bin
-rwxr-xr-x 1 au 3.6M ഏപ്രിൽ 18 15:31 openwrt-ramips-mt7628-vmlinux.bin
-rwxr-xr-x 1 au 3.7M ഏപ്രിൽ 18 15:31 openwrt-ramips-mt7628-vmlinux.elf
drwxr-xr-x 3 au 4.0K ഏപ്രിൽ 18 15:13 പാക്കേജുകൾ
-rwxrwxr-x 1 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 അമർത്തുക അല്ലെങ്കിൽ സീരിയൽ ലോഗിൻ ഉപയോഗിക്കുമ്പോൾ റീസെറ്റ് ചെയ്യുക
- ഒരു നെറ്റ്വർക്ക് കേബിൾ ഉപയോഗിച്ച് ഗേറ്റ്വേയും കമ്പ്യൂട്ടറും നേരിട്ട് ബന്ധിപ്പിക്കുക, കമ്പ്യൂട്ടറിന്റെ ഐപി വിലാസം 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 config ക്രമീകരിക്കുക
- ഗേറ്റ്വേയിൽ ശക്തി
6.2 നെറ്റ്വർക്കിലൂടെ ലോഗിൻ ചെയ്യുക(എസ്എസ്എച്ച്)
- ssh കണക്ഷൻ പാരാമീറ്ററുകൾ ക്രമീകരിക്കുക
- റൂട്ട് ഉപയോഗിക്കുന്നതിന് സീരിയൽ ലോഗിൻ ചെയ്യുന്നതിനായി രഹസ്യവാക്ക് സജ്ജമാക്കുക അല്ലെങ്കിൽ web പേജ് സീരിയൽ : root@OpenWrt:/# passwd റൂട്ട്
റൂട്ടിനായി പാസ്വേഡ് മാറ്റുന്നു പുതിയ പാസ്വേഡ്:
മോശം പാസ്വേഡ്: വളരെ ചെറുതാണ്
പാസ്വേഡ് വീണ്ടും ടൈപ്പുചെയ്യുക:
റൂട്ടിനുള്ള പാസ്വേഡ് റൂട്ട് ഉപയോഗിച്ച് മാറ്റി web പേജ്
ആപ്ലിക്കേഷൻ ലെയർ വികസനം
7.1 ലെഡ്
ഈ ബോർഡിന് ഒരു ലെഡ് ഉണ്ട്, സോഫ്റ്റ്വെയർ ഉപയോഗിച്ച് നിയന്ത്രിക്കാനാകും, ഇത് WIFI_LED(GPIO#44)-ലേക്ക് കണക്റ്റുചെയ്യുന്നു.
- gpio മോഡിലേക്ക് പിൻ മാറുക reg w 64 1
- നേതൃത്വം നൽകി
ജിപിഐഒ എൽ 44 4000 0 1 0 4000 - ഓഫ് നയിച്ചു
ജിപിഐഒ എൽ 44 0 4000 0 1 4000 - ബ്ലിങ്ക് നയിച്ചു
ജിപിഐഒ എൽ 44 1 1 4000 0 4000
7.2 ബട്ടൺ
ഈ ബോർഡിൽ സോഫ്റ്റ്വെയർ ഉപയോഗിക്കാവുന്ന മൂന്ന് ബട്ടണുകൾ ഉണ്ട്, അത് വായിക്കാൻ നമുക്ക് gpio കമാൻഡ് ഉപയോഗിക്കാം
- gpio മോഡിലേക്ക് മാറുക reg w 60 0x55144051
- root@OpenWrt:/# gpio r അമർത്തുന്നതിന് മുമ്പ് wdt rst മൂല്യം വായിക്കുക
ജിപിഐഒ 95~64 = 0x0
ജിപിഐഒ 63~32 = 0x77സിഡി
ജിപിഐഒ 31~00 = 0x80002400 - root@OpenWrt:/# gpio r അമർത്തുമ്പോൾ wdt rst മൂല്യം വായിക്കുക
ജിപിഐഒ 95~64 = 0x0
ജിപിഐഒ 63~32 = 0x778d
ജിപിഐഒ 31~00 = 0x80002400
7.3 ഇഥർനെറ്റ്
ഈ ബോർഡ് ഒരു വാൻ തുറമുഖവും നാല് ലാൻ തുറമുഖവും ലാൻ - വാൻ പോർട്ട് eth0.2 - ലാൻ പോർട്ട് ബ്ര-ലാൻ
- config root@OpenWrt:/# cat /etc/config/network കാണുക
കോൺഫിഗറേഷൻ ഇന്റർഫേസ് 'ലൂപ്പ്ബാക്ക്'
ഓപ്ഷൻ എങ്കിൽ പേര് 'ലോ'
ഓപ്ഷൻ പ്രോട്ടോ 'സ്റ്റാറ്റിക്'
ഓപ്ഷൻ ipaddr '127.0.0.1'
ഓപ്ഷൻ നെറ്റ്മാസ്ക് '255.0.0.0'
കോൺഫിഗർ ഗ്ലോബൽസ് 'ഗ്ലോബൽസ്'
option ula_prefix ‘fd0f:f0d9:a768::/48’
കോൺഫിഗറേഷൻ ഇന്റർഫേസ് 'ലാൻ'
'eth0.1' എന്ന ഓപ്ഷൻ
ഫോഴ്സ്_ലിങ്ക് '1' ഓപ്ഷൻ
ഓപ്ഷൻ തരം 'പാലം'
ഓപ്ഷൻ പ്രോട്ടോ 'സ്റ്റാറ്റിക്'
ഓപ്ഷൻ ipaddr '192.168.66.1'
ഓപ്ഷൻ നെറ്റ്മാസ്ക് '255.255.255.0'
ഓപ്ഷൻ ip6assign '60'
ഓപ്ഷൻ macaddr '30:AE:7B:2B:FF:33′
കോൺഫിഗറേഷൻ ഇന്റർഫേസ് 'വാൻ'
'eth0.2' എന്ന ഓപ്ഷൻ
ഓപ്ഷൻ പ്രോട്ടോ 'dhcp'
ഓപ്ഷൻ macaddr '30:AE:7B:2B:FF:34′
കോൺഫിഗറേഷൻ ഇന്റർഫേസ് 'wan6'
'@wan' എന്ന ഓപ്ഷൻ
ഓപ്ഷൻ പ്രോട്ടോ 'dhcpv6'
7.4 വൈഫൈ
ഈ ബോർഡിന് ആന്തരിക വൈഫൈ mt7603 ഉണ്ട്
- config root@OpenWrt കാണുക:/# cat /etc/config/wireless config wifi-device mt7628
ഓപ്ഷൻ തരം mt7628
ഓപ്ഷൻ വെണ്ടർ റാലിങ്ക്
ഓപ്ഷൻ ബാൻഡ് 2.4G
ഓപ്ഷൻ ചാനൽ 0
ഓപ്ഷൻ ഓട്ടോച്ച് 2
കോൺഫിഗറേഷൻ വൈഫൈ-ഐഫേസ്
ഓപ്ഷൻ ഉപകരണം mt7628
ഓപ്ഷൻ ifname ra0
ഓപ്ഷൻ നെറ്റ്വർക്ക് ലാൻ
ഓപ്ഷൻ മോഡ് ap
ഓപ്ഷൻ ssid mt7628-FF33
ഓപ്ഷൻ എൻക്രിപ്ഷൻ psk2
ഓപ്ഷൻ കീ 12345678 - സ്കാൻ ssid root@OpenWrt:/# iwpriv ra0 set SiteSurvey=1;sleep 3;iwpriv ra0 get_site_survey ra0 get_site_survey:
Ch SSID BSSID സെക്യൂരിറ്റി സിഗൻ(%)W-Mode ExtCH NT WPS DPID
1 90:5d:7c:97:ba:04 NONE 7 11b/g/n NONE ൽ ഇല്ല - കോൺഫിഗ് സ്റ്റാ /etc/config/wireless: കോൺഫിഗ് വൈഫൈ-ഐഫേസ്
ഓപ്ഷൻ ഉപകരണം mt7628
ഓപ്ഷൻ ifname ra0
ഓപ്ഷൻ നെറ്റ്വർക്ക് ലാൻ
ഓപ്ഷൻ മോഡ് ap
ഓപ്ഷൻ ssid mt7628-FF33
ഓപ്ഷൻ എൻക്രിപ്ഷൻ psk2
ഓപ്ഷൻ കീ 12345678
ApCliEnable '1' ഓപ്ഷൻ
ഓപ്ഷൻ ApCliSsid 'WIFI-മാർക്ക്'
ഓപ്ഷൻ ApCliAuthMode 'WPA2PSK'
ഓപ്ഷൻ ApCliEncrypType 'AES'
ഓപ്ഷൻ ApCliWPAPSK '13590297795'
/etc/config/network: config ഇന്റർഫേസ് 'wan'
ഓപ്ഷൻ പ്രോട്ടോ 'dhcp'
ഓപ്ഷൻ എങ്കിൽ പേര് 'apcli0'
7.5 ഉആർട്ട്
ഈ ബോർഡിൽ uart ttyS0, ttyS1 ഉണ്ട്
- ttyS0 ഉപയോഗിക്കില്ല
- ttyS1 ഡീബഗ് uart ആയി ഉപയോഗിച്ചു
web വിവരണം
8.1 ലോഗിൻ web
8.3 സിസ്റ്റം
8.4 നെറ്റ്വർക്ക്
8.5 ലോഗിൻ ഔട്ട്
പിന്തുണ
കൂടുതൽ പിന്തുണ ലഭിക്കുന്നതിന് ദയവായി ഞങ്ങളുടെ വിൽപ്പനയുമായി ബന്ധപ്പെടുക.
Hangzhou റൂംബാങ്കർ ടെക്നോളജി കോ., ലിമിറ്റഡ്.
ഒരു 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 സ്മാർട്ട് മൊഡ്യൂൾ SDK, സ്മാർട്ട് മൊഡ്യൂൾ SDK, SDK |