ច្រកទ្វារកុំព្យូទ័រ DUSUN DSGW-210 IoT Edge
ព័ត៌មានអំពីផលិតផល
Hangzhou Roombanker Technology Co., Ltd. បង្ហាញម៉ូដែល IoT Edge Computer Gateway ឈ្មោះ: DSGW-210។ ផលិតផលនេះត្រូវបានរចនាឡើងដើម្បីបម្រើជាច្រក IoT រវាងឧបករណ៍ និងពពក។ ច្រកផ្លូវផ្តល់នូវការតភ្ជាប់សុវត្ថិភាព និងអាចទុកចិត្តបានទៅកាន់ពពក ដែលធ្វើឱ្យវាងាយស្រួលក្នុងការគ្រប់គ្រង និងគ្រប់គ្រងឧបករណ៍ពីចម្ងាយ។
សេចក្តីផ្តើម
មគ្គុទ្ទេសក៍ចាប់ផ្តើមរហ័សនេះពន្យល់អំពីមូលដ្ឋាន៖ របៀបភ្ជាប់ និងកំណត់គោលដៅរបស់អ្នកនៅលើបណ្តាញ។ របៀបដំឡើង SDK; និងរបៀបបង្កើតរូបភាពកម្មវិធីបង្កប់។
កញ្ចប់អ្នកអភិវឌ្ឍន៍កម្មវិធីលីនុច (SDK) គឺជាកញ្ចប់ផ្នែករឹង និងផ្នែកទន់ដែលបានបង្កប់ ដែលអាចឱ្យអ្នកអភិវឌ្ឍន៍លីនុចបង្កើតកម្មវិធីនៅលើច្រកផ្លូវ DSGW-210 របស់ Dusun ។
ដោយផ្អែកលើខឺណែលលីនុច 4.4 និងការប្រើប្រាស់កម្មវិធីប្រភពបើកចំហដែលមានស្រាប់ SDK សម្រួលដល់ដំណើរការនៃការបន្ថែមកម្មវិធីផ្ទាល់ខ្លួន។ កម្មវិធីបញ្ជាឧបករណ៍, GNU toolchain, ការកំណត់រចនាសម្ព័ន្ធដែលបានកំណត់ជាមុនfiles និង sampពាក្យស្នើសុំទាំងអស់ត្រូវបានរួមបញ្ចូល។
ព័ត៌មានច្រកចេញចូល
DSGW-210 IoT Edge Computer Gateway ត្រូវបានបំពាក់ដោយប្រព័ន្ធដំណើរការ ARM Cortex-A53 quad-core, 1GB DDR3 RAM និង 8GB eMMC flash memory ។ វាក៏មានម៉ូឌុល Wi-Fi ដែលមានស្រាប់ ច្រក Ethernet ពីរ និងរន្ធ USB 2.0 សម្រាប់ឧបករណ៍ខាងក្រៅ។
ព័ត៌មានមូលដ្ឋាន
ច្រកផ្លូវគាំទ្រពិធីការផ្សេងៗដូចជា MQTT, CoAP និង HTTP ។ វាក៏មានលក្ខណៈពិសេស ក web-based management interface ដែលអនុញ្ញាតឱ្យអ្នកប្រើប្រាស់កំណត់រចនាសម្ព័ន្ធ និងគ្រប់គ្រងច្រកចេញពីចម្ងាយ។
- SOC៖ RK3328
- Quad-core ARM Cortex-A53
- ម៉ាលី-450MP2 GPU
- ការផ្គត់ផ្គង់ថាមពល៖ DC-5V
- ម៉ូឌុល LTE៖ BG96 (អនុញ្ញាតឱ្យ CAT-1)
- ម៉ូឌុល Wi-Fi៖ 6221A (បន្ទះឈីប Wi-Fi: RTL8821CS)
- Zigbee៖ EFR32MG1B232F256GM32
- រលក Z៖ ZGM130S037HGN
- ប៊្លូធូស៖ EFR32BG21A020F768IM32
- eMMC៖ 8GB
- SDRAM៖ 2BG
ចំណុចប្រទាក់
DSGW-210 IoT Edge Computer Gateway មានចំណុចប្រទាក់ដូចខាងក្រោម៖
- 2 ច្រកអ៊ីសឺរណិត
- 1 រន្ធ USB 2.0
- ម៉ូឌុល Wi-Fi ដែលភ្ជាប់មកជាមួយ
ការកំណត់គោលដៅ
DSGW-210 IoT Edge Computer Gateway អាចត្រូវបានបង្កើតឡើងជាឧបករណ៍គោលដៅសម្រាប់គម្រោងអភិវឌ្ឍន៍ IoT ។ ផ្នែកនេះពិពណ៌នាអំពីរបៀបភ្ជាប់ច្រកផ្លូវចូលទៅក្នុងម៉ាស៊ីនកុំព្យូទ័រ និងបណ្តាញរបស់អ្នក។
ការភ្ជាប់ច្រកចេញចូល - ថាមពល
- ត្រូវប្រាកដថាអាដាប់ទ័រថាមពលគឺ 5V/3A ។
- ជ្រើសរើសអាដាប់ទ័រដោតថាមពលដែលសមរម្យសម្រាប់ទីតាំងភូមិសាស្ត្ររបស់អ្នក។ បញ្ចូលវាទៅក្នុងរន្ធដោតនៅលើ Universal Power Supply; បន្ទាប់មកដោតការផ្គត់ផ្គង់ថាមពលទៅក្នុងព្រី។
- ភ្ជាប់ឌុយទិន្នផលនៃការផ្គត់ផ្គង់ថាមពលទៅនឹងច្រកចេញចូល
ការភ្ជាប់ច្រកចេញចូល - ច្រក USB
- ភ្ជាប់ចុងម្ខាងនៃខ្សែ USB ទៅនឹងរន្ធ USB នៅលើកុំព្យូទ័រយួរដៃ ឬកុំព្យូទ័រលើតុ
- ភ្ជាប់ចុងម្ខាងទៀតនៃខ្សែ USB ទៅនឹងច្រក USB នៅលើច្រកចេញចូល។
ការភ្ជាប់បន្ទះ PCBA - ច្រកសៀរៀល
ប្រសិនបើអ្នកចង់បំបាត់កំហុស gateway អ្នកអាចបើកសែល ភ្ជាប់ PC ទៅ PCBA board តាមរយៈ Serial to USB tool។
លេខសម្ងាត់នៅក្នុងបន្ទះសម្រាប់ការតភ្ជាប់សៀរៀល៖ TP1100: RX TP1101: TX
ចងក្រងបរិស្ថានដើម្បីកសាង
ដើម្បីចាប់ផ្តើមបង្កើតកម្មវិធី IoT សម្រាប់ DSGW-210 IoT Edge Computer Gateway អ្នកត្រូវរៀបចំបរិយាកាសអភិវឌ្ឍន៍ដោយធ្វើតាមជំហានទាំងនេះ៖
សូមប្រើរូបភាព ubuntu 18.04 .iso ដើម្បីរៀបចំបរិយាកាសសាងសង់របស់អ្នក។ អ្នកអាចប្រើម៉ាស៊ីននិម្មិត ឬកុំព្យូទ័ររាងកាយដើម្បីដំឡើងអ៊ូប៊ុនទូ 18.04។
- ម៉ាស៊ីននិម្មិត
វាត្រូវបានណែនាំឱ្យអ្នកប្រើប្រាស់ថ្មីថ្មោងប្រើម៉ាស៊ីននិម្មិត ដំឡើង ubuntu 18.04 ទៅម៉ាស៊ីននិម្មិត ហើយទុកទំហំថាសគ្រប់គ្រាន់ (យ៉ាងហោចណាស់ 100G) សម្រាប់ម៉ាស៊ីននិម្មិត។ - Ubuntu PC Compile the Environment to
ការប្រើប្រាស់ម៉ាស៊ីនចងក្រងរូបវន្ត អ្នកប្រើប្រាស់អាចប្រើ ubuntu PC ។
ការទិញ SDK និងការរៀបចំ
- ទាញយកកូដប្រភពពី Dusun FTP
ឈ្មោះកញ្ចប់ប្រភពនឹងជា 3328-linux-*.tar.gz ទទួលបានវាពី Dusun FTP ។ - ពិនិត្យកញ្ចប់បង្ហាប់កូដ
ជំហានបន្ទាប់អាចធ្វើឡើងបន្ទាប់ពីបង្កើតតម្លៃ MD5 នៃកញ្ចប់បង្ហាប់ប្រភព ហើយប្រៀបធៀបតម្លៃ MD5 នៃអត្ថបទ MD5 .txt ដើម្បីបញ្ជាក់ថាតម្លៃ MD5 គឺដូចគ្នា ហើយប្រសិនបើតម្លៃ MD5 មិនដូចគ្នាទេ ថាមពល កញ្ចប់កូដត្រូវបានខូច សូមទាញយកវាម្តងទៀត។
$ md5sum rk3328-linux-*.tar.gz - កញ្ចប់បង្ហាប់ប្រភពត្រូវបានពន្លា
ចម្លងកូដប្រភពទៅថតដែលត្រូវគ្នា ហើយពន្លាកញ្ចប់បង្ហាប់កូដប្រភព។- $ sudo -i
- $ mkdir workdir
- $ cd workdir
- $ tar -zxvf /path/to/rk3328-linux-*.tar.gz
- $ cd rk3328-linux
ការចងក្រងកូដ
ចាប់ផ្តើម ការចងក្រងជាសកល
- ចាប់ផ្តើមអថេរបរិស្ថានចងក្រង (ជ្រើសរើស file ប្រព័ន្ធ)
អ្នកអាចបង្កើតរូបភាព buildroot, ubuntu ឬ debian rootfs។ ជ្រើសរើសវានៅក្នុង “./build.sh init” ។
យើងណែនាំអ្នកឱ្យបង្កើត និងដំណើរការប្រព័ន្ធដោយប្រើ rootfs buildroot ដើម្បីស្គាល់ hardware និង build environment នៅពេលអ្នកចាប់ផ្តើម។ បន្ទាប់ពីអ្នកបានសាកល្បងប្រព័ន្ធ buildroot អ្នកអាចសាកល្បងប្រើ ubuntu និង debian system។ - រៀបចំឫស File មូលដ្ឋានប្រព័ន្ធ
ផ្នែកនេះគឺសម្រាប់បង្កើត ubuntu ឬ debian file ប្រព័ន្ធ។ ប្រសិនបើអ្នកចង់បង្កើត buildroot file ប្រព័ន្ធ រំលងផ្នែកនេះ។
ចងក្រង Ubuntu
ទាញយក root file កញ្ចប់បង្ហាប់ប្រព័ន្ធ ubuntu.tar.gz ឫស file ប្រព័ន្ធបង្ហាប់ថតកញ្ចប់៖ ពន្លាកញ្ចប់បង្ហាប់
$tar -zxvf ubuntu.tar.gz // អ្នកទទួលបាន ubuntu.img
ចម្លងឫស file ប្រព័ន្ធទៅផ្លូវដែលបានបញ្ជាក់
$ cd workdir/rk3328-linux
$ mkdir ubuntu
$ cp /path/to/ubuntu.img ./ubuntu/
ចងក្រង Debian
ទាញយក root file កញ្ចប់បង្ហាប់ប្រព័ន្ធ debian.tar.gz ពន្លាកញ្ចប់បង្ហាប់
$ tar -zxvf debian.tar.gz // អ្នកទទួលបាន linaro-rootfs.img
ចម្លងឫស file ប្រព័ន្ធទៅផ្លូវដែលបានបញ្ជាក់
$ cd workdir/rk3328-linux
$ mkdir debian
$ cp ./linaro-rootfs.img ./debian/ - ចាប់ផ្តើមចងក្រង
$ ./build.sh
បង្កើតបញ្ជីពេញលេញនៃកម្មវិធីបង្កប់ files: rockdev/update.img និងរូបភាពដាច់ដោយឡែកផ្សេងទៀត update.img រួមបញ្ចូលកម្មវិធីបង្កប់ទាំងអស់សម្រាប់ការធ្វើឱ្យប្រសើរឡើងពេញលេញ។ - ដំណើរការរូបភាពនៅលើក្តារ
ភ្ជាប់ច្រកសៀរៀលនៃបន្ទះ RK3328 ទៅកុំព្យូទ័រតាមរយៈ USB ទៅ UART Bridge ។ ប្រើ Putty ឬកម្មវិធី Terminal ផ្សេងទៀតជាឧបករណ៍កុងសូលរបស់អ្នក
ការកំណត់កុងសូលស៊េរី៖- 115200/8N1
- Baud: 115200
- ប៊ីតទិន្នន័យ៖ ៨
- Parity Bit: ទេ។
- បញ្ឈប់ប៊ីត៖ ១
បើកដំណើរការបន្ទះ អ្នកអាចឃើញកំណត់ហេតុចាប់ផ្ដើមនៅលើកុងសូល៖
ចងក្រងរូបភាពនីមួយៗដោយឡែកពីគ្នា។
- ប្រព័ន្ធបង្កើតនិងរចនាសម្ព័ន្ធរូបភាព
update.img មានផ្នែកជាច្រើន។ ផ្នែកសំខាន់ៗគឺ uboot.img, boot.img, recovery.img, rootfs.img ។ uboot.img មានផ្ទុកកម្មវិធី bootloader uboot boot.img មានរូបភាព .dtb មែកធាងឧបករណ៍ លីនុច ខឺណែល រូបភាព recovery.img៖ ប្រព័ន្ធអាចចាប់ផ្ដើមរហូតដល់របៀបស្តារឡើងវិញ recovery.img គឺជា rootfs ដែលប្រើក្នុងរបៀបសង្គ្រោះ។ rootfs.img៖ រូបភាព rootfs ធម្មតា។ នៅក្នុងរបៀបធម្មតា ចាប់ផ្ដើមប្រព័ន្ធ និងភ្ជាប់រូបភាព rootfs នេះ។ អ្នកប្រហែលជាត្រូវបង្កើតរូបភាពដាច់ដោយឡែក ជាពិសេសនៅពេលអ្នកផ្តោតលើការអភិវឌ្ឍន៍ម៉ូឌុលតែមួយ (ឧទាហរណ៍ uboot ឬ kernel driver)។ បន្ទាប់មក អ្នកអាចបង្កើតតែផ្នែកនៃរូបភាពនោះ ហើយធ្វើបច្ចុប្បន្នភាពផ្នែកនោះក្នុងពន្លឺ។ - បង្កើត Uboot តែប៉ុណ្ណោះ
$ ./build.sh uboot - បង្កើតខឺណែលលីនុចតែប៉ុណ្ណោះ
$ ./build.sh ខឺណែល។ - បង្កើតការងើបឡើងវិញ File ប្រព័ន្ធតែប៉ុណ្ណោះ
ការងើបឡើងវិញ $ ./build.sh - សាងសង់ File ប្រព័ន្ធតែប៉ុណ្ណោះ
$ ./build.sh rootfs - ការវេចខ្ចប់រូបភាពចុងក្រោយ
$ ./build.sh updateimg
ពាក្យបញ្ជានេះធ្វើឱ្យ rockdev/*.img scatter firmware packaging build in directory update.img
បន្ថែមទៀតអំពីប្រព័ន្ធ buildroot
ប្រសិនបើអ្នកប្រើ buildroot rootfs ស្គ្រីប/ឧបករណ៍សាកល្បង Dusun មួយចំនួនត្រូវបានដំឡើងរួចហើយនៅក្នុង buildroot rootfs ចុងក្រោយ។ អ្នកអាចយោងទៅ buildroot/dusun_rootfs/add_ds_rootfs.sh
សាកល្បងសមាសធាតុផ្នែករឹង
ការធ្វើតេស្តខាងក្រោមត្រូវបានធ្វើក្រោមប្រព័ន្ធ buildroot ។
- សាកល្បង Wi-Fi ជា AP
ស្គ្រីប “ds_conf_ap.sh” គឺសម្រាប់ដំឡើង Wi-Fi AP, SSID គឺ “dsap”, password គឺ “12345678”។ - តេស្ត BG96
bg96_dial.sh ត្រូវបានប្រើសម្រាប់ការចុច BG96 ។
អ្នកត្រូវកំណត់រចនាសម្ព័ន្ធ APN ឈ្មោះអ្នកប្រើ/ពាក្យសម្ងាត់សម្រាប់ BG96 នៅក្នុង quectel-chat-connect និង quectel-ppp file. មុនពេលអ្នកដំណើរការការសាកល្បង។
# cat /etc/ppp/peers/quectel-chat-connect
# ឆ្មា /etc/ppp/peers/quectel-ppp
- សាកល្បង LED
- តេស្ត I2C
តាមពិត LED គ្រប់គ្រងគឺជាចំណុចប្រទាក់ I2C ។
របៀបបង្កើត menuconfig ក្នុង buildroot
របៀបធម្មតា buildroot rootfs config file៖ buildroot/configs/rockchip_rk3328_defconfig របៀបនៃការស្តារឡើងវិញ buildroot rootfs config file៖ buildroot/configs/rockchip_rk3328_recovery_defconfig
ប្រសិនបើអ្នកចង់ផ្លាស់ប្តូរ buildroot configure នេះជាជំហាន៖
របៀបបន្ថែមកម្មវិធីនៅក្នុងមែកធាងប្រភព buildroot
- បង្កើត directory buildroot/dusun_package/
- ដាក់កូដប្រភព APP files និងធ្វើឱ្យfile ដើម្បី buildroot/dusun_package/< your_app > your_app.h your_app.c បង្កើតfile
- បង្កើតថត buildroot/package/< your_app > Config.in your_app.mk
- បន្ថែមប្រភព Config.in នៅក្នុង buildroot/package/Config.in
- ធ្វើ menuconfig ដើម្បីជ្រើសរើស APP របស់អ្នក ហើយរក្សាទុកការកំណត់ file ដូច 5.2 ។
- “./build.sh rootfs” ដើម្បីស្ថាបនា rootfs ឡើងវិញ សូមយោងទៅ buildroot/dusun_package/dsled/ វាជាអតីតដ៏មានប្រយោជន៍ampលេ
ប្តូរទៅប្រព័ន្ធអ៊ូប៊ុនទូ ឬប្រព័ន្ធដេប៊ីន
ប្រសិនបើអ្នកបានបង្កើតរូបភាពប្រព័ន្ធ buildroot ហើយចង់ប្តូរទៅរូបភាព ubuntu ឬ debian។ អ្នកមិនចាំបាច់សម្អាតគ្រឿងសម្អាងនោះទេ ហើយធ្វើឲ្យស្អាតឡើងវិញ។ គ្រាន់តែធ្វើតាមជំហានខាងក្រោម៖
- “./build.sh init” ដើម្បីជ្រើសរើស ubuntu ឬ debian
- “./build.sh rootfs” ដើម្បីបង្កើត ubuntu ឬ debian rootfs ឡើងវិញ
- “./build.sh” ដើម្បីបង្កើត update.img ចុងក្រោយ
សូមប្រយ័ត្ន ឧបករណ៍ និងស្គ្រីប dusun ត្រូវបានចម្លងលំនាំដើមទៅ rootfs buildroot មិនមែនទៅ ubuntu ឬ debian rootfs ទេ។ ប្រសិនបើអ្នកចង់ចម្លងពួកវាទៅ ubuntu ឬ debian rootfs អ្នកអាចកែប្រែ buildroot/dusun_rootfs/add_ds_rootfs.sh ។ សម្រាប់ APPs អ្នកអាចចម្លងកូដទៅកាន់ក្តារ ហើយបង្កើតវានៅលើ board board គោលដៅ ubuntu ឬ debian system ព្រោះវាមាន gcc និង toolchains ផ្សេងទៀត។
ការអភិវឌ្ឍន៍ឥតខ្សែ (Zigbee, Z-Wave, BLE, LoRaWAN)
សូមបង្កើតប្រព័ន្ធ debian ដើម្បីធ្វើតាមជំហានខាងក្រោម។ លេខកូដនឹងត្រូវបានចងក្រងនៅលើក្តារ មិនមែននៅលើម៉ាស៊ីនទេ។
- រៀបចំបណ្ណាល័យខ្លះនៅលើក្តារ
- scp SDK “buildroot/dusun_rootfs/target_scripts/export_zigbee_zwave_ble_gpio.sh” ពីម៉ាស៊ីនទៅក្តារ នៅក្រោម /root
- បើកដំណើរការម៉ូឌុលឥតខ្សែនៅលើយន្តហោះ។
Zigbee
ចំណុចប្រទាក់ Zigbee គឺ /dev/ttyUSB0 ។ ទាញយក “Z3GatewayHost_EFR32MG12P433F1024GM48.tar.gz” ពី Dusun FTP ហើយចម្លងវាទៅក្តារក្រោម /root ។
បន្ទាប់មកបង្កើត Z3Gateway ហើយដំណើរការ។ សម្រាប់ព័ត៌មានបន្ថែមអំពី Z3Gateway សូមចូលទៅកាន់គេហទំព័រ https://docs.silabs.com/ សម្រាប់ព័ត៌មានបន្ថែម។
Z-Wave
ចំណុចប្រទាក់ Z-Wave គឺ /dev/ttyS1 ។ ទាញយក ” rk3328_zwave_test.tar.gz ” ពី Dusun FTP ហើយចម្លងវាទៅក្តារក្រោម /root ។
ពន្លាវា ហើយអ្នកអាចទទួលបាន ./zipgateway
ឥឡូវនេះបង្កើតឧបករណ៍សាកល្បងសាមញ្ញ zwave ហើយដំណើរការ៖ នៅក្នុង “my_serialapi_test” ចុច 'a' ដើម្បីរួមបញ្ចូលឧបករណ៍ zwave, 'r' ដើម្បីមិនរាប់បញ្ចូលឧបករណ៍, 'd' ដើម្បីកំណត់ឡើងវិញទៅលំនាំដើម 'i' ដើម្បីទទួលបានបញ្ជីឧបករណ៍ និង 'q' ចាក់ចេញ។ Zipgateway គឺជាកម្មវិធី siliabs "my_serialapi_test" គឺគ្រាន់តែជាឧបករណ៍សាមញ្ញបំផុត។ សម្រាប់ព័ត៌មានបន្ថែមអំពី Zipgateway សូមចូលទៅកាន់គេហទំព័រ https://docs.silabs.com/ សម្រាប់ព័ត៌មានបន្ថែម។
តំបន់ Z-Wave
ប្រសិនបើសម្រាប់ Dusun លំនាំដើមបានសាងសង់ ប្រេកង់ Z-Wave អាចត្រូវបានកំណត់រចនាសម្ព័ន្ធក្នុង /etc/config/dusun/zwave/region លំនាំដើមគឺ 0x00: EU
0x01 - សហរដ្ឋអាមេរិក | 0x02 – ANZ | 0x03 – HK | 0x04 - ម៉ាឡេស៊ី |
0x05 - ប្រទេសឥណ្ឌា | 0x06 - អ៊ីស្រាអែល | 0x07 - រុស្ស៊ី | 0x08 - ប្រទេសចិន |
0x20 - ជប៉ុន | 0x21 - ប្រទេសកូរ៉េ |
BLE
ចំណុចប្រទាក់ BLE គឺ /dev/ttyUSB1 ។ ទាញយក “rk3328_ble_test.tar.gz” ពី Dusun FTP ហើយចម្លងវាទៅក្តារក្រោម /root ។
ពន្លាវា ហើយអ្នកអាចទទួលបាន ./bletest build ble test tool ហើយដំណើរការ៖ ព័ត៌មានបន្ថែមអំពីឧបករណ៍តេស្ត BLE សូមចូលទៅកាន់ https://docs.silabs.com/ សម្រាប់ព័ត៌មានបន្ថែម។
ឡូរ៉ាវ៉ាន់
ជ្រើសរើសចំណុចប្រទាក់ត្រឹមត្រូវសម្រាប់ LoRaWAN ឧទាហរណ៍ample /dev/spidev32766.0. ការកំណត់រចនាសម្ព័ន្ធ file សម្រាប់វាគឺនៅក្នុង ./sx1302_hal/packet_forwarder/global_conf.json ។ ទាញយក “sx1302_hal_0210.tar.gz” ពី Dusun FTP ហើយចម្លងវាទៅក្តារក្រោម /root ។
Untar វា ហើយអ្នកអាចទទួលបាន ./sx1302_hal build LoRaWAN sample code sx1302_hal ហើយដំណើរការ៖ ព័ត៌មានបន្ថែមអំពីលេខកូដ LoRaWAN សូមចូលទៅកាន់ https://www.semtech.com/products/wireless-rf/lora-core/sx1302 សម្រាប់ព័ត៌មានបន្ថែម។
ធ្វើឱ្យប្រសើរឡើងរូបភាព
- ធ្វើឱ្យប្រសើរឧបករណ៍
ឧបករណ៍ធ្វើបច្ចុប្បន្នភាព៖ AndroidTool_Release_v2.69 - ចូលទៅក្នុងរបៀបធ្វើឱ្យប្រសើរឡើង
- ភ្ជាប់ច្រក OTG ទៅនឹងរន្ធ USB របស់កុំព្យូទ័រដែលកំពុងឆេះ វាក៏ដើរតួជាការផ្គត់ផ្គង់ថាមពល 5V ផងដែរ។
- ចុច “Ctrl+C” នៅពេល uboot កំពុងចាប់ផ្ដើម ដើម្បីបញ្ចូល uboot៖
- ពាក្យបញ្ជា uboot "rbrom" ដើម្បីចាប់ផ្តើមក្តារឡើងវិញចូលទៅក្នុងរបៀប maskrom សម្រាប់ការធ្វើឱ្យប្រសើរឡើងពេញលេញ "update.img" ។
- ពាក្យបញ្ជា "rockusb 0 mmc 0" ដើម្បីចាប់ផ្ដើមក្តារឡើងវិញទៅរបៀបកម្មវិធីផ្ទុក សម្រាប់ការអាប់ដេតកម្មវិធីបង្កប់ដោយផ្នែក ឬការអាប់ដេត "update.img" ពេញលេញ។
- កញ្ចប់កម្មវិធីបង្កប់ទាំងមូល “update.img” ធ្វើឱ្យប្រសើរឡើង
- ដំឡើងកម្មវិធីបង្កប់ដោយឡែកពីគ្នា។
ការកំណត់រចនាសម្ព័ន្ធគ្រប់គ្រងថាមពល
បន្ទះឈីបគ្រប់គ្រងថ្ម Dusun ដែលប្រើគឺ BQ25895 Methods ដើម្បីបង្កើនប្រសិទ្ធភាពការប្រើប្រាស់ថាមពល CPU ត្រូវបានរាយបញ្ជី។
- លៃតម្រូវប៉ារ៉ាម៉ែត្រ cpufreq ។
- បិទ cpu ខ្លះ កំណត់ប្រេកង់ខ្ពស់បំផុតនៃ cpu
- SoC ជាមួយស្ថាបត្យកម្ម ARM Big-Little អាចភ្ជាប់កិច្ចការជាមួយនឹងការផ្ទុកខ្ពស់ទៅនឹងស្នូលតូចៗតាមរយៈ CPUSET ចាប់តាំងពីប្រសិទ្ធភាពថាមពលនៃស្នូលតូចគឺប្រសើរជាង។
ចំណាំ៖ SoC ជាមួយស្ថាបត្យកម្ម SMP ក៏អាចភ្ជាប់ភារកិច្ចទៅនឹង CPU មួយចំនួនផងដែរ ដើម្បីឱ្យ CPU ផ្សេងទៀតអាចចូលទៅក្នុងរបៀបប្រើប្រាស់ថាមពលទាប ប៉ុន្តែប្រហែលជាវានឹងធ្វើឱ្យ cpu ងាយស្រួលក្នុងការដំណើរការជាមួយនឹងប្រេកង់ខ្ពស់ ដែលនឹងបង្កើនការប្រើប្រាស់ថាមពល។ - កំណត់កម្រិតបញ្ជូនរបស់ CPU នៃកិច្ចការជាមួយនឹងការផ្ទុកខ្ពស់តាមរយៈ CPUCTL (ត្រូវការបើកម៉ាក្រូ CONFIG_CFS_BANDWIDTH) ។
ជាន់ទី 8 អគារ A មជ្ឈមណ្ឌល Wantong ក្រុង Hangzhou 310004 ប្រទេសចិន
ទូរស័ព្ទ៖ 86-571-86769027/8 8810480
Webគេហទំព័រ៖ www.dusuniot.com
www.dusunremotes.com
www.dusunlock.com
ប្រវត្តិកែប្រែ
ការបញ្ជាក់ | ផ្នែក។ | ធ្វើបច្ចុប្បន្នភាពការពិពណ៌នា | By | |
Rev | កាលបរិច្ឆេទ | |||
1.0 | ៨៦៦-៤៤៧-២១៩៤ | ការចេញផ្សាយកំណែថ្មី។ | ||
1.1 | ៨៦៦-៤៤៧-២១៩៤ | បន្ថែមការគ្រប់គ្រងថាមពល | ||
1.2 | ៨៦៦-៤៤៧-២១៩៤ | បន្ថែមការភ្ជាប់សៀរៀល |
ការអនុម័ត
អង្គការ | ឈ្មោះ | ចំណងជើង | កាលបរិច្ឆេទ |
ឯកសារ/ធនធាន
![]() |
ច្រកទ្វារកុំព្យូទ័រ DUSUN DSGW-210 IoT Edge [pdf] ការណែនាំអ្នកប្រើប្រាស់ DSGW-210 IoT Edge Computer Gateway, DSGW-210, IoT Edge Computer Gateway, Computer Gateway, Gateway |