Dokumen Pengembangan
Jeneng Dokumen: DSOM-080M
SmartModule SDK QuickStart
DSOM-080M SmartModule SDK
Riwayat Revisi
Spesifikasi | Sakit. | Update Description | By | |
Pdt | Tanggal | |||
1.0 | 2023-04-20 | Rilis versi anyar | au | |
Persetujuan
Organisasi | jeneng | judhul | Tanggal |
Pambuka
Pandhuan Miwiti Cepet iki nerangake dhasar: - carane nyambungake lan nyetel target ing jaringan - carane nginstal SDK - carane ngowahi lan mbangun gambar firmware
Linux Software Developer's Kit (SDK) minangka piranti keras lan piranti lunak sing dipasang sing ngidini pangembang Linux nggawe aplikasi ing Modul DSOM-080M Dusun.
Informasi Baseboard
Bagean iki njlèntrèhaké informasi sumber dhasar lan antarmuka baseboard.
2.1 Informasi dhasar
- 1 CPU inti (MT7628AN)
- 1 dipimpin
- 1 tombol
- 1 wan(10/100M)
- 4 lan(10/100M)
- 2 uwoh
2.2 Antarmuka
Debug Setup
Bagean iki nerangake carane nyambungake papan menyang komputer lan jaringan host kanggo debug kanggo pangembangan.
3.1 Daya
- Priksa manawa adaptor daya 5V / 2A.
- Pilih adaptor plug daya sing cocog kanggo lokasi geografis sampeyan. Lebokake menyang slot ing
Sumber Daya Universal; banjur plug sumber daya menyang stopkontak. - Sambungake plug output saka sumber daya menyang gateway
3.2 Sambungan kabel
Sambungake gateway menyang router kanggo mlebu
3.3 Debug Uart Connect
- Sadurunge nyiyapake amben test pembangunan, mangga sambungake port serial PCB menyang PC berkembang liwat jembatan USB-to-serial.
USB-kanggo-serial bridge. Setelan port serial:
Tingkat baud: 57600
bit: 8
Stop Stop: 1
Kontrol aliran hardware: Ora ana
SDK Ngundhuh lan Kompilasi
Bagean iki nerangake carane ndownload sdk lan ngumpulake.
4.1 SDK Envirment Siapke
Lingkungan kompilasi: Alat kompilasi Ubuntu20.4 Yocto kanthi otomatis digawe dening SDK dibangun, ora ana instalasi tambahan sing dibutuhake
4.2 Unduh SDK
Entuk kode sumber saka server FTP Dusun, copot kompres ing direktori kerja sampeyan. Kanggo example: mkdir -p ~/workdir/dsom080m
tar zxvf DSOM-080M_sdk_AV1.0.0.0.tar.gz -C /workdir/dsom080m cd ~/workdir/dsom080m
4.3 Kompilasi SDK
- mlayu mbangun.sh
cd ~/workdir/dsom060r ./build.sh
4.4 SDK Output
- uboot.bin yaiku uboot
- openwrt-ramips-mt7628-mt7628-squashfs-sysupgrade.bin firmware
drwxr-xr-x 3 utawa 4.0K 18 Apr 15:19.
drwxr-xr-x 3 utawa 4.0K 18 Apr 15:13 ..
-rw-r–r– 1 ing 360 April 18 15:32 md5sums
-rw-r–r– 1 utawa 4.1M 18 Apr 15:32 openwrt-ramips-mt7628-mt7628-squashfs-sysupgrade.bin
-rw-r–r– 1 utawa 2.8M 18 Apr 15:32 openwrt-ramips-mt7628-root.squashfs
-rw-r–r– 1 utawa 1.3M 18 Apr 15:31 openwrt-ramips-mt7628-uImage.bin
-rwxr-xr-x 1 utawa 3.6M 18 Apr 15:31 openwrt-ramips-mt7628-vmlinux.bin
-rwxr-xr-x 1 utawa 3.7M 18 Apr 15:31 openwrt-ramips-mt7628-vmlinux.elf
drwxr-xr-x 3 au au 4.0K 18 Apr 15:13 paket
-rwxrwxr-x 1 utawa 91K 18 Apr 15:32 uboot.bin
-rw-rw-r– 1 ing 212 Mar 31 2017 uboot_version.h
Program lan Program Firmware
5.1 Nganyarke Firmware
5.1.2 Uboot Web Nganyarke
- Pencet n nalika daya urip utawa ngreset nggunakake login serial
- Sambungake gateway lan komputer langsung karo kabel jaringan, lan nyetel alamat IP komputer kanggo 192.168.0.222,
- Ketik 192.168.0.250 ing browser kanggo mbukak kaca upgrade uboot
5.1.3 Sistem Command Nganyarke
- nggunakake alat scp utawa winscp kanggo nyelehake fw.bin menyang tmp scp papan openwrt-ramips-mt7628-mt7628-squashfs-sysupgrade.bin@192.168.xxx.xxx:/tmp/
- mbukak printah sysupgrade kanggo upgrade firmware sysupgrade -n -F openwrt-ramips-mt7628-mt7628-squashfs-sysupgrade.bin
Login Gateway
6.1 Mlebet Liwat Debug Uart
- nyambung alat serial uart menyang port uart debug Papan
- config alat serial kang uart config
- daya ing gateway
6.2 Login Liwat Jaringan (SSH)
- konfigurasi paramèter sambungan ssh
- nyetel sandhi kanggo ROOT nggunakake login serial utawa web serial page: root@OpenWrt:/# passwd root
Ngganti sandhi kanggo root Sandi anyar:
Sandi ala: cendhak banget
Ketik maneh sandi:
Tembung sandhi kanggo root diganti dening root web kaca
Pangembangan Layer Aplikasi
7.1 Led
Papan iki nduweni siji led sing bisa dikontrol dening piranti lunak, nyambung menyang WIFI_LED (GPIO # 44)
- Ganti pin menyang mode gpio reg w 64 1
- ing dipimpin
gpio l 44 4000 0 1 0 4000 - mati dipimpin
gpio l 44 0 4000 0 1 4000 - kedhip dipimpin
gpio l 44 1 1 4000 0 4000
7.2 Tombol
Papan iki nduweni telung tombol sing bisa digunakake dening piranti lunak, kita bisa nggunakake perintah gpio kanggo maca
- ngalih menyang mode gpio reg w 60 0x55144051
- maca wdt nilai pisanan sadurunge dipencet ROOT @ OpenWrt: / # gpio r
gpio 95~64 = 0x0
gpio 63~32 = 0x77cd
gpio 31~00 = 0x80002400 - maca wdt nilai pisanan nalika dipencet ROOT @ OpenWrt: / # gpio r
gpio 95~64 = 0x0
gpio 63~32 = 0x778d
gpio 31~00 = 0x80002400
7.3 Ethernet
papan iki siji wan port lan papat lan port bridged ing lan - wan port eth0.2 - lan port br-lan
- ndeleng config root@OpenWrt:/# cat /etc/config/network
antarmuka konfigurasi 'loopback'
pilihan ifname 'lo'
pilihan proto 'statis'
pilihan ipaddr '127.0.0.1'
opsi netmask '255.0.0.0'
config globals 'global'
option ula_prefix ‘fd0f:f0d9:a768::/48’
antarmuka konfigurasi 'lan'
pilihan ifname 'eth0.1'
opsi force_link '1'
jinis pilihan 'jembatan'
pilihan proto 'statis'
pilihan ipaddr '192.168.66.1'
opsi netmask '255.255.255.0'
opsi ip6assign '60'
opsi macaddr '30:AE:7B:2B:FF:33′
antarmuka konfigurasi 'wan'
pilihan ifname 'eth0.2'
pilihan proto 'dhcp'
opsi macaddr '30:AE:7B:2B:FF:34′
antarmuka konfigurasi 'wan6'
pilihan ifname '@wan'
pilihan proto 'dhcpv6'
7.4 wifi
Papan iki nduweni wifi internal mt7603
- ndeleng root config@OpenWrt:/# cat /etc/config/wireless config wifi-device mt7628
jinis pilihan mt7628
vendor pilihan ralink
pilihan band 2.4G
pilihan saluran 0
pilihan auotch 2
config wifi-iface
piranti pilihan mt7628
pilihan ifname ra0
pilihan jaringan lan
pilihan mode ap
pilihan ssid mt7628-FF33
pilihan enkripsi psk2
tombol pilihan 12345678 - scan ssid root@OpenWrt:/# iwpriv ra0 set SiteSurvey=1;sleep 3;iwpriv ra0 get_site_survey ra0 get_site_survey:
Ch SSID BSSID Keamanan Siganl(%)W-Mode ExtCH NT WPS DPID
1 90:5d:7c:97:ba:04 ORA 7 11b/g/n ORA Ing NO - config sta /etc/config/wireless: config wifi-iface
piranti pilihan mt7628
pilihan ifname ra0
pilihan jaringan lan
pilihan mode ap
pilihan ssid mt7628-FF33
pilihan enkripsi psk2
tombol pilihan 12345678
opsi ApCliEnable '1'
opsi ApCliSsid 'WIFI-mark'
opsi ApCliAuthMode 'WPA2PSK'
opsi ApCliEncrypType 'AES'
opsi ApCliWPAPSK '13590297795'
/etc/config/network: konfigurasi antarmuka 'wan'
pilihan proto 'dhcp'
pilihan ifname 'apcli0'
7.5 uwoh
Papan iki wis ana uart ttyS0, ttyS1
- ttyS0 ora bisa digunakake
- ttyS1 wis digunakake minangka debug uart
web katrangan
8.1 mlebu web
8.3 Sistem
8.4 jaringan
8.5 mlebu metu
Dhukungan
Hubungi adol kita kanggo njaluk dhukungan liyane.
Hangzhou Roombanker Technology Co., Ltd.
Perusahaan DUSUN
Lantai 8 | Gedung A
Pusat Wantong
Hangzhou 310004
Telpon China: + 86-571-86769027/88810480
Websitus: www.duuniot.com
www.dusunremotes.com
www.hzdusun.com
Dokumen / Sumber Daya
![]() |
DUSUN DSOM-080M SmartModule SDK [pdf] Pandhuan pangguna DSOM-080M, DSOM-080M SmartModule SDK, SmartModule SDK, SDK |