ឯកសារអភិវឌ្ឍន៍
ឈ្មោះឯកសារ៖ DSOM-080M
SmartModule SDK QuickStart
DSOM-080M SmartModule SDK
ប្រវត្តិកែប្រែ
ការបញ្ជាក់ | ផ្នែក។ | ធ្វើបច្ចុប្បន្នភាពការពិពណ៌នា | By | |
Rev | កាលបរិច្ឆេទ | |||
1.0 | ៨៦៦-៤៤៧-២១៩៤ | ការចេញផ្សាយកំណែថ្មី។ | au | |
ការអនុម័ត
អង្គការ | ឈ្មោះ | ចំណងជើង | កាលបរិច្ឆេទ |
សេចក្តីផ្តើម
មគ្គុទ្ទេសក៍ចាប់ផ្តើមរហ័សនេះពន្យល់អំពីមូលដ្ឋាន៖ – របៀបភ្ជាប់ និងកំណត់គោលដៅរបស់អ្នកនៅលើបណ្តាញ – របៀបដំឡើង SDK – របៀបកែប្រែ និងបង្កើតរូបភាពកម្មវិធីបង្កប់
កញ្ចប់អ្នកអភិវឌ្ឍន៍កម្មវិធីលីនុច (SDK) គឺជាផ្នែករឹង និងផ្នែកទន់ដែលបានបង្កប់ដែលអាចឱ្យអ្នកអភិវឌ្ឍន៍លីនុចបង្កើតកម្មវិធីនៅលើម៉ូឌុល DSOM-080M របស់ Dusun ។
ព័ត៌មានមូលដ្ឋាន
ផ្នែកនេះពិពណ៌នាអំពីព័ត៌មាន និងចំណុចប្រទាក់ធនធានមូលដ្ឋានរបស់ក្តារបាត។
2.1 ព័ត៌មានមូលដ្ឋាន
- ស៊ីភីយូ 1 ស្នូល (MT7628AN)
- 1 ដឹកនាំ
- 1 ប៊ូតុង
- 1 វ៉ាន (10/100 ម)
- 4 ឡាន (10/100M)
- 2 អ៊ូអរ
2.2 ចំណុចប្រទាក់
ការដំឡើងបំបាត់កំហុស
ផ្នែកនេះពិពណ៌នាអំពីរបៀបភ្ជាប់បន្ទះចូលទៅក្នុងកុំព្យូទ័រ និងបណ្តាញរបស់អ្នកដើម្បីបំបាត់កំហុសសម្រាប់ការអភិវឌ្ឍន៍។
3.1 ថាមពល
- ត្រូវប្រាកដថាអាដាប់ទ័រថាមពលគឺ 5V/2A ។
- ជ្រើសរើសអាដាប់ទ័រដោតថាមពលដែលសមរម្យសម្រាប់ទីតាំងភូមិសាស្ត្ររបស់អ្នក។ បញ្ចូលវាទៅក្នុងរន្ធដោតនៅលើ
ការផ្គត់ផ្គង់ថាមពលសកល; បន្ទាប់មកដោតការផ្គត់ផ្គង់ថាមពលទៅក្នុងព្រី។ - ភ្ជាប់ឌុយទិន្នផលនៃការផ្គត់ផ្គង់ថាមពលទៅនឹងច្រកចេញចូល
3.2 ការភ្ជាប់ខ្សែ
ភ្ជាប់ច្រកផ្លូវទៅកាន់រ៉ោតទ័រសម្រាប់ការចូល
3.3 បំបាត់កំហុស Uart Connect
- មុនពេលអ្នករៀបចំគ្រែសាកល្បងអភិវឌ្ឍន៍របស់អ្នក សូមភ្ជាប់ច្រកសៀរៀល PCB ទៅកុំព្យូទ័រអភិវឌ្ឍន៍របស់អ្នកតាមរយៈស្ពាន USB-to-serial ។
ស្ពាន USB ទៅសៀរៀល។ ការកំណត់ច្រកសៀរៀល៖
អត្រា Baud៖ ៩៦០០
ប៊ីត៖ ៨
ចំណតឈប់៖ ១
ការគ្រប់គ្រងលំហូរផ្នែករឹង៖ គ្មាន
SDK ទាញយក និងចងក្រង
ផ្នែកនេះពិពណ៌នាអំពីរបៀបទាញយក sdk ហើយចងក្រងវា។
4.1 ការរៀបចំបរិស្ថាន SDK
បរិស្ថានចងក្រង៖ ឧបករណ៍ចងក្រង Ubuntu20.4 Yocto ត្រូវបានបង្កើតដោយស្វ័យប្រវត្តិដោយ SDK ដែលត្រូវបានសាងសង់ មិនត្រូវការការដំឡើងបន្ថែមទេ
4.2 ទាញយក SDK
ទទួលបានកូដប្រភពពីម៉ាស៊ីនមេ Dusun FTP ពន្លាវានៅក្រោមថតការងាររបស់អ្នក។ សម្រាប់អតីតampលេ៖ 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
ស៊ីឌី ~/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.2 Uboot Web ធ្វើឱ្យប្រសើរឡើង
- ចុច n នៅពេលបើក ឬកំណត់ឡើងវិញ ប្រើការចូលសៀរៀល
- ភ្ជាប់ច្រកផ្លូវ និងកុំព្យូទ័រដោយផ្ទាល់ជាមួយខ្សែបណ្តាញ ហើយកំណត់អាសយដ្ឋាន IP របស់កុំព្យូទ័រទៅ 192.168.0.222,
- បញ្ចូល 192.168.0.250 ក្នុង browser ដើម្បីបើកទំព័រអាប់ដេត uboot
5.1.3 ការដំឡើងប្រព័ន្ធបញ្ជា
- ប្រើឧបករណ៍ scp ឬ winscp ដើម្បីដាក់ fw.bin ទៅ tmp scp របស់ក្រុមប្រឹក្សាភិបាល openwrt-ramips-mt7628-mt7628-squashfs-sysupgrade.bin@192.168.xxx.xxx:/tmp/
- ដំណើរការពាក្យបញ្ជា sysupgrade ដើម្បីដំឡើងកំណែកម្មវិធីបង្កប់ sysupgrade -n -F openwrt-ramips-mt7628-mt7628-squashfs-sysupgrade.bin
ច្រកចូល
6.1 ចូលតាមរយៈបំបាត់កំហុស
- ភ្ជាប់ឧបករណ៍សៀរៀល uaart ទៅនឹងច្រក បំបាត់កំហុសរបស់ក្រុមប្រឹក្សាភិបាល
- កំណត់រចនាសម្ព័ន្ធ uart របស់ឧបករណ៍សៀរៀល
- ថាមពលនៅលើច្រកទ្វារ
6.2 ចូលតាមរយៈបណ្តាញ (SSH)
- កំណត់ប៉ារ៉ាម៉ែត្រនៃការតភ្ជាប់ ssh
- កំណត់ពាក្យសម្ងាត់ទៅជា root ប្រើការចូលសៀរៀល ឬ web សៀរៀលទំព័រ៖ root@OpenWrt:/# passwd root
ការផ្លាស់ប្តូរពាក្យសម្ងាត់សម្រាប់ root ពាក្យសម្ងាត់ថ្មី៖
ពាក្យសម្ងាត់មិនល្អ៖ ខ្លីពេក
វាយពាក្យសម្ងាត់ឡើងវិញ៖
ពាក្យសម្ងាត់សម្រាប់ root បានផ្លាស់ប្ដូរដោយ root web ទំព័រ
ការអភិវឌ្ឍន៍ស្រទាប់កម្មវិធី
7.1 LED
បន្ទះនេះមានអំពូល LED មួយអាចគ្រប់គ្រងដោយកម្មវិធី វាភ្ជាប់ទៅ 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
- អានតម្លៃ wdt rst មុនពេលចុច root@OpenWrt:/# gpio r
gpio 95~64 = 0x0
gpio 63~32 = 0x77cd
gpio 31~00 = 0x80002400 - អានតម្លៃ wdt rst នៅពេលចុច root@OpenWrt:/# gpio r
gpio 95~64 = 0x0
gpio 63~32 = 0x778d
gpio 31~00 = 0x80002400
7.3 អ៊ីសឺរណិត
ក្តារនេះច្រក wan មួយ និងច្រក lan បួនស្ពាននៅ lan – wan port eth0.2 – lan port br-lan
- សូមមើល config root@OpenWrt:/# cat /etc/config/network
config interface 'loopback'
ជម្រើស ifname 'lo'
ជម្រើស proto 'ឋិតិវន្ត'
ជម្រើស ipaddr '127.0.0.1'
ជម្រើស netmask '255.0.0.0'
កំណត់រចនាសម្ព័ន្ធសកល 'សកល'
option ula_prefix ‘fd0f:f0d9:a768::/48’
config interface 'lan'
ជម្រើស ifname 'eth0.1'
ជម្រើស force_link '1'
ប្រភេទជម្រើស 'ស្ពាន'
ជម្រើស proto 'ឋិតិវន្ត'
ជម្រើស ipaddr '192.168.66.1'
ជម្រើស netmask '255.255.255.0'
ជម្រើស ip6assign '60'
ជម្រើស macaddr '30:AE:7B:2B:FF:33′
config interface 'wan'
ជម្រើស ifname 'eth0.2'
ជម្រើស proto 'dhcp'
ជម្រើស macaddr '30:AE:7B:2B:FF:34′
ចំណុចប្រទាក់កំណត់រចនាសម្ព័ន្ធ 'wan6'
ជម្រើស ifname '@wan'
ជម្រើស proto 'dhcpv6'
វ៉ាយហ្វាយ 7.4
បន្ទះនេះមាន wifi ខាងក្នុង mt7603
- សូមមើល config root@OpenWrt:/# cat /etc/config/wireless config wifi-device mt7628
ប្រភេទជម្រើស mt7628
ជម្រើសអ្នកលក់ ralink
ជម្រើសក្រុម 2.4G
ឆានែលជម្រើស 0
ជម្រើស autoch 2
កំណត់រចនាសម្ព័ន្ធ wifi-iface
ឧបករណ៍ជម្រើស 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 Security Siganl(%) W-Mode ExtCH NT WPS DPID
1 90:5d:7c:97:ba:04 គ្មាន 7 11b/g/n គ្មាននៅក្នុងទេ - config sta /etc/config/wireless: config wifi-iface
ឧបករណ៍ជម្រើស mt7628
ជម្រើស ifname ra0
ជម្រើសបណ្តាញ
របៀបជម្រើស ap
ជម្រើស ssid mt7628-FF33
ជម្រើសអ៊ិនគ្រីប psk2
គ្រាប់ចុចជម្រើស 12345678
ជម្រើស ApCliEnable '1'
ជម្រើស ApCliSsid 'WIFI-mark'
ជម្រើស ApCliAuthMode 'WPA2PSK'
ជម្រើស ApCliEncrypType 'AES'
ជម្រើស ApCliWPAPSK '13590297795'
/etc/config/network: config interface 'wan'
ជម្រើស proto 'dhcp'
ជម្រើស ifname 'apcli0'
7.5 អ៊ូអរ
បន្ទះនេះមាន uart ttyS0, ttyS1
- ttyS0 មិនត្រូវបានប្រើទេ។
- ttyS1 ត្រូវបានប្រើជា debug uart
web ការពិពណ៌នា
8.1 ចូល web
8.3 ប្រព័ន្ធ
បណ្តាញ 8.4
8.5 ចេញ
គាំទ្រ
សូមទាក់ទងផ្នែកលក់របស់យើងដើម្បីទទួលបានការគាំទ្របន្ថែម។
Hangzhou Roombanker Technology Co., Ltd.
ក្រុមហ៊ុន DUSUN
ជាន់ទី ៨ | អគារ A
មជ្ឈមណ្ឌលចង់តុង
Hangzhou 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 |