
ืืขืจ ืืขืืื ืืื ืคืืจื ืื ืืืืืงืืขื ื ืืืืืขื ืข ืืคืืืงืืฆืืข ืืื ืขืก ืืจืืื ืืืื ืืื ืืขื ืืืืื ืืื ืคืืจืื ืืื ืืขืจ ืืืืืข ืื ืืคืขืจืืจื ืกืืกืืขื Linuxืืื Windowsืืื ืืขื ืึทืจืืืงื ืืืขืื ืืืจ ื ืขืืขื ืึท ืืขืืึทืืืจืื ืงืืง ืืืืฃ ืืื ืฆื ื ืืฆื ืืืืฉืคืืื ืคืื ืื SDK ืืืึธืก ืืื ืฆืืืขืฉืืขืื ืฆืื ืืืคื ืขืืขื ืืื ืืึธืื ืึท ืื ืื ืึทืคึผืืึทืงืืืฉืึทื ืืื ืึท ืืึธืืืืข.
ืคืืจื ืฉืจืืืื ืืขื ืืจืืืงื, ืืืื ืขืจ ืคืื ืืืื ืข ืคืจืืื ื, ืืืืก ืืื ืืืืื ืคืื ืืขืจ ืื ืืืืืงืืื ื ืคืื Linux, ืืื ืืขืืขืื ื ืืขืืืืืจืืข ืืืฉืจืืืืื ื ืคืื ืืขื ืคืจืืฆืขืก ืคืื ืื ืืืืืงืืขื ื ืกืคืขืฆืืขืืข ืืคืืืงืืฆืืข ืคืืจื SIM7600E-H ืืืืื. ืืขืจ ืงืจืืืขืจืืข ืคืืจื ืืคืฉืืฆื ืื ืฆืืืจืืืืขืืงืืื ืคืื ืืขืจ ืคืจืขืืขื ืืืฆืืข ืืื ืืขืืืขื ืื ืคืจืืืข "ืืื ืืื ืืื ืงืขื ืขื ืคืืจืฉืืืื."
ืืื ืืึทืื ืืืจ ืฆื ืืึทืงืขื ืขื ืืื ืืื ืืืึธืก ืืขืืจืืคื.
ืืขืจ ืึทืจืืืงื ืืื ืงืขืกืืืืขืจ ืกืึทืคึผืืึทืืขื ืืึทื ืืื ืืขืจืืืึทื ืืืงื
ืคืึธืจืคึผืืื
ืืืคึผืืฉืขืจืฐืฒึทื ืืืขืจื ืฆืขืืืืึทืจืข ืืึธืืืื ืืขื ืืฆื ื ืึธืจ ืคึฟืึทืจ ืืึทืืึพืืืืขืจืคึฟืืจืื ื, ืงืืึพืจืืคึฟื, SMSึพืืขืกืขืืืฉืื ื, ืืื ืึทืืื ืืืฒึทืืขืจ. ืืึธืก ืึทืืฅ ืืืขืจื ืืขืจืืจืืืื ืืืจื ATึพืืึทืคึฟืขืื ืืขืฉืืงื ืคึฟืื ืึทื ืขืงืกืืขืจื ืขื ืงืึธื ืืจืึธืึพืืืงืจืึธืงืึธื ืืจืึธืืืขืจ. ืึธืืขืจ, ืขืก ืืื ืืึธ ืึท ืงืึทืืขืืึธืจืืข ืืึธืืืื ืฐืึธืก ืืขืจืืขืืืขืื ืื ืืืืกืคึฟืืจืื ื ืคึฟืื ืืึทื ืืฆืขืจึพืงืึธื ืฐืึธืก ืฐืขืจื ืืขืืึธืื ืขืงืกืืขืจื. ืืื ืืขืฐืืกืข ืคึฟืึทืื, ืจืขืืืฆืืจื ืืึธืก ืืึทืืฒึทืื ืืืง ืื ืึทืืืขืืืื ืข ืงืึธืกืื ืคึฟืื ืืขื ืึทืคึผืึทืจืึทื, ืืื ืืขืจืืขืืืขืื ืฆื ืืื ืกืืึทืืืจื ืึท ืคึผืฉืืืขืจื (ืืื ืืืฒึทื ืงืึธืกืืึพืขืคึฟืขืงืืืืื) ืืืงืจืึธืงืึธื ืืจืึธืืืขืจ ืืืืคึฟื ืืจืขื, ืึธืืขืจ ืขืก ืืึธืจ ืขืืืืื ืืจื. ืืืื ืืืืคึฟืงืื ืคึฟืื OSึพืงืึธื ืืจืึธืืืจืืข LTEึพืืึธืืืื Android ืึธืืขืจ Linux ืืื ืืืืขืจืข ืฉืืึทืจืงืข ืจืขืกืืจืกื, ืงืขื ื ืืืจ ืืื ื ืขืืขื ืฆื ืืขืืขืจ ืืืืคืืึทืืข ืืืึธืก ืืื ืฆืืืจืืืืขื ืคึฟืึทืจ ืคึผืึธืคึผืืืขืจืข ืคึผืจืึทืกืขืกืึธืจื. ืืขืจ ืึทืจืืืงื ืืืขื ืืืกืงืืืืจื ืืขื SIM7600E-H, ืืืึธืก ืืืขืจื ืืขืจืืื ืืืจื ืึทื ืึธืคึผืขืจืืจื ืกืืกืืขื. Linuxืืืจ ืืืขืื ืงืืงื ืืืืฃ ืืื ืืืื ืฆื ืืึทืื ืืึธืืื ืืื ืืืืคื ืึทื ืขืงืกืขืงืืืึทืืึทื ืึทืคึผืืึทืงืืืฉืึทื.
ืืขืจ ืืึทืืขืจืืึทื ืืื ืืขืจืกืื ืก ืืึทืืืจื ืืืืฃ ืืขื ืืึธืงืืืขื ื "SIM7600 Open Linux "ืื ืืืืืงืืื ื ืืืื," ืืืขืจ ืขืืืขืืข ืฆืืืืื, ืกืคืขืฆืืขื ืื ืจืืกืืฉ-ืฉืคืจืืืืืข ืืืขืจืกืืข, ืืืขืื ืืืื ื ืืฆืืขื. ืืขืจ ืืจืืืงื ืืืขื ืืขืืคื ืื ืืืืก ืืืืื ืขืจืฉื ืื ืฆื ื ืืฆื ืืขื ืืืืื ืืื ืืืจืืฆืืคืืจื ืืขื ืืืื ืืืื ืคืื ืืขืจ ืืขืื ืืคืืืงืืฆืืข ืืื ืฆืืฉืืขืื ืื ื ืืืืืืข ืกืงืืื ืคืืจ ืืืืืืขืจืืืืข ืืจืืขื.
ืืขืงืืฆืขืจ ืืืขืื ืืืขืจ SIM7600E-H ืืื
SIM7600E-H ืืื ืึท ืืึธืืื ืืขืืืื ืืืืฃ ืืขืจ ืืึทืืข ืคืื โโืื ARM Cortex-A7 1.3GHz ืคึผืจืึทืกืขืกืขืจ ืคืื Qualcomm, ืืืึธืก ืืื ืึทื ืึธืคึผืขืจืืืืื ื ืกืืกืืขื Linux (ืงืขืจื ืขื 3.18.20) ืืื ืขืืืืื ืืง, ืืืืืืง ืฆื ืืคืขืจืืจื ืืื ืืืืจืืคืขืืืฉืข (ืืจืืื ืืขืจืขืื ื ืจืืกืืฉืข) 2G/3G/LTE ืคืจืขืงืืืขื ืฅ ืืขื ืืก, ืฉืืืฆื ืงืื.4, ืืื ืฆืืฉืืขืื ืืืงืกืืืื ืืืื ืืืื ืกืคืืืก ืคืื ืืื 150 Mbps ืืื ืืคืืืื ืกืคืืืก ืคืื ืืื 50 Mbps. ืืจืืืืข ืคืขืจืืคืขืจืืขืืข ืืืื, ืืื ืืืกืืจืืขืืข ืืขืืคืขืจืืืืจ ืงืืื, ืืื ืืืื ืืขืืืืืข GPS/GLONASS ื ืึทืืืืืึทืฆืืข ืืจืขืคื ืืืข ืืืืขืจืคืขื ืืฉื ืคืืจ ื ืืืืขืจื ืข ืืืืืืืจืข M2M ืืืืืื ื.
ืกืืกืืขื ืืืืขืจืืืืง
ืืขืจ SIM7600E-H ืืึธืืื ืืื ืืึทืืืจื ืืืืฃ ืืขื ืึธืคึผืขืจืืจื ืกืืกืืขื Linux (ืงืขืจื ืขื 3.18.20). ืื ืืขืงืข ืกืืกืืขื, ืคืื ืืขืจ ืื ืืขืจืขืจ ืืืื, ืืื ืืขืืืื ืืืืฃ ืื UBIFS (Unsorted Block Image File System) ืืฉืืจื ืืืื ื ืืขืงืข ืกืืกืืขื.
ืืืืืืืง ืคึฟืขืึดืงืืืื ืคืื ืืขื ืืขืงืข ืกืืกืืขื ืึทืจืืึทื ื ืขืืขื:
- ืึทืจืืขื ืืื ืคึผืึทืจืืืฉืึทื ื, ืึทืืึทืื ืืืจ ืฆื ืฉืึทืคึฟื, ืืืกืืขืงื ืึธืืขืจ ืืืืฉื ืืืืขืจ ืืจืืืก;
- ืื ืฉืืจื ืจืขืงืึธืจืืื ื ืึทืืืื ืืึทื ื ืืืืขืจ ืื ืืื ืฆืข ืืืืืึท ืืึทื ื;
- ืึทืจืืขื ืืื ืฉืืขืื ืืืึทืงืก;
- ืืื ืึทืืืืืึทื ืื ืืืงืขืืืืึธืึธื ืคืื ืืึทืื ืึธื ืืืขืจ ืืขืฉืึทืก ืึท ืืึทืื ืึทืืืืืืฉ ืึธืืขืจ ืื ืืขืจืข ืคืืืืืขืจื;
- ืืขืืขืกืงืขื ืืึธืืก.
ืืึทืฉืจืืึทืืื ื ืืขื ืืืขื , ืขืก ืืื ืืืื ืึท ืืขืจ ืืืืืืื ืืึทืฉืจืืึทืืื ื ืคืื ืึทืืึท ืึท ืืขืงืข ืกืืกืืขื.
ืืขื ืข. ืืขื ืืืคึผ ืคืื ืืขืงืข ืกืืกืืขื ืืื ืืืขืึทื ืคึฟืึทืจ ืืึทืจื ืึทืคึผืขืจืืืืื ื ืืืืื ืืื ืืขื ืคืื ืื ืืึธืืืืข ืืื ืืขืืืขื ืืึทืื ืคึผืจืึธืืืขืืก. ืืืขืจ ืืึธืก ืืื ื ืืฉื ืืืื ืขื ืึทื ืื ืึทื ืกืืืืืึทื ืืึทืื ืื ืึธืื ืืืขื ืืืื ืื ืืขืจืืืึทืจื ืืึธืืข ืคืื โโืึธืคึผืขืจืึทืฆืืข ืคืื โโืื ืืึธืืืืข, ืขืก ื ืึธืจ ืื ืืืงืืืฅ ืื ืืจืขืกืขืจืข ืืืืืึทืืืืึทืื ืคืื ืื ืืืื.
ืืืงืึธืจื
ืื ืคืึทืจืฉืคึผืจืืืืื ื ืคืื ืืึผืจืื ืืขืืืื ืืื ืงืึทื ืกืืจืึทืงืืึทื ืืื ืืืื:

ืขืก ืืขื ืขื ืืจืื ืืืืคึผื ืืขืืืื ืฆื ืืืืืคึผืื ืงื:
ubi0:rootfs โ ืืื ื ืึธืจ ืฆื ืืืืขื ืขื ืืื ืื ืืืืื ืืขื ืงืขืจื ืขื ืืืืื Linux
ubi0:usrfs - ืืคึฟืจื ืืขื ืืฆื ืคึฟืึทืจ ืืึทื ืืฆืขืจ ืคึผืจืึธืืจืึทื ืืื ืืึทืื ืกืืึธืจืืืืฉ
ubi0:cahcefs - ืจืขืืขืจืืืืจื ืคึฟืึทืจ FOTA ืืขืจืืืึทื ืืืงืื ืืขื. ืืืื ืื ืคืึทืจืึทื ืขื ืคึผืืึทืฅ ืืื ื ืืฉื ืืขื ืื ืฆื ืึธืคึผืืึธืืืจื ืื ืืขืจืืืึทื ืืืงื, ืื ืกืืกืืขื ืืืขื ืืืกืืขืงื ืึทื ืืืื ืืขืงืขืก ืืื ืึทืืื ืคืจืื ืคึผืืึทืฅ. ืึธืืขืจ ืคึฟืึทืจ ืืืืขืจืืืื ืกืืืืช, ืืืจ ืืึธื ื ืืฉื ืฉืืขืื ืืืื ืืขืงืขืก ืืึธืจื.
ืึทืืข ืืจืืึท ืกืขืงืฉืึทื ื ืืขื ืขื ืคืื ืื ืืขืจืืขืืืืื ืืื ืืืื:
Filesystem
ืืจืืืก
ืืขืืืืื ื
ืคืึทืจืึทื ืขื
ื ืืฆื%
ืืึธืื ืืขื ืืืืฃ
ubi0:rootfs
ืงืกื ืืืงืกื
ืงืกื ืืืงืกื
ืงืกื ืืืงืกื
ืงืกื ืืืงืก%
/
ubi0:usrfs
ืงืกื ืืืงืกื
ืงืกื ืืืงืกืง
ืงืกื ืืืงืกื
3%
/ ืืึทืื
ubi0: cachefs
ืงืกื ืืืงืกื
ืงืกื ืืืงืกืง
ืงืกื ืืืงืกื
0%
/ ืงืึทืฉ
ืื ืืืฆื ืคืึทื ืืงืฉืึทื ืึทืืืื
ืืื ืืขืจืืื ื ืืืืื, ืื ืืึธืืืืข ืืื ืืขืืืื ืืืืฃ ืื Cortex A7 ืืฉืืคึผืกืขื ืคึฟืื Qualcomm. ืขืก ืืืึธืื ืืืื ืคืึทืืฉ ื ืืฉื ืฆื ืฆืืฉืืขืื ืึทืืึท ืึท ืืืื-ืคืึธืจืฉืืขืืื ื ืืึทืจืฅ ืฆื ืคึผืจืึธืฆืขืก ืื ืืึทื ืืฆืขืจ ืคึผืจืึธืืจืึทื ืืื ืึธืืึธืึทื ืื ืืืืคึผื ืคึผืจืึทืกืขืกืขืจ ืคืื ืื ืืืื ืืืจื ืึธืคืืึธืืืื ื ืขืืืขืืข ืืืื ืคืื ืื ืคึผืจืึธืืจืึทื ืฆื ืื ืืึธืืืืข.
ืคึฟืึทืจ ืื ืืึทื ืืฆืขืจ ืคึผืจืึธืืจืึทื, ืื ืคืืืืขื ืืข ืคึผืขืจืืคืขืจืึทื ืึทืคึผืขืจืืืืื ื ืืึธืืขืก ืืืขื ืืืื ืืืจืขืืืืื ืคึฟืึทืจ ืืื ืื:
ืฉืคึผืืืงืข ื ืื.
ื ืึธืืขื
Sys GPIO No.
ืคืขืืืงืืึทื ืงืึทืืฃ
Func1
Func2
ืฆืืขื
ืืืขืงื ืืื ืืืขืจืจืืึทืกื
6
SPI_CLK
-
UART1_RTS
-
-
ื-ืคึผื
-
7
SPI_MISO
-
UART1_Rx
-
-
ื-ืคึผื
-
8
SPI_MOSI
-
UART1_Tx
-
-
ื-ืคึผื
-
9
SPI_CS
-
UART1_CTS
-
-
ื-ืคึผื
-
21
SD_CMD
-
ืกื-ืงืึทืจื
-
-
ื-ืคึผื
-
22
SD_DATA0
-
ืกื-ืงืึทืจื
-
-
ื-ืคึผื
-
23
SD_DATA1
-
ืกื-ืงืึทืจื
-
-
ื-ืคึผื
-
24
SD_DATA2
-
ืกื-ืงืึทืจื
-
-
ื-ืคึผื
-
25
SD_DATA3
-
ืกื-ืงืึทืจื
-
-
ื-ืคึผื
-
26
SD_CLK
-
ืกื-ืงืึทืจื
-
-
ื-ืคึผื
-
27
SDIO_DATA1
-
ืืืืึทื
-
-
ื-ืคึผื
-
28
SDIO_DATA2
-
ืืืืึทื
-
-
ื-ืคึผื
-
29
SDIO_CMD
-
ืืืืึทื
-
-
ื-ืคึผื
-
30
SDIO_DATA0
-
ืืืืึทื
-
-
ื-ืคึผื
-
31
SDIO_DATA3
-
ืืืืึทื
-
-
ื-ืคึผื
-
32
SDIO_CLK
-
ืืืืึทื
-
-
ื-ืคึผื
-
33
GPIO3
GPIO_1020
MIFI_POWER_EN
GPIO
MIFI_POWER_EN
ื-ืคึผื
-
34
GPIO6
GPIO_1023
MIFI_SLEEP_CLK
GPIO
MIFI_SLEEP_CLK
ื-ืคึผื
-
46
ืึทืืง 2
-
ADC
-
-
-
-
47
ืึทืืง 1
-
ADC
-
-
ื-ืคึผื
-
48
SD_DET
GPIO_26
GPIO
GPIO
SD_DET
ื-ืคึผื
X
49
STATUS
GPIO_52
ืืึทืฆืขืื
GPIO
ืืึทืฆืขืื
ื-ืคึผื
X
50
GPIO43
GPIO_36
MIFI_COEX
GPIO
MIFI_COEX
ื-ืคึผื
-
52
GPIO41
GPIO_79
BT
GPIO
BT
ื-ืคึผื
X
55
SCL
-
I2C_SCL
-
-
ื-ืคึผื
-
56
SDA
-
I2C_SDA
-
-
ื-ืคึผื
-
66
ืจืฅ
-
UART2_RTS
-
-
ื-ืคึผื
-
67
ืงืฅ
-
UART2_CTS
-
-
ื-ืคึผื
-
68
ืจืงืกื
-
UART2_Rx
-
-
ื-ืคึผื
-
69
RI
-
GPIO(RI)
-
-
ื-ืคึผื
-
70
DCD
-
GPIO
-
-
ื-ืคึผื
-
71
ืืงืกื
-
UART2_Tx
-
-
ื-ืคึผื
-
72
ืืืจ
-
GPIO (DTR)
-
-
ื-ืคึผื
X
73
PCM_OUT
-
ืคึผืงื
-
-
ื-ืคึผื
-
74
PCM_IN
-
ืคึผืงื
-
-
ื-ืคึผื
-
75
PCM_SYNC
-
ืคึผืงื
-
-
ื-ืคึผื
-
76
PCM_CLK
-
ืคึผืงื
-
-
ื-ืคึผื
-
87
GPIO77
GPIO77
BT
GPIO
BT
ื-ืคึผื
-
ืฉืืืืขื, ืื ืจืฉืืื ืืื ืืืคึผืจืขืกืืื ืืื ืืึธื: ืืืื ืคืื ืื ืคึผืขืจืืคืขืจืึทืืก ืืื ืืขื ืืฆื ืฆื ืึทืจืืขืื ืื ืืึธืืืืข ืืื ืึท ืจืึทืืืขืจ. ืืขื ืข. ืืึทืืืจื ืืืืฃ ืึทืืึท ืึท ืืึธืืืืข, ืืืจ ืงืขื ืขื ืืึทืื ืึท ืงืืืื ืจืึทืืืขืจ ืืืึธืก ืืืขื ืคืึทืจืฉืคึผืจืืืื ืื ืืื ืืขืจื ืขื ืืืจื Wi-Fi. ืืืจื ืืขื ืืืขื, ืขืก ืืื ืึท ืคืึทืจืืืง ืืืืืื ื ืืขืจืืคื SIM7600E-H-MIFI ืืื ืืื ืึท ืืื ืืคึผืกื ืงืึธืจื ืืื ืึท ืกืึทืืขืจื SIM7600E-H ืืึธืืืืข ืืื ืขืืืขืืข ืึทื ืืขื ืข ืคึผืื ืก, ืืืื ืขืจ ืคืื ืืื ืืื ืึท Wi-Fi ืึทื ืืขื ืข. ืึธืืขืจ, ืืึธืก ืืื ืึท ืืขืืข ืคึฟืึทืจ ืึท ืืึทืืื ืืขืจ ืึทืจืืืงื.
ืืืืืืื (ื ืื ืึท ืืึธื ืคืื ืืขืจ ืืืึธื)
ืืขืื ืื ืืขืืืขืืงืืื ืคืืจ ืืขืืืขืืึธืคึผืขืจืก ืฆื ืงืืืืื ืื ืืขืจืกื ืืึทืงืึทื ืืข ืึทื ืืืืืงืืื ื ืกืืืื ืคึฟืึทืจ ืืื Linux ืึธืืขืจ Windowsืืืื ืืืจ ืจืขืื ืืืขืื ืืืื ืขืงืกืขืงืืืึทืืึทื ืึทืคึผืืึทืงืืืฉืึทื ืืืืฃ ืึท ืืึธืืื, ืืขืืึธืื ืืื ืขืก ืืขืกืขืจ ืฆื ืงืืืึทืื Windows, ืืืขื ืขืก ืืืื ืฉื ืขืืขืจ ืืื ืืจืื ืืขืจ. ืืืื ืืืจ ืขืจืืืึทืจืืขื ืึท ืงืึธืืคึผืืขืงืกืข ืึทืคึผืืืงืึทืฆืืข ืึทืจืืืืขืงืืืจ ืืื ืืขืจื ืึธื ืึทืคึผืืจืขืืืก, ืืื ืขืก ืืขืกืขืจ ืฆื ื ืืฆื Linuxืืืจ ืืืขืื ืืืื ืืึทืจืคึฟื Linux ืฆื ืงืึธืืคึผืืืืจื ืขืงืกืขืงืืืึทืืึทื ืืขืงืขืก ืคึฟืึทืจ ืฉืคึผืขืืขืจืืืงื ืืึธืืืื ื ืืื ืึท ืืึธืืื, ืืื ืึท ืืืืจืืืึทื ืืึทืฉืื ืืึทื ืฅ ืืขื ืื ืคึฟืึทืจ ืงืึธืืคึผืืืึทืฆืืข.
ืืืึธืก ืืืจ ืืึทืจืคึฟื ืืื ื ืื ืคืจืืื ืื ืืืฆื ืคึฟืึทืจ ืืจืืคืงืืคืืข - ืึท SDK, ืืืึธืก ืืืจ ืงืขื ืขื ืืขืื ืคืื ืืืื ืืืกืืจืืืืึทืืขืจ.
ืื ืกืืึธืืื ื ืืืืืืึทืืื ืคึฟืึทืจ ืืจืืขืื ืืื ืื ืืึธืืืืข
ืคึฟืื ืืึธ ืึธื ืืืขืื ืืืจ ืึทืจืืขืื ืืื ืืขืจ Windows ืืืก ืื ืืขืจืกื ืืืงืื ืืข ืืคืขืจืืจื ืกืืกืืขื ืคืืจ ืจืื ืืื ืืฆืขืจ.
ืืืจ ืืึทืจืคึฟื ืฆื ืื ืกืืึทืืืจื ืื ื ืืืืืง ืืืืืืืืืจื ืืื ืึท ืืืกื ืคึผืฉืื ืกืืขืคึผืก ืฆื ืืขืจื ืึธื ืืขื ืื ืึทืจืืขื ืืื ืื ืืึธืืืืข:
- ืื ื/Linux
- Cygwin
- ืืจืืืืขืจืก
- ืึทืื
ืืื ืกืืึทืืืจื ืื ื/Linux
ืฆื ืืืืขื ืื ืึทืคึผืืืงืึทืฆืืข, ืงืขื ื ืืืจ ื ืืฆื ืืขืืข ARM-ืงืึธืืคึผืึทืืืืืข ืคึผืืึทืืคืึธืจืืข.Linux ืงืึธืืคึผืืืืขืจ. ืืืจ ืืืขืื ื ืืฆื SourceryCodeBenchLiteARM GNU/Linuxืืืืขืจืืขืฆืขืจ ืื ืืืฆื ืคึฟืึทืจ ืืึทืื ืืึธืืืื ื ืืื .
ืฆื ืขื ืฉืืจ ืึทื ืึทืืข ืงืึทืืคึผืึธืื ืึทื ืฅ ืืขื ืขื ืืื ืกืืึทืืืจื ืจืืืืืง, ืืื ืืึธืื ืึท ืืืกื ืกืงืจืขืขื ืฉืึธืฅ ืคืื ืื ืื ืกืืึทืืืจืื ื ืคึผืจืึธืฆืขืก. ืืื ืคึผืจืื ืฆืืคึผ, ืขืก ืืื ืืึธืจื ืืฉื ืงืึธืืคึผืืืฆืืจื ืืื ืื ืื ืกืืึทืืืจืื ื.
ืฆื ืขื ืฉืืจ ืึทื ืึทืืข ืงืึทืืคึผืึธืื ืึทื ืฅ ืืขื ืขื ืืื ืกืืึทืืืจื ืจืืืืืง, ืืื ืืึธืื ืึท ืืืกื ืกืงืจืขืขื ืฉืึธืฅ ืคืื ืื ืื ืกืืึทืืืจืื ื ืคึผืจืึธืฆืขืก. ืืื ืคึผืจืื ืฆืืคึผ, ืขืก ืืื ืืึธืจื ืืฉื ืงืึธืืคึผืืืฆืืจื ืืื ืื ืื ืกืืึทืืืจืื ื.
- ืคึผืจืื ืืืึทืขื ืืขืจืืืืืขื ืืฉ ืึธืคึผืืื

- ืกืคึผืขืฆืืคืืฆืืจื ืื ืื ืกืืึทืืืจืื ื ืืขืงืข

- ืืืจ ืืึธืื ืื ื ืืืืืง ืงืึทืืคึผืึธืื ืึทื ืฅ ืึทื ืืฉืืื ืืืฉื

- ืืึธืื ืขืก ืืื ืขืก ืืื

- ืขืืืขืืข ืืึธื "ืืืืึทืืขืจ", "ืื ืกืืึทืืืจื" ืืื ืืืืกืืงืื ืึทื ืก ืขืก

ืื ืกืืึทืืืจื Cygwin
ืืขืจืฆื, ืคึฟืึทืจ ืึทื ืืืืืงืืื ื, ืืืจ ืืืขื ืืึทืจืคึฟื ืึท ืกืืื ืคืื ืืืืืจืขืจืื ืืื ืืืืืืึทืืื ืคืื ืื ืฆืืืขืฉืืขืื ืืึทื ื . ืึทืืฅ ืืื ืคึผืฉืื ืืึธ, ืื ืงืจืึทื ื ืืืขืจืกืืข ืคืื โโโโืกืืืืืื ืงืขื ืขื ืืืื ืืึทืื ืืึธืืืื ืคึฟืึทืจ ืคืจืื ืืืืฃ ืืขืจ ืืึทืึทืืืขืจ ืืืขืืืืืื ืคืื ืื ืคึผืจืืืขืงื ืืื ืืขืจ ืฆืืื ืคืื ืฉืจืืืื, ืืืขืจืกืืข 3.1.5 ืืื ืืขืืืขื ืื ืืืฆื, ืืืึธืก ืืื ืืืึธืก ืืืจ ืืขืืืืื ื ืืืขื ืคึผืจืืคึผืขืจืื ื ืืขื ืืึทืืขืจืืึทื.
ืขืก ืืื ืืึธืจื ืืฉื ืงืึธืืคึผืืืฆืืจื ืืื ืื ืกืืึธืืื ื Cygwin, ืืขืจ ืืืืื ืืึทื ืืืจ ืืึทืจืคึฟื ืฆื ืืืืกืงืืืึทืื ืืื ืึท ืฉืคึผืืื ืคืื ืืืึธืก ืื ืื ืกืืึทืืืขืจ ืืืขื ืืจืืคืงืืคืืข ืื ื ืืืืืง ืืขืงืขืก, ืืืืกืงืืืึทืื ืืืื ืขืจ ืืื ืื ืกืืึทืืืจื ืขืก, ืืื ืืขืืื ื ืืื ืึท ืกืืื ืคืื ืืืืืืึทืืื ืืื ืืืืืจืขืจืื, ืืื ืืึธืื ืึทืืข ืื ืืืฆื ืืืืืจืขืจืื ืืื ืืืืืืึทืืื ืืืืกืืขืงืืืื.
ืืจืืืืืขืจ ืื ืกืืึทืืืึทืืืึธื
ื ืึธื ืื ืืึธืืืืข ืืื ืงืึธื ื ืขืงืืขื ืฆื ืื ืคึผืืกื, ืืืจ ืืึทืจืคึฟื ืฆื ืื ืกืืึทืืืจื ืืจืืืืขืจืก. ืื ืงืขื ืขื ืืืื ืืขืืขืื ืคืื ืืืื ืืืกืืจืืืืึทืืขืจ (ืจืขืงืึทืืขื ืืื). ืืื ืจืขืงืึธืืขื ืืืจื ื ืืฉื ืฆื ืืืื ืืืืฃ ืื ืืื ืืขืจื ืขื ืืืืฃ ืืืื ืืืืืขื ืข, ืืืืึทื ... ืขืก ืงืขื ื ืขืืขื ืึท ืคึผืืึทืฅ ืคืื ืฆืืื ืฆื ืืขืคึฟืื ืขื ืืืึธืก ืืขืคึฟืืจื ืื ืืืื ืงืึธื ืคืืืงื.

ืฆืืืืฉื ืื ืืืืกืืขืงืืืื ืคึผืึธืจืฅ ืืืจ ืืขื ืื ืคืืืืขื ืืข:
Windows
Linux
ืืึทืฉืจืืึทืืื ื
ืกืืืืขืืฉ ืืก-ืืกื ืืืึทืื ืึธืกืืืงืก
ืืกื ืกืืจืืึทื
ืืืึทืื ืึธืกืืืง ืฆืืืื ื
ืกืืืืขืืฉ ืืก-ืืกื ื ืืขืึท
ืืกื ืกืืจืืึทื
GPS NMEA ืฆืืืื ื
ืกืืืืขืืฉ ืืก-ืืกื ืืื ืคึผืึธืจื
ืืกื ืกืืจืืึทื
AT ืคึผืึธืจื ืฆืืืื ื
ืกืืืืขืืฉ ืืก-ืืกื ืืึธืืขื
ืืกื ืกืืจืืึทื
ืืึธืืขื ืคึผืึธืจื ืฆืืืื ื
ืกืืืืขืืฉ ืืก-ืืกื ืึทืืืืึธ
ืืกื ืกืืจืืึทื
ืืกื ืึทืืืืึธ ืฆืืืื ื
ืกืืืืขืืฉ ืืก-ืืกื WWAN ืึทืืึทืคึผืืขืจ
ืืกื ื ืขืฅ
NDIS WWAN ืฆืืืื ื
Android ืงืึธืืคึผืึธืืื ADB ืฆืืืื ื
USB ADB
Android ืืืื ืฆื ืืืืึทื ืคึผืึธืจื
ืืื ืืืจ ืืืกืืึธืืข ืืืืขืจืงื, ืขืก ืืื ืงืืื ืืกื ADB ืฆืืืืฉื ืื ืคึผืึธืจืฅ ืืื ืื ืกืงืจืขืขื ืฉืึธื, ืืึธืก ืืื ืืืืึทื ืื ADB ืคึผืึธืจื ืืื ืื ืืึธืืืืข ืืื ืคืืจืืืื ืืืจื ืคืขืืืงืืึทื ืืื ืืืจ ืืึทืจืคึฟื ืฆื ืืขืื ืขืก ืืืจื ืฉืืงื ืื ืืึทืคึฟืขื 'AT + CUSBADB = 1' ืฆื ืื AT. ืคึผืึธืจื ืคืื ืื ืืึธืืืืข ืืื ืจืขืืึธืึธื ืขืก (ืืึธืก ืงืขื ืขื ืืืื ืืขืืื ืืื ืื ืืึทืคึฟืขื 'AT + CRESET').
ืืื ืึท ืจืขืืืืืึทื, ืืืจ ืืึทืงืืืขื ืื ืืขืืขืื ืฆืืืื ื ืืื ืื ืืืื ืคืึทืจืืืึทืืืขืจ:

ืืืจ ืืขื ืขื ืคืึทืจืืืง ืืื ืื ืืจืืืืขืจืก, ืืึธืืืจ ืืืื ืืืืฃ ืฆื ADB.
ืื ืกืืึทืืืจื ADB
ืืื ืืึธื ื ืื ืืึธืื ืึท ืืึทืึทืืืขืจ ืคึผืืึทืฅ Android ืืขืืืขืืึธืคึผืขืจ ืืืจื ืืึธืืืจ ื ืืฉื ืืึทืื ืืึธืืื ืืขื ืืจืืืกื. Android ืกืืืืืึธ, ืืืจ ืืึทืจืคึฟื ื ืึธืจ ืื ืงืึธืืึทื ื ืืื ืืข, ืืืึธืก ืืื ืคึฟืึทืจืึทื ืฆื ืืึทืื ืืึธืืื ืืฒึทื ืืื ืง "ืืึทืื ืืึธืื SDK ืคึผืืึทืืคืึธืจืืข-ืืืืืก ืคึฟืึทืจ Windows'.

ืืจืืคืงืืคืืข ืืื ืึทื ืคึผืึทืง ืื ืจืืืึทืืืื ื ืึทืจืงืืืื ืฆื ืืขืจ ืืืึธืจืฆื ืคืื ืคืึธืจ C.
ืกืืืืืืข ืืืขืจืืึทืืึทืื
ื ืึธื ืื ืกืืึธืืื ื Cygwin, ืืืจ ืืึทืจืคึฟื ืฆื ืืืืื ืืขื ืืืขื Cygwin / bin / ืฆื ืื ืึทื ืืืืืงืืื ื ืกืืืืืืข ืืืขืจืืึทืืึทืื (ืงืืึทืกืืฉ ืงืึธื ืืจืึธื ืคึผืึทื ืขื โ ืกืืกืืขื โ ืึทืืืึทื ืกืืจืืข ืกืืกืืขื ืกืขืืืื ืืก โ ืึทืืืึทื ืกืืจืืข โ ืกืืืืืืข ืืืขืจืืึทืืึทืื โ ืกืืกืืขื ืืืขืจืืึทืืึทืื โ ืคึผืึทื โ ืจืขืืึทืืืจื) ืืื ืืขืืืืื ืืื ืื ืกืงืจืขืขื ืฉืึธื ืืื ืื:

ืกืืืืืึทืจืื, ืืืืื ืืขื ืืจื ืฆื ืื ืืึทืื ืืึธืืืื ืืื ืึทื ืคึผืึทืงื ADB ืึทืจืงืืืื ืฆื ืืขืจ ืืืึธืจืฆื ืคืื ืคืึธืจ C.

ืืจืืงื OK ืขืืืขืืข ืืึธื ืืื ืจืืกืืึทืจื ืื ืงืึธืืคึผืืืืขืจ.
ื ืึธื ืจืขืืึธืึธืืื ื, ืืืจ ืงืขื ืขื ืืืืื ืงืึธื ืืจืึธืืืจื ืฆื ADB ืึทืจืืขื ืจืืืืืง ืืืจื ืขืคื ืื ืืึทืคึฟืขืื ืฉืืจื (Win + R โ cmd) ืืื ืืืืคึผืื ื ืื ืืึทืคึฟืขื 'ืึทืื ืืืขืจืกืืข'. ืืืจ ืืึทืงืืืขื ืขืคึผืขืก ืืื ืืึธืก:

ืืึธืืืจ ืคืึทืจืืื ืื ืื ืืึธืืืืข ืฆื ืื ืคึผืืกื (ืืืื ืขืก ืืื ืืขืืืขื ืืืกืงืึทื ืขืงืืื) ืืื ืงืึธื ืืจืึธืืืจื ืฆื ADB ืืขื ืขืก ืืื ืื ืืึทืคึฟืขื 'ืึทืื ืืขืืืืกืขืก':

ืืขืืื, ืืึธืก ืงืึทืืคึผืืืฅ ืื ืงืึทื ืคืืืืขืจืืืฉืึทื ืคืื ืื ืงืฉืจ ืฆื ืื ืืึธืืืืข ืืื ืืืจ ืงืขื ืขื ืงืึทืืขืจ ืื ืฉืึธื ืฆื ืึทืจืืขืื ืืื ืื ืืึธืืืืข.

ืึทื ืคึผืึทืงืื ื ืืื ืงืึทืืคึผืืืืื ื ืื SDK
ืืืฆื ืึทื ืืืจ ืืึธืื ืึทืงืกืขืก ืฆื ืื ืฉืึธื ืืื ืงืขื ืขื ืึธื ืืืืื ืืจืืขืื ืืื ืื ืืึทืคึฟืขื ืฉืืจื ืคืื ืื ืืึธืืืืข, ืืึธืืืจ ืคึผืจืืืืจื ืฆื ืืึทืืืขื ืืื ืืืขืจ ืขืจืฉืืขืจ ืึทืคึผืืึทืงืืืฉืึทื ืฆื ืืึธืื ืืื ืื ืืึธืืืืข.
ืืึธืก ืงืขื ืืฒึทื ืึท ืฉืืืขืจืืงืืื ืคึฟืึทืจ ืึท ืกื ืืขื ืืฉื! ืืืฒึทื ืืขืจ ืืึธืืื ืืืืคื ืืืืฃ ืึทื ืึธืคึผืขืจืืจื ืกืืกืืขื. Linux, ืฆื ืคืืจืืืืื ืงืืืืืืขืก ืืืื ืงืืืคืืืื ืงืืื ืืื ืืขืจ Windows โ ืขืก ืืื ืืขืกืืขืจ ืฆื ืงืึธืืคึผืืืืจื ืืื ืืขืจ ื ืึทืืืจืืขืืขืจ ืกืืืื โ Linux.
ืืืจ ืืืขืื ืืื ื ืืฉื ืืจืืื ืืืืื ืืื ืืขืืื ืืืืฃ ืืื ืืืื ืืื ืืขืจ ืืืืืืืืขืื ืืืื ืคืื Linux ืืื ืืืื ืืืจ ืืืืื ืขืก ื ืืฉื ืืื ืกืืืืืจื ืืืืฃ ืืืืขืจ ืืืฉืื, ืงืขื ื ืืืจ ืขืก ืืื ืกืืืืืจื ืืืืฃ ื ืืืืจืืืขื ืืืฉืื. ืืืจ ืืืขืื ื ืืฆื ืืืืจืืืขืืืืงืก, ืืื ืกืืืืืจื Ubuntu ืืืขืจืกืืข 20.04 (ืื ืืืฆืืืงืข ืืืขืจืกืืข ืืื ืืขืจ ืฆืืื ืคืื ืฉืจืืืื) ืืื ืืืจ ืืืขืื ืึธื ืืืืื ืึทืจืืขืื ืืื ืงืึธืืคึผืืืืขืจืก, SDK, ืืื"ืื ืืื ืืขืจ ืืืจ.
ืืืืขื ืืื ืืืืืืขืจ ืฆื ืืืืืืื Linux ืืื ืืืืกืคึผืึทืงื ืืขื ืึทืจืืืื ืืึทืงืืืขื ืคึฟืื ืืขื ืืืกืืจืืืืึทืืึธืจ.
simcom@VirtualBox:~/Desktop/OpenLinux$ sudo tar -xzf MDM9x07_OL_2U_22_V1.12_191227.tar.gz ืืืื ืฆื ืื sim_open_sdk ืืืขืืืืืึทืืขืจ ืืื ืืืืื ืื ืกืืืืืืข:
simcom@VirtualBox:~/Desktop/OpenLinux/sim_open_sdk$ cd sim_open_sdk
simcom@VirtualBox:~/Desktop/OpenLinux/sim_open_sdk$ source sim_crosscompile/sim-crosscompile-env-init ืืืจ ืืืืืื ืืื ืืขืจ ืืขืืืืงืขืจ ืืขืงืข ืืื ืืืกืคืืจื ืกืึทืืกืึทืงืืืึทื ื ืงืึทืืึทื ืื ืืื ืขืก.
ืื ืกืืึทืืืจื ืื libncurses5-dev ืืืืืืึธืืขืง ืืืื ืขืก ืืื ื ืืฉื ืืื ืกืืึทืืืจื:
simcom@VirtualBox:~/Desktop/OpenLinux/sim_open_sdk$ sudo apt-get update && sudo apt-get install libncurses5-dev -yPython, ืืืื ืขืก ืืื ื ืืฉื ืืื ืกืืึทืืืจื ืึธืืขืจ:
simcom@VirtualBox:~/Desktop/OpenLinux/sim_open_sdk$ sudo apt-get install python -yืืื ืืงืง:
simcom@VirtualBox:~/Desktop/OpenLinux/sim_open_sdk$ sudo apt-get install gccืืึทืืืื ื:
ืืืฆื ืืืจ ืืึทืจืคึฟื ืฆื ืืึทืืืขื ืขืืืขืืข ืืขืงืขืก, ืืืจ ืืืืคื ืื ืคืืืืขื ืืข ืงืึทืืึทื ืื ืกืึทืงืืืขื ืืฉืึทืื.
ืืืื ืื ืงืขืจื ืงืึทื ืคืืืืขืจืืืฉืึทื ืคึฟืขื ืฆืืขืจ ืงืืื ืึทืจืืืฃ ืืขืฉืึทืก ืืึทืืืื ื, ื ืึธืจ ืืืืกืงืืืึทืื ืึทืจืืืกืืึทื ื ืืื ืฆืืจืืงืงืืืขื ืฆื ืื ืงืึทื ืกืึธืื ืืืจ ืืึธื ื ืื ืืึทืจืคึฟื ืฆื ืงืึทื ืคืืืืขืจ ืื ืงืขืจื ืืืฆื.
ืืืจ ืืืืขื:
simcom@VirtualBox:~/Desktop/OpenLinux/sim_open_sdk$ makeืงืึธืืคึผืืืืจื ืืึธืึธืืืึธืึทืืขืจ:
simcom@VirtualBox:~/Desktop/OpenLinux/sim_open_sdk$ make abootืงืึทืืคึผืืืืื ื ืื ืงืขืจื:
simcom@VirtualBox:~/Desktop/OpenLinux/sim_open_sdk$ make kernel_menuconfig
simcom@VirtualBox:~/Desktop/OpenLinux/sim_open_sdk$ make kernel
ืงืึทืืคึผืืื ืื ืืืึธืจืฆื ืืขืงืข ืกืืกืืขื:
simcom@VirtualBox:~/Desktop/OpenLinux/sim_open_sdk$ make rootfsืคึฟืึทืจ ืืึทื ืืฆืขืจ Linux ืขืก ืืืขื ืืืื ืืึทืืืึทืืืง ืฆื ืงืึธืืคึผืืืืจื ืืขื ืืึธืืื ืืจืืืืืขืจ:
simcom@VirtualBox:~/Desktop/OpenLinux/sim_open_sdk$ make kernel_moduleืืึธืืืจ ืฆืื ืืืคื ืขืืขื ืื ืืขืืึธ:
simcom@VirtualBox:~/Desktop/OpenLinux/sim_open_sdk$ make demoื ืึธื ืืืึธืก ืขืืืขืืข ื ืืึทืข ืืขืงืขืก ืืืขื ืืขืจืฉืืึทื ืขื ืืื ืื sim_open_sdk/output ืืืขืืืืืึทืืขืจ:
simcom@VirtualBox:~/Desktop/OpenLinux/sim_open_sdk$ ls output/
appsboot.mbn boot.img demo_app helloworld system.img
ืืขืืึธ
ืืื ืก ืคึผืจืืืืจื ืืึธืืืื ื ืื ืืขืืึธ ืืื ืืื ืืืขืจ ืืึธืืืืข ืืื ืืขื ืืืึธืก ืงืืื ืืืืก ืคืื ืืื.
Loading
ืืื ืืขื sim_open_sdk ืืืจืขืงืืืจื, ืงืขื ืขื ืืืจ ืืขื ืื demo_app ืืขืงืข. ืขืงืกืืจืึทืงื ืขืก ืืื ืืึทืืืขืื ืขืก ืฆื ืื ืืืึธืจืฆื ืคืื ืื C ืืจืืืื ืืืืฃ ืื ืคึผืืกื ืฆื ืืืึธืก ืื ืืึธืืื ืืื ืคืืจืืื ืื. ืืขืจื ืึธื, ืขืคึฟื ื ืื ืงืึธืืึทื ื ืืื ืืข. Windows (Win+R -> cmd) ืืื ืืจืืื ืฉืจืืืื:
C:>adb push C:demo_app /data/ืื ืงืึทื ืกืึธืื ืืืขื ืืึธืื ืืื ืื:
C:demo_app: 1 file pushed, 0 skipped. 151.4 MB/s (838900 bytes in 0.005s)ืืขื ืืืื ืึทื ืืขืจ ืืขืงืข ืืื ืืฆืืื ืืขืฉืืงื ืฆื ืื ืืึธืืืืข ืืื ืึทืืข ืืืจ ืืึธืื ืฆื ืืึธื ืืื ืืืืคื ืขืก. ืืึธืืืจ ื ืืฉื ืงืืืขื ืงืืขื.
ืืืจ ืืืืขื:
C:>adb shellืืืจ ืืงืกืคึผืึทื ื ืื ืจืขืื ืคืื ืื ืืึทืื ืืึธืืืื ืืขืงืข:
/ # cdhmod 777 /data/demo_appืืื ืืืจ ืืืืคื:
/ # /data/demo_appืืื ืืขืจ ืืขืืืืงืขืจ ืงืึทื ืกืึธืื, ืื ืืึธืืืืข ืืืขื ืืึธืื ืืื ืื ืื ืคืืืืขื ืืข:
SDK_VER : SIM_SDK_VER_20191205
DEMO_VER: SIM_SDK_VER_20191205
Please select an option to test from the items listed below.
1. WIFI 2. VOICE CALL
3. DATA CALL 4. SMS
5. WDS(APN) 6. NAS
7. AT 8. OTA
9. TTS 10. GPIO
11. GPS 12. Bluetooth
13. TCP/UDP 14. Timer
15. ADC 16. I2C
17. UIM(SimCard) 18. DMS(IMEI,MEID)
19. UART 20. SPI
21. Version 22. Ethernet
23. FTP 24. SSL
25. HTTP(S) 26. FTP(S)
27. MQTT(S) 28. ALSA
29. DEV 30. AUDIO
31. JSON 32. LBS
99. EXIT
Option >
ืืึธืืืจ ืืขื ืื IMEI ืคืื ืื ืืึธืืืืข, ืึทืจืืึทื 7 (ืืึทืฉืืืืขื ืฆื ืืึทืคึฟืขืื ืืึธืืข) ืืื ืึทืจืืึทื 5:
Please select an option to test from the items listed below.
1. WIFI 2. VOICE CALL
3. DATA CALL 4. SMS
5. WDS(APN) 6. NAS
7. AT 8. OTA
9. TTS 10. GPIO
11. GPS 12. Bluetooth
13. TCP/UDP 14. Timer
15. ADC 16. I2C
17. UIM(SimCard) 18. DMS(IMEI,MEID)
19. UART 20. SPI
21. Version 22. Ethernet
23. FTP 24. SSL
25. HTTP(S) 26. FTP(S)
27. MQTT(S) 28. ALSA
29. DEV 30. AUDIO
31. JSON 32. LBS
99. EXIT
Option > 7
Please select an option to test from the items listed below.
1. get Module Version 2. get CSQ
3. get CREG 4. get ICCID
5. get IMEI 6. get CIMI
99. back
Option > 5
IMEI: 867584030090489
Please select an option to test from the items listed below.
1. get Module Version 2. get CSQ
3. get CREG 4. get ICCID
5. get IMEI 6. get CIMI
99. back
Option >
ืืขื ืืืขื ืืืจ ืืืขืื ืืขื ืื IMEI ืคืื ืื ืืึธืืืืข.
ืืื ืึท ืจืขืืืืืึทื
ืืื ืืึธืคึฟื ืืืจ ืืขื ืขื ืืืืืืช ืฆื ืืึทืงืืืขื ืึท ืืขื ืขืจืึทื ืืขืืึทื ืง ืคืื ืืื ืฆื ืึธื ืืืืื ืืื ืืขื ืืึธืืืืข. ืืื ืื ืคืืืืขื ืืข ืึทืจืืืงืืขื, ืืืจ ืืืขืื ื ืขืืขื ืึท ื ืขืขื ืืขืจ ืงืืง ืืื ืื ืงืืืคึผืึทืืืืึทืืื ืืืึธืก ืื SIM7600E-H ืคึผืืึทืืคืึธืจืืข ืืื, ืืื ืืขืืื ื ืืื ืืื ืืืจ ืงืขื ืขื ืจืืืึธืืืื ืืขืจืืืึทื ืืืงื ืืืื ืืืืืขื ืข ืึทืคึผืืึทืงืืืฉืึทื ืืื ืื ืืึธืืืืข.
ืืื ืืึทืื ืืืจ ืฆื ืคืจืขืื ืคึฟืจืืื ืืื ืื ืืึทืืขืจืงืื ืืขื ืืื ืืืื ืึธื ืืืืึทืื ืืืึธืก ืึทืกืคึผืขืงื ืคืื ืื ืงืืืคึผืึทืืืืึทืืื ืคืื ืื ืืึธืืืืข ืืึธื ืืืื ืฉืคืืืื ืืื ืกืึทืืกืึทืงืืืึทื ื ืึทืจืืืงืืขื.
ืืงืืจ: www.habr.com





