ਮਾਈਕ੍ਰੋਸੇਮੀ ਪੈਸਟ ਰਿਪੈਲਰ ਚੱਲ ਰਿਹਾ ਸੁਰੱਖਿਅਤ WebSmartFusion2 'ਤੇ ਸਰਵਰ
ਸੰਸ਼ੋਧਨ ਇਤਿਹਾਸ
ਸੰਸ਼ੋਧਨ ਇਤਿਹਾਸ ਉਹਨਾਂ ਤਬਦੀਲੀਆਂ ਦਾ ਵਰਣਨ ਕਰਦਾ ਹੈ ਜੋ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਲਾਗੂ ਕੀਤੇ ਗਏ ਸਨ।
ਪਰਿਵਰਤਨ ਸਭ ਤੋਂ ਮੌਜੂਦਾ ਪ੍ਰਕਾਸ਼ਨ ਨਾਲ ਸ਼ੁਰੂ ਕਰਦੇ ਹੋਏ, ਸੰਸ਼ੋਧਨ ਦੁਆਰਾ ਸੂਚੀਬੱਧ ਕੀਤੇ ਗਏ ਹਨ।
ਸੰਸ਼ੋਧਨ 9.0
ਹੇਠਾਂ ਇਸ ਸੰਸ਼ੋਧਨ ਵਿੱਚ ਕੀਤੀਆਂ ਤਬਦੀਲੀਆਂ ਦਾ ਸਾਰ ਹੈ।
- Libero SoC v2021.1 ਲਈ ਦਸਤਾਵੇਜ਼ ਨੂੰ ਅੱਪਡੇਟ ਕੀਤਾ।
- Libero ਸੰਸਕਰਣ ਨੰਬਰਾਂ ਦੇ ਹਵਾਲੇ ਹਟਾ ਦਿੱਤੇ ਗਏ।
ਸੰਸ਼ੋਧਨ 8.0
Libero v11.8 SP1 ਸਾਫਟਵੇਅਰ ਰੀਲੀਜ਼ ਲਈ ਦਸਤਾਵੇਜ਼ ਨੂੰ ਅੱਪਡੇਟ ਕੀਤਾ।
ਸੰਸ਼ੋਧਨ 7.0
ਹੇਠਾਂ ਇਸ ਦਸਤਾਵੇਜ਼ ਦੇ ਸੰਸ਼ੋਧਨ 7.0 ਵਿੱਚ ਕੀਤੇ ਗਏ ਬਦਲਾਅ ਹਨ।
- Libero SoC, FlashPro, ਅਤੇ SoftConsole ਡਿਜ਼ਾਈਨ ਲੋੜਾਂ ਅੱਪਡੇਟ ਕੀਤੀਆਂ ਗਈਆਂ ਹਨ। ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ, ਡਿਜ਼ਾਈਨ ਦੀਆਂ ਲੋੜਾਂ, ਪੰਨਾ 5 ਦੇਖੋ।
- ਗਾਈਡ ਦੇ ਦੌਰਾਨ, ਡੈਮੋ ਡਿਜ਼ਾਈਨ ਵਿੱਚ ਵਰਤੇ ਗਏ SoftConsole ਪ੍ਰੋਜੈਕਟਾਂ ਦੇ ਨਾਮ ਅਤੇ ਸਾਰੇ ਸੰਬੰਧਿਤ ਅੰਕੜੇ ਅੱਪਡੇਟ ਕੀਤੇ ਗਏ ਹਨ।
ਸੰਸ਼ੋਧਨ 6.0
ਇਸ ਦਸਤਾਵੇਜ਼ ਦੇ ਸੰਸ਼ੋਧਨ 11.7 ਵਿੱਚ Libero v76931 ਸਾਫਟਵੇਅਰ ਰੀਲੀਜ਼ (SAR 6.0) ਲਈ ਦਸਤਾਵੇਜ਼ ਨੂੰ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ ਹੈ।
ਸੰਸ਼ੋਧਨ 5.0
ਅੱਪਡੇਟ ਕੀਤਾ SoftConsole ਫਰਮਵੇਅਰ ਪ੍ਰੋਜੈਕਟ, ਪੰਨਾ 9 (SAR 73518)।
ਸੰਸ਼ੋਧਨ 4.0
Libero v11.6 ਸਾਫਟਵੇਅਰ ਰੀਲੀਜ਼ (SAR 72058) ਲਈ ਦਸਤਾਵੇਜ਼ ਨੂੰ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ।
ਸੰਸ਼ੋਧਨ 3.0
Libero v11.5 ਸਾਫਟਵੇਅਰ ਰੀਲੀਜ਼ (SAR 63973) ਲਈ ਦਸਤਾਵੇਜ਼ ਨੂੰ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ।
ਸੰਸ਼ੋਧਨ 2.0
Libero v11.4 ਸਾਫਟਵੇਅਰ ਰੀਲੀਜ਼ (SAR 60685) ਲਈ ਦਸਤਾਵੇਜ਼ ਨੂੰ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ।
ਸੰਸ਼ੋਧਨ 1.0
ਸੰਸ਼ੋਧਨ 1.0 ਇਸ ਦਸਤਾਵੇਜ਼ ਦਾ ਪਹਿਲਾ ਪ੍ਰਕਾਸ਼ਨ ਸੀ।
ਸੁਰੱਖਿਅਤ ਚੱਲ ਰਿਹਾ ਹੈ WebSmartFusion2 ਡਿਵਾਈਸਾਂ 'ਤੇ ਸਰਵਰ ਡੈਮੋ ਡਿਜ਼ਾਈਨ
PolarSSL, lwIP, ਅਤੇ FreeRTOS ਦੀ ਵਰਤੋਂ ਕਰਨਾ
ਇਹ ਡੈਮੋ ਸੁਰੱਖਿਅਤ ਦੀ ਵਿਆਖਿਆ ਕਰਦਾ ਹੈ webਟ੍ਰਾਂਸਪੋਰਟ ਲੇਅਰ ਸਿਕਿਓਰਿਟੀ (TLS) ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਸਰਵਰ ਸਮਰੱਥਾਵਾਂ,
ਸਿਕਿਓਰ ਸਾਕਟ ਲੇਅਰ (SSL) ਪ੍ਰੋਟੋਕੋਲ, ਅਤੇ SmartFusion®2 ਡਿਵਾਈਸਾਂ ਦਾ ਟ੍ਰਾਈ-ਸਪੀਡ ਈਥਰਨੈੱਟ ਮੀਡੀਅਮ ਐਕਸੈਸ ਕੰਟਰੋਲਰ (TSEMAC)। ਇਹ ਡੈਮੋ ਵਰਣਨ ਕਰਦਾ ਹੈ:
- ਸੀਰੀਅਲ ਗੀਗਾਬਿਟ ਮੀਡੀਆ ਸੁਤੰਤਰ ਇੰਟਰਫੇਸ (SGMII) PHY ਨਾਲ ਜੁੜਿਆ SmartFusion2 ਈਥਰਨੈੱਟ ਮੀਡੀਆ ਐਕਸੈਸ ਕੰਟਰੋਲ (MAC) ਦੀ ਵਰਤੋਂ ਕਰਨਾ।
- PolarSSL ਲਾਇਬ੍ਰੇਰੀ (ਮੁਫ਼ਤ TLS/SSL ਪ੍ਰੋਟੋਕੋਲ ਲਾਇਬ੍ਰੇਰੀ), ਲਾਈਟਵੇਟ IP (lwIP) TCP/IP ਸਟੈਕ, ਅਤੇ ਮੁਫ਼ਤ ਰੀਅਲ ਟਾਈਮ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ (RTOS) ਨਾਲ SmartFusion2 MAC ਡਰਾਈਵਰ ਨੂੰ ਏਕੀਕ੍ਰਿਤ ਕਰਨਾ।
- TLS/SSL ਪ੍ਰੋਟੋਕੋਲ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ ਮਾਈਕ੍ਰੋਸੇਮੀ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਸਿਸਟਮ ਸੇਵਾਵਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨਾ।
- ਇੱਕ ਸੁਰੱਖਿਅਤ ਨੂੰ ਲਾਗੂ ਕਰਨਾ webSmartFusion2 ਐਡਵਾਂਸਡ ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ ਬੋਰਡ 'ਤੇ ਸਰਵਰ ਐਪਲੀਕੇਸ਼ਨ।
- ਡੈਮੋ ਚਲਾ ਰਿਹਾ ਹੈ।
SmartFusion2 ਮਾਈਕਰੋਕੰਟਰੋਲਰ ਸਬਸਿਸਟਮ (MSS) ਵਿੱਚ TSEMAC ਪੈਰੀਫਿਰਲ ਉਦਾਹਰਨ ਨੂੰ ਹੋਸਟ PC ਅਤੇ ਈਥਰਨੈੱਟ ਨੈੱਟਵਰਕ ਦੇ ਵਿਚਕਾਰ ਹੇਠਾਂ ਦਿੱਤੀਆਂ ਡਾਟਾ ਦਰਾਂ (ਲਾਈਨ ਸਪੀਡ) 'ਤੇ ਡਾਟਾ ਟ੍ਰਾਂਸਫਰ ਕਰਨ ਲਈ ਕੌਂਫਿਗਰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ:
- 10 Mbps
- 100 Mbps
- 1000 Mbps
SmartFusion2 ਡਿਵਾਈਸਾਂ ਲਈ TSEMAC ਇੰਟਰਫੇਸ ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ, UG0331: SmartFusion2 ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰ ਸਬਸਿਸਟਮ ਉਪਭੋਗਤਾ ਗਾਈਡ ਵੇਖੋ।
ਸੁਰੱਖਿਅਤ Webਸਰਵਰ ਡੈਮੋ ਡਿਜ਼ਾਈਨ ਓਵਰview
ਸੁਰੱਖਿਅਤ webਸਰਵਰ ਐਪਲੀਕੇਸ਼ਨ TLS/SSL ਸੁਰੱਖਿਆ ਪ੍ਰੋਟੋਕੋਲ ਦਾ ਸਮਰਥਨ ਕਰਦੀ ਹੈ ਜੋ ਸੁਨੇਹਿਆਂ ਨੂੰ ਐਨਕ੍ਰਿਪਟ ਅਤੇ ਡੀਕ੍ਰਿਪਟ ਕਰਦਾ ਹੈ, ਸੰਦੇਸ਼ ਟੀ ਦੇ ਵਿਰੁੱਧ ਸੰਚਾਰ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਦਾ ਹੈ।ampering ਸੁਰੱਖਿਅਤ ਤੱਕ ਸੰਚਾਰ webਸਰਵਰ ਇਹ ਸੁਨਿਸ਼ਚਿਤ ਕਰਦਾ ਹੈ ਕਿ ਸੰਵੇਦਨਸ਼ੀਲ ਡੇਟਾ ਨੂੰ ਇੱਕ ਗੁਪਤ ਕੋਡ ਵਿੱਚ ਅਨੁਵਾਦ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਜੋ ਇਸਨੂੰ ਟੀampਡਾਟਾ ਨਾਲ er.
ਸੁਰੱਖਿਅਤ webਸਰਵਰ ਡੈਮੋ ਡਿਜ਼ਾਇਨ ਵਿੱਚ ਹੇਠ ਲਿਖੀਆਂ ਪਰਤਾਂ ਹੁੰਦੀਆਂ ਹਨ, ਜਿਵੇਂ ਕਿ ਚਿੱਤਰ 1 ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ:
- ਐਪਲੀਕੇਸ਼ਨ ਲੇਅਰ
- ਸੁਰੱਖਿਆ ਪਰਤ (TLS/SSL ਪ੍ਰੋਟੋਕੋਲ)
- ਟ੍ਰਾਂਸਪੋਰਟ ਲੇਅਰ (lwIP TCP/IP ਸਟੈਕ)
- RTOS ਅਤੇ ਫਰਮਵੇਅਰ ਲੇਅਰ
ਸੁਰੱਖਿਅਤ ਚੱਲ ਰਿਹਾ ਹੈ WebPolarSSL, lwIP, ਅਤੇ FreeRTOS ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ SmartFusion2 ਡਿਵਾਈਸਾਂ 'ਤੇ ਸਰਵਰ ਡੈਮੋ ਡਿਜ਼ਾਈਨ
ਚਿੱਤਰ 1 • ਸੁਰੱਖਿਅਤ Webਸਰਵਰ ਪਰਤਾਂ
ਐਪਲੀਕੇਸ਼ਨ ਲੇਅਰ (HTTPS) | FreeRTOS |
ਸੁਰੱਖਿਆ ਪਰਤ (TLS/SSL ਪ੍ਰੋਟੋਕੋਲ) | |
ਟ੍ਰਾਂਸਪੋਰਟ ਲੇਅਰ (IwIP TCP/IP ਸਟੈਕ) | |
ਫਰਮਵੇਅਰ ਲੇਅਰ | |
SmartFusion2 ਐਡਵਾਂਸਡ ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ (HW) |
ਐਪਲੀਕੇਸ਼ਨ ਲੇਅਰ
ਸੁਰੱਖਿਅਤ webਸਰਵਰ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ SmartFusion2 ਐਡਵਾਂਸਡ ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ ਬੋਰਡ 'ਤੇ ਲਾਗੂ ਕੀਤਾ ਗਿਆ ਹੈ। ਐਪਲੀਕੇਸ਼ਨ ਕਲਾਇੰਟ ਬ੍ਰਾਊਜ਼ਰ ਤੋਂ HTTPS ਬੇਨਤੀ ਨੂੰ ਸੰਭਾਲਦੀ ਹੈ ਅਤੇ ਉਹਨਾਂ ਦੀਆਂ ਬੇਨਤੀਆਂ ਦੇ ਜਵਾਬ ਵਿੱਚ ਸਥਿਰ ਪੰਨਿਆਂ ਨੂੰ ਕਲਾਇੰਟ ਨੂੰ ਟ੍ਰਾਂਸਫਰ ਕਰਦੀ ਹੈ। ਇਹ ਪੰਨੇ ਕਲਾਇੰਟ (ਹੋਸਟ ਪੀਸੀ) ਬ੍ਰਾਊਜ਼ਰ 'ਤੇ ਚੱਲਦੇ ਹਨ। ਹੇਠਾਂ ਦਿੱਤੀ ਤਸਵੀਰ ਕਨੈਕਟ ਕਰਨ ਵਾਲੇ ਸਰਵਰ ਦੇ ਬਲਾਕ ਚਿੱਤਰ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ (ਸੁਰੱਖਿਅਤ webSmartFusion2 ਡਿਵਾਈਸ ਤੇ ਚੱਲ ਰਹੀ ਸਰਵਰ ਐਪਲੀਕੇਸ਼ਨ) ਅਤੇ ਕਲਾਇੰਟ (web ਹੋਸਟ ਪੀਸੀ 'ਤੇ ਚੱਲ ਰਿਹਾ ਬ੍ਰਾਊਜ਼ਰ)।
ਚਿੱਤਰ 2 • ਕਲਾਇੰਟ ਸਰਵਰ ਸੰਚਾਰ ਬਲਾਕ ਡਾਇਗ੍ਰਾਮ
ਚਿੱਤਰ 2 • ਕਲਾਇੰਟ ਸਰਵਰ ਸੰਚਾਰ ਬਲਾਕ ਡਾਇਗ੍ਰਾਮ
ਸੁਰੱਖਿਆ ਪਰਤ (TLS/SSL ਪ੍ਰੋਟੋਕੋਲ)
ਇੰਟਰਨੈੱਟ ਬ੍ਰਾਊਜ਼ਰ ਅਤੇ webਸਰਵਰ ਜਾਣਕਾਰੀ ਨੂੰ ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਪ੍ਰਸਾਰਿਤ ਕਰਨ ਲਈ TLS/SSL ਪ੍ਰੋਟੋਕੋਲ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ।
TLS/SSL ਦੀ ਵਰਤੋਂ ਸਰਵਰ ਅਤੇ ਕਲਾਇੰਟ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਕਰਨ ਲਈ ਐਨਕ੍ਰਿਪਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਪ੍ਰਮਾਣਿਤ ਪਾਰਟੀਆਂ ਵਿਚਕਾਰ ਸੁਰੱਖਿਅਤ ਸੰਚਾਰ ਸਥਾਪਤ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਇਹ ਪ੍ਰੋਟੋਕੋਲ ਟਰਾਂਸਪੋਰਟ ਪ੍ਰੋਟੋਕੋਲ, TCP/IP ਦੇ ਉੱਪਰ ਤਹਿ ਕੀਤਾ ਗਿਆ ਹੈ ਜਿਵੇਂ ਕਿ ਚਿੱਤਰ 1, ਪੰਨਾ 3 ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ। ਇੱਕ ਓਪਨ ਸੋਰਸ ਪੋਲਰਐਸਐਸਐਲ ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਵਰਤੋਂ ਸੁਰੱਖਿਅਤ ਲਈ TLS/SSL ਪ੍ਰੋਟੋਕੋਲ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। webਇਸ ਡੈਮੋ ਵਿੱਚ ਸਰਵਰ ਐਪਲੀਕੇਸ਼ਨ.
ਹੇਠ ਦਿੱਤੇ ਨੂੰ ਵੇਖੋ URLs ਪੂਰੇ TLS/SSL ਪ੍ਰੋਟੋਕੋਲ ਲਾਗੂ ਕਰਨ ਦੇ ਵੇਰਵਿਆਂ ਲਈ:
- ਟ੍ਰਾਂਸਪੋਰਟ ਲੇਅਰ ਸੁਰੱਖਿਆ ਪ੍ਰੋਟੋਕੋਲ ਸੰਸਕਰਣ 1.2: http://tools.ietf.org/html/rfc5246
- ਟ੍ਰਾਂਸਪੋਰਟ ਲੇਅਰ ਸੁਰੱਖਿਆ ਪ੍ਰੋਟੋਕੋਲ ਸੰਸਕਰਣ 1.1: http://tools.ietf.org/html/rfc4346
- TLS ਪ੍ਰੋਟੋਕੋਲ ਸੰਸਕਰਣ 1.0: http://tools.ietf.org/html/rfc2246
- ਸੁਰੱਖਿਅਤ ਸਾਕਟ ਲੇਅਰ ਪ੍ਰੋਟੋਕੋਲ ਸੰਸਕਰਣ 3.0: http://tools.ietf.org/html/rfc6101
ਪੋਲਰਐਸਐਸਐਲ ਲਾਇਬ੍ਰੇਰੀ ਵਿੱਚ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਅਤੇ TLS/SSL ਪ੍ਰੋਟੋਕੋਲ ਲਾਗੂ ਕਰਨਾ ਸ਼ਾਮਲ ਹੈ। ਇਹ ਲਾਇਬ੍ਰੇਰੀ ਇੱਕ ਸੁਰੱਖਿਅਤ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ ਐਪਲੀਕੇਸ਼ਨ ਪ੍ਰੋਗਰਾਮਿੰਗ ਇੰਟਰਫੇਸ ਫੰਕਸ਼ਨ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ webTLS/SSL ਪ੍ਰੋਟੋਕੋਲ ਅਤੇ ਸੌਫਟਵੇਅਰ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਐਲਗੋਰਿਦਮ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਸਰਵਰ ਐਪਲੀਕੇਸ਼ਨ।
C ਵਿੱਚ ਲਿਖੇ TLS/SSL ਪ੍ਰੋਟੋਕੋਲ ਲਾਇਬ੍ਰੇਰੀ ਸੋਰਸ ਕੋਡ ਅਤੇ ਲਾਇਸੈਂਸਿੰਗ ਜਾਣਕਾਰੀ ਬਾਰੇ ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਲਈ, ਵੇਖੋ https://polarssl.org/.
ਟ੍ਰਾਂਸਪੋਰਟ ਲੇਅਰ (lwIP TCP/IP ਸਟੈਕ)
lwIP ਸਟੈਕ ਏਮਬੈਡਡ ਸਿਸਟਮਾਂ ਲਈ ਢੁਕਵਾਂ ਹੈ ਕਿਉਂਕਿ ਇਹ ਕੁਝ ਸਰੋਤਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ, ਅਤੇ ਇੱਕ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਦੇ ਨਾਲ ਜਾਂ ਬਿਨਾਂ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ। lwIP ਵਿੱਚ IP, Internet Control Message Protocol (ICMP), User Da ਦੇ ਅਸਲ ਲਾਗੂਕਰਨ ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ।tagram ਪ੍ਰੋਟੋਕੋਲ (UDP), ਅਤੇ TCP ਪ੍ਰੋਟੋਕੋਲ, ਅਤੇ ਨਾਲ ਹੀ ਸਹਾਇਤਾ ਫੰਕਸ਼ਨ ਜਿਵੇਂ ਕਿ ਬਫਰ ਅਤੇ ਮੈਮੋਰੀ ਪ੍ਰਬੰਧਨ।
lwIP ਹੇਠਾਂ ਦਿੱਤੇ ਪਤੇ ਤੋਂ ਡਾਊਨਲੋਡ ਕਰਨ ਲਈ C ਸਰੋਤ ਕੋਡ ਵਜੋਂ (ਇੱਕ BSD ਲਾਇਸੰਸ ਦੇ ਅਧੀਨ) ਉਪਲਬਧ ਹੈ: http://download.savannah.gnu.org/releases/lwIP/
RTOS ਅਤੇ ਫਰਮਵੇਅਰ ਲੇਅਰ
FreeRTOS ਇੱਕ ਓਪਨ ਸੋਰਸ ਰੀਅਲ ਟਾਈਮ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਕਰਨਲ ਹੈ। FreeRTOS ਨੂੰ ਇਸ ਡੈਮੋ ਵਿੱਚ ਕਾਰਜਾਂ ਨੂੰ ਤਰਜੀਹ ਦੇਣ ਅਤੇ ਤਹਿ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਅਤੇ ਨਵੀਨਤਮ ਸਰੋਤ ਕੋਡ ਲਈ, ਵੇਖੋ
http://www.freertos.org.
ਫਰਮਵੇਅਰ ਹੇਠਾਂ ਦਿੱਤੇ MSS ਭਾਗਾਂ ਨੂੰ ਸੰਰਚਿਤ ਅਤੇ ਨਿਯੰਤਰਿਤ ਕਰਨ ਲਈ ਇੱਕ ਸਾਫਟਵੇਅਰ ਡਰਾਈਵਰ ਲਾਗੂਕਰਨ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ:
- ਈਥਰਨੈੱਟ MAC
- ਸਿਸਟਮ ਕੰਟਰੋਲਰ ਸੇਵਾਵਾਂ
- ਮਲਟੀ-ਮੋਡ ਯੂਨੀਵਰਸਲ ਅਸਿੰਕ੍ਰੋਨਸ/ਸਿੰਕ੍ਰੋਨਸ ਰਿਸੀਵਰ/ਟ੍ਰਾਂਸਮੀਟਰ (MMUART)
- ਜਨਰਲ ਪਰਪਜ਼ ਇੰਪੁੱਟ ਅਤੇ ਆਉਟਪੁੱਟ (GPIO)
- ਸੀਰੀਅਲ ਪੈਰੀਫਿਰਲ ਇੰਟਰਫੇਸ (SPI)
ਡਿਜ਼ਾਈਨ ਦੀਆਂ ਲੋੜਾਂ
ਹੇਠਾਂ ਦਿੱਤੀ ਸਾਰਣੀ ਇਸ ਡੈਮੋ ਡਿਜ਼ਾਈਨ ਲਈ ਹਾਰਡਵੇਅਰ ਅਤੇ ਸੌਫਟਵੇਅਰ ਡਿਜ਼ਾਈਨ ਲੋੜਾਂ ਦੀ ਸੂਚੀ ਦਿੰਦੀ ਹੈ।
ਸਾਰਣੀ 1 • ਡਿਜ਼ਾਈਨ ਦੀਆਂ ਲੋੜਾਂ
- ਲੋੜ / ਸੰਸਕਰਣ
ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ 64 ਬਿੱਟ ਵਿੰਡੋਜ਼ 7 ਅਤੇ 10 - ਹਾਰਡਵੇਅਰ
SmartFusion2 ਐਡਵਾਂਸਡ ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ:- 12 V ਅਡਾਪਟਰ
- FlashPro5 ਪ੍ਰੋਗਰਾਮਰ
- USB A ਤੋਂ Mini-B ਕੇਬਲ
- ਈਥਰਨੈੱਟ ਕੇਬਲ RJ45
- ਹੋਸਟ ਪੀਸੀ ਜਾਂ ਲੈਪਟਾਪ
- ਸਾਫਟਵੇਅਰ
ਫਲੈਸ਼ਪ੍ਰੋ ਐਕਸਪ੍ਰੈਸ
ਨੋਟ: readme.txt ਵੇਖੋ file ਡਿਜ਼ਾਈਨ ਵਿੱਚ ਪ੍ਰਦਾਨ ਕੀਤਾ ਗਿਆ ਹੈ fileਇਸ ਸੰਦਰਭ ਡਿਜ਼ਾਈਨ ਨਾਲ ਵਰਤੇ ਗਏ ਸੌਫਟਵੇਅਰ ਸੰਸਕਰਣਾਂ ਲਈ s. - Libero ® ਸਿਸਟਮ-ਆਨ-ਚਿੱਪ (SoC) ਲਈ viewਡਿਜ਼ਾਇਨ ing files
- SoftConsole
- MSS ਈਥਰਨੈੱਟ MAC ਡਰਾਈਵਰ
- ਹੋਸਟ ਪੀਸੀ ਡਰਾਈਵਰ USB ਤੋਂ UART ਡਰਾਈਵਰ
- ਹੇਠਾਂ ਦਿੱਤੇ ਸੀਰੀਅਲ ਟਰਮੀਨਲ ਇਮੂਲੇਸ਼ਨ ਪ੍ਰੋਗਰਾਮਾਂ ਵਿੱਚੋਂ ਇੱਕ:
- ਹਾਈਪਰਟਰਮੀਨਲ
- TeraTerm
- ਪੁਟੀ
- ਬ੍ਰਾਊਜ਼ਰ
ਮੋਜ਼ੀਲਾ ਫਾਇਰਫਾਕਸ ਸੰਸਕਰਣ 24 ਜਾਂ ਬਾਅਦ ਦਾ
ਇੰਟਰਨੈੱਟ ਐਕਸਪਲੋਰਰ ਸੰਸਕਰਣ 8 ਜਾਂ ਬਾਅਦ ਵਾਲਾ
ਨੋਟ: ਇਸ ਗਾਈਡ ਵਿੱਚ ਦਿਖਾਏ ਗਏ ਲਿਬੇਰੋ ਸਮਾਰਟ ਡਿਜ਼ਾਇਨ ਅਤੇ ਕੌਂਫਿਗਰੇਸ਼ਨ ਸਕਰੀਨ ਸ਼ਾਟ ਸਿਰਫ਼ ਦ੍ਰਿਸ਼ਟਾਂਤ ਦੇ ਉਦੇਸ਼ ਲਈ ਹਨ।
ਨਵੀਨਤਮ ਅੱਪਡੇਟ ਦੇਖਣ ਲਈ Libero ਡਿਜ਼ਾਈਨ ਖੋਲ੍ਹੋ।
ਪੂਰਵ-ਸ਼ਰਤਾਂ
ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ:
Libero SoC ਨੂੰ ਡਾਊਨਲੋਡ ਅਤੇ ਸਥਾਪਿਤ ਕਰੋ (ਜਿਵੇਂ ਕਿ ਵਿੱਚ ਦਰਸਾਇਆ ਗਿਆ ਹੈ webਇਸ ਡਿਜ਼ਾਈਨ ਲਈ ਸਾਈਟ) ਨਿਮਨਲਿਖਤ ਸਥਾਨ ਤੋਂ ਹੋਸਟ ਪੀਸੀ 'ਤੇ.
https://www.microsemi.com/product-directory/design-resources/1750-libero-soc
ਡੈਮੋ ਡਿਜ਼ਾਈਨ
ਡੈਮੋ ਡਿਜ਼ਾਈਨ fileਹੇਠਾਂ ਦਿੱਤੇ ਲਿੰਕ ਤੋਂ ਡਾਊਨਲੋਡ ਕਰਨ ਲਈ ਉਪਲਬਧ ਹਨ:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
ਹੇਠਾਂ ਦਿੱਤਾ ਚਿੱਤਰ ਡਿਜ਼ਾਇਨ ਦੀ ਉੱਚ-ਪੱਧਰੀ ਬਣਤਰ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ fileਐੱਸ. ਹੋਰ ਵੇਰਵਿਆਂ ਲਈ, Readme.txt ਵੇਖੋ file.
ਚਿੱਤਰ 3 • ਡੈਮੋ ਡਿਜ਼ਾਈਨ Files ਸਿਖਰ-ਪੱਧਰ ਦਾ ਢਾਂਚਾ
ਡੈਮੋ ਡਿਜ਼ਾਈਨ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ
ਡੈਮੋ ਡਿਜ਼ਾਈਨ ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤੇ ਵਿਕਲਪ ਹਨ:
- ਬਲਿੰਕਿੰਗ LEDs
- ਹਾਈਪਰਟਰਮੀਨਲ ਡਿਸਪਲੇ
- SmartFusion2 ਗੂਗਲ ਖੋਜ
ਡੈਮੋ ਡਿਜ਼ਾਈਨ ਵਰਣਨ
ਡੈਮੋ ਡਿਜ਼ਾਈਨ ਨੂੰ ਟੈਨ-ਬਿਟ ਇੰਟਰਫੇਸ (ਟੀਬੀਆਈ) ਓਪਰੇਸ਼ਨ ਲਈ TSEMAC ਨੂੰ ਕੌਂਫਿਗਰ ਕਰਕੇ ਇੱਕ SGMII PHY ਇੰਟਰਫੇਸ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਲਾਗੂ ਕੀਤਾ ਗਿਆ ਹੈ।
TSEMAC TBI ਇੰਟਰਫੇਸ ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ, UG0331: SmartFusion2 ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰ ਸਬਸਿਸਟਮ ਯੂਜ਼ਰ ਗਾਈਡ ਵੇਖੋ।
Libero SoC ਹਾਰਡਵੇਅਰ ਪ੍ਰੋਜੈਕਟ
ਹੇਠਾਂ ਦਿੱਤਾ ਚਿੱਤਰ ਇਸ ਡੈਮੋ ਡਿਜ਼ਾਈਨ ਲਈ Libero SoC ਹਾਰਡਵੇਅਰ ਡਿਜ਼ਾਈਨ ਲਾਗੂਕਰਨ ਨੂੰ ਦਿਖਾਉਂਦਾ ਹੈ।
ਚਿੱਤਰ 4 • Libero SoC ਸਿਖਰ-ਪੱਧਰ ਦਾ ਹਾਰਡਵੇਅਰ ਡਿਜ਼ਾਈਨ
Libero SoC ਹਾਰਡਵੇਅਰ ਪ੍ਰੋਜੈਕਟ ਹੇਠਾਂ ਦਿੱਤੇ SmartFusion2 MSS ਸਰੋਤਾਂ ਅਤੇ IPs ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ:
- TSEMAC TBI ਇੰਟਰਫੇਸ।
- SmartFusion0 ਐਡਵਾਂਸਡ ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ 'ਤੇ RS-232 ਸੰਚਾਰਾਂ ਲਈ MMUART_2।
- GPIO: ਲਾਈਟ-ਐਮੀਟਿੰਗ ਡਾਇਡਸ (LEDs) ਦੇ ਨਾਲ ਇੰਟਰਫੇਸ
- ਘੜੀ ਸਰੋਤ ਵਜੋਂ ਸਮਰਪਿਤ ਇਨਪੁਟ ਪੈਡ 0
- ਹਾਈ ਸਪੀਡ ਸੀਰੀਅਲ ਇੰਟਰਫੇਸ (SERDESIF) SERDES_IF IP: SERDESIF_3 EPCS ਲੇਨ3 ਲਈ ਕੌਂਫਿਗਰ ਕੀਤਾ ਗਿਆ, ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿੱਤੇ ਚਿੱਤਰ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ।
ਹਾਈ-ਸਪੀਡ ਸੀਰੀਅਲ ਇੰਟਰਫੇਸ ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ, UG0447: IGLOO2 ਅਤੇ Smart-Fusion2 ਹਾਈ ਸਪੀਡ ਸੀਰੀਅਲ ਇੰਟਰਫੇਸ ਯੂਜ਼ਰ ਗਾਈਡ ਵੇਖੋ।
ਚਿੱਤਰ 5 • ਹਾਈ-ਸਪੀਡ ਸੀਰੀਅਲ ਇੰਟਰਫੇਸ ਕੌਂਫਿਗਰੇਟਰ ਵਿੰਡੋ
- ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਸਿਸਟਮ ਕੰਟਰੋਲਰ ਸੇਵਾਵਾਂ: TLS/SSL ਪ੍ਰੋਟੋਕੋਲ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ।
ਪੈਕੇਜ ਪਿੰਨ ਅਸਾਈਨਮੈਂਟਸ
LEDs ਅਤੇ PHY ਇੰਟਰਫੇਸ ਸਿਗਨਲਾਂ ਲਈ ਪੈਕੇਜ ਪਿੰਨ ਅਸਾਈਨਮੈਂਟ ਹੇਠਾਂ ਦਿੱਤੇ ਟੇਬਲ ਵਿੱਚ ਦਿਖਾਏ ਗਏ ਹਨ।
ਟੇਬਲ 2 • ਪੈਕੇਜ ਪਿੰਨ ਅਸਾਈਨਮੈਂਟ ਲਈ LED
ਪੋਰਟ ਨਾਮ | ਪੈਕੇਜ ਪਿੰਨ |
LED_1 | D26 |
LED_2 | F26 |
LED_3 | F27 |
LED_4 | C26 |
LED_5 | C28 |
LED_6 | B27 |
LED_7 | C27 |
LED_8 | E26 |
ਸਾਰਣੀ 3 • ਪੈਕੇਜ ਪਿੰਨ ਅਸਾਈਨਮੈਂਟ ਲਈ PHY ਇੰਟਰਫੇਸ ਸਿਗਨਲ
ਪੋਰਟ ਨਾਮ | ਦਿਸ਼ਾ | ਪੈਕੇਜ ਪਿੰਨ |
PHY_MDC | ਆਉਟਪੁੱਟ | F3 |
PHY_MDIO | ਇੰਪੁੱਟ | K7 |
PHY_RST | ਆਉਟਪੁੱਟ | F2 |
SoftConsole ਫਰਮਵੇਅਰ ਪ੍ਰੋਜੈਕਟ
ਸਟੈਂਡਅਲੋਨ SoftConsole IDE ਦੀ ਵਰਤੋਂ ਕਰਕੇ SoftConsole ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਸ਼ੁਰੂ ਕਰੋ।
ਇਸ ਡੈਮੋ ਡਿਜ਼ਾਈਨ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਸਟੈਕ ਵਰਤੇ ਜਾਂਦੇ ਹਨ:
- PolarSSL ਲਾਇਬ੍ਰੇਰੀ ਵਰਜਨ 1.2.8
- lwIP TCP/IP ਸਟੈਕ ਸੰਸਕਰਣ 1.4.1
- FreeRTOS
ਹੇਠ ਦਿੱਤੀ ਤਸਵੀਰ ਇੱਕ ਸਾਬਕਾ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈampਡੈਮੋ ਡਿਜ਼ਾਈਨ ਦੀ ਇੱਕ SoftConsole ਸੌਫਟਵੇਅਰ ਡਾਇਰੈਕਟਰੀ ਬਣਤਰ ਦਾ le.
ਚਿੱਤਰ 6 • SoftConsole ਪ੍ਰੋਜੈਕਟ ਐਕਸਪਲੋਰਰ ਵਿੰਡੋ
ਇਸ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਸ਼ਾਮਲ ਹਨ webPolarSSL, lwIP, ਅਤੇ FreeRTOS ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਸਰਵਰ ਐਪਲੀਕੇਸ਼ਨ ਲਾਗੂ ਕਰਨਾ।
ਐਡਵਾਂਸਡ ਐਨਕ੍ਰਿਪਸ਼ਨ ਸਟੈਂਡਰਡ (AES) ਅਤੇ ਗੈਰ-ਨਿਰਧਾਰਤ ਰੈਂਡਮ ਬਿਟ ਜੇਨਰੇਟਰ (NRBG) ਸਿਸਟਮ ਸੇਵਾਵਾਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਲਾਗੂ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ webਸਰਵਰ ਐਪਲੀਕੇਸ਼ਨ. AES ਅਤੇ NRBG ਨੂੰ SmartFusion2 ਹਾਰਡਵੇਅਰ ਇੰਜਣ ਜਾਂ ਸਾਫਟਵੇਅਰ ਪੋਲਰਐਸਐਸਐਲ ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਲਾਗੂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਇਸ ਡੈਮੋ ਡਿਜ਼ਾਈਨ ਵਿੱਚ, AES ਅਤੇ NRBG ਨੂੰ ਸਿਸਟਮ ਸੇਵਾਵਾਂ ਰਾਹੀਂ SmartFusion2 ਹਾਰਡਵੇਅਰ ਇੰਜਣ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਲਾਗੂ ਕੀਤਾ ਗਿਆ ਹੈ।
ਸਾਰਣੀ 4 • ਸਿਸਟਮ ਕੰਟਰੋਲਰ ਸੇਵਾਵਾਂ ਨੂੰ ਸਮਰੱਥ ਜਾਂ ਅਯੋਗ ਕਰਨ ਲਈ ਮੈਕਰੋ
ਸਿਸਟਮ ਸੇਵਾ ਮੈਕਰੋ / ਮੈਕਰੋ ਟਿਕਾਣਾ
- ਏ.ਈ.ਐਸ
- # HW_AES 1 ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰੋ
<$Design_Files_Directory>\m2s_dg0516_df\SF2_Secure_Webਸਰਵਰ_ਟੀ
CP_Demo_DF\Libero\Webਸਰਵਰ_TCP\SoftConsole\Webਸਰਵਰ_TCP_M
SS_CM3\polarssl-1.2.8\Include\polarssl\aes.h
- # HW_AES 1 ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰੋ
- NRBG
- # HW_NRBG 1 ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰੋ
<$Design_Files_Directory>\m2s_dg0516_df\SF2_Secure_Webਸਰਵਰ_ਟੀ
CP_Demo_DF\Libero\Webਸਰਵਰ_TCP\SoftConsole\Webਸਰਵਰ_TCP_M
SS_CM3\polarssl-1.2.8\Include\polarssl\ssl.h
ਨੋਟ: ਸਿਸਟਮ ਸੇਵਾਵਾਂ AES ਅਤੇ NRBG M2S2TS ਵਰਗੇ ਡੇਟਾ ਸੁਰੱਖਿਆ ਸਮਰਥਿਤ SmartFusion0150 ਡਿਵਾਈਸਾਂ ਲਈ ਸਮਰਥਿਤ ਹਨ। ਜੇਕਰ SmartFusion2 ਡਿਵਾਈਸ ਡਾਟਾ ਸੁਰੱਖਿਆ ਸਮਰਥਿਤ ਨਹੀਂ ਹੈ, ਤਾਂ ਸਾਫਟਵੇਅਰ PolarSSL AES ਅਤੇ NRBG ਐਲਗੋਰਿਦਮ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਪਿਛਲੀ ਸਾਰਣੀ ਵਿੱਚ ਦੱਸੇ ਗਏ ਮੈਕਰੋ ਨੂੰ ਅਯੋਗ ਕਰੋ।
ਹੇਠਾਂ ਦਿੱਤਾ ਚਿੱਤਰ ਡੈਮੋ ਲਈ ਵਰਤੇ ਗਏ ਡਰਾਈਵਰ ਸੰਸਕਰਣਾਂ ਨੂੰ ਦਿਖਾਉਂਦਾ ਹੈ।
ਚਿੱਤਰ 7 • ਡੈਮੋ ਡਿਜ਼ਾਈਨ ਡਰਾਈਵਰ ਸੰਸਕਰਣ
- # HW_NRBG 1 ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰੋ
ਪੋਲਰਐਸਐਸਐਲ ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ TLS/SSL ਪ੍ਰੋਟੋਕੋਲ ਲਾਗੂ ਕਰਨਾ
TLS/SSL ਪ੍ਰੋਟੋਕੋਲ ਨੂੰ ਨਿਮਨਲਿਖਤ ਦੋ ਪ੍ਰੋਟੋਕੋਲ ਪਰਤਾਂ ਵਿੱਚ ਵੰਡਿਆ ਗਿਆ ਹੈ:
- ਹੈਂਡਸ਼ੇਕ ਪ੍ਰੋਟੋਕੋਲ ਪਰਤ
- ਰਿਕਾਰਡ ਪ੍ਰੋਟੋਕੋਲ ਪਰਤ
ਹੈਂਡਸ਼ੇਕ ਪ੍ਰੋਟੋਕੋਲ ਲੇਅਰ
ਇਸ ਪਰਤ ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤੇ ਉਪ ਪ੍ਰੋਟੋਕੋਲ ਹੁੰਦੇ ਹਨ:
- ਹੱਥ ਮਿਲਾਉਣਾ: ਸਰਵਰ ਅਤੇ ਕਲਾਇੰਟ ਵਿਚਕਾਰ ਸੈਸ਼ਨ ਦੀ ਜਾਣਕਾਰੀ ਲਈ ਗੱਲਬਾਤ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਸੈਸ਼ਨ ਜਾਣਕਾਰੀ ਵਿੱਚ ਸੈਸ਼ਨ ID, ਪੀਅਰ ਸਰਟੀਫਿਕੇਟ, ਸਾਈਫਰ ਸਪੈੱਕ, ਕੰਪਰੈਸ਼ਨ ਐਲਗੋਰਿਦਮ, ਅਤੇ ਇੱਕ ਸਾਂਝਾ ਗੁਪਤ ਕੋਡ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ ਜੋ ਲੋੜੀਂਦੀਆਂ ਕੁੰਜੀਆਂ ਬਣਾਉਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।
- ਸਿਫਰ ਸਪੇਕ ਬਦਲੋ: ਕਲਾਇੰਟ ਅਤੇ ਸਰਵਰ ਵਿਚਕਾਰ ਇਨਕ੍ਰਿਪਸ਼ਨ ਲਈ ਵਰਤੀ ਜਾਣ ਵਾਲੀ ਕੁੰਜੀ ਨੂੰ ਬਦਲਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਕੁੰਜੀ ਦੀ ਗਣਨਾ ਕਲਾਇੰਟ-ਸਰਵਰ ਹੈਂਡਸ਼ੇਕ ਦੌਰਾਨ ਕੀਤੀ ਗਈ ਜਾਣਕਾਰੀ ਤੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
- ਚੇਤਾਵਨੀ: ਪੀਅਰ ਨੂੰ ਕਿਸੇ ਗਲਤੀ ਜਾਂ ਸਥਿਤੀ ਵਿੱਚ ਤਬਦੀਲੀ ਦੀ ਰਿਪੋਰਟ ਕਰਨ ਲਈ ਕਲਾਇੰਟ-ਸਰਵਰ ਹੈਂਡਸ਼ੇਕ ਦੇ ਦੌਰਾਨ ਚੇਤਾਵਨੀ ਸੰਦੇਸ਼ ਤਿਆਰ ਕੀਤੇ ਜਾਂਦੇ ਹਨ।
ਹੇਠ ਦਿੱਤੀ ਤਸਵੀਰ ਓਵਰ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈview TLS/SSL ਹੈਂਡਸ਼ੇਕ ਪ੍ਰਕਿਰਿਆ ਦਾ।
ਹੈਂਡਸ਼ੇਕ ਪ੍ਰੋਟੋਕੋਲ, ਰਿਕਾਰਡ ਪ੍ਰੋਟੋਕੋਲ ਅਤੇ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਐਲਗੋਰਿਦਮ ਬਾਰੇ ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਲਈ, ਵੇਖੋ http://tools.ietf.org/html/rfc5246.
ਚਿੱਤਰ 8 • TLS/SSL ਹੈਂਡਸ਼ੇਕ ਪ੍ਰਕਿਰਿਆ
ਰਿਕਾਰਡ ਪ੍ਰੋਟੋਕੋਲ ਲੇਅਰ
ਰਿਕਾਰਡ ਪ੍ਰੋਟੋਕੋਲ ਐਪਲੀਕੇਸ਼ਨ ਤੋਂ ਡੇਟਾ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ ਅਤੇ ਏਨਕ੍ਰਿਪਟ ਕਰਦਾ ਹੈ ਅਤੇ ਇਸਨੂੰ ਟ੍ਰਾਂਸਪੋਰਟ ਲੇਅਰ ਵਿੱਚ ਟ੍ਰਾਂਸਫਰ ਕਰਦਾ ਹੈ। ਰਿਕਾਰਡ ਪ੍ਰੋਟੋਕੋਲ ਪ੍ਰਾਪਤ ਕੀਤੇ ਡੇਟਾ ਨੂੰ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਐਲਗੋਰਿਦਮ ਲਈ ਢੁਕਵੇਂ ਆਕਾਰ ਵਿੱਚ ਵੰਡਦਾ ਹੈ ਅਤੇ ਵਿਕਲਪਿਕ ਤੌਰ 'ਤੇ ਡੇਟਾ ਨੂੰ ਸੰਕੁਚਿਤ ਕਰਦਾ ਹੈ। ਪ੍ਰੋਟੋਕੋਲ ਇੱਕ MAC ਜਾਂ ਕੀਡ-ਹੈਸ਼ ਸੁਨੇਹਾ ਪ੍ਰਮਾਣੀਕਰਨ ਕੋਡ (HMAC) ਲਾਗੂ ਕਰਦਾ ਹੈ ਅਤੇ ਹੈਂਡਸ਼ੇਕ ਪ੍ਰੋਟੋਕੋਲ ਦੌਰਾਨ ਗੱਲਬਾਤ ਕੀਤੀ ਗਈ ਜਾਣਕਾਰੀ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਡੇਟਾ ਨੂੰ ਐਨਕ੍ਰਿਪਟ ਜਾਂ ਡੀਕ੍ਰਿਪਟ ਕਰਦਾ ਹੈ।
ਡੈਮੋ ਡਿਜ਼ਾਈਨ ਸੈੱਟਅੱਪ ਕਰਨਾ
ਨਿਮਨਲਿਖਤ ਕਦਮ ਦੱਸਦੇ ਹਨ ਕਿ ਸਮਾਰਟਫਿਊਜ਼ਨ 2 ਐਡਵਾਂਸਡ ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ ਬੋਰਡ ਲਈ ਡੈਮੋ ਕਿਵੇਂ ਸੈਟ ਅਪ ਕਰਨਾ ਹੈ:
- USB A ਤੋਂ ਮਿੰਨੀ-B ਕੇਬਲ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਹੋਸਟ PC ਨੂੰ J33 ਕਨੈਕਟਰ ਨਾਲ ਕਨੈਕਟ ਕਰੋ। USB ਤੋਂ ਯੂਨੀਵਰਸਲ ਅਸਿੰਕ੍ਰੋਨਸ ਰਿਸੀਵਰ/ਟ੍ਰਾਂਸਮੀਟਰ (UART) ਬ੍ਰਿਜ ਡ੍ਰਾਈਵਰਾਂ ਨੂੰ ਸਵੈਚਲਿਤ ਤੌਰ 'ਤੇ ਖੋਜਿਆ ਜਾਂਦਾ ਹੈ।
ਨੋਟ: ਜੇਕਰ COM ਪੋਰਟਾਂ ਨੂੰ ਆਟੋਮੈਟਿਕਲੀ ਖੋਜਿਆ ਨਹੀਂ ਜਾਂਦਾ ਹੈ, ਤਾਂ FTDI ਮਿੰਨੀ-USB ਕੇਬਲ ਦੁਆਰਾ ਸੀਰੀਅਲ ਟਰਮੀਨਲ ਸੰਚਾਰ ਲਈ FTDI D2XX ਡਰਾਈਵਰ ਨੂੰ ਸਥਾਪਿਤ ਕਰੋ। ਡਰਾਈਵਰ, ਇੰਸਟਾਲੇਸ਼ਨ ਗਾਈਡ ਦੇ ਨਾਲ, 'ਤੇ ਉਪਲਬਧ ਹੈ www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip. - ਚਾਰ ਖੋਜੀਆਂ ਗਈਆਂ COM ਪੋਰਟਾਂ ਵਿੱਚੋਂ ਹਰੇਕ 'ਤੇ ਸੱਜਾ-ਕਲਿਕ ਕਰੋ, ਅਤੇ USB FP5 ਸੀਰੀਅਲ ਕਨਵਰਟਰ C 'ਤੇ ਸਥਾਨ ਦੇ ਨਾਲ ਪੋਰਟ ਲੱਭਣ ਲਈ ਵਿਸ਼ੇਸ਼ਤਾ 'ਤੇ ਕਲਿੱਕ ਕਰੋ, ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿੱਤੀ ਤਸਵੀਰ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ। ਸੀਰੀਅਲ ਟਰਮੀਨਲ ਕੌਂਫਿਗਰੇਸ਼ਨ ਦੌਰਾਨ ਵਰਤਣ ਲਈ COM ਪੋਰਟ ਨੰਬਰ ਦਾ ਨੋਟ ਬਣਾਓ, ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿੱਤੇ ਚਿੱਤਰ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ।
ਚਿੱਤਰ 9 • ਡਿਵਾਈਸ ਮੈਨੇਜਰ ਵਿੰਡੋ
- ਜੰਪਰਾਂ ਨੂੰ SmartFusion2 ਐਡਵਾਂਸਡ ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ ਬੋਰਡ 'ਤੇ ਕਨੈਕਟ ਕਰੋ, ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿੱਤੀ ਸਾਰਣੀ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ। ਜੰਪਰ ਟਿਕਾਣਿਆਂ ਬਾਰੇ ਜਾਣਕਾਰੀ ਲਈ, ਅੰਤਿਕਾ 3 ਵੇਖੋ: ਜੰਪਰ ਸਥਾਨ,।
ਸਾਵਧਾਨ: ਜੰਪਰ ਕੁਨੈਕਸ਼ਨ ਬਣਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਪਾਵਰ ਸਪਲਾਈ ਸਵਿੱਚ, SW7 ਨੂੰ ਬੰਦ ਕਰੋ।
ਸਾਰਣੀ 5 • SmartFusion2 ਐਡਵਾਂਸਡ ਕਿੱਟ ਜੰਪਰ ਸੈਟਿੰਗਾਂ
- SmartFusion2 ਐਡਵਾਂਸਡ ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ ਵਿੱਚ, ਪਾਵਰ ਸਪਲਾਈ ਨੂੰ J42 ਕਨੈਕਟਰ ਨਾਲ ਕਨੈਕਟ ਕਰੋ।
- ਇਹ ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample ਸਥਿਰ IP ਅਤੇ ਡਾਇਨਾਮਿਕ IP ਮੋਡ ਦੋਵਾਂ ਵਿੱਚ ਚੱਲ ਸਕਦਾ ਹੈ। ਮੂਲ ਰੂਪ ਵਿੱਚ, ਪ੍ਰੋਗਰਾਮਿੰਗ files ਡਾਇਨਾਮਿਕ IP ਮੋਡ ਲਈ ਪ੍ਰਦਾਨ ਕੀਤੇ ਗਏ ਹਨ।
- ਸਥਿਰ IP ਲਈ, RJ21 ਕੇਬਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਹੋਸਟ PC ਨੂੰ SmartFusion2 ਐਡਵਾਂਸਡ ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ ਬੋਰਡ ਦੇ J45 ਕਨੈਕਟਰ ਨਾਲ ਕਨੈਕਟ ਕਰੋ।
- ਡਾਇਨਾਮਿਕ IP ਲਈ, ਇੱਕ RJ21 ਕੇਬਲ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਸਮਾਰਟਫਿਊਜ਼ਨ 2 ਐਡਵਾਂਸਡ ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ ਬੋਰਡ ਦੇ J45 ਕਨੈਕਟਰ ਨਾਲ ਕਿਸੇ ਇੱਕ ਓਪਨ ਨੈੱਟਵਰਕ ਪੋਰਟ ਨੂੰ ਕਨੈਕਟ ਕਰੋ।
ਬੋਰਡ ਸੈੱਟਅੱਪ ਸਨੈਪਸ਼ਾਟ
ਸਾਰੇ ਸੰਰਚਿਤ ਸੈੱਟਅੱਪ ਦੇ ਨਾਲ ਸਮਾਰਟਫਿਊਜ਼ਨ 2 ਐਡਵਾਂਸਡ ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ ਬੋਰਡ ਦੇ ਸਨੈਪਸ਼ਾਟ ਅੰਤਿਕਾ 2 ਵਿੱਚ ਦਿੱਤੇ ਗਏ ਹਨ: ਸੁਰੱਖਿਅਤ ਚਲਾਉਣ ਲਈ ਬੋਰਡ ਸੈੱਟਅੱਪ Webਸਰਵਰ,
ਡੈਮੋ ਡਿਜ਼ਾਈਨ ਚੱਲ ਰਿਹਾ ਹੈ
ਹੇਠਾਂ ਦਿੱਤੇ ਪਗ਼ ਦੱਸਦੇ ਹਨ ਕਿ ਡੈਮੋ ਡਿਜ਼ਾਈਨ ਨੂੰ ਕਿਵੇਂ ਚਲਾਉਣਾ ਹੈ:
- ਇਸ ਤੋਂ ਡੈਮੋ ਡਿਜ਼ਾਈਨ ਡਾਊਨਲੋਡ ਕਰੋ: http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
- SW7 ਪਾਵਰ ਸਪਲਾਈ ਸਵਿੱਚ ਨੂੰ ਚਾਲੂ ਕਰੋ।
- ਕੋਈ ਵੀ ਸੀਰੀਅਲ ਟਰਮੀਨਲ ਇਮੂਲੇਸ਼ਨ ਪ੍ਰੋਗਰਾਮ ਸ਼ੁਰੂ ਕਰੋ ਜਿਵੇਂ ਕਿ:
- ਹਾਈਪਰਟਰਮੀਨਲ
- ਪੁਟੀ
- TeraTerm
ਨੋਟ: ਇਸ ਡੈਮੋ ਵਿੱਚ ਪੁਟੀ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਗਈ ਹੈ।
ਪ੍ਰੋਗਰਾਮ ਲਈ ਸੰਰਚਨਾ ਹੈ: - ਬੌਡ ਰੇਟ: 115200
- ਅੱਠ ਡਾਟਾ ਬਿੱਟ
- ਇੱਕ ਸਟਾਪ ਬਿੱਟ
- ਕੋਈ ਸਮਾਨਤਾ ਨਹੀਂ
- ਕੋਈ ਵਹਾਅ ਕੰਟਰੋਲ ਨਹੀਂ
ਸੀਰੀਅਲ ਟਰਮੀਨਲ ਇਮੂਲੇਸ਼ਨ ਪ੍ਰੋਗਰਾਮਾਂ ਦੀ ਸੰਰਚਨਾ ਕਰਨ ਬਾਰੇ ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਲਈ, ਸੀਰੀਅਲ ਟਰਮੀਨਲ ਇਮੂਲੇਸ਼ਨ ਪ੍ਰੋਗਰਾਮਾਂ ਦੀ ਸੰਰਚਨਾ ਕਰਨ ਵਾਲੇ ਟਿਊਟੋਰਿਅਲ ਨੂੰ ਵੇਖੋ।
- ਨੌਕਰੀ ਦੇ ਨਾਲ SmartFusion2 ਐਡਵਾਂਸਡ ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ ਬੋਰਡ ਨੂੰ ਪ੍ਰੋਗਰਾਮ ਕਰੋ file ਡਿਜ਼ਾਈਨ ਦੇ ਹਿੱਸੇ ਵਜੋਂ ਪ੍ਰਦਾਨ ਕੀਤਾ ਗਿਆ fileਫਲੈਸ਼ਪ੍ਰੋ ਐਕਸਪ੍ਰੈਸ ਸੌਫਟਵੇਅਰ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ, ਅੰਤਿਕਾ 1 ਵੇਖੋ: ਫਲੈਸ਼ਪ੍ਰੋ ਐਕਸਪ੍ਰੈਸ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਡਿਵਾਈਸ ਦਾ ਪ੍ਰੋਗਰਾਮਿੰਗ, .
ਨੋਟ: ਡੈਮੋ ਨੂੰ ਸਥਿਰ ਅਤੇ ਗਤੀਸ਼ੀਲ ਮੋਡਾਂ ਵਿੱਚ ਚਲਾਇਆ ਜਾ ਸਕਦਾ ਹੈ। ਸਥਿਰ IP ਮੋਡ ਵਿੱਚ ਡਿਜ਼ਾਈਨ ਨੂੰ ਚਲਾਉਣ ਲਈ, ਅੰਤਿਕਾ 4 ਵਿੱਚ ਦੱਸੇ ਗਏ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ: ਸਥਿਰ IP ਮੋਡ ਵਿੱਚ ਡਿਜ਼ਾਈਨ ਨੂੰ ਚਲਾਉਣਾ,। - SmartFusion2 ਐਡਵਾਂਸਡ ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ ਬੋਰਡ ਨੂੰ ਪਾਵਰ ਸਾਈਕਲ ਚਲਾਓ।
ਸੀਰੀਅਲ ਟਰਮੀਨਲ ਇਮੂਲੇਸ਼ਨ ਪ੍ਰੋਗਰਾਮ ਵਿੱਚ ਡਾਇਨਾਮਿਕ IP ਐਡਰੈੱਸ ਵਾਲਾ ਇੱਕ ਸੁਆਗਤ ਸੁਨੇਹਾ ਪ੍ਰਦਰਸ਼ਿਤ ਕੀਤਾ ਗਿਆ ਹੈ, ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿੱਤੀ ਤਸਵੀਰ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ।
ਚਿੱਤਰ 10 • ਉਪਭੋਗਤਾ ਵਿਕਲਪ
- PuTTY 'ਤੇ ਪ੍ਰਦਰਸ਼ਿਤ IP ਐਡਰੈੱਸ ਨੂੰ ਸੁਰੱਖਿਅਤ ਚਲਾਉਣ ਲਈ ਬ੍ਰਾਊਜ਼ਰ ਦੇ ਐਡਰੈੱਸ ਬਾਰ ਵਿੱਚ ਦਰਜ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ webਸਰਵਰ ਜੇਕਰ IP ਐਡਰੈੱਸ 10.60.3.120 ਹੈ, ਤਾਂ ਬ੍ਰਾਊਜ਼ਰ ਦੇ ਐਡਰੈੱਸ ਬਾਰ ਵਿੱਚ https://10.60.3.120 ਦਰਜ ਕਰੋ। ਇਹ ਡੈਮੋ ਮਾਈਕ੍ਰੋਸਾਫਟ ਇੰਟਰਨੈੱਟ ਐਕਸਪਲੋਰਰ ਅਤੇ ਮੋਜ਼ੀਲਾ ਫਾਇਰਫਾਕਸ ਬ੍ਰਾਊਜ਼ਰ ਦੋਵਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ।
ਸੁਰੱਖਿਅਤ ਚੱਲ ਰਿਹਾ ਹੈ WebMicrosoft Internet Explorer ਦੇ ਨਾਲ ਸਰਵਰ ਡੈਮੋ
ਨਿਮਨਲਿਖਤ ਪਗ ਦੱਸਦੇ ਹਨ ਕਿ ਸੁਰੱਖਿਅਤ ਨੂੰ ਕਿਵੇਂ ਚਲਾਉਣਾ ਹੈ webMicrosoft Internet Explorer ਦੇ ਨਾਲ ਸਰਵਰ ਡੈਮੋ:
- ਮਾਈਕ੍ਰੋਸਾੱਫਟ ਇੰਟਰਨੈਟ ਐਕਸਪਲੋਰਰ ਖੋਲ੍ਹੋ ਅਤੇ ਟਾਈਪ ਕਰੋ URL (ਉਦਾਹਰਨ ਲਈample, https://10.60.3.120) ਐਡਰੈੱਸ ਬਾਰ ਵਿੱਚ। ਬਰਾਊਜ਼ਰ ਇੱਕ ਚੇਤਾਵਨੀ ਸੁਨੇਹਾ ਦਿਖਾਉਂਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿੱਤੀ ਤਸਵੀਰ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ।
ਚਿੱਤਰ 11 • Microsoft ਇੰਟਰਨੈਟ ਐਕਸਪਲੋਰਰ ਸਰਟੀਫਿਕੇਟ ਗਲਤੀ ਚੇਤਾਵਨੀ ਸੁਨੇਹਾ ਦਿਖਾ ਰਿਹਾ ਹੈ
- ਇਸ ਨੂੰ ਜਾਰੀ ਰੱਖੋ ਤੇ ਕਲਿਕ ਕਰੋ webਨਾਲ ਸੁਰੱਖਿਅਤ ਸੰਚਾਰ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਸਾਈਟ (ਸਿਫਾਰਿਸ਼ ਨਹੀਂ ਕੀਤੀ ਗਈ) webਸਰਵਰ ਮਾਈਕਰੋਸਾਫਟ ਇੰਟਰਨੈੱਟ ਐਕਸਪਲੋਰਰ ਸੁਰੱਖਿਅਤ ਦਾ ਮੁੱਖ ਮੇਨੂ ਦਿਖਾਉਂਦਾ ਹੈ webਸਰਵਰ, ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿੱਤੇ ਚਿੱਤਰ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ।
ਚਿੱਤਰ 12 • ਸੁਰੱਖਿਅਤ ਦਾ ਮੁੱਖ ਮੀਨੂ Webਇੰਟਰਨੈੱਟ ਐਕਸਪਲੋਰਰ ਵਿੱਚ ਸਰਵਰ
ਸੁਰੱਖਿਅਤ ਚੱਲ ਰਿਹਾ ਹੈ Webਮੋਜ਼ੀਲਾ ਫਾਇਰਫਾਕਸ ਨਾਲ ਸਰਵਰ ਡੈਮੋ
ਨਿਮਨਲਿਖਤ ਪਗ ਦੱਸਦੇ ਹਨ ਕਿ ਸੁਰੱਖਿਅਤ ਨੂੰ ਕਿਵੇਂ ਚਲਾਉਣਾ ਹੈ webਮੋਜ਼ੀਲਾ ਫਾਇਰਫਾਕਸ ਨਾਲ ਸਰਵਰ ਡੈਮੋ:
- ਮੋਜ਼ੀਲਾ ਫਾਇਰਫਾਕਸ ਬਰਾਊਜ਼ਰ ਖੋਲ੍ਹੋ ਅਤੇ ਦਾਖਲ ਕਰੋ URL (ਉਦਾਹਰਨ ਲਈample, https://10.60.3.120) ਐਡਰੈੱਸ ਬਾਰ ਵਿੱਚ। ਬਰਾਊਜ਼ਰ ਇੱਕ ਚੇਤਾਵਨੀ ਸੁਨੇਹਾ ਦਿਖਾਉਂਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿੱਤੀ ਤਸਵੀਰ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ।
ਚਿੱਤਰ 13 • ਮੋਜ਼ੀਲਾ ਫਾਇਰਫਾਕਸ ਚੇਤਾਵਨੀ ਸੁਨੇਹਾ ਦਿਖਾ ਰਿਹਾ ਹੈ
- ਮੈਂ ਜੋਖਮਾਂ ਨੂੰ ਸਮਝਦਾ ਹਾਂ ਚੁਣੋ ਅਤੇ ਅਪਵਾਦ ਸ਼ਾਮਲ ਕਰੋ 'ਤੇ ਕਲਿੱਕ ਕਰੋ….
- ਨਾਲ ਸੁਰੱਖਿਅਤ ਸੰਚਾਰ ਸ਼ੁਰੂ ਕਰਨ ਲਈ, ਸੁਰੱਖਿਆ ਅਪਵਾਦ ਸ਼ਾਮਲ ਕਰੋ ਵਿੰਡੋ ਵਿੱਚ ਸੁਰੱਖਿਆ ਅਪਵਾਦ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ 'ਤੇ ਕਲਿੱਕ ਕਰੋ, ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿੱਤੀ ਤਸਵੀਰ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ webਸਰਵਰ ਚਿੱਤਰ 14 • ਸੁਰੱਖਿਆ ਅਪਵਾਦ ਵਿੰਡੋ ਸ਼ਾਮਲ ਕਰੋ
ਨੋਟ: IP ਐਡਰੈੱਸ ਲਈ ਸੁਰੱਖਿਆ ਅਪਵਾਦ ਸ਼ਾਮਲ ਕਰਨਾ ਸਿਰਫ਼ ਪਹਿਲੀ ਵਾਰ ਬ੍ਰਾਊਜ਼ਿੰਗ ਲਈ ਲੋੜੀਂਦਾ ਹੈ।
ਨੋਟ: ਜੇਕਰ ਤੁਹਾਨੂੰ ਟਰਮੀਨਲ ਵਿੱਚ ਕੋਈ ਹੈਂਡਸ਼ੇਕ ਅਸਫਲ ਸੁਨੇਹਾ ਮਿਲਦਾ ਹੈ, ਤਾਂ ਉਸ ਸੁਨੇਹੇ ਨੂੰ ਅਣਡਿੱਠ ਕਰੋ। - ਮੋਜ਼ੀਲਾ ਫਾਇਰਫਾਕਸ ਬ੍ਰਾਊਜ਼ਰ ਮੁੱਖ ਮੇਨੂ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿੱਤੇ ਚਿੱਤਰ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ।
ਚਿੱਤਰ 15 • ਸੁਰੱਖਿਅਤ ਦਾ ਮੁੱਖ ਮੀਨੂ Webਮੋਜ਼ੀਲਾ ਫਾਇਰਫਾਕਸ ਵਿੱਚ ਸਰਵਰ
ਮੁੱਖ ਮੀਨੂ ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤੇ ਵਿਕਲਪ ਹਨ:
- ਬਲਿੰਕਿੰਗ LEDs
- ਹਾਈਪਰਟਰਮੀਨਲ ਡਿਸਪਲੇ
- SmartFusion2 ਗੂਗਲ ਖੋਜ
ਨੋਟ: ਇਹਨਾਂ ਵਿਕਲਪਾਂ ਨੂੰ Microsoft Internet Explorer ਜਾਂ Mozilla Firefox ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਪ੍ਰਮਾਣਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ web ਬ੍ਰਾਊਜ਼ਰ। ਇਸ ਡੈਮੋ ਵਿੱਚ, ਮੋਜ਼ੀਲਾ ਫਾਇਰਫਾਕਸ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਵਿਕਲਪਾਂ ਦਾ ਪ੍ਰਦਰਸ਼ਨ ਕੀਤਾ ਗਿਆ ਹੈ web ਬਰਾਊਜ਼ਰ।
ਬਲਿੰਕਿੰਗ LEDs
- ਮੁੱਖ ਮੀਨੂ 'ਤੇ ਬਲਿੰਕਿੰਗ LEDs 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਤੁਸੀਂ SmartFusion2 ਬੋਰਡ 'ਤੇ ਚੱਲ ਰਹੇ LED ਪੈਟਰਨ ਨੂੰ ਦੇਖ ਸਕਦੇ ਹੋ। ਦ webਪੰਨਾ ਹੇਠਾਂ ਦਿੱਤੇ ਚਿੱਤਰ ਵਿੱਚ ਦਿਖਾਏ ਅਨੁਸਾਰ ਹੱਥੀਂ LED ਨੂੰ ਬਲਿੰਕ ਕਰਨ ਲਈ ਮੁੱਲ ਦਾਖਲ ਕਰਨ ਦਾ ਵਿਕਲਪ ਦਿੰਦਾ ਹੈ।
ਚਿੱਤਰ 16 • ਬਲਿੰਕਿੰਗ LEDs ਪੰਨਾ
- ਹੱਥੀਂ LED ਨੂੰ ਰੋਸ਼ਨੀ ਕਰਨ ਲਈ 1-255 ਵਿਚਕਾਰ ਕੋਈ ਵੀ ਸੰਖਿਆ ਦਰਜ ਕਰੋ। ਸਾਬਕਾ ਲਈample, ਜੇਕਰ ਤੁਸੀਂ 1 ਦਰਜ ਕਰਦੇ ਹੋ, ਤਾਂ Blinking LED1 ਬੰਦ ਹੋ ਜਾਂਦਾ ਹੈ। ਜੇਕਰ ਤੁਸੀਂ 255 ਦਰਜ ਕਰਦੇ ਹੋ, ਤਾਂ ਸਾਰੇ ਅੱਠ ਬਲਿੰਕਿੰਗ LED ਬੰਦ ਹੋ ਜਾਂਦੇ ਹਨ।
- ਮੁੱਖ ਮੀਨੂ 'ਤੇ ਵਾਪਸ ਜਾਣ ਲਈ ਹੋਮ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
ਨੋਟ: SmartFusion2 ਐਡਵਾਂਸਡ ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ ਵਿੱਚ ਕਿਰਿਆਸ਼ੀਲ ਘੱਟ LEDs ਹਨ।
ਹਾਈਪਰਟਰਮੀਨਲ ਡਿਸਪਲੇ
- ਮੁੱਖ ਮੀਨੂ 'ਤੇ ਹਾਈਪਰਟਰਮੀਨਲ ਡਿਸਪਲੇ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਹੇਠਲਾ ਚਿੱਤਰ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਏ webਪੰਨਾ ਜੋ ਇੱਕ ਸਤਰ ਮੁੱਲ ਦਰਜ ਕਰਨ ਦਾ ਵਿਕਲਪ ਦਿੰਦਾ ਹੈ।
ਚਿੱਤਰ 17 • ਹਾਈਪਰਟਰਮੀਨਲ ਡਿਸਪਲੇ ਪੇਜ
ਦਰਜ ਕੀਤੀ ਸਤਰ PuTTY 'ਤੇ ਪ੍ਰਦਰਸ਼ਿਤ ਹੁੰਦੀ ਹੈ, ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿੱਤੇ ਚਿੱਤਰ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ।
ਚਿੱਤਰ 18 • PuTTY 'ਤੇ ਸਟ੍ਰਿੰਗ ਡਿਸਪਲੇ
- ਮੁੱਖ ਮੀਨੂ 'ਤੇ ਵਾਪਸ ਜਾਣ ਲਈ ਗੋ ਬੈਕ ਵਨ ਪੇਜ (ਤੀਰ ਬਟਨ) ਜਾਂ ਹੋਮ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
SmartFusion2 ਗੂਗਲ ਖੋਜ
- ਮੁੱਖ ਮੀਨੂ 'ਤੇ SmartFusion2 Google ਖੋਜ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
ਨੋਟ: SmartFusion2 Google ਖੋਜ ਪੰਨੇ 'ਤੇ ਜਾਣ ਲਈ ਸਹੀ ਪਹੁੰਚ ਅਧਿਕਾਰਾਂ ਦੇ ਨਾਲ ਇੰਟਰਨੈਟ ਕਨੈਕਸ਼ਨ ਦੀ ਲੋੜ ਹੈ। ਹੇਠਲਾ ਚਿੱਤਰ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਏ web Google ਖੋਜ ਦੇ ਨਾਲ ਪੰਨਾ.
ਚਿੱਤਰ 19 • SmartFusion2 ਗੂਗਲ ਖੋਜ ਪੰਨਾ
- ਮੁੱਖ ਮੀਨੂ 'ਤੇ ਵਾਪਸ ਜਾਣ ਲਈ ਹੋਮ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
ਅੰਤਿਕਾ 1: ਫਲੈਸ਼ਪ੍ਰੋ ਐਕਸਪ੍ਰੈਸ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਡਿਵਾਈਸ ਦਾ ਪ੍ਰੋਗਰਾਮਿੰਗ
ਇਹ ਭਾਗ ਦੱਸਦਾ ਹੈ ਕਿ ਪ੍ਰੋਗਰਾਮਿੰਗ ਜੌਬ ਨਾਲ SmartFusion2 ਡਿਵਾਈਸ ਨੂੰ ਕਿਵੇਂ ਪ੍ਰੋਗਰਾਮ ਕਰਨਾ ਹੈ file FlashPro ਐਕਸਪ੍ਰੈਸ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ.
ਡਿਵਾਈਸ ਨੂੰ ਪ੍ਰੋਗਰਾਮ ਕਰਨ ਲਈ, ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਨੂੰ ਪੂਰਾ ਕਰੋ:
- ਇਹ ਸੁਨਿਸ਼ਚਿਤ ਕਰੋ ਕਿ ਬੋਰਡ 'ਤੇ ਜੰਪਰ ਸੈਟਿੰਗਾਂ ਸਾਰਣੀ 5, ਵਿੱਚ ਸੂਚੀਬੱਧ ਕੀਤੇ ਸਮਾਨ ਹਨ।
ਨੋਟ: ਜੰਪਰ ਕੁਨੈਕਸ਼ਨ ਬਣਾਉਂਦੇ ਸਮੇਂ ਪਾਵਰ ਸਪਲਾਈ ਸਵਿੱਚ ਨੂੰ ਬੰਦ ਕਰਨਾ ਲਾਜ਼ਮੀ ਹੈ। - ਪਾਵਰ ਸਪਲਾਈ ਕੇਬਲ ਨੂੰ ਬੋਰਡ 'ਤੇ J42 ਕਨੈਕਟਰ ਨਾਲ ਕਨੈਕਟ ਕਰੋ।
- ਪਾਵਰ ਸਪਲਾਈ ਸਵਿੱਚ SW7 ਨੂੰ ਚਾਲੂ ਕਰੋ।
- ਹੋਸਟ ਪੀਸੀ 'ਤੇ, ਫਲੈਸ਼ਪ੍ਰੋ ਐਕਸਪ੍ਰੈਸ ਸੌਫਟਵੇਅਰ ਲਾਂਚ ਕਰੋ।
- ਨਵਾਂ 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਜਾਂ ਨਵਾਂ ਜੌਬ ਪ੍ਰੋਜੈਕਟ ਬਣਾਉਣ ਲਈ ਪ੍ਰੋਜੈਕਟ ਮੀਨੂ ਤੋਂ ਫਲੈਸ਼ਪ੍ਰੋ ਐਕਸਪ੍ਰੈਸ ਜੌਬ ਤੋਂ ਨਵਾਂ ਜੌਬ ਪ੍ਰੋਜੈਕਟ ਚੁਣੋ, ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿੱਤੇ ਚਿੱਤਰ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ।
ਚਿੱਤਰ 20 • ਫਲੈਸ਼ਪ੍ਰੋ ਐਕਸਪ੍ਰੈਸ ਜੌਬ ਪ੍ਰੋਜੈਕਟ
- ਫਲੈਸ਼ਪ੍ਰੋ ਐਕਸਪ੍ਰੈਸ ਜੌਬ ਡਾਇਲਾਗ ਬਾਕਸ ਤੋਂ ਨਿਊ ਜੌਬ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਹੇਠਾਂ ਦਰਜ ਕਰੋ:
- ਪ੍ਰੋਗਰਾਮਿੰਗ ਨੌਕਰੀ file: ਬ੍ਰਾਊਜ਼ 'ਤੇ ਕਲਿੱਕ ਕਰੋ, ਅਤੇ ਉਸ ਸਥਾਨ 'ਤੇ ਨੈਵੀਗੇਟ ਕਰੋ ਜਿੱਥੇ .job ਹੈ file ਸਥਿਤ ਹੈ ਅਤੇ ਦੀ ਚੋਣ ਕਰੋ file. ਡਿਫੌਲਟ ਟਿਕਾਣਾ ਹੈ:
\m2s_dg0516_df\SF2_Secure_Webਸਰਵਰ_TCP_Demo_DF\ਪ੍ਰੋਗਰਾਮ ing_Job - ਫਲੈਸ਼ਪ੍ਰੋ ਐਕਸਪ੍ਰੈਸ ਨੌਕਰੀ ਪ੍ਰੋਜੈਕਟ ਦਾ ਨਾਮ: ਬ੍ਰਾਊਜ਼ 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਉਸ ਸਥਾਨ 'ਤੇ ਨੈਵੀਗੇਟ ਕਰੋ ਜਿੱਥੇ ਤੁਸੀਂ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ।
ਚਿੱਤਰ 21 • ਫਲੈਸ਼ਪ੍ਰੋ ਐਕਸਪ੍ਰੈਸ ਜੌਬ ਤੋਂ ਨਵਾਂ ਜੌਬ ਪ੍ਰੋਜੈਕਟ
- ਪ੍ਰੋਗਰਾਮਿੰਗ ਨੌਕਰੀ file: ਬ੍ਰਾਊਜ਼ 'ਤੇ ਕਲਿੱਕ ਕਰੋ, ਅਤੇ ਉਸ ਸਥਾਨ 'ਤੇ ਨੈਵੀਗੇਟ ਕਰੋ ਜਿੱਥੇ .job ਹੈ file ਸਥਿਤ ਹੈ ਅਤੇ ਦੀ ਚੋਣ ਕਰੋ file. ਡਿਫੌਲਟ ਟਿਕਾਣਾ ਹੈ:
- ਕਲਿਕ ਕਰੋ ਠੀਕ ਹੈ. ਲੋੜੀਂਦਾ ਪ੍ਰੋਗਰਾਮਿੰਗ file ਚੁਣਿਆ ਗਿਆ ਹੈ ਅਤੇ ਡਿਵਾਈਸ ਵਿੱਚ ਪ੍ਰੋਗਰਾਮ ਕੀਤੇ ਜਾਣ ਲਈ ਤਿਆਰ ਹੈ।
- ਫਲੈਸ਼ਪ੍ਰੋ ਐਕਸਪ੍ਰੈਸ ਵਿੰਡੋ ਦਿਖਾਈ ਦਿੰਦੀ ਹੈ ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿੱਤੀ ਤਸਵੀਰ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ। ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ ਪ੍ਰੋਗਰਾਮਰ ਖੇਤਰ ਵਿੱਚ ਇੱਕ ਪ੍ਰੋਗਰਾਮਰ ਨੰਬਰ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ। ਜੇਕਰ ਅਜਿਹਾ ਨਹੀਂ ਹੁੰਦਾ, ਤਾਂ ਬੋਰਡ ਕਨੈਕਸ਼ਨਾਂ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ ਅਤੇ ਪ੍ਰੋਗਰਾਮਰ ਨੂੰ ਰਿਫ੍ਰੈਸ਼/ਰੀਸਕੈਨ ਕਰੋ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
ਚਿੱਤਰ 22 • ਡਿਵਾਈਸ ਦੀ ਪਰੋਗਰਾਮਿੰਗ
- RUN 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਜਦੋਂ ਡਿਵਾਈਸ ਨੂੰ ਸਫਲਤਾਪੂਰਵਕ ਪ੍ਰੋਗਰਾਮ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਇੱਕ ਰਨ ਪਾਸ ਸਥਿਤੀ ਪ੍ਰਦਰਸ਼ਿਤ ਹੁੰਦੀ ਹੈ ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿੱਤੀ ਤਸਵੀਰ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ।
ਚਿੱਤਰ 23 • ਫਲੈਸ਼ਪ੍ਰੋ ਐਕਸਪ੍ਰੈਸ—ਰਨ ਪਾਸ ਕੀਤਾ ਗਿਆ
- ਫਲੈਸ਼ਪ੍ਰੋ ਐਕਸਪ੍ਰੈਸ ਨੂੰ ਬੰਦ ਕਰੋ ਜਾਂ ਪ੍ਰੋਜੈਕਟ ਟੈਬ ਵਿੱਚ, ਐਗਜ਼ਿਟ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
ਅੰਤਿਕਾ 2: ਸੁਰੱਖਿਅਤ ਚਲਾਉਣ ਲਈ ਬੋਰਡ ਸੈੱਟਅੱਪ Webਸਰਵਰ
ਨਿਮਨਲਿਖਤ ਚਿੱਤਰ SmartFusion2 ਐਡਵਾਂਸਡ ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ ਬੋਰਡ 'ਤੇ ਡੈਮੋ ਚਲਾਉਣ ਲਈ ਬੋਰਡ ਸੈਟਅਪ ਦਿਖਾਉਂਦਾ ਹੈ।
ਚਿੱਤਰ 24 • SmartFusion2 ਐਡਵਾਂਸਡ ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ ਸੈੱਟਅੱਪ
ਅੰਤਿਕਾ 3: ਜੰਪਰ ਸਥਾਨ
ਨਿਮਨਲਿਖਤ ਚਿੱਤਰ SmartFusion2 ਐਡਵਾਂਸਡ ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ ਬੋਰਡ ਵਿੱਚ ਜੰਪਰ ਸਥਾਨਾਂ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।
ਚਿੱਤਰ 25 • ਐਡਵਾਂਸਡ ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ ਬੋਰਡ ਵਿੱਚ ਜੰਪਰ ਸਥਾਨ
ਨੋਟ: ਲਾਲ ਰੰਗ ਵਿੱਚ ਉਜਾਗਰ ਕੀਤੇ ਜੰਪਰ ਮੂਲ ਰੂਪ ਵਿੱਚ ਸੈੱਟ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। ਹਰੇ ਰੰਗ ਵਿੱਚ ਉਜਾਗਰ ਕੀਤੇ ਜੰਪਰਾਂ ਨੂੰ ਹੱਥੀਂ ਸੈੱਟ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ।
ਨੋਟ: ਪਿਛਲੇ ਚਿੱਤਰ ਵਿੱਚ ਜੰਪਰਾਂ ਦੀ ਸਥਿਤੀ ਖੋਜਣਯੋਗ ਹੈ।
ਅੰਤਿਕਾ 4: ਸਥਿਰ IP ਮੋਡ ਵਿੱਚ ਡਿਜ਼ਾਈਨ ਨੂੰ ਚਲਾਉਣਾ
ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮ ਦੱਸਦੇ ਹਨ ਕਿ ਸਟੈਟਿਕ ਆਈਪੀ ਮੋਡ ਵਿੱਚ ਡਿਜ਼ਾਈਨ ਨੂੰ ਕਿਵੇਂ ਚਲਾਉਣਾ ਹੈ:
- ਸੁਰੱਖਿਅਤ_ਤੇ ਸੱਜਾ-ਕਲਿੱਕ ਕਰੋwebSoftConsole ਪ੍ਰੋਜੈਕਟ ਦੀ ਪ੍ਰੋਜੈਕਟ ਐਕਸਪਲੋਰਰ ਵਿੰਡੋ ਵਿੱਚ ਸਰਵਰ ਅਤੇ ਵਿਸ਼ੇਸ਼ਤਾ ਚੁਣੋ, ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿੱਤੀ ਤਸਵੀਰ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ।
ਚਿੱਤਰ 26 • SoftConsole ਪ੍ਰੋਜੈਕਟ ਦੀ ਪ੍ਰੋਜੈਕਟ ਐਕਸਪਲੋਰਰ ਵਿੰਡੋ
ਨਿਮਨਲਿਖਤ ਚਿੱਤਰ ਸੁਰੱਖਿਅਤ_ ਲਈ ਵਿਸ਼ੇਸ਼ਤਾ ਦੇ ਟੂਲ ਸੈਟਿੰਗਜ਼ ਟੈਬ ਵਿੱਚ NET_USE_DHCP ਚਿੰਨ੍ਹ ਨੂੰ ਹਟਾਉਣਾ ਦਰਸਾਉਂਦਾ ਹੈwebਸਰਵਰ ਵਿੰਡੋ.
ਚਿੱਤਰ 27 • ਪ੍ਰੋਜੈਕਟ ਐਕਸਪਲੋਰਰ ਵਿਸ਼ੇਸ਼ਤਾ ਵਿੰਡੋ
ਜੇਕਰ ਡਿਵਾਈਸ ਸਥਿਰ IP ਮੋਡ ਵਿੱਚ ਕਨੈਕਟ ਹੈ, ਤਾਂ ਬੋਰਡ ਦਾ ਸਥਿਰ IP ਪਤਾ 169.254.1.23 ਹੈ, ਫਿਰ IP ਐਡਰੈੱਸ ਨੂੰ ਦਰਸਾਉਣ ਲਈ ਹੋਸਟ TCP/IP ਸੈਟਿੰਗਾਂ ਨੂੰ ਬਦਲੋ। ਹੇਠ ਦਿੱਤੀ ਤਸਵੀਰ ਹੋਸਟ PC TCP/IP ਸੈਟਿੰਗਾਂ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ।
ਚਿੱਤਰ 28 • ਹੋਸਟ PC TCP/IP ਸੈਟਿੰਗਾਂ
ਹੇਠਾਂ ਦਿੱਤੀ ਤਸਵੀਰ ਸਥਿਰ IP ਐਡਰੈੱਸ ਸੈਟਿੰਗਾਂ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ।
ਚਿੱਤਰ 29 • ਸਥਿਰ IP ਪਤਾ ਸੈਟਿੰਗਾਂ
ਇੱਕ ਵਾਰ ਇਹ ਸੈਟਿੰਗਾਂ ਕੌਂਫਿਗਰ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਫਰਮਵੇਅਰ ਬਣਾਓ, ਨਵੀਨਤਮ .hex ਆਯਾਤ ਕਰੋ file eNVM ਵਿੱਚ, ਅਤੇ Libero ਡਿਜ਼ਾਈਨ ਨੂੰ ਚਲਾਓ। ਸਟੈਟਿਕ IP ਮੋਡ ਵਿੱਚ ਡਿਜ਼ਾਈਨ ਨੂੰ ਚਲਾਉਣ ਲਈ ਡੈਮੋ ਡਿਜ਼ਾਈਨ ਨੂੰ ਚਲਾਉਣਾ, ਪੰਨਾ 13 ਦੇਖੋ, ਜੇਕਰ SmartFusion2 ਡਿਵਾਈਸ ਪਹਿਲਾਂ ਹੀ top_static.job ਨਾਲ ਪ੍ਰੋਗਰਾਮ ਕੀਤਾ ਗਿਆ ਹੈ। file.
ਨੋਟ: ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਡੀਬੱਗ ਮੋਡ ਵਿੱਚ ਚਲਾਉਣ ਲਈ, FlashPro ਪ੍ਰੋਗਰਾਮਰ ਦੀ ਲੋੜ ਹੈ।
ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ
![]() |
ਮਾਈਕ੍ਰੋਸੇਮੀ ਪੈਸਟ ਰਿਪੈਲਰ ਚੱਲ ਰਿਹਾ ਸੁਰੱਖਿਅਤ WebSmartFusion2 'ਤੇ ਸਰਵਰ [pdf] ਯੂਜ਼ਰ ਗਾਈਡ ਪੈਸਟ ਰਿਪੈਲਰ ਚੱਲ ਰਿਹਾ ਸੁਰੱਖਿਅਤ WebSmartFusion2, Pest, Repeller Running Secure 'ਤੇ ਸਰਵਰ WebSmartFusion2 'ਤੇ ਸਰਵਰ, SmartFusion2 'ਤੇ |