logo DUSUNDokumen 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

DUSUN DSOM 080M SmartModule SDK - Informasi

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

DUSUN DSOM 080M SmartModule SDK - Informasi 1

3.3 Debug Uart Connect

  • Sadurunge nyiyapake amben test pembangunan, mangga sambungake port serial PCB menyang PC berkembang liwat jembatan USB-to-serial.

DUSUN DSOM 080M SmartModule SDK - Informasi 2

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 serialDUSUN DSOM 080M SmartModule SDK - Program
  • Sambungake gateway lan komputer langsung karo kabel jaringan, lan nyetel alamat IP komputer kanggo 192.168.0.222,
    DUSUN DSOM 080M SmartModule SDK - Program 1
  • Ketik 192.168.0.250 ing browser kanggo mbukak kaca upgrade uboot
    DUSUN DSOM 080M SmartModule SDK - Program 2

5.1.3 Sistem Command Nganyarke

Login Gateway

6.1 Mlebet Liwat Debug Uart

  • nyambung alat serial uart menyang port uart debug PapanDUSUN DSOM 080M SmartModule SDK - Program 3
  • config alat serial kang uart config
    DUSUN DSOM 080M SmartModule SDK - Program 4
  • daya ing gateway
    DUSUN DSOM 080M SmartModule SDK - Program 5

6.2 Login Liwat Jaringan (SSH)

  • konfigurasi paramèter sambungan ssh
    DUSUN DSOM 080M SmartModule SDK - Program 6
  • 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 kacaDUSUN DSOM 080M SmartModule SDK - Program 7

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

DUSUN DSOM 080M SmartModule SDK - Program 8

8.3 Sistem

DUSUN DSOM 080M SmartModule SDK - Program 10

8.4 jaringan

DUSUN DSOM 080M SmartModule SDK - Program 11

8.5 mlebu metu

DUSUN DSOM 080M SmartModule SDK - Program 12

Dhukungan

Hubungi adol kita kanggo njaluk dhukungan liyane.

logo DUSUNHangzhou 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

Referensi

Ninggalake komentar

Alamat email sampeyan ora bakal diterbitake. Kolom sing dibutuhake ditandhani *