DUSUNi ettevõte
SDK kiirjuhend
Toote nimi: IoT Edge Computer Gateway
Mudeli nimi: DSGW-010C
DSGW-010C IoT Edge Computer Gateway
Läbivaatamise ajalugu
Spetsifikatsioon | Sekt. | Värskenda kirjeldust | By | |
Rev | Kuupäev | |||
1.0 | 2022-07-07 | Uue versiooni väljalase | ||
Heakskiidud
Organisatsioon | Nimi | Pealkiri | Kuupäev |
Sissejuhatus
See kiirjuhend selgitab põhitõdesid: kuidas ühendada ja seadistada sihtmärk võrgus; kuidas installida SDK; ja kuidas luua püsivara kujutisi.
Linuxi tarkvaraarendaja komplekt (SDK) on sisseehitatud riist- ja tarkvarakomplekt, mis võimaldab Linuxi arendajatel luua rakendusi Dusuni DSGW-010C lüüsis.
Tuginedes 4.4 Linuxi tuumale ja olemasolevale avatud lähtekoodiga tarkvarale, lihtsustab SDK kohandatud rakenduste lisamise protsessi. Seadme draiverid, GNU tööriistaahel, eelmääratletud konfiguratsiooni profiles ja sampKõik rakendused on kaasas.
Gateway teave
2.1 Põhiteave
SOC: PX30 neljatuumaline ARM Cortex-A53
2 GB sisseehitatud RAM
32 GB eMMC
LoRa kontsentraatori mootori baas: Semtech SX1302
TX võimsus kuni 27 dBm, RX tundlikkus kuni -139 dBm @ SF12, BW125 kHz
LoRa sagedusriba tugi: RU864, IN865, EU868, US915, AU915, KR920, AS923.
Toetage WiFi 2.4G/5G IEEE 802.11b/g/n/ac
Toetage BLE5.0
Toetage GPS-i, GLONASS-i, Galileo ja QZSS-i
Toetage IP66 veekindlat korpust
2.2 Liides
Sihtmärgi seadistus
Selles jaotises kirjeldatakse lüüsi ühendamist hostarvuti ja võrguga.
Lüüsi ühendamine – toide
- Veenduge, et toiteadapter oleks 5V/3A.
- Valige oma geograafilise asukoha jaoks sobiv pistikuadapter. Sisestage see universaalse toiteallika pessa; seejärel ühendage toiteplokk pistikupessa.
- Ühendage toiteallika väljundpistik lüüsiga
Lüüsi ühendamine – USB-port
- Ühendage USB-kaabli üks ots sülearvuti või lauaarvuti USB-porti
- Ühendage USB-kaabli teine ots lüüsi USB-porti.
PCBA plaadi ühendamine – jadaport
Kui soovite lüüsi siluda, saate avada kesta ja ühendada arvuti PCBA-plaadiga jada-USB-tööriista kaudu.
Roheline: GND
Sinine: RX
Pruun: TX
Koostage ehitatav keskkond
Kasutage ehituskeskkonna seadistamiseks ubuntu 18.04 .iso pilti. Ubuntu 18.04 installimiseks võite kasutada virtuaalset masinat või füüsilist arvutit.
4.1 Virtuaalmasin
Algajatel kasutajatel on soovitatav kasutada virtuaalmasinaid, installida virtuaalmasinasse ubuntu 18.04 ja jätta virtuaalmasina jaoks piisavalt kettaruumi (vähemalt 100G).
4.2 Ubuntu PC Kompileerige keskkond ülesehitamiseks
Füüsilise masinate koostamise kasutajad saavad kasutada ubuntu arvutit.
SDK omandamine ja ettevalmistamine
5.1 Laadige Dusuni FTP-st alla lähtekood
Lähtepaketi nimi on px30_sdk.tar.gz, hankige see Dusuni FTP-st.
5.2 Koodi tihenduspaketi kontroll
Järgmise sammu saab teha alles pärast allika tihenduspaketi MD5 väärtuse genereerimist ja MD5 .txt teksti MD5 väärtuse võrdlemist, et kinnitada, et MD5 väärtus on sama, ja kui MD5 väärtus ei ole sama, siis energia koodipakett on kahjustatud, laadige see uuesti alla.
$ md5sum px30_sdk.tar.gz
5.3 Allika tihenduspakett on lahti pakitud
Kopeerige lähtekood vastavasse kataloogi ja pakkige lahti lähtekoodi tihenduspakett.
Koodi koostamine
6.1 Alustamine, globaalne koostamine
6.1.1 Kompileerimise keskkonnamuutujate lähtestamine (valige file süsteem)
Saate luua buildrooti, ubuntu või debiani rootfsi kujutise. Valige see jaotises „./mk.sh”.
6.1.2 Valmistage juur ette File Süsteemi alus
See jaotis on mõeldud ubuntu või debiani ehitamiseks file süsteem.
Kompileerige Ubuntu
Laadige juur alla file süsteemipilt rootfs-ubuntu16_xubuntu_v1.1.img Kopeeri juurfail file süsteemi määratud teele, seejärel käivitage käsk ./mk.sh
Ehitamine võtab kaua aega, palun oodake kannatlikult.
Seejärel paigutatakse pilt kausta ./output/update-ubuntu.img
Update-ubuntu.img saab kasutada lüüsi püsivara värskendamiseks
Kompileerige buildroot
Kompileerige buildroot-pilt käsuga mk.sh -b
Ehitamine võtab kaua aega, palun oodake kannatlikult.
Seejärel paigutatakse pilt kausta ./output/update. img
Värskendus. img saab kasutada lüüsi püsivara värskendamiseks
6.1.3 Käivitage pilt tahvlil
Ühendage PX30 plaadi jadaport arvutiga USB kaudu UART Bridge'iga.
Kasutage konsoolitööriistana Puttyt või muud terminali tarkvara,
SERIALKONSOOLI SEADED:
- 115200/8N1
- Hind: 115200
- Andmebitid: 8
- Pariteedi bitt: ei
- Peatusbitt: 1
Lülitage plaat sisse, näete konsoolil alglaadimislogi:
Süsteemi sisselogimiseks vaikeparool puudub.
6.2 Koostanud iga pildiosa eraldi
6.2.1 Ehitussüsteem ja pildi struktuur
Update.img koosneb mitmest osast. Peamised osad on uboot. img, boot.img, recovery.img, rootfs.img. uboot.img sisaldab alglaadurit uboot boot.img sisaldab seadmepuu .dtb kujutist, Linuxi kerneli kujutist recovery.img: süsteem saab käivitada taasterežiimis, recovery.img on taasterežiimis kasutatavad juurfailid. rootfs.img: tavaline rootfsi pilt. Tavarežiimis käivitage süsteem ja ühendage see juurfaili pilt.
Võimalik, et peate pildid eraldi ehitama, eriti kui keskendute ühe mooduli (nt uboot või kerneli draiveri) arendamisele. Seejärel saate luua ainult selle osa pildist ja värskendada seda partitsiooni välklambis.
6.2.2 Ehitage ainult Uboot
6.2.3 Ehitage ainult Linuxi kernel
6.2.4 Järgu taastamine File Ainult süsteem
Lisateavet buildroot süsteemi kohta
Kui kasutate buildroot juurfaile, on mõned Dusuni testskriptid/tööriistad juba lõplikesse buildroot juurfailidesse installitud. Võite vaadata aadressi buildroot/dusun_rootfs/add_ds_rootfs.sh
7.1 Riistvarakomponentide testimine
Järgmised testid tehakse buildroot süsteemi all.
7.1.1 Wi-Fi testimine pääsupunktina
Skript "ds_conf_ap.sh" on mõeldud Wi-Fi AP seadistamiseks, SSID on "dsap", parool on "12345678".
7.1.2 Testige I2C
i2c funktsiooni test lüüsis
Juhtmeta arendus (Zigbee, Z-Wave, BLE, LoRaWAN)
Kasutage järgmiste toimingute tegemiseks ubuntu süsteemi. Kood koostatakse tahvlil, mitte hostis.
- Valmistage tahvlile ette mõni raamatukogu
- scp SDK
8.1 BLE
BLE liides on /dev/ttyUSB1.
Laadige Dusuni FTP-st alla fail "rk3328_ble_test.tar.gz" ja kopeerige see pardale /root all.
Pakkige see lahti ja saate hankida ./bletest build ble testtööriista ja käivitada:
Lisateavet BLE testitööriista kohta külastage https://docs.silabs.com/ lisateabe saamiseks.
8.2 LoRaWAN
Valige LoRaWAN-i jaoks õige liides, ntample /dev/spidev32766.0.
Konfiguratsioon file sest see asub failis ./sx1302_hal/packet_forwarder/global_conf.json.
Laadige Dusuni FTP-st alla fail sx1302_hal_0210.tar.gz ja kopeerige see pardale /root all.
Eemaldage see ja saate ./sx1302_hal ehitada LoRaWAN sample code sx1302_hal ja käivitage:
Lisateavet LoRaWAN-koodi kohta külastage https://www.semtech.com/products/wireless-rf/lora-core/sx1302 lisateabe saamiseks.
8.3 GPS
Hankige GPS-i andmed gps-programmist, vaikimisi jadaport on ttyS3, edastuskiirus 9600
Pildi uuendamine
9.1 Täiendustööriist
Täiendustööriist: AndroidTool_Release_v2.69
9.2 Minge täiendusrežiimi
- Ühendage OTG-port põleva arvuti USB-pordiga, see toimib ka 5V toiteallikana
- Vajutage ubooti käivitamisel klahvikombinatsiooni Ctrl+C, et sisestada uboot:
- uboot “rbrom” käsk, et taaskäivitada plaat maskromi režiimis, et täielik “update.img” värskendus.
- Käsk "rockusb 0 mmc 0" plaadi taaskäivitamiseks laadimisrežiimis, püsivara osaliseks uuendamiseks või täielikuks "värskenduseks". img” uuendus.
9.3 Püsivara värskenduse „update.img” kogu pakett
9.4 Uuendage püsivara eraldi
Tel:86-571-86769027/8 8810480
Websait: www.dusuniot.com
www.dusunremotes.com
8. korrus, hoone A, Wantongi keskus,
Hangzhou 310004, Hiina
www.dusunlock.com
Dokumendid / Ressursid
![]() |
DUSUN DSGW-010C IoT Edge Computer Gateway [pdfKasutusjuhend DSGW-010C, DSGW-010C IoT Edge Computer Gateway, IoT Edge Computer Gateway, Edge Computer Gateway, Computer Gateway, Gateway |