Documento di sviluppo
Nome del documento: DSOM-080M
Avvio rapido dell'SDK SmartModule
SDK SmartModule DSOM-080M
Cronologia delle revisioni
Specificazione | Setta. | Descrizione dell'aggiornamento | By | |
Riv. | Data | |||
1.0 | Numero di telefono: 2023-04-20 | Nuova versione di rilascio | au | |
Approvazioni
Organizzazione | Nome | Titolo | Data |
Introduzione
Questa guida rapida spiega le nozioni di base: – come connettere e configurare il target sulla rete – come installare l'SDK – come modificare e creare le immagini del firmware
Il Linux Software Developer's Kit (SDK) è una suite hardware e software incorporata che consente agli sviluppatori Linux di creare applicazioni sul modulo DSOM-080M di Dusun.
Informazioni sul battiscopa
Questa sezione descrive le informazioni e le interfacce di base sulle risorse della scheda base.
2.1 Informazioni di base
- 1 CORE CPU(MT7628AN)
- 1 led
- 1 pulsanti
- 1 pallido (10/100 milioni)
- 4 reti (10/100M)
- 2 uart
2.2 Interfaccia
Configurazione del debug
Questa sezione descrive come collegare la scheda al computer host e alla rete per eseguire il debug per lo sviluppo.
3.1 Potenza
- Assicurarsi che l'alimentatore sia da 5 V/2 A.
- Seleziona l'adattatore di corrente appropriato per la tua posizione geografica. Inseriscilo nello slot sul
Alimentatore universale; quindi collegare l'alimentatore a una presa. - Collegare la spina di uscita dell'alimentatore al gateway
3.2 Collegamento dei cavi
Collegare il gateway a un router per l'accesso
3.3 Eseguire il debug di Uart Connect
- Prima di configurare il banco di prova di sviluppo, collega la porta seriale del PCB al PC di sviluppo tramite bridge da USB a seriale.
Bridge da USB a seriale. Impostazione della porta seriale:
Velocità di trasmissione: 57600
Bit: 8
Stop Bits: 1
Controllo del flusso hardware: nessuno
Scarica e compila l'SDK
Questa sezione descrive come scaricare l'SDK e compilarlo.
4.1 Preparazione dell'ambiente SDK
Ambiente di compilazione: lo strumento di compilazione Ubuntu20.4 Yocto viene generato automaticamente dall'SDK creato, non è richiesta alcuna installazione aggiuntiva
4.2 Scaricamento dell'SDK
Ottieni il codice sorgente dal server FTP Dusun e decomprimilo nella tua directory di lavoro. Per esample: mkdir -p ~/workdir/dsom080m
tar zxvf DSOM-080M_sdk_AV1.0.0.0.tar.gz -C /workdir/dsom080m cd ~/workdir/dsom080m
4.3 Compilazione dell'SDK
- correre build.sh
cd ~/workdir/dsom060r ./build.sh
4.4 Output dell'SDK
- uboot.bin è l'uboot
- openwrt-ramips-mt7628-mt7628-squashfs-sysupgrade.bin Firmware
drwxr-xr-x 3 au au 4.0K 18 aprile 15:19 .
drwxr-xr-x 3 au au 4.0K 18 aprile 15:13 ..
-rw-r–r– 1 au au 360 18 aprile 15:32 md5sums
-rw-r–r– 1 au au 4.1M 18 aprile 15:32 openwrt-ramips-mt7628-mt7628-squashfs-sysupgrade.bin
-rw-r–r– 1 au au 2.8M 18 aprile 15:32 openwrt-ramips-mt7628-root.squashfs
-rw-r–r– 1 au au 1.3M 18 aprile 15:31 openwrt-ramips-mt7628-uImage.bin
-rwxr-xr-x 1 au au 3.6M 18 aprile 15:31 openwrt-ramips-mt7628-vmlinux.bin
-rwxr-xr-x 1 au au 3.7M 18 aprile 15:31 openwrt-ramips-mt7628-vmlinux.elf
drwxr-xr-x 3 au au 4.0K 18 aprile 15:13 pacchetti
-rwxrwxr-x 1 au au 91K 18 aprile 15:32 uboot.bin
-rw-rw-r– 1 au au 212 31 marzo 2017 uboot_version.h
Programma firmware e programma
5.1 Aggiornamento del firmware
5.1.2 Uboot Web Aggiornamento
- Premere n all'accensione o al ripristino, utilizzare l'accesso seriale
- Collegare il gateway e il computer direttamente con un cavo di rete e impostare l'indirizzo IP del computer su 192.168.0.222,
- Inserisci 192.168.0.250 nel browser per aprire la pagina di aggiornamento di uboot
5.1.3 Aggiornamento dei comandi di sistema
- utilizzare lo strumento scp o winscp per inserire fw.bin nel tmp scp della scheda openwrt-ramips-mt7628-mt7628-squashfs-sysupgrade.bin@192.168.xxx.xxx:/tmp/
- eseguire il comando sysupgrade per aggiornare il firmware sysupgrade -n -F openwrt-ramips-mt7628-mt7628-squashfs-sysupgrade.bin
Accesso al gateway
6.1 Accesso tramite Debug Uart
- collegare lo strumento seriale uart alla porta uart di debug della scheda
- configurare la configurazione uart degli strumenti seriali
- accendere il gateway
6.2 Accesso tramite rete (SSH)
- configurare i parametri di connessione ssh
- imposta la password su root usa l'accesso seriale o web seriale della pagina: root@OpenWrt:/# passwd root
Modifica password per root Nuova password:
Password errata: troppo corta
Ripeti password:
Password per root modificata da root web pagina
Sviluppo del livello applicativo
7.1 Led
Questa scheda ha un LED che può essere controllato tramite software, si collega a WIFI_LED (GPIO#44)
- passare il pin alla modalità GPIO reg w 64 1
- su led
gpio l44 4000 0 1 0 4000 - led spento
gpio l44 0 4000 0 1 4000 - led lampeggiante
gpio l44 1 1 4000 0 4000
7.2 Pulsante
Questa scheda ha tre pulsanti che possono essere utilizzati dal software, possiamo usare il comando gpio per leggerlo
- passa alla modalità GPIO reg w 60 0x55144051
- leggi il primo valore di wdt prima di premere root@OpenWrt:/# gpio r
gpio 95~64 = 0x0
gpio 63~32 = 0x77cd
gpio 31~00 = 0x80002400 - legge il primo valore wdt quando viene premuto root@OpenWrt:/# gpio r
gpio 95~64 = 0x0
gpio 63~32 = 0x778d
gpio 31~00 = 0x80002400
7.3 Ethernet
questa scheda ha una porta wan e quattro porte lan collegate a lan – porta wan eth0.2 – porta lan br-lan
- vedere la configurazione root@OpenWrt:/# cat /etc/config/network
interfaccia di configurazione 'loopback'
opzione ifname 'lo'
opzione proto 'statico'
opzione indirizzo IP '127.0.0.1'
opzione maschera di rete '255.0.0.0'
config globali 'globali'
option ula_prefix ‘fd0f:f0d9:a768::/48’
interfaccia di configurazione 'lan'
opzione ifname 'eth0.1'
opzione force_link '1'
tipo di opzione 'ponte'
opzione proto 'statico'
opzione indirizzo IP '192.168.66.1'
opzione maschera di rete '255.255.255.0'
opzione ip6assign '60'
opzione macaddr '30:AE:7B:2B:FF:33′
interfaccia di configurazione 'wan'
opzione ifname 'eth0.2'
opzione protocollo 'dhcp'
opzione macaddr '30:AE:7B:2B:FF:34′
interfaccia di configurazione 'wan6'
opzione ifname '@wan'
opzione protocollo 'dhcpv6'
7.4 wifi
Questa scheda ha un wifi interno mt7603
- vedere la configurazione root@OpenWrt:/# cat /etc/config/wireless config wifi-device mt7628
opzione tipo mt7628
collegamento del fornitore di opzioni
banda opzionale 2.4G
opzione canale 0
opzione auotch 2
configurare wifi-iface
dispositivo opzionale mt7628
opzione ifname ra0
opzione rete lan
modalità opzione ap
opzione ssid mt7628-FF33
opzione crittografia psk2
chiave opzionale 12345678 - scansiona ssid root@OpenWrt:/# iwpriv ra0 set SiteSurvey=1;sleep 3;iwpriv ra0 get_site_survey ra0 get_site_survey:
Ch SSID BSSID Sicurezza Siganl(%)W-Mode ExtCH NT WPS DPID
1 90:5d:7c:97:ba:04 NESSUNO 7 11b/g/n NESSUNO In NO - config sta /etc/config/wireless: config wifi-iface
dispositivo opzionale mt7628
opzione ifname ra0
opzione rete lan
modalità opzione ap
opzione ssid mt7628-FF33
opzione crittografia psk2
chiave opzionale 12345678
opzione ApCliEnable '1'
opzione ApCliSsid 'WIFI-mark'
opzione ApCliAuthMode 'WPA2PSK'
opzione ApCliEncrypType 'AES'
opzione ApCliWPAPSK '13590297795'
/etc/config/network: interfaccia di configurazione 'wan'
opzione protocollo 'dhcp'
opzione ifname 'apcli0'
7.5 uart
questa scheda ha uart ttyS0, ttyS1
- ttyS0 non essere utilizzato
- ttyS1 è stato utilizzato come uart di debug
web descrizione
8.1 accesso web
8.3 Sistema
8.4 reti
8.5 effettuare il login
Supporto
Si prega di contattare il nostro ufficio vendite per ottenere ulteriore supporto.
Hangzhou Roombanker Technology Co., Ltd.
Una società DUSUN
Piano 8 | Costruendo un
Centro Wantong
Hangzhou 310004
Cina Tel:+86-571-86769027/88810480
Websito: www.dusuniot.com
www.dusunremotes.com
www.hzdusun.com
Documenti / Risorse
![]() |
SDK SmartModule DUSUN DSOM-080M [pdf] Guida utente DSOM-080M, DSOM-080M SDK SmartModule, SDK SmartModule, SDK |