კომპანია DUSUN
SDK სწრაფი დაწყების სახელმძღვანელო
პროდუქტის დასახელება: IoT Edge Computer Gateway
მოდელის დასახელება: DSGW-010C
DSGW-010C IoT Edge კომპიუტერული კარიბჭე
გადასინჯვის ისტორია
სპეციფიკაცია | სექცია | განახლების აღწერა | By | |
რევ | თარიღი | |||
1.0 | 2022-07-07 | ახალი ვერსიის გამოშვება | ||
დამტკიცებები
ორგანიზაცია | სახელი | სათაური | თარიღი |
შესავალი
ეს სწრაფი დაწყების სახელმძღვანელო განმარტავს საფუძვლებს: როგორ დააკავშიროთ და დააყენოთ თქვენი სამიზნე ქსელში; როგორ დააინსტალიროთ SDK; და როგორ ავაშენოთ firmware სურათები.
Linux Software Developer's Kit (SDK) არის ჩაშენებული აპარატურის და პროგრამული უზრუნველყოფის კომპლექტი, რომელიც Linux-ის დეველოპერებს საშუალებას აძლევს შექმნან აპლიკაციები Dusun-ის DSGW-010C კარიბჭეზე.
4.4 Linux ბირთვის საფუძველზე და არსებული ღია კოდის პროგრამული უზრუნველყოფის გამოყენებით, SDK ამარტივებს პერსონალური აპლიკაციების დამატების პროცესს. მოწყობილობის დრაივერები, GNU ინსტრუმენტთა ჯაჭვი, წინასწარ განსაზღვრული კონფიგურაციის პროfiles, და sampყველა აპლიკაცია შედის.
კარიბჭის ინფორმაცია
2.1 ძირითადი ინფორმაცია
SOC: PX30 ოთხბირთვიანი ARM Cortex-A53
2 GB შიდა ოპერატიული მეხსიერება
32 GB eMMC
LoRa კონცენტრატორის ძრავის ბაზაზე: Semtech SX1302
TX სიმძლავრე 27 dBm-მდე, RX მგრძნობელობა -139 dBm @SF12, BW125kHz
LoRa სიხშირის დიაპაზონის მხარდაჭერა: RU864, IN865, EU868, US915, AU915, KR920, AS923.
Wi-Fi 2.4G/5G IEEE 802.11b/g/n/ac მხარდაჭერა
მხარდაჭერა BLE5.0
GPS, GLONASS, Galileo და QZSS მხარდაჭერა
IP66 წყალგაუმტარი კორპუსის მხარდაჭერა
2.2 ინტერფეისი
სამიზნე დაყენება
ეს განყოფილება აღწერს, თუ როგორ დააკავშიროთ კარიბჭე თქვენს მასპინძელ კომპიუტერსა და ქსელში.
კარიბჭის დაკავშირება - სიმძლავრე
- დარწმუნდით, რომ კვების ადაპტერი არის 5V/3A.
- აირჩიეთ შესაბამისი კვების ადაპტერი თქვენი გეოგრაფიული მდებარეობისთვის. ჩადეთ იგი უნივერსალური კვების წყაროს ჭრილში; შემდეგ შეაერთეთ დენის წყარო განყოფილებაში.
- შეაერთეთ კვების წყაროს გამომავალი შტეფსელი კარიბჭესთან
კარიბჭის დაკავშირება - USB პორტი
- შეაერთეთ USB კაბელის ერთი ბოლო USB პორტთან ლეპტოპზე ან დესკტოპზე
- შეაერთეთ USB კაბელის მეორე ბოლო USB პორტთან კარიბჭეზე.
PCBA დაფის დაკავშირება - სერიული პორტი
თუ გსურთ კარიბჭის გამართვა, შეგიძლიათ გახსნათ გარსი, დააკავშიროთ კომპიუტერი PCBA დაფაზე Serial to USB ინსტრუმენტის საშუალებით.
მწვანე: GND
ლურჯი: RX
ყავისფერი: TX
შეადგინეთ გარემო ასაშენებლად
გთხოვთ, გამოიყენოთ ubuntu 18.04 .iso სურათი თქვენი build გარემოს დასაყენებლად. შეგიძლიათ გამოიყენოთ ვირტუალური მანქანა ან ფიზიკური კომპიუტერი ubuntu 18.04-ის დასაყენებლად.
4.1 ვირტუალური მანქანა
რეკომენდებულია ახალბედა მომხმარებლებმა გამოიყენონ ვირტუალური მანქანები, დააინსტალირონ ubuntu 18.04 ვირტუალურ მანქანაზე და დატოვონ საკმარისი ადგილი დისკზე (მინიმუმ 100 გ) ვირტუალური მანქანისთვის.
4.2 Ubuntu PC-ის შედგენა გარემოს შესაქმნელად
ფიზიკური მანქანების კომპილაციის მომხმარებლებს შეუძლიათ გამოიყენონ ubuntu კომპიუტერი.
SDK შეძენა და მომზადება
5.1 ჩამოტვირთეთ წყაროს კოდი Dusun FTP-დან
წყაროს პაკეტის სახელი იქნება px30_sdk.tar.gz, მიიღეთ Dusun FTP-დან.
5.2 კოდის შეკუმშვის პაკეტის შემოწმება
შემდეგი ნაბიჯის გადადგმა შესაძლებელია მხოლოდ წყაროს შეკუმშვის პაკეტის MD5 მნიშვნელობის გენერირებისა და MD5 .txt ტექსტის MD5 მნიშვნელობის შედარების შემდეგ, რათა დაადასტუროთ, რომ MD5 მნიშვნელობა იგივეა და თუ MD5 მნიშვნელობა არ არის იგივე, ენერგია. კოდის პაკეტი დაზიანებულია, გთხოვთ გადმოწეროთ ხელახლა.
$ md5sum px30_sdk.tar.gz
5.3 წყაროს შეკუმშვის პაკეტი ამოღებულია
დააკოპირეთ წყაროს კოდი შესაბამის დირექტორიაში და გახსენით კოდის შეკუმშვის პაკეტი.
კოდის შედგენა
6.1 დაწყება, გლობალური შედგენა
6.1.1 კომპილაციის გარემოს ცვლადების ინიციალიზაცია (აირჩიეთ file სისტემა)
თქვენ შეგიძლიათ შექმნათ buildroot, ubuntu ან debian rootfs გამოსახულება. აირჩიეთ "./mk.sh"-ში.
6.1.2 მოამზადეთ ფესვი File სისტემის ბაზა
ეს განყოფილება განკუთვნილია ubuntu-ს ან debian-ის შესაქმნელად file სისტემა.
უბუნტუს შედგენა
ჩამოტვირთეთ root file სისტემის სურათი rootfs-ubuntu16_xubuntu_v1.1.img დააკოპირეთ root file სისტემა მითითებულ გზაზე, შემდეგ გაუშვით ბრძანება ./mk.sh
მშენებლობას დიდი დრო დასჭირდება, გთხოვთ მოთმინებით დაელოდოთ.
შემდეგ სურათი განთავსდება ./output/update-ubuntu.img-ში
update-ubuntu.img შეიძლება გამოყენებულ იქნას გეითვეის firmware-ის განახლებისთვის
buildroot-ის შედგენა
buildroot გამოსახულების შედგენა mk.sh -b ბრძანებით
მშენებლობას დიდი დრო დასჭირდება, გთხოვთ მოთმინებით დაელოდოთ.
შემდეგ სურათი განთავსდება ./output/update-ში. img
განახლება. img შეიძლება გამოყენებულ იქნას გეითვეის firmware-ის განახლებისთვის
6.1.3 გაუშვით სურათი დაფაზე
შეაერთეთ PX30 დაფის სერიული პორტი კომპიუტერთან USB-ით UART Bridge-ის საშუალებით.
გამოიყენეთ Putty ან სხვა Terminal პროგრამული უზრუნველყოფა, როგორც თქვენი კონსოლის ინსტრუმენტი,
სერიული კონსოლის პარამეტრები:
- 115200/8N1
- ბაუდი: 115200
- მონაცემთა ბიტები: 8
- პარიტეტის ბიტი: არა
- გაჩერების ბიტი: 1
ჩართეთ დაფა, შეგიძლიათ იხილოთ ჩატვირთვის ჟურნალი კონსოლზე:
სისტემაში შესვლის ნაგულისხმევი პაროლი არ არის.
6.2 შედგენილი თითოეული სურათის ნაწილი ცალ-ცალკე
6.2.1 აგების სისტემა და გამოსახულების სტრუქტურა
update.img შედგება რამდენიმე ნაწილისგან. ძირითადი ნაწილები არის uboot. img, boot.img, recovery.img, rootfs.img. uboot.img შეიცავს ჩამტვირთველს uboot boot.img შეიცავს მოწყობილობის ხეს .dtb სურათს, Linux kernel image recovery.img: სისტემას შეუძლია ჩაიტვირთოს აღდგენის რეჟიმში, recovery.img არის rootf-ები, რომლებიც გამოიყენება აღდგენის რეჟიმში. rootfs.img: ნორმალური rootfs სურათი. ნორმალურ რეჟიმში, სისტემა ჩატვირთეთ და დაამონტაჟეთ ეს rootfs სურათი.
შეიძლება დაგჭირდეთ სურათების ცალ-ცალკე შექმნა, განსაკუთრებით მაშინ, როდესაც ფოკუსირებას აკეთებთ ერთ მოდულზე (მაგ. uboot ან ბირთვის დრაივერი) განვითარებაზე. შემდეგ თქვენ შეგიძლიათ შექმნათ სურათის მხოლოდ ის ნაწილი და განაახლოთ ეს დანაყოფი ფლეშში.
6.2.2 მხოლოდ Uboot-ის აშენება
6.2.3 მხოლოდ Linux Kernel-ის შექმნა
6.2.4 აშენების აღდგენა File მხოლოდ სისტემა
მეტი buildroot სისტემის შესახებ
თუ იყენებთ buildroot rootf-ებს, დუსუნის სატესტო სკრიპტები/ინსტრუმენტები უკვე დაინსტალირებულია საბოლოო buildroot rootf-ებში. შეგიძლიათ მიმართოთ buildroot/dusun_rootfs/add_ds_rootfs.sh
7.1 ტექნიკის კომპონენტების ტესტირება
შემდეგი ტესტირება ტარდება buildroot სისტემის ქვეშ.
7.1.1 შეამოწმეთ Wi-Fi როგორც AP
"ds_conf_ap.sh" სკრიპტი არის Wi-Fi AP-ის დასაყენებლად, SSID არის "dsap", პაროლი არის "12345678".
7.1.2 ტესტი I2C
i2c ფუნქციის ტესტი კარიბჭეში
უსადენო განვითარება (Zigbee, Z-Wave, BLE, LoRaWAN)
გთხოვთ, გამოიყენოთ ubuntu სისტემა შემდეგი ნაბიჯების შესასრულებლად. კოდი შედგენილი იქნება დაფაზე და არა მასპინძელზე.
- მოამზადეთ ბიბლიოთეკა დაფაზე
- scp SDK
8.1 BLE
BLE ინტერფეისი არის /dev/ttyUSB1.
ჩამოტვირთეთ „rk3328_ble_test.tar.gz“ Dusun FTP-დან და დააკოპირეთ დაფაზე, ქვეშ /root.
გახსენით იგი და შეგიძლიათ მიიღოთ ./bletest build ble ტესტის ინსტრუმენტი და გაუშვით:
დამატებითი ინფორმაცია BLE ტესტის ხელსაწყოს შესახებ, გთხოვთ ეწვიოთ https://docs.silabs.com/ დამატებითი ინფორმაციისთვის.
8.2 LoRaWAN
აირჩიეთ სწორი ინტერფეისი LoRaWAN-ისთვის, მაგample /dev/spidev32766.0.
კონფიგურაცია file რადგან ის არის ./sx1302_hal/packet_forwarder/global_conf.json-ში.
ჩამოტვირთეთ „sx1302_hal_0210.tar.gz“ Dusun FTP-დან და დააკოპირეთ იგი დაფაზე, ქვეშ /root.
გააუქმეთ და შეგიძლიათ მიიღოთ ./sx1302_hal build LoRaWAN sampშეიყვანეთ კოდი sx1302_hal და გაუშვით:
დამატებითი ინფორმაცია LoRaWAN კოდის შესახებ, გთხოვთ ეწვიოთ https://www.semtech.com/products/wireless-rf/lora-core/sx1302 დამატებითი ინფორმაციისთვის.
8.3 GPS
მიიღეთ GPS მონაცემები gps პროგრამიდან, ნაგულისხმევი სერიული პორტია ttyS3, ბაუდის სიხშირე 9600
გამოსახულების განახლება
9.1 განახლების ინსტრუმენტი
განახლების ინსტრუმენტი: AndroidTool_Release_v2.69
9.2 გადადით განახლების რეჟიმში
- შეაერთეთ OTG პორტი დამწვრობით კომპიუტერის USB პორტთან, ის ასევე მოქმედებს როგორც 5V დენის წყარო
- დააჭირეთ "Ctrl+C"-ს, როდესაც uboot ჩატვირთულია, რათა შეხვიდეთ uboot:
- uboot "rbrom" ბრძანება გადატვირთეთ დაფა maskrom რეჟიმში, სრული "update.img" განახლებისთვის.
- "rockusb 0 mmc 0" ბრძანება დაფის გადატვირთვისთვის ჩამტვირთავ რეჟიმში, პროგრამული უზრუნველყოფის ნაწილობრივი განახლებისთვის ან სრული "განახლებისთვის". img” განახლება.
9.3 პროგრამული უზრუნველყოფის “update.img” განახლების მთელი პაკეტი
9.4 განაახლეთ პროგრამული უზრუნველყოფა ცალკე
Tel:86-571-86769027/8 8810480
Webსაიტი: www.dusuniot.com
www.dusunremotes.com
სართული 8, კორპუსი A, Wantong ცენტრი,
Hangzhou 310004, ჩინეთი
www.dusunlock.com
დოკუმენტები / რესურსები
![]() |
DUSUN DSGW-010C IoT Edge კომპიუტერული კარიბჭე [pdf] მომხმარებლის სახელმძღვანელო DSGW-010C, DSGW-010C IoT Edge Computer Gateway, IoT Edge Computer Gateway, Edge Computer Gateway, Computer Gateway, Gateway |