Espressif ਸਿਸਟਮ EK057 Wi-Fi ਅਤੇ ਬਲੂਟੁੱਥ ਇੰਟਰਨੈਟ ਆਫ ਥਿੰਗਜ਼ ਮੋਡੀਊਲ
ਇਸ ਦਸਤਾਵੇਜ਼ ਬਾਰੇ
ਇਹ ਉਪਭੋਗਤਾ ਮੈਨੂਅਲ ਦਿਖਾਉਂਦਾ ਹੈ ਕਿ EK057 ਮੋਡੀਊਲ ਨਾਲ ਕਿਵੇਂ ਸ਼ੁਰੂਆਤ ਕਰਨੀ ਹੈ।
ਦਸਤਾਵੇਜ਼ ਅੱਪਡੇਟ
ਕਿਰਪਾ ਕਰਕੇ ਹਮੇਸ਼ਾ 'ਤੇ ਨਵੀਨਤਮ ਸੰਸਕਰਣ ਵੇਖੋ https://www.espressif.com/en/support/download/documents.
ਸੰਸ਼ੋਧਨ ਇਤਿਹਾਸ
ਇਸ ਦਸਤਾਵੇਜ਼ ਦੇ ਸੰਸ਼ੋਧਨ ਇਤਿਹਾਸ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ਆਖਰੀ ਪੰਨੇ ਨੂੰ ਵੇਖੋ।
ਦਸਤਾਵੇਜ਼ੀ ਤਬਦੀਲੀ ਦੀ ਸੂਚਨਾ
Espressif ਗਾਹਕਾਂ ਨੂੰ ਤਕਨੀਕੀ ਦਸਤਾਵੇਜ਼ਾਂ ਵਿੱਚ ਤਬਦੀਲੀਆਂ ਬਾਰੇ ਅਪਡੇਟ ਰੱਖਣ ਲਈ ਈਮੇਲ ਸੂਚਨਾਵਾਂ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ 'ਤੇ ਸਬਸਕ੍ਰਾਈਬ ਕਰੋ www.espressif.com/en/subscribe. ਨੋਟ ਕਰੋ ਕਿ ਤੁਹਾਨੂੰ ਉਹਨਾਂ ਨਵੇਂ ਉਤਪਾਦਾਂ ਦੀਆਂ ਸੂਚਨਾਵਾਂ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਆਪਣੀ ਗਾਹਕੀ ਨੂੰ ਅੱਪਡੇਟ ਕਰਨ ਦੀ ਲੋੜ ਹੈ ਜਿਨ੍ਹਾਂ ਦੀ ਤੁਸੀਂ ਇਸ ਵੇਲੇ ਗਾਹਕੀ ਨਹੀਂ ਲਈ ਹੈ।
ਸਰਟੀਫਿਕੇਸ਼ਨ
ਤੋਂ Espressif ਉਤਪਾਦਾਂ ਲਈ ਸਰਟੀਫਿਕੇਟ ਡਾਊਨਲੋਡ ਕਰੋ www.espressif.com/en/certificates.
ਬੇਦਾਅਵਾ ਅਤੇ ਕਾਪੀਰਾਈਟ ਨੋਟਿਸ
ਇਸ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਜਾਣਕਾਰੀ, ਸਮੇਤ URL ਹਵਾਲੇ, ਬਿਨਾਂ ਨੋਟਿਸ ਦੇ ਬਦਲਣ ਦੇ ਅਧੀਨ ਹੈ। ਇਹ ਦਸਤਾਵੇਜ਼ ਕਿਸੇ ਵੀ ਵਾਰੰਟੀ ਦੇ ਬਿਨਾਂ ਪ੍ਰਦਾਨ ਕੀਤਾ ਗਿਆ ਹੈ, ਜਿਸ ਵਿੱਚ ਵਪਾਰਕਤਾ ਦੀ ਕਿਸੇ ਵੀ ਵਾਰੰਟੀ, ਗੈਰ-ਉਲੰਘਣ, ਕਿਸੇ ਵੀ ਵਿਸ਼ੇਸ਼ ਉਦੇਸ਼ ਲਈ ਫਿਟਨੈਸ, ਜਾਂ ਕਿਸੇ ਵੀ ਵਾਰੰਟੀ ਦੀ ਕਿਸੇ ਹੋਰ ਸੁਰੱਖਿਆ ਸੰਬੰਧੀ ਸੁਰੱਖਿਆ ਦੀ ਗਰੰਟੀ ਸ਼ਾਮਲ ਹੈAMPLE.
ਇਸ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਜਾਣਕਾਰੀ ਦੀ ਵਰਤੋਂ ਨਾਲ ਸਬੰਧਤ ਕਿਸੇ ਵੀ ਮਲਕੀਅਤ ਦੇ ਅਧਿਕਾਰਾਂ ਦੀ ਉਲੰਘਣਾ ਲਈ ਦੇਣਦਾਰੀ ਸਮੇਤ ਸਾਰੀਆਂ ਜ਼ਿੰਮੇਵਾਰੀਆਂ ਤੋਂ ਇਨਕਾਰ ਕੀਤਾ ਗਿਆ ਹੈ। ਇੱਥੇ ਕਿਸੇ ਵੀ ਬੌਧਿਕ ਸੰਪੱਤੀ ਦੇ ਅਧਿਕਾਰਾਂ ਨੂੰ ਕੋਈ ਵੀ ਲਾਇਸੈਂਸ ਪ੍ਰਗਟ ਜਾਂ ਅਪ੍ਰਤੱਖ ਨਹੀਂ ਦਿੱਤਾ ਗਿਆ ਹੈ। ਵਾਈ-ਫਾਈ ਅਲਾਇੰਸ ਮੈਂਬਰ ਲੋਗੋ ਵਾਈ-ਫਾਈ ਅਲਾਇੰਸ ਦਾ ਟ੍ਰੇਡਮਾਰਕ ਹੈ। ਬਲੂਟੁੱਥ ਲੋਗੋ ਬਲੂਟੁੱਥ SIG ਦਾ ਇੱਕ ਰਜਿਸਟਰਡ ਟ੍ਰੇਡਮਾਰਕ ਹੈ। ਇਸ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਦਰਸਾਏ ਸਾਰੇ ਵਪਾਰਕ ਨਾਮ, ਟ੍ਰੇਡਮਾਰਕ ਅਤੇ ਰਜਿਸਟਰਡ ਟ੍ਰੇਡਮਾਰਕ ਉਹਨਾਂ ਦੇ ਸਬੰਧਤ ਮਾਲਕਾਂ ਦੀ ਸੰਪਤੀ ਹਨ, ਅਤੇ ਇਸ ਦੁਆਰਾ ਸਵੀਕਾਰ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। ਕਾਪੀਰਾਈਟ © 2020 Espressif Systems (Shanghai) Co., Ltd. ਸਾਰੇ ਅਧਿਕਾਰ ਰਾਖਵੇਂ ਹਨ।
ਵੱਧview
ਮੋਡੀਊਲ ਓਵਰview
EK057 ਇੱਕ ਸ਼ਕਤੀਸ਼ਾਲੀ, ਆਮ Wi-Fi+Bluetooth®+Bluetooth® LE MCU ਮੋਡੀਊਲ ਹੈ ਜੋ ਕਿ ਘੱਟ-ਪਾਵਰ ਸੈਂਸਰ ਨੈੱਟਵਰਕਾਂ ਤੋਂ ਲੈ ਕੇ ਸਭ ਤੋਂ ਵੱਧ ਮੰਗ ਵਾਲੇ ਕੰਮਾਂ, ਜਿਵੇਂ ਕਿ ਵੌਇਸ ਏਨਕੋਡਿੰਗ, ਸੰਗੀਤ ਸਟ੍ਰੀਮਿੰਗ ਅਤੇ MP3 ਤੱਕ, ਕਈ ਤਰ੍ਹਾਂ ਦੀਆਂ ਐਪਲੀਕੇਸ਼ਨ-ਕੇਸ਼ਨਾਂ ਨੂੰ ਨਿਸ਼ਾਨਾ ਬਣਾਉਂਦਾ ਹੈ। ਡੀਕੋਡਿੰਗ
ਸਾਰਣੀ 1: EK057 ਨਿਰਧਾਰਨ
ਸ਼੍ਰੇਣੀਆਂ | ਆਈਟਮਾਂ | ਨਿਰਧਾਰਨ |
ਵਾਈ-ਫਾਈ |
ਪ੍ਰੋਟੋਕੋਲ | 802.11 b/g/n (802.11n 150 Mbps ਤੱਕ) |
A-MPDU ਅਤੇ A-MSDU ਏਗਰੀਗੇਸ਼ਨ ਅਤੇ 0.4 µs ਗਾਰਡ
ਅੰਤਰਾਲ ਸਹਿਯੋਗ |
||
ਬਾਰੰਬਾਰਤਾ ਸੀਮਾ | 2412 ~ 2484 ਮੈਗਾਹਰਟਜ਼ | |
ਬਲੂਟੁੱਥ® |
ਪ੍ਰੋਟੋਕੋਲ | ਪ੍ਰੋਟੋਕੋਲ v4.2 BR/EDR ਅਤੇ ਬਲੂਟੁੱਥ® LE ਵਿਸ਼ੇਸ਼ਤਾ-
ਸ਼ੇਰ |
ਰੇਡੀਓ | ਕਲਾਸ-1, ਕਲਾਸ-2 ਅਤੇ ਕਲਾਸ-3 ਟ੍ਰਾਂਸਮੀਟਰ | |
AFH | ||
ਆਡੀਓ | CVSD ਅਤੇ SBC | |
ਹਾਰਡਵੇਅਰ |
ਮੋਡੀਊਲ ਇੰਟਰਫੇਸ | UART, SPI, I2C, I2S, GPIO, ADC |
ਏਕੀਕ੍ਰਿਤ ਕ੍ਰਿਸਟਲ | 40 MHz ਕ੍ਰਿਸਟਲ | |
ਏਕੀਕ੍ਰਿਤ SPI ਫਲੈਸ਼ | 8 MB | |
ਸੰਚਾਲਨ ਵਾਲੀਅਮtagਈ/ਪਾਵਰ ਸਪਲਾਈ | 3.0 ਵੀ ~ 3.6 ਵੀ | |
ਓਪਰੇਟਿੰਗ ਮੌਜੂਦਾ | ਔਸਤ: 80 mA | |
ਪਾਵਰ ਦੁਆਰਾ ਡਿਲੀਵਰ ਕੀਤਾ ਗਿਆ ਨਿਊਨਤਮ ਕਰੰਟ
ਸਪਲਾਈ |
500 ਐਮ.ਏ | |
ਸਿਫਾਰਿਸ਼ ਕੀਤਾ ਓਪਰੇਟਿੰਗ ਤਾਪਮਾਨ-
ture ਸੀਮਾ |
-40 °C ~ +85 °C | |
ਨਮੀ ਸੰਵੇਦਨਸ਼ੀਲਤਾ ਪੱਧਰ (MSL) | ਪੱਧਰ 3 |
ਪਿੰਨ ਵਰਣਨ
ਮੋਡੀਊਲ ਵਿੱਚ 14 ਪਿੰਨ ਅਤੇ 7 ਟੈਸਟਿੰਗ ਪੁਆਇੰਟ ਹਨ। ਟੇਬਲ 2 ਵਿੱਚ ਪਿੰਨ ਪਰਿਭਾਸ਼ਾਵਾਂ ਦੇਖੋ।
ਨਾਮ | ਨੰ. | ਟਾਈਪ ਕਰੋ | ਫੰਕਸ਼ਨ |
IO32 | A1 | I/O | GPIO32, XTAL_32K_P (32.768 kHz ਕ੍ਰਿਸਟਲ ਔਸਿਲੇਟਰ ਇਨਪੁਟ), ADC1_CH4,
TOUCH9, RTC_GPIO9 |
IO16 | A2 | I/O | GPIO16, HS1_DATA4, U2RXD, EMAC_CLK_OUT |
IO17 | A3 | I/O | GPIO17, HS1_DATA5, U2TXD, EMAC_CLK_OUT_180 |
IO5 | A4 | I/O | GPIO5, VSPICS0, HS1_DATA6, EMAC_RX_CLK |
3V3 | A5 | P | ਬਿਜਲੀ ਦੀ ਸਪਲਾਈ |
ਜੀ.ਐਨ.ਡੀ | A6 | P | ਜ਼ਮੀਨ |
ਨਾਮ | ਨੰ. | ਟਾਈਪ ਕਰੋ | ਫੰਕਸ਼ਨ |
ਜੀ.ਐਨ.ਡੀ | A7 | P | ਜ਼ਮੀਨ |
ਜੀ.ਐਨ.ਡੀ | A8 | P | ਜ਼ਮੀਨ |
ਜੀ.ਐਨ.ਡੀ | A9 | P | ਜ਼ਮੀਨ |
IO18 | A10 | I/O | GPIO18, VSPICLK, HS1_DATA7 |
IO23 | A11 | I/O | GPIO23, VSPID, HS1_STROBE |
IO19 | A12 | I/O | GPIO19, VSPIQ, U0CTS, EMAC_TXD0 |
IO33 | A13 | I/O | GPIO33, XTAL_32K_N (32.768 kHz ਕ੍ਰਿਸਟਲ ਔਸਿਲੇਟਰ ਆਉਟਪੁੱਟ),
ADC1_CH5, TOUCH8, RTC_GPIO8 |
EN |
A14 |
I |
ਉੱਚ: ਚਾਲੂ; ਚਿੱਪ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ ਘੱਟ: ਬੰਦ; ਚਿੱਪ ਬੰਦ ਹੋ ਜਾਂਦੀ ਹੈ
ਨੋਟ: ਪਿੰਨ ਨੂੰ ਫਲੋਟਿੰਗ ਨਾ ਛੱਡੋ। |
IO14 | TP22 | I/O | GPIO14, ADC2_CH6, TOUCH6, RTC_GPIO16, MTMS, HSPICLK,
HS2_CLK, SD_CLK, EMAC_TXD2 |
IO15 | TP21 | I/O | GPIO15, ADC2_CH3, TOUCH3, MTDO, HSPICS0, RTC_GPIO13,
HS2_CMD, SD_CMD, EMAC_RXD3 |
IO13 | TP18 | I/O | GPIO13, ADC2_CH4, TOUCH4, RTC_GPIO14, MTCK, HSPID,
HS2_DATA3, SD_DATA3, EMAC_RX_ER |
IO12 | TP17 | I/O | GPIO12, ADC2_CH5, TOUCH5, RTC_GPIO15, MTDI, HSPIQ,
HS2_DATA2, SD_DATA2, EMAC_TXD3 |
IO0 | TP19 | I/O | GPIO0, ADC2_CH1, TOUCH1, RTC_GPIO11, CLK_OUT1,
EMAC_TX_CLK |
RXD | TP16 | I/O | GPIO3, U0RXD, CLK_OUT2 |
TXD | TP20 | I/O | GPIO1, U0TXD, CLK_OUT3, EMAC_RXD2 |
EK057 'ਤੇ ਸ਼ੁਰੂਆਤ ਕਰੋ
ਤੁਹਾਨੂੰ ਕੀ ਚਾਹੀਦਾ ਹੈ
EK057 ਮੋਡੀਊਲ ਲਈ ਐਪਲੀਕੇਸ਼ਨ ਵਿਕਸਿਤ ਕਰਨ ਲਈ ਤੁਹਾਨੂੰ ਲੋੜ ਹੈ:
- 1 x EK057 ਮੋਡੀਊਲ
- 1 x Espressif RF ਟੈਸਟਿੰਗ ਬੋਰਡ
- 1 x USB-ਤੋਂ-ਸੀਰੀਅਲ ਬੋਰਡ
- 1 x ਮਾਈਕ੍ਰੋ-USB ਕੇਬਲ
- 1 x PC ਚੱਲ ਰਿਹਾ Linux
ਇਸ ਉਪਭੋਗਤਾ ਗਾਈਡ ਵਿੱਚ, ਅਸੀਂ ਲੀਨਕਸ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਨੂੰ ਇੱਕ ਸਾਬਕਾ ਵਜੋਂ ਲੈਂਦੇ ਹਾਂample. Windows ਅਤੇ macOS 'ਤੇ ਸੰਰਚਨਾ ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ESP-IDF ਪ੍ਰੋਗਰਾਮਿੰਗ ਗਾਈਡ ਵੇਖੋ।
ਹਾਰਡਵੇਅਰ ਕਨੈਕਸ਼ਨ
- ਚਿੱਤਰ 057 ਵਿੱਚ ਦਰਸਾਏ ਅਨੁਸਾਰ EK1 ਮੋਡੀਊਲ ਨੂੰ RF ਟੈਸਟਿੰਗ ਬੋਰਡ ਵਿੱਚ ਸੋਲਡਰ ਕਰੋ।
- RF ਟੈਸਟਿੰਗ ਬੋਰਡ ਨੂੰ TXD, RXD, ਅਤੇ GND ਰਾਹੀਂ USB-ਤੋਂ-ਸੀਰੀਅਲ ਬੋਰਡ ਨਾਲ ਕਨੈਕਟ ਕਰੋ।
- USB-ਤੋਂ-ਸੀਰੀਅਲ ਬੋਰਡ ਨੂੰ PC ਨਾਲ ਕਨੈਕਟ ਕਰੋ।
- ਮਾਈਕਰੋ-USB ਕੇਬਲ ਰਾਹੀਂ, 5 V ਪਾਵਰ ਸਪਲਾਈ ਨੂੰ ਯੋਗ ਬਣਾਉਣ ਲਈ RF ਟੈਸਟਿੰਗ ਬੋਰਡ ਨੂੰ PC ਜਾਂ ਪਾਵਰ ਅਡੈਪਟਰ ਨਾਲ ਕਨੈਕਟ ਕਰੋ।
- ਡਾਊਨਲੋਡ ਦੌਰਾਨ, IO0 ਨੂੰ ਇੱਕ ਜੰਪਰ ਰਾਹੀਂ GND ਨਾਲ ਕਨੈਕਟ ਕਰੋ। ਫਿਰ, ਟੈਸਟਿੰਗ ਬੋਰਡ ਨੂੰ "ਚਾਲੂ" ਕਰੋ।
- ਫਰਮਵੇਅਰ ਨੂੰ ਫਲੈਸ਼ ਵਿੱਚ ਡਾਊਨਲੋਡ ਕਰੋ। ਵੇਰਵਿਆਂ ਲਈ, ਹੇਠਾਂ ਦਿੱਤੇ ਭਾਗਾਂ ਨੂੰ ਦੇਖੋ।
- ਡਾਊਨਲੋਡ ਕਰਨ ਤੋਂ ਬਾਅਦ, IO0 ਅਤੇ GND 'ਤੇ ਜੰਪਰ ਨੂੰ ਹਟਾਓ।
- RF ਟੈਸਟਿੰਗ ਬੋਰਡ ਨੂੰ ਦੁਬਾਰਾ ਚਾਲੂ ਕਰੋ। EK057 ਵਰਕਿੰਗ ਮੋਡ ਵਿੱਚ ਬਦਲ ਜਾਵੇਗਾ। ਚਿੱਪ ਸ਼ੁਰੂ ਹੋਣ 'ਤੇ ਫਲੈਸ਼ ਤੋਂ ਪ੍ਰੋਗਰਾਮਾਂ ਨੂੰ ਪੜ੍ਹੇਗੀ।
ਨੋਟ:
IO0 ਅੰਦਰੂਨੀ ਤਰਕ ਉੱਚ ਹੈ। ਜੇਕਰ IO0 ਪੁੱਲ-ਅੱਪ ਲਈ ਸੈੱਟ ਕੀਤਾ ਗਿਆ ਹੈ, ਤਾਂ ਬੂਟ ਮੋਡ ਚੁਣਿਆ ਗਿਆ ਹੈ। ਜੇਕਰ ਇਹ ਪਿੰਨ ਪੁੱਲ-ਡਾਊਨ ਹੈ ਜਾਂ ਖੱਬੇ ਫਲੋਟਿੰਗ ਹੈ, ਤਾਂ ਡਾਊਨਲੋਡ ਮੋਡ ਚੁਣਿਆ ਗਿਆ ਹੈ। EK057 ਬਾਰੇ ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ EK057 ਡੇਟਾਸ਼ੀਟ ਵੇਖੋ।
ਵਿਕਾਸ ਵਾਤਾਵਰਣ ਸਥਾਪਤ ਕਰੋ
Espressif IoT ਵਿਕਾਸ ਫਰੇਮਵਰਕ (ਛੋਟੇ ਲਈ ESP-IDF) Espressif ESP32 'ਤੇ ਆਧਾਰਿਤ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਵਿਕਸਤ ਕਰਨ ਲਈ ਇੱਕ ਢਾਂਚਾ ਹੈ। ਉਪਭੋਗਤਾ ESP-IDF ਦੇ ਆਧਾਰ 'ਤੇ Windows/Linux/macOS ਵਿੱਚ ESP32 ਨਾਲ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਵਿਕਸਿਤ ਕਰ ਸਕਦੇ ਹਨ। ਇੱਥੇ ਅਸੀਂ ਲੀਨਕਸ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਨੂੰ ਸਾਬਕਾ ਵਜੋਂ ਲੈਂਦੇ ਹਾਂample.
ਪੂਰਕ ਲੋੜਾਂ ਨੂੰ ਸਥਾਪਿਤ ਕਰੋ
ESP-IDF ਨਾਲ ਕੰਪਾਇਲ ਕਰਨ ਲਈ ਤੁਹਾਨੂੰ ਹੇਠਾਂ ਦਿੱਤੇ ਪੈਕੇਜ ਪ੍ਰਾਪਤ ਕਰਨ ਦੀ ਲੋੜ ਹੈ:
- CentOS 7:
sudo yum install git wget flex bison gperf python cmake ninja−build ccache dfu−util - ਉਬੰਟੂ ਅਤੇ ਡੇਬੀਅਨ (ਇੱਕ ਕਮਾਂਡ ਦੋ ਲਾਈਨਾਂ ਵਿੱਚ ਟੁੱਟ ਜਾਂਦੀ ਹੈ):
sudo apt−get install git wget flex bison gperf python python−pip python−setuptools cmake Ninja −build ccache libffi −dev libssl −dev dfu−util - ਤੀਰ:
sudo pacman −S −−ਲੋੜੀਦਾ gcc git make flex bison gperf python−pip cmake ਨਿੰਜਾ ccache dfu−util - ਨੋਟ:
- ਇਹ ਗਾਈਡ ESP-IDF ਲਈ ਇੱਕ ਇੰਸਟਾਲੇਸ਼ਨ ਫੋਲਡਰ ਵਜੋਂ ਲੀਨਕਸ ਉੱਤੇ ਡਾਇਰੈਕਟਰੀ ~/esp ਦੀ ਵਰਤੋਂ ਕਰਦੀ ਹੈ।
- ਧਿਆਨ ਵਿੱਚ ਰੱਖੋ ਕਿ ESP-IDF ਮਾਰਗਾਂ ਵਿੱਚ ਖਾਲੀ ਥਾਂਵਾਂ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦਾ ਹੈ।
ESP-IDF ਪ੍ਰਾਪਤ ਕਰੋ
EK057 ਮੋਡੀਊਲ ਲਈ ਐਪਲੀਕੇਸ਼ਨ ਬਣਾਉਣ ਲਈ, ਤੁਹਾਨੂੰ ESP-IDF ਰਿਪੋਜ਼ਟਰੀ ਵਿੱਚ Espressif ਦੁਆਰਾ ਪ੍ਰਦਾਨ ਕੀਤੀਆਂ ਗਈਆਂ ਸੌਫਟਵੇਅਰ ਲਾਇਬ੍ਰੇਰੀਆਂ ਦੀ ਲੋੜ ਹੈ।
ESP-IDF ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ, 'git clone' ਨਾਲ ਰਿਪੋਜ਼ਟਰੀ ਨੂੰ ESP-IDF ਨੂੰ ਡਾਊਨਲੋਡ ਕਰਨ ਅਤੇ ਕਲੋਨ ਕਰਨ ਲਈ ਇੱਕ ਇੰਸਟਾਲੇਸ਼ਨ ਡਾਇਰੈਕਟਰੀ (~/esp) ਬਣਾਓ:
- mkdir −p ~/esp
- cd ~/esp
- git ਕਲੋਨ −−recursive https://github.com/espressif/esp−idf. git
ESP-IDF ਨੂੰ ~/esp/esp-idf ਵਿੱਚ ਡਾਊਨਲੋਡ ਕੀਤਾ ਜਾਵੇਗਾ। ਕਿਸੇ ਦਿੱਤੀ ਸਥਿਤੀ ਵਿੱਚ ਕਿਹੜੇ ESP-IDF ਸੰਸਕਰਣ ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਹੈ, ਇਸ ਬਾਰੇ ਜਾਣਕਾਰੀ ਲਈ ESP-IDF ਸੰਸਕਰਣਾਂ ਨਾਲ ਸਲਾਹ ਕਰੋ।
ਟੂਲਸ ਸੈਟ ਅਪ ਕਰੋ
ESP-IDF ਤੋਂ ਇਲਾਵਾ, ਤੁਹਾਨੂੰ ESP-IDF ਦੁਆਰਾ ਵਰਤੇ ਜਾਣ ਵਾਲੇ ਟੂਲਸ ਨੂੰ ਵੀ ਇੰਸਟਾਲ ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, ਜਿਵੇਂ ਕਿ ਕੰਪਾਈਲਰ, ਡੀਬੱਗਰ, ਪਾਈਥਨ ਪੈਕੇਜ, ਆਦਿ। ESP-IDF ਟੂਲ ਸੈੱਟਅੱਪ ਕਰਨ ਵਿੱਚ ਮਦਦ ਲਈ 'install.sh' ਨਾਂ ਦੀ ਸਕ੍ਰਿਪਟ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਇੱਕ ਵਾਰ ਵਿੱਚ.
cd ~/esp/esp−idf
ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲ ਸੈਟ ਅਪ ਕਰੋ
ਇੰਸਟਾਲ ਕੀਤੇ ਟੂਲ ਹਾਲੇ PATH ਵਾਤਾਵਰਨ ਵੇਰੀਏਬਲ ਵਿੱਚ ਸ਼ਾਮਲ ਨਹੀਂ ਕੀਤੇ ਗਏ ਹਨ। ਕਮਾਂਡ ਲਾਈਨ ਤੋਂ ਟੂਲਸ ਨੂੰ ਵਰਤਣਯੋਗ ਬਣਾਉਣ ਲਈ, ਕੁਝ ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲ ਸੈੱਟ ਕੀਤੇ ਜਾਣੇ ਚਾਹੀਦੇ ਹਨ। ESP-IDF ਇੱਕ ਹੋਰ ਸਕ੍ਰਿਪਟ 'export.sh' ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਜੋ ਅਜਿਹਾ ਕਰਦਾ ਹੈ। ਟਰਮੀਨਲ ਵਿੱਚ ਜਿੱਥੇ ਤੁਸੀਂ ESP-IDF ਦੀ ਵਰਤੋਂ ਕਰਨ ਜਾ ਰਹੇ ਹੋ, ਚਲਾਓ: install .sh. $HOME/esp/esp−idf/export.sh
ਹੁਣ ਸਭ ਕੁਝ ਤਿਆਰ ਹੈ, ਤੁਸੀਂ EK057 ਮੋਡੀਊਲ 'ਤੇ ਆਪਣਾ ਪਹਿਲਾ ਪ੍ਰੋਜੈਕਟ ਬਣਾ ਸਕਦੇ ਹੋ।
ਆਪਣਾ ਪਹਿਲਾ ਪ੍ਰੋਜੈਕਟ ਬਣਾਓ
ਇੱਕ ਪ੍ਰੋਜੈਕਟ ਸ਼ੁਰੂ ਕਰੋ
ਹੁਣ ਤੁਸੀਂ EK057 ਮੋਡੀਊਲ ਲਈ ਆਪਣੀ ਅਰਜ਼ੀ ਤਿਆਰ ਕਰਨ ਲਈ ਤਿਆਰ ਹੋ। ਤੁਸੀਂ ਸਾਬਕਾ ਤੋਂ get-started/hello_world ਪ੍ਰੋਜੈਕਟ ਨਾਲ ਸ਼ੁਰੂ ਕਰ ਸਕਦੇ ਹੋampESP-IDF ਵਿੱਚ les ਡਾਇਰੈਕਟਰੀ.
get-started/hello_world ਨੂੰ ~/esp ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਕਾਪੀ ਕਰੋ:
cd ~/esp
cp −r $IDF_PATH/examples/get−started/hello_world .
ਸਾਬਕਾ ਦੀ ਇੱਕ ਸੀਮਾ ਹੈampਸਾਬਕਾ ਵਿੱਚ le ਪ੍ਰਾਜੈਕਟampESP-IDF ਵਿੱਚ les ਡਾਇਰੈਕਟਰੀ. ਤੁਸੀਂ ਕਿਸੇ ਵੀ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਉਸੇ ਤਰੀਕੇ ਨਾਲ ਕਾਪੀ ਕਰ ਸਕਦੇ ਹੋ ਜਿਵੇਂ ਕਿ ਉੱਪਰ ਪੇਸ਼ ਕੀਤਾ ਗਿਆ ਹੈ ਅਤੇ ਇਸਨੂੰ ਚਲਾ ਸਕਦੇ ਹੋ। ਇਹ ਸਾਬਕਾ ਬਣਾਉਣ ਲਈ ਵੀ ਸੰਭਵ ਹੈamples in-place, ਉਹਨਾਂ ਨੂੰ ਪਹਿਲਾਂ ਕਾਪੀ ਕੀਤੇ ਬਿਨਾਂ।
ਆਪਣੀ ਡਿਵਾਈਸ ਨੂੰ ਕਨੈਕਟ ਕਰੋ
ਹੁਣ ਆਪਣੇ EK057 ਮੋਡੀਊਲ ਨੂੰ ਕੰਪਿਊਟਰ ਨਾਲ ਕਨੈਕਟ ਕਰੋ ਅਤੇ ਜਾਂਚ ਕਰੋ ਕਿ ਮੋਡੀਊਲ ਕਿਸ ਸੀਰੀਅਲ ਪੋਰਟ ਦੇ ਹੇਠਾਂ ਦਿਖਾਈ ਦੇ ਰਿਹਾ ਹੈ। ਲੀਨਕਸ ਵਿੱਚ ਸੇ-ਰਿਅਲ ਪੋਰਟਾਂ ਆਪਣੇ ਨਾਮ ਵਿੱਚ '/dev/tty' ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦੀਆਂ ਹਨ। ਹੇਠਾਂ ਦਿੱਤੀ ਕਮਾਂਡ ਨੂੰ ਦੋ ਵਾਰ ਚਲਾਓ, ਪਹਿਲਾਂ ਬੋਰਡ ਨੂੰ ਅਨਪਲੱਗ ਕਰਕੇ, ਫਿਰ ਪਲੱਗ ਇਨ ਨਾਲ। ਦੂਜੀ ਵਾਰ ਦਿਖਾਈ ਦੇਣ ਵਾਲੀ ਪੋਰਟ ਉਹ ਹੈ ਜਿਸ ਦੀ ਤੁਹਾਨੂੰ ਲੋੜ ਹੈ:
ls /dev/tty*
ਨੋਟ:
ਪੋਰਟ ਨਾਮ ਨੂੰ ਆਸਾਨ ਰੱਖੋ ਕਿਉਂਕਿ ਤੁਹਾਨੂੰ ਅਗਲੇ ਪੜਾਵਾਂ ਵਿੱਚ ਇਸਦੀ ਲੋੜ ਪਵੇਗੀ।
ਕੌਂਫਿਗਰ ਕਰੋ
ਸਟੈਪ 2.4.1 ਤੋਂ ਆਪਣੀ 'hello_world' ਡਾਇਰੈਕਟਰੀ 'ਤੇ ਨੈਵੀਗੇਟ ਕਰੋ। ਇੱਕ ਪ੍ਰੋਜੈਕਟ ਸ਼ੁਰੂ ਕਰੋ, ਟੀਚੇ ਵਜੋਂ ESP32 ਚਿੱਪ ਸੈਟ ਕਰੋ ਅਤੇ ਪ੍ਰੋਜੈਕਟ ਕੌਂਫਿਗਰੇਸ਼ਨ ਉਪਯੋਗਤਾ 'ਮੇਨੂ ਕੌਂਫਿਗਰ' ਚਲਾਓ।
- cd ~/esp/hello_world
- IDF .py ਸੈੱਟ-ਟਾਰਗੇਟ esp32
- IDF .py ਮੇਨੂ ਸੰਰੂਪਣ
ਨਵਾਂ ਪ੍ਰੋਜੈਕਟ ਖੋਲ੍ਹਣ ਤੋਂ ਬਾਅਦ, 'idf.py set-target esp32' ਨਾਲ ਟੀਚਾ ਸੈੱਟ ਕਰਨਾ ਇੱਕ ਵਾਰ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਜੇਕਰ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਕੁਝ ਮੌਜੂਦਾ ਬਿਲਡ ਅਤੇ ਕੌਂਫਿਗਰੇਸ਼ਨ ਸ਼ਾਮਲ ਹਨ, ਤਾਂ ਉਹਨਾਂ ਨੂੰ ਕਲੀਅਰ ਕੀਤਾ ਜਾਵੇਗਾ ਅਤੇ ਸ਼ੁਰੂ ਕੀਤਾ ਜਾਵੇਗਾ। ਇਸ ਕਦਮ ਨੂੰ ਬਿਲਕੁਲ ਛੱਡਣ ਲਈ ਟੀਚਾ ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਵਾਧੂ ਜਾਣਕਾਰੀ ਲਈ ਟੀਚਾ ਚੁਣਨਾ ਦੇਖੋ। ਜੇਕਰ ਪਿਛਲੇ ਪੜਾਅ ਸਹੀ ਢੰਗ ਨਾਲ ਕੀਤੇ ਗਏ ਹਨ, ਤਾਂ ਹੇਠਾਂ ਦਿੱਤਾ ਮੇਨੂ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ:
ਚਿੱਤਰ 2: ਪ੍ਰੋਜੈਕਟ ਕੌਂਫਿਗਰੇਸ਼ਨ - ਹੋਮ ਵਿੰਡੋ
ਤੁਹਾਡੇ ਟਰਮੀਨਲ ਵਿੱਚ ਮੀਨੂ ਦੇ ਰੰਗ ਵੱਖਰੇ ਹੋ ਸਕਦੇ ਹਨ। ਤੁਸੀਂ '--style' ਵਿਕਲਪ ਨਾਲ ਦਿੱਖ ਬਦਲ ਸਕਦੇ ਹੋ। ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ ਕਿਰਪਾ ਕਰਕੇ 'idf.py menuconfig --help' ਚਲਾਓ।
ਪ੍ਰੋਜੈਕਟ ਬਣਾਓ
ਚਲਾ ਕੇ ਪ੍ਰੋਜੈਕਟ ਬਣਾਓ:
idf .py ਬਿਲਡ
ਇਹ ਕਮਾਂਡ ਐਪਲੀਕੇਸ਼ਨ ਅਤੇ ਸਾਰੇ ESP-IDF ਕੰਪੋਨੈਂਟਸ ਨੂੰ ਕੰਪਾਇਲ ਕਰੇਗੀ, ਫਿਰ ਇਹ ਬੂਟਲੋਡਰ, ਭਾਗ ਸਾਰਣੀ, ਅਤੇ ਐਪਲੀਕੇਸ਼ਨ ਬਾਈਨਰੀਆਂ ਤਿਆਰ ਕਰੇਗੀ।
- $ idf .py ਬਿਲਡ
- /path/to/hello_world/build ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ cmake ਚੱਲ ਰਿਹਾ ਹੈ
- "cmake −G Ninja −−warn−uninitialized /path/to/hello_world" ਨੂੰ ਚਲਾਇਆ ਜਾ ਰਿਹਾ ਹੈ... ਅਣ-ਸ਼ੁਰੂਆਤ ਮੁੱਲਾਂ ਬਾਰੇ ਚੇਤਾਵਨੀ ਦਿਓ।
- Found Git: /usr/bin/git (ਮਿਲਿਆ ਸੰਸਕਰਣ "2.17.0")
- ਸੰਰਚਨਾ ਦੇ ਕਾਰਨ ਖਾਲੀ aws_iot ਕੰਪੋਨੈਂਟ ਬਣਾ ਰਿਹਾ ਹੈ
- ਕੰਪੋਨੈਂਟ ਨਾਮ: …
- ਕੰਪੋਨੈਂਟ ਮਾਰਗ: …
- (ਬਿਲਡ ਸਿਸਟਮ ਆਉਟਪੁੱਟ ਦੀਆਂ ਹੋਰ ਲਾਈਨਾਂ)
- [527/527] ਹੈਲੋ ਪੈਦਾ ਕਰਨਾ -world.bin
- esptool .py v2.3.1
ਪ੍ਰੋਜੈਕਟ ਦਾ ਨਿਰਮਾਣ ਪੂਰਾ ਹੋਇਆ। ਫਲੈਸ਼ ਕਰਨ ਲਈ, ਇਹ ਕਮਾਂਡ ਚਲਾਓ: - components/esptool_py/esptool/esptool.py −p (PORT) −b 921600 write_flash −−flash_mode dio−−flash_size ਖੋਜੋ −−flash_freq 40m 0x10000 build/hello−world.bin ਬਿਲਡ 0x1000
- ਬਿਲਡ/ਬੂਟਲੋਡਰ/ਬੂਟਲੋਡਰ। ਬਿਨ 0x8000 ਬਿਲਡ/ partition_table/ partition −table.bin
- ਜਾਂ 'idf .py −p PORT ਫਲੈਸ਼' ਚਲਾਓ
ਜੇਕਰ ਕੋਈ ਤਰੁੱਟੀਆਂ ਨਹੀਂ ਹਨ, ਤਾਂ ਬਿਲਡ ਫਰਮਵੇਅਰ ਬਾਈਨਰੀ .bin ਤਿਆਰ ਕਰਕੇ ਪੂਰਾ ਹੋ ਜਾਵੇਗਾ file.
ਡਿਵਾਈਸ ਉੱਤੇ ਫਲੈਸ਼ ਕਰੋ
ਉਹਨਾਂ ਬਾਈਨਰੀਆਂ ਨੂੰ ਫਲੈਸ਼ ਕਰੋ ਜੋ ਤੁਸੀਂ ਹੁਣੇ ਚਲਾ ਕੇ ਆਪਣੇ EK057 ਮੋਡੀਊਲ ਵਿੱਚ ਬਣਾਈਆਂ ਹਨ:
idf .py −p ਪੋਰਟ [−b BAUD] ਫਲੈਸ਼
PORT ਨੂੰ ਸਟੈਪ ਤੋਂ ਆਪਣੇ ਮੋਡੀਊਲ ਦੇ ਸੀਰੀਅਲ ਪੋਰਟ ਨਾਮ ਨਾਲ ਬਦਲੋ: ਆਪਣੀ ਡਿਵਾਈਸ ਨੂੰ ਕਨੈਕਟ ਕਰੋ। ਤੁਸੀਂ ਫਲੈਸ਼ਰ ਬਾਡ ਰੇਟ ਨੂੰ ਆਪਣੀ ਲੋੜੀਂਦੀ ਬੌਡ ਦਰ ਨਾਲ ਬਦਲ ਕੇ ਵੀ ਬਦਲ ਸਕਦੇ ਹੋ। ਪੂਰਵ-ਨਿਰਧਾਰਤ ਬੌਡ ਦਰ 460800 ਹੈ। idf.py ਆਰਗੂਮੈਂਟਾਂ ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ, idf.py ਦੇਖੋ।
ਨੋਟ:
ਵਿਕਲਪ 'ਫਲੈਸ਼' ਆਪਣੇ ਆਪ ਹੀ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਬਣਾਉਂਦਾ ਅਤੇ ਫਲੈਸ਼ ਕਰਦਾ ਹੈ, ਇਸ ਲਈ 'idf.py ਬਿਲਡ' ਚਲਾਉਣਾ ਜ਼ਰੂਰੀ ਨਹੀਂ ਹੈ।
- ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ esptool.py ਚੱਲ ਰਿਹਾ ਹੈ […]/ esp/hello_world
- ਚਲਾਇਆ ਜਾ ਰਿਹਾ ਹੈ ”python […]/esp−idf/components/esptool_py/esptool/esptool.py −b 460800 write_flash @flash_project_args”…
- esptool .py −b 460800 write_flash −−flash_mode dio −−flash_size ਖੋਜੋ −−flash_freq 40m 0x1000
- ਬੂਟਲੋਡਰ/ਬੂਟਲੋਡਰ। bin 0x8000 partition_table / partition −table.bin 0x10000 hello−world.bin esptool .py v2.3.1
ਕਨੈਕਟ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ... - ਚਿੱਪ ਕਿਸਮ ਦਾ ਪਤਾ ਲਗਾਇਆ ਜਾ ਰਿਹਾ ਹੈ ... ESP32 ਚਿੱਪ ESP32D0WDQ6 ਹੈ (ਸੰਸ਼ੋਧਨ 1)
- ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ: ਵਾਈਫਾਈ, ਬੀਟੀ, ਡਿਊਲ ਕੋਰ ਅੱਪਲੋਡਿੰਗ ਸਟੱਬ…
- ਸਟੱਬ ਚੱਲ ਰਿਹਾ ਹੈ…
- ਸਟੱਬ ਚੱਲ ਰਿਹਾ ਹੈ…
- ਬੌਡ ਰੇਟ ਨੂੰ 460800 ਵਿੱਚ ਬਦਲਿਆ ਗਿਆ।
- Espressif ਸਿਸਟਮ
- ਫਲੈਸ਼ ਦਾ ਆਕਾਰ ਕੌਂਫਿਗਰ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ…
- ਸਵੈਚਲਿਤ ਫਲੈਸ਼ ਦਾ ਆਕਾਰ: 4MB
- ਫਲੈਸ਼ ਪੈਰਾਮ 0x0220 'ਤੇ ਸੈੱਟ ਕੀਤਾ ਗਿਆ
- 22992 ਬਾਈਟਸ ਨੂੰ 13019 ਤੱਕ ਸੰਕੁਚਿਤ ਕੀਤਾ ਗਿਆ...
- 22992 ਸਕਿੰਟਾਂ ਵਿੱਚ 13019x0 'ਤੇ 00001000 ਬਾਈਟ (0.3 ਸੰਕੁਚਿਤ) ਲਿਖਿਆ (ਪ੍ਰਭਾਵੀ 558.9 kbit/s)… ਡਾਟਾ ਦੀ ਹੈਸ਼ ਪੁਸ਼ਟੀ ਕੀਤੀ ਗਈ।
- 3072 ਬਾਈਟਸ ਨੂੰ 82 ਤੱਕ ਸੰਕੁਚਿਤ ਕੀਤਾ ਗਿਆ...
- 3072 ਸਕਿੰਟਾਂ ਵਿੱਚ 82x0 'ਤੇ 00008000 ਬਾਈਟ (0.0 ਸੰਕੁਚਿਤ) ਲਿਖਿਆ (ਪ੍ਰਭਾਵੀ 5789.3 kbit/s)… ਡਾਟਾ ਦੀ ਹੈਸ਼ ਪੁਸ਼ਟੀ ਕੀਤੀ ਗਈ।
- 136672 ਬਾਈਟਸ ਨੂੰ 67544 ਤੱਕ ਸੰਕੁਚਿਤ ਕੀਤਾ ਗਿਆ...
- 136672 ਸਕਿੰਟਾਂ ਵਿੱਚ 67544x0 'ਤੇ 00010000 ਬਾਈਟ (1.9 ਸੰਕੁਚਿਤ) ਲਿਖਿਆ (ਪ੍ਰਭਾਵੀ 567.5 kbit/s)… ਡਾਟਾ ਦੀ ਹੈਸ਼ ਪੁਸ਼ਟੀ ਕੀਤੀ ਗਈ।
ਛੱਡ ਰਿਹਾ ਹੈ…
RTS ਪਿੰਨ ਦੁਆਰਾ ਹਾਰਡ ਰੀਸੈਟਿੰਗ...
ਜੇਕਰ ਸਭ ਕੁਝ ਠੀਕ ਚੱਲਦਾ ਹੈ, ਤਾਂ "hello_world" ਐਪਲੀਕੇਸ਼ਨ ਤੁਹਾਡੇ IO0 ਅਤੇ GND 'ਤੇ ਜੰਪਰ ਨੂੰ ਹਟਾਉਣ ਅਤੇ ਟੈਸਟਿੰਗ ਬੋਰਡ ਨੂੰ ਮੁੜ-ਪਾਵਰ ਕਰਨ ਤੋਂ ਬਾਅਦ ਚੱਲਣਾ ਸ਼ੁਰੂ ਹੋ ਜਾਂਦੀ ਹੈ।
ਮਾਨੀਟਰ
ਇਹ ਦੇਖਣ ਲਈ ਕਿ ਕੀ “hello_world” ਵਾਕਈ ਚੱਲ ਰਿਹਾ ਹੈ, ਟਾਈਪ ਕਰੋ 'idf.py -p PORT ਮਾਨੀਟਰ' (PORT ਨੂੰ ਆਪਣੇ ਸੀਰੀਅਲ ਪੋਰਟ ਨਾਮ ਨਾਲ ਬਦਲਣਾ ਨਾ ਭੁੱਲੋ)।
ਇਹ ਕਮਾਂਡ IDF ਮਾਨੀਟਰ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਲਾਂਚ ਕਰਦੀ ਹੈ:
- $ idf .py −p /dev/ttyUSB0 ਮਾਨੀਟਰ
- ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ idf_monitor ਚੱਲ ਰਿਹਾ ਹੈ […]/ esp/hello_world/build
- "python […]/esp−idf/tools/idf_monitor.py −b 115200 […]/ esp/hello_world/build/ hello −world ਨੂੰ ਚਲਾਇਆ ਜਾ ਰਿਹਾ ਹੈ। elf ”…−−− idf_monitor on /dev/ttyUSB0 115200 −−−
- ਛੱਡੋ: Ctrl+] | ਮੀਨੂ: Ctrl+T | ਮਦਦ: Ctrl+T ਤੋਂ ਬਾਅਦ Ctrl+H
- ets ਜੂਨ 8 2016 00:22:57
- ਪਹਿਲੀ : 0x1 (POWERON_RESET), ਬੂਟ: 0x13 (SPI_FAST_FLASH_BOOT)
- ets ਜੂਨ 8 2016 00:22:57
ਸਟਾਰਟਅਪ ਅਤੇ ਡਾਇਗਨੌਸਟਿਕ ਲੌਗਸ ਉੱਪਰ ਸਕ੍ਰੋਲ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਤੁਹਾਨੂੰ “ਹੈਲੋ ਵਰਲਡ!” ਦੇਖਣਾ ਚਾਹੀਦਾ ਹੈ। ਐਪਲੀਕੇਸ਼ਨ ਦੁਆਰਾ ਛਾਪਿਆ ਗਿਆ.
- ਸਤਿ ਸ੍ਰੀ ਅਕਾਲ ਦੁਨਿਆ!
- 10 ਸਕਿੰਟਾਂ ਵਿੱਚ ਮੁੜ ਚਾਲੂ ਹੋ ਰਿਹਾ ਹੈ…
- ਇਹ 32 CPU ਕੋਰ, WiFi/BT/BLE, ਸਿਲੀਕਾਨ ਰੀਵਿਜ਼ਨ 2, 1MB ਬਾਹਰੀ ਫਲੈਸ਼ 2 ਸਕਿੰਟਾਂ ਵਿੱਚ ਮੁੜ ਚਾਲੂ ਹੋਣ ਵਾਲੀ esp9 ਚਿੱਪ ਹੈ ...
- 8 ਸਕਿੰਟਾਂ ਵਿੱਚ ਮੁੜ ਚਾਲੂ ਹੋ ਰਿਹਾ ਹੈ…
- 7 ਸਕਿੰਟਾਂ ਵਿੱਚ ਮੁੜ ਚਾਲੂ ਹੋ ਰਿਹਾ ਹੈ…
EK057 ਮੋਡੀਊਲ ਨਾਲ ਸ਼ੁਰੂਆਤ ਕਰਨ ਲਈ ਤੁਹਾਨੂੰ ਇਹੀ ਲੋੜ ਹੈ! ਹੁਣ ਤੁਸੀਂ ਕੁਝ ਹੋਰ ਸਾਬਕਾ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਨ ਲਈ ਤਿਆਰ ਹੋampESP-IDF ਵਿੱਚ, ਜਾਂ ਆਪਣੀਆਂ ਖੁਦ ਦੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਵਿਕਸਤ ਕਰਨ ਲਈ ਸਿੱਧੇ ਜਾਓ।
ਸਿੱਖਣ ਦੇ ਸਰੋਤ
ਲਾਜ਼ਮੀ-ਪੜ੍ਹਨ ਵਾਲੇ ਦਸਤਾਵੇਜ਼
ਹੇਠਾਂ ਦਿੱਤਾ ਲਿੰਕ ESP32 ਨਾਲ ਸਬੰਧਤ ਦਸਤਾਵੇਜ਼ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ
![]() |
Espressif ਸਿਸਟਮ EK057 Wi-Fi ਅਤੇ ਬਲੂਟੁੱਥ ਇੰਟਰਨੈਟ ਆਫ ਥਿੰਗਜ਼ ਮੋਡੀਊਲ [pdf] ਯੂਜ਼ਰ ਮੈਨੂਅਲ EK057, 2AC7Z-EK057, 2AC7ZEK057, EK057 ਵਾਈ-ਫਾਈ ਅਤੇ ਬਲੂਟੁੱਥ ਇੰਟਰਨੈੱਟ ਆਫ਼ ਥਿੰਗਜ਼ ਮੋਡੀਊਲ, ਵਾਈ-ਫਾਈ ਅਤੇ ਬਲੂਟੁੱਥ ਇੰਟਰਨੈੱਟ ਆਫ਼ ਥਿੰਗਜ਼ ਮੋਡੀਊਲ |