മൈക്രോസെമി പെസ്റ്റ് റിപ്പല്ലർ റണ്ണിംഗ് സെക്യൂർ WebSmartFusion2-ലെ സെർവർ
റിവിഷൻ ചരിത്രം
റിവിഷൻ ഹിസ്റ്ററി പ്രമാണത്തിൽ നടപ്പിലാക്കിയ മാറ്റങ്ങൾ വിവരിക്കുന്നു.
ഏറ്റവും പുതിയ പ്രസിദ്ധീകരണത്തിൽ നിന്ന് ആരംഭിക്കുന്ന മാറ്റങ്ങൾ പുനരവലോകനം വഴി ലിസ്റ്റ് ചെയ്തിരിക്കുന്നു.
പുനരവലോകനം 9.0
ഈ പുനരവലോകനത്തിൽ വരുത്തിയ മാറ്റങ്ങളുടെ സംഗ്രഹമാണ് താഴെ കൊടുത്തിരിക്കുന്നത്.
- Libero SoC v2021.1 എന്നതിനായുള്ള പ്രമാണം അപ്ഡേറ്റ് ചെയ്തു.
- ലിബറോ പതിപ്പ് നമ്പറുകളിലേക്കുള്ള റഫറൻസുകൾ നീക്കം ചെയ്തു.
പുനരവലോകനം 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). ഈ ഡെമോ വിവരിക്കുന്നു:
- SmartFusion2 ഇഥർനെറ്റ് മീഡിയ ആക്സസ് കൺട്രോൾ (MAC) ഉപയോഗിച്ച് ഒരു സീരിയൽ ഗിഗാബിറ്റ് മീഡിയ ഇൻഡിപെൻഡന്റ് ഇന്റർഫേസ് (SGMII) PHY ലേക്ക് ബന്ധിപ്പിച്ചിരിക്കുന്നു.
- PolarSSL ലൈബ്രറി (സൗജന്യ TLS/SSL പ്രോട്ടോക്കോൾ ലൈബ്രറി), ലൈറ്റ്വെയ്റ്റ് IP (lwIP) TCP/IP സ്റ്റാക്ക്, സൗജന്യ റിയൽ ടൈം ഓപ്പറേറ്റിംഗ് സിസ്റ്റം (RTOS) എന്നിവയുമായി SmartFusion2 MAC ഡ്രൈവർ സമന്വയിപ്പിക്കുന്നു.
- TLS/SSL പ്രോട്ടോക്കോൾ നടപ്പിലാക്കുന്നതിനായി മൈക്രോസെമി ക്രിപ്റ്റോഗ്രാഫിക് സിസ്റ്റം സേവനങ്ങൾ ഉപയോഗിക്കുന്നു.
- ഒരു സുരക്ഷിതത്വം നടപ്പിലാക്കുന്നു webSmartFusion2 അഡ്വാൻസ്ഡ് ഡെവലപ്മെന്റ് കിറ്റ് ബോർഡിലെ സെർവർ ആപ്ലിക്കേഷൻ.
- ഡെമോ പ്രവർത്തിപ്പിക്കുന്നു.
SmartFusion2 മൈക്രോകൺട്രോളർ സബ്സിസ്റ്റത്തിലെ (MSS) TSEMAC പെരിഫറൽ ഇൻസ്റ്റൻസ് ഹോസ്റ്റ് പിസിക്കും ഇഥർനെറ്റ് നെറ്റ്വർക്കിനുമിടയിൽ ഇനിപ്പറയുന്ന ഡാറ്റാ നിരക്കിൽ (ലൈൻ സ്പീഡ്) ഡാറ്റ കൈമാറാൻ കോൺഫിഗർ ചെയ്യാൻ കഴിയും:
- 10 Mbps
- 100 Mbps
- 1000 Mbps
SmartFusion2 ഉപകരണങ്ങൾക്കായുള്ള TSEMAC ഇന്റർഫേസിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, UG0331: SmartFusion2 മൈക്രോകൺട്രോളർ സബ്സിസ്റ്റം ഉപയോക്തൃ ഗൈഡ് കാണുക.
സുരക്ഷിതം Webസെർവർ ഡെമോ ഡിസൈൻ കഴിഞ്ഞുview
സുരക്ഷിതം webസെർവർ ആപ്ലിക്കേഷൻ TLS/SSL സെക്യൂരിറ്റി പ്രോട്ടോക്കോളിനെ പിന്തുണയ്ക്കുന്നു, അത് സന്ദേശങ്ങൾ എൻക്രിപ്റ്റ് ചെയ്യുകയും ഡീക്രിപ്റ്റ് ചെയ്യുകയും ചെയ്യുന്നു, സന്ദേശത്തിനെതിരെ ആശയവിനിമയം സുരക്ഷിതമാക്കുന്നുampഎറിംഗ്. സുരക്ഷിതരിൽ നിന്നുള്ള ആശയവിനിമയം webസെൻസിറ്റീവ് ഡാറ്റ ഒരു രഹസ്യ കോഡിലേക്ക് വിവർത്തനം ചെയ്യാൻ കഴിയുമെന്ന് സെർവർ ഉറപ്പാക്കുന്നു, അത് ടിampഡാറ്റയോടൊപ്പം.
സുരക്ഷിതം webചിത്രം 1-ൽ കാണിച്ചിരിക്കുന്നതുപോലെ, സെർവർ ഡെമോ ഡിസൈൻ ഇനിപ്പറയുന്ന പാളികൾ ഉൾക്കൊള്ളുന്നു:
- ആപ്ലിക്കേഷൻ ലെയർ
- സുരക്ഷാ പാളി (TLS/SSL പ്രോട്ടോക്കോൾ)
- ട്രാൻസ്പോർട്ട് ലെയർ (lwIP TCP/IP Stack)
- RTOS, ഫേംവെയർ ലെയർ
സുരക്ഷിതമായി പ്രവർത്തിക്കുന്നു WebPolarSSL, lwIP, FreeRTOS എന്നിവ ഉപയോഗിച്ച് SmartFusion2 ഉപകരണങ്ങളിൽ സെർവർ ഡെമോ ഡിസൈൻ
ചിത്രം 1 • സുരക്ഷിതം Webസെർവർ പാളികൾ
ആപ്ലിക്കേഷൻ ലെയർ (HTTPS) | FreeRTOS |
സുരക്ഷാ പാളി (TLS/SSL പ്രോട്ടോക്കോൾ) | |
ഗതാഗത പാളി (IwIP TCP/IP സ്റ്റാക്ക്) | |
ഫേംവെയർ ലെയർ | |
SmartFusion2 അഡ്വാൻസ്ഡ് ഡെവലപ്മെന്റ് കിറ്റ് (HW) |
ആപ്ലിക്കേഷൻ ലെയർ
സുരക്ഷിതം webSmartFusion2 അഡ്വാൻസ്ഡ് ഡെവലപ്മെന്റ് കിറ്റ് ബോർഡിൽ സെർവർ ആപ്ലിക്കേഷൻ നടപ്പിലാക്കുന്നു. ക്ലയന്റ് ബ്രൗസറിൽ നിന്നുള്ള HTTPS അഭ്യർത്ഥന ആപ്ലിക്കേഷൻ കൈകാര്യം ചെയ്യുകയും ക്ലയന്റിലേക്ക് അവരുടെ അഭ്യർത്ഥനകൾക്ക് മറുപടിയായി സ്റ്റാറ്റിക് പേജുകൾ കൈമാറുകയും ചെയ്യുന്നു. ഈ പേജുകൾ ക്ലയന്റ് (ഹോസ്റ്റ് പിസി) ബ്രൗസറിൽ പ്രവർത്തിക്കുന്നു. ഇനിപ്പറയുന്ന ചിത്രം ബന്ധിപ്പിക്കുന്ന സെർവറിന്റെ ബ്ലോക്ക് ഡയഗ്രം കാണിക്കുന്നു (സുരക്ഷിത webSmartFusion2 ഉപകരണത്തിൽ പ്രവർത്തിക്കുന്ന സെർവർ ആപ്ലിക്കേഷനും ക്ലയന്റും (web ഹോസ്റ്റ് പിസിയിൽ പ്രവർത്തിക്കുന്ന ബ്രൗസർ).
ചിത്രം 2 • ക്ലയന്റ് സെർവർ കമ്മ്യൂണിക്കേഷൻ ബ്ലോക്ക് ഡയഗ്രം
ചിത്രം 2 • ക്ലയന്റ് സെർവർ കമ്മ്യൂണിക്കേഷൻ ബ്ലോക്ക് ഡയഗ്രം
സുരക്ഷാ പാളി (TLS/SSL പ്രോട്ടോക്കോൾ)
ഇന്റർനെറ്റ് ബ്രൗസറുകളും webവിവരങ്ങൾ സുരക്ഷിതമായി കൈമാറാൻ സെർവറുകൾ TLS/SSL പ്രോട്ടോക്കോൾ ഉപയോഗിക്കുന്നു.
എൻക്രിപ്ഷൻ ഉപയോഗിച്ച് ആധികാരിക കക്ഷികൾക്കിടയിൽ സുരക്ഷിതമായ ആശയവിനിമയം സ്ഥാപിക്കുന്നതിന് സെർവറും ക്ലയന്റും പ്രാമാണീകരിക്കുന്നതിന് TLS/SSL ഉപയോഗിക്കുന്നു. ചിത്രം 1, പേജ് 3-ൽ കാണിച്ചിരിക്കുന്നതുപോലെ ട്രാൻസ്പോർട്ട് പ്രോട്ടോക്കോൾ, TCP/IP-ന് മുകളിൽ ഈ പ്രോട്ടോക്കോൾ ലേയർ ചെയ്തിരിക്കുന്നു. സുരക്ഷിതമായവയ്ക്കായി TLS/SSL പ്രോട്ടോക്കോൾ നടപ്പിലാക്കാൻ ഒരു ഓപ്പൺ സോഴ്സ് PolarSSL ലൈബ്രറി ഉപയോഗിക്കുന്നു. webഈ ഡെമോയിലെ സെർവർ ആപ്ലിക്കേഷൻ.
ഇനിപ്പറയുന്നവ റഫർ ചെയ്യുക URLസമ്പൂർണ്ണ TLS/SSL പ്രോട്ടോക്കോൾ നടപ്പിലാക്കൽ വിശദാംശങ്ങൾക്കായി s:
- ട്രാൻസ്പോർട്ട് ലെയർ സെക്യൂരിറ്റി പ്രോട്ടോക്കോൾ പതിപ്പ് 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
PolarSSL ലൈബ്രറിയിൽ ക്രിപ്റ്റോഗ്രാഫിക്, TLS/SSL പ്രോട്ടോക്കോൾ നടപ്പിലാക്കലുകൾ ഉൾപ്പെടുന്നു. ഒരു സുരക്ഷിതം നടപ്പിലാക്കാൻ ഈ ലൈബ്രറി ആപ്ലിക്കേഷൻ പ്രോഗ്രാമിംഗ് ഇന്റർഫേസ് ഫംഗ്ഷനുകൾ നൽകുന്നു webTLS/SSL പ്രോട്ടോക്കോളും സോഫ്റ്റ്വെയർ ക്രിപ്റ്റോഗ്രാഫിക് അൽഗോരിതങ്ങളും ഉപയോഗിച്ചുള്ള സെർവർ ആപ്ലിക്കേഷൻ.
C-യിൽ എഴുതിയ TLS/SSL പ്രോട്ടോക്കോൾ ലൈബ്രറി സോഴ്സ് കോഡിനേയും ലൈസൻസിംഗ് വിവരത്തേയും കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, റഫർ ചെയ്യുക https://polarssl.org/.
ട്രാൻസ്പോർട്ട് ലെയർ (lwIP TCP/IP Stack)
എംബഡഡ് സിസ്റ്റങ്ങൾക്ക് lwIP സ്റ്റാക്ക് അനുയോജ്യമാണ്, കാരണം അത് കുറച്ച് ഉറവിടങ്ങൾ ഉപയോഗിക്കുന്നു, കൂടാതെ ഒരു ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തോടുകൂടിയോ അല്ലാതെയോ ഉപയോഗിക്കാം. IP, ഇന്റർനെറ്റ് കൺട്രോൾ മെസേജ് പ്രോട്ടോക്കോൾ (ICMP), User Da എന്നിവയുടെ യഥാർത്ഥ നിർവ്വഹണങ്ങൾ lwIP ഉൾക്കൊള്ളുന്നു.tagram Protocol (UDP), TCP പ്രോട്ടോക്കോളുകൾ, കൂടാതെ ബഫർ, മെമ്മറി മാനേജ്മെന്റ് തുടങ്ങിയ പിന്തുണാ ഫംഗ്ഷനുകളും.
ഇനിപ്പറയുന്ന വിലാസത്തിൽ നിന്ന് ഡൗൺലോഡ് ചെയ്യുന്നതിനായി LwIP (ഒരു BSD ലൈസൻസിന് കീഴിൽ) C സോഴ്സ് കോഡായി ലഭ്യമാണ്: 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 പ്രോഗ്രാമർ
- യുഎസ്ബി എ മുതൽ മിനി-ബി വരെ കേബിൾ
- ഇഥർനെറ്റ് കേബിൾ RJ45
- ഹോസ്റ്റ് പിസി അല്ലെങ്കിൽ ലാപ്ടോപ്പ്
- സോഫ്റ്റ്വെയർ
ഫ്ലാഷ്പ്രോ എക്സ്പ്രസ്
കുറിപ്പ്: readme.txt റഫർ ചെയ്യുക file ഡിസൈനിൽ നൽകിയിരിക്കുന്നു fileഈ റഫറൻസ് ഡിസൈനിനൊപ്പം ഉപയോഗിക്കുന്ന സോഫ്റ്റ്വെയർ പതിപ്പുകൾക്കുള്ള എസ്. - ലിബെറോ ® സിസ്റ്റം-ഓൺ-ചിപ്പ് (SoC) ഇതിനായി viewരൂപകൽപ്പനയിൽ files
- സോഫ്റ്റ് കൺസോൾ
- MSS ഇഥർനെറ്റ് MAC ഡ്രൈവറുകൾ
- ഹോസ്റ്റ് പിസി ഡ്രൈവറുകൾ USB മുതൽ UART ഡ്രൈവറുകൾ
- ഇനിപ്പറയുന്ന സീരിയൽ ടെർമിനൽ എമുലേഷൻ പ്രോഗ്രാമുകളിലൊന്ന്:
- ഹൈപ്പർ ടെർമിനൽ
- ടെറാ ടേം
- പുട്ടി
- ബ്രൗസർ
മോസില്ല ഫയർഫോക്സ് പതിപ്പ് 24 അല്ലെങ്കിൽ അതിനുശേഷമുള്ളത്
Internet Explorer പതിപ്പ് 8 അല്ലെങ്കിൽ അതിനുശേഷമുള്ളത്
കുറിപ്പ്: ഈ ഗൈഡിൽ കാണിച്ചിരിക്കുന്ന Libero SmartDesign ഉം കോൺഫിഗറേഷൻ സ്ക്രീൻ ഷോട്ടുകളും ചിത്രീകരണ ആവശ്യത്തിന് മാത്രമുള്ളതാണ്.
ഏറ്റവും പുതിയ അപ്ഡേറ്റുകൾ കാണാൻ 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 • ഡെമോ ഡിസൈൻ Fileന്റെ ടോപ്പ് ലെവൽ ഘടന
ഡെമോ ഡിസൈൻ സവിശേഷതകൾ
ഡെമോ ഡിസൈനിന് ഇനിപ്പറയുന്ന ഓപ്ഷനുകൾ ഉണ്ട്:
- മിന്നുന്ന LED-കൾ
- ഹൈപ്പർ ടെർമിനൽ ഡിസ്പ്ലേ
- SmartFusion2 Google തിരയൽ
ഡെമോ ഡിസൈൻ വിവരണം
ടെൻ-ബിറ്റ് ഇന്റർഫേസ് (TBI) പ്രവർത്തനത്തിനായി TSEMAC ക്രമീകരിച്ചുകൊണ്ട് ഒരു SGMII PHY ഇന്റർഫേസ് ഉപയോഗിച്ചാണ് ഡെമോ ഡിസൈൻ നടപ്പിലാക്കുന്നത്.
TSEMAC TBI ഇന്റർഫേസിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, UG0331: SmartFusion2 മൈക്രോകൺട്രോളർ സബ്സിസ്റ്റം ഉപയോക്തൃ ഗൈഡ് കാണുക.
ലിബെറോ SoC ഹാർഡ്വെയർ പ്രോജക്റ്റ്
ഈ ഡെമോ ഡിസൈനിനായുള്ള Libero SoC ഹാർഡ്വെയർ ഡിസൈൻ നടപ്പിലാക്കൽ ഇനിപ്പറയുന്ന ചിത്രം കാണിക്കുന്നു.
ചിത്രം 4 • ലിബെറോ SoC ടോപ്പ്-ലെവൽ ഹാർഡ്വെയർ ഡിസൈൻ
Libero SoC ഹാർഡ്വെയർ പ്രോജക്റ്റ് ഇനിപ്പറയുന്ന SmartFusion2 MSS ഉറവിടങ്ങളും IP-കളും ഉപയോഗിക്കുന്നു:
- TSEMAC TBI ഇന്റർഫേസ്.
- SmartFusion0 അഡ്വാൻസ്ഡ് ഡെവലപ്മെന്റ് കിറ്റിലെ RS-232 ആശയവിനിമയങ്ങൾക്ക് MMUART_2.
- GPIO: ലൈറ്റ് എമിറ്റിംഗ് ഡയോഡുകളുമായുള്ള ഇന്റർഫേസുകൾ (എൽഇഡി)
- ക്ലോക്ക് ഉറവിടമായി സമർപ്പിച്ചിരിക്കുന്ന ഇൻപുട്ട് പാഡ് 0
- ഹൈ സ്പീഡ് സീരിയൽ ഇന്റർഫേസ് (SERDESIF) SERDES_IF IP: ഇനിപ്പറയുന്ന ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ SERDESIF_3 EPCS lane3-നായി ക്രമീകരിച്ചിരിക്കുന്നു.
ഹൈ-സ്പീഡ് സീരിയൽ ഇന്റർഫേസുകളെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, UG0447: IGLOO2, Smart-Fusion2 ഹൈ സ്പീഡ് സീരിയൽ ഇന്റർഫേസുകളുടെ ഉപയോക്തൃ ഗൈഡ് കാണുക.
ചിത്രം 5 • ഹൈ-സ്പീഡ് സീരിയൽ ഇന്റർഫേസ് കോൺഫിഗറേറ്റർ വിൻഡോ
- ക്രിപ്റ്റോഗ്രാഫിക് സിസ്റ്റം കൺട്രോളർ സേവനങ്ങൾ: TLS/SSL പ്രോട്ടോക്കോൾ നടപ്പിലാക്കാൻ.
പാക്കേജ് പിൻ അസൈൻമെന്റുകൾ
LED-കൾക്കും PHY ഇന്റർഫേസ് സിഗ്നലുകൾക്കുമുള്ള പാക്കേജ് പിൻ അസൈൻമെന്റുകൾ ഇനിപ്പറയുന്ന പട്ടികകളിൽ കാണിച്ചിരിക്കുന്നു.
പട്ടിക 2 • എൽഇഡി മുതൽ പാക്കേജ് പിൻസ് അസൈൻമെന്റുകൾ
പോർട്ട് നാമം | പാക്കേജ് പിൻ |
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 Project Explorer വിൻഡോ
ഈ പ്രോജക്റ്റിൽ സുരക്ഷിതമായത് അടങ്ങിയിരിക്കുന്നു webPolarSSL, lwIP, FreeRTOS എന്നിവ ഉപയോഗിച്ച് സെർവർ ആപ്ലിക്കേഷൻ നടപ്പിലാക്കൽ.
അഡ്വാൻസ്ഡ് എൻക്രിപ്ഷൻ സ്റ്റാൻഡേർഡ് (എഇഎസ്), നോൺ-ഡിറ്റർമിനിസ്റ്റിക് റാൻഡം ബിറ്റ് ജനറേറ്റർ (എൻആർബിജി) സിസ്റ്റം സേവനങ്ങളാണ് സുരക്ഷിതം നടപ്പിലാക്കാൻ ഉപയോഗിക്കുന്നത്. webസെർവർ ആപ്ലിക്കേഷൻ. SmartFusion2 ഹാർഡ്വെയർ എഞ്ചിനോ സോഫ്റ്റ്വെയർ PolarSSL ലൈബ്രറിയോ ഉപയോഗിച്ച് AES, NRBG എന്നിവ നടപ്പിലാക്കാം. ഈ ഡെമോ ഡിസൈനിൽ, AES, NRBG എന്നിവ സിസ്റ്റം സേവനങ്ങളിലൂടെ SmartFusion2 ഹാർഡ്വെയർ എഞ്ചിൻ ഉപയോഗിച്ച് നടപ്പിലാക്കുന്നു.
പട്ടിക 4 • സിസ്റ്റം കൺട്രോളർ സേവനങ്ങൾ പ്രവർത്തനക്ഷമമാക്കുന്നതിനോ പ്രവർത്തനരഹിതമാക്കുന്നതിനോ ഉള്ള മാക്രോകൾ
സിസ്റ്റം സർവീസ് മാക്രോ / മാക്രോ ലൊക്കേഷൻ
- എഇഎസ്
- #HW_AES 1 നിർവ്വചിക്കുക
<$Design_Files_Directory>\m2s_dg0516_df\SF2_Secure_Webസെർവർ_T
സിപി_ഡെമോ_ഡിഎഫ്\ലിബറോ\Webസെർവർ_ടിസിപി\സോഫ്റ്റ്കൺസോൾ\Webസെർവർ_TCP_M
SS_CM3\polarssl-1.2.8\polarssl\aes.h ഉൾപ്പെടുന്നു
- #HW_AES 1 നിർവ്വചിക്കുക
- എൻ.ആർ.ബി.ജി
- #HW_NRBG 1 നിർവ്വചിക്കുക
<$Design_Files_Directory>\m2s_dg0516_df\SF2_Secure_Webസെർവർ_T
സിപി_ഡെമോ_ഡിഎഫ്\ലിബറോ\Webസെർവർ_ടിസിപി\സോഫ്റ്റ്കൺസോൾ\Webസെർവർ_TCP_M
SS_CM3\polarssl-1.2.8\polarssl\ssl.h ഉൾപ്പെടുന്നു
കുറിപ്പ്: M2S2TS പോലെയുള്ള ഡാറ്റാ സുരക്ഷ പ്രവർത്തനക്ഷമമാക്കിയ SmartFusion0150 ഉപകരണങ്ങൾക്കായി AES, NRBG എന്നീ സിസ്റ്റം സേവനങ്ങൾ പിന്തുണയ്ക്കുന്നു. SmartFusion2 ഉപകരണം ഡാറ്റാ സുരക്ഷ പ്രവർത്തനക്ഷമമാക്കിയിട്ടില്ലെങ്കിൽ, Software PolarSSL AES, NRBG അൽഗോരിതങ്ങൾ ഉപയോഗിക്കുന്നതിന് മുമ്പത്തെ പട്ടികയിൽ സൂചിപ്പിച്ചിരിക്കുന്ന മാക്രോകൾ പ്രവർത്തനരഹിതമാക്കുക.
ഡെമോയ്ക്കായി ഉപയോഗിക്കുന്ന ഡ്രൈവർ പതിപ്പുകൾ ഇനിപ്പറയുന്ന ചിത്രം കാണിക്കുന്നു.
ചിത്രം 7 • ഡെമോ ഡിസൈൻ ഡ്രൈവർ പതിപ്പുകൾ
- #HW_NRBG 1 നിർവ്വചിക്കുക
PolarSSL ലൈബ്രറി ഉപയോഗിച്ച് TLS/SSL പ്രോട്ടോക്കോൾ നടപ്പിലാക്കൽ
TLS/SSL പ്രോട്ടോക്കോൾ ഇനിപ്പറയുന്ന രണ്ട് പ്രോട്ടോക്കോൾ ലെയറുകളായി തിരിച്ചിരിക്കുന്നു:
- ഹാൻഡ്ഷേക്ക് പ്രോട്ടോക്കോൾ ലെയർ
- റെക്കോർഡ് പ്രോട്ടോക്കോൾ ലെയർ
ഹാൻഡ്ഷേക്ക് പ്രോട്ടോക്കോൾ ലെയർ
ഈ ലെയറിൽ ഇനിപ്പറയുന്ന ഉപ പ്രോട്ടോക്കോളുകൾ അടങ്ങിയിരിക്കുന്നു:
- ഹസ്തദാനം: സെർവറും ക്ലയന്റും തമ്മിലുള്ള സെഷൻ വിവരങ്ങൾ ചർച്ച ചെയ്യാൻ ഉപയോഗിക്കുന്നു. സെഷൻ വിവരങ്ങളിൽ സെഷൻ ഐഡി, പിയർ സർട്ടിഫിക്കറ്റുകൾ, സൈഫർ സ്പെക്ക്, കംപ്രഷൻ അൽഗോരിതം, ആവശ്യമായ കീകൾ സൃഷ്ടിക്കാൻ ഉപയോഗിക്കുന്ന ഒരു പങ്കിട്ട രഹസ്യ കോഡ് എന്നിവ ഉൾപ്പെടുന്നു.
- സൈഫർ സ്പെസിഫിക്കേഷൻ മാറ്റുക: ക്ലയന്റിനും സെർവറിനും ഇടയിലുള്ള എൻക്രിപ്ഷനുപയോഗിക്കുന്ന കീ മാറ്റാൻ ഉപയോഗിക്കുന്നു. ക്ലയന്റ്-സെർവർ ഹാൻഡ്ഷേക്ക് സമയത്ത് കൈമാറ്റം ചെയ്യപ്പെടുന്ന വിവരങ്ങളിൽ നിന്നാണ് കീ കണക്കാക്കുന്നത്.
- മുന്നറിയിപ്പ്: ക്ലയന്റ്-സെർവർ ഹാൻഡ്ഷേക്ക് സമയത്ത് ഒരു പിശക് അല്ലെങ്കിൽ സ്റ്റാറ്റസിലെ മാറ്റത്തെ പിയർക്ക് റിപ്പോർട്ട് ചെയ്യുന്നതിനായി അലേർട്ട് സന്ദേശങ്ങൾ ജനറേറ്റുചെയ്യുന്നു.
ഇനിപ്പറയുന്ന ചിത്രം ഓവർ കാണിക്കുന്നുview TLS/SSL ഹാൻഡ്ഷേക്ക് നടപടിക്രമം.
ഹാൻഡ്ഷേക്ക് പ്രോട്ടോക്കോൾ, റെക്കോർഡ് പ്രോട്ടോക്കോൾ, ക്രിപ്റ്റോഗ്രാഫിക് അൽഗോരിതം എന്നിവയെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, കാണുക http://tools.ietf.org/html/rfc5246.
ചിത്രം 8 • TLS/SSL ഹാൻഡ്ഷേക്ക് നടപടിക്രമം
റെക്കോർഡ് പ്രോട്ടോക്കോൾ ലെയർ
റെക്കോർഡ് പ്രോട്ടോക്കോൾ ആപ്ലിക്കേഷനിൽ നിന്ന് ഡാറ്റ സ്വീകരിക്കുകയും എൻക്രിപ്റ്റ് ചെയ്യുകയും ട്രാൻസ്പോർട്ട് ലെയറിലേക്ക് മാറ്റുകയും ചെയ്യുന്നു. റെക്കോർഡ് പ്രോട്ടോക്കോൾ സ്വീകരിച്ച ഡാറ്റയെ ക്രിപ്റ്റോഗ്രാഫിക് അൽഗോരിതത്തിന് അനുയോജ്യമായ വലുപ്പത്തിലേക്ക് ശകലമാക്കുകയും ഡാറ്റ ഓപ്ഷണലായി കംപ്രസ് ചെയ്യുകയും ചെയ്യുന്നു. പ്രോട്ടോക്കോൾ ഒരു MAC അല്ലെങ്കിൽ കീഡ്-ഹാഷ് സന്ദേശ പ്രാമാണീകരണ കോഡ് (HMAC) പ്രയോഗിക്കുകയും ഹാൻഡ്ഷേക്ക് പ്രോട്ടോക്കോളിൽ ചർച്ച ചെയ്ത വിവരങ്ങൾ ഉപയോഗിച്ച് ഡാറ്റ എൻക്രിപ്റ്റ് ചെയ്യുകയോ ഡീക്രിപ്റ്റ് ചെയ്യുകയോ ചെയ്യുന്നു.
ഡെമോ ഡിസൈൻ സജ്ജീകരിക്കുന്നു
SmartFusion2 അഡ്വാൻസ്ഡ് ഡെവലപ്മെന്റ് കിറ്റ് ബോർഡിനായി ഡെമോ എങ്ങനെ സജ്ജീകരിക്കാമെന്ന് ഇനിപ്പറയുന്ന ഘട്ടങ്ങൾ വിവരിക്കുന്നു:
- USB A മുതൽ മിനി-B കേബിൾ ഉപയോഗിച്ച് 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 സ്റ്റാറ്റിക് ഐപി, ഡൈനാമിക് ഐപി മോഡുകളിൽ പ്രവർത്തിക്കാൻ കഴിയും. സ്ഥിരസ്ഥിതിയായി, പ്രോഗ്രാമിംഗ് fileഡൈനാമിക് ഐപി മോഡിനായി s നൽകിയിരിക്കുന്നു.
- സ്റ്റാറ്റിക് ഐപിക്കായി, ഒരു RJ21 കേബിൾ ഉപയോഗിച്ച് SmartFusion2 അഡ്വാൻസ്ഡ് ഡെവലപ്മെന്റ് കിറ്റ് ബോർഡിന്റെ J45 കണക്റ്ററിലേക്ക് ഹോസ്റ്റ് പിസി കണക്റ്റുചെയ്യുക.
- ഡൈനാമിക് ഐപിയ്ക്കായി, ഒരു RJ21 കേബിൾ ഉപയോഗിച്ച് SmartFusion2 അഡ്വാൻസ്ഡ് ഡെവലപ്മെന്റ് കിറ്റ് ബോർഡിന്റെ J45 കണക്റ്ററിലേക്ക് ഓപ്പൺ നെറ്റ്വർക്ക് പോർട്ടുകളിലൊന്ന് ബന്ധിപ്പിക്കുക.
ബോർഡ് സജ്ജീകരണ സ്നാപ്പ്ഷോട്ട്
എല്ലാ കോൺഫിഗർ ചെയ്ത സജ്ജീകരണങ്ങളുമുള്ള SmartFusion2 അഡ്വാൻസ്ഡ് ഡെവലപ്മെന്റ് കിറ്റ് ബോർഡിന്റെ സ്നാപ്പ്ഷോട്ടുകൾ അനുബന്ധം 2-ൽ നൽകിയിരിക്കുന്നു: സുരക്ഷിതം പ്രവർത്തിപ്പിക്കുന്നതിനുള്ള ബോർഡ് സജ്ജീകരണം Webസെർവർ,
ഡെമോ ഡിസൈൻ പ്രവർത്തിപ്പിക്കുന്നു
ഡെമോ ഡിസൈൻ എങ്ങനെ പ്രവർത്തിപ്പിക്കാമെന്ന് ഇനിപ്പറയുന്ന ഘട്ടങ്ങൾ വിവരിക്കുന്നു:
- ഇതിൽ നിന്ന് ഡെമോ ഡിസൈൻ ഡൗൺലോഡ് ചെയ്യുക: http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
- SW7 പവർ സപ്ലൈ സ്വിച്ച് ഓണാക്കുക.
- ഇനിപ്പറയുന്നതുപോലുള്ള ഏതെങ്കിലും സീരിയൽ ടെർമിനൽ എമുലേഷൻ പ്രോഗ്രാമുകൾ ആരംഭിക്കുക:
- ഹൈപ്പർ ടെർമിനൽ
- പുട്ടി
- ടെറാ ടേം
കുറിപ്പ്: ഈ ഡെമോയിൽ PuTTY ഉപയോഗിക്കുന്നു.
പ്രോഗ്രാമിന്റെ കോൺഫിഗറേഷൻ ഇതാണ്: - ബൗഡ് നിരക്ക്: 115200
- എട്ട് ഡാറ്റ ബിറ്റുകൾ
- ഒരു സ്റ്റോപ്പ് ബിറ്റ്
- പാരിറ്റി ഇല്ല
- ഒഴുക്ക് നിയന്ത്രണമില്ല
സീരിയൽ ടെർമിനൽ എമുലേഷൻ പ്രോഗ്രാമുകൾ കോൺഫിഗർ ചെയ്യുന്നതിനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, കോൺഫിഗറിംഗ് സീരിയൽ ടെർമിനൽ എമുലേഷൻ പ്രോഗ്രാമുകൾ ട്യൂട്ടോറിയൽ കാണുക.
- ജോലിക്കൊപ്പം SmartFusion2 അഡ്വാൻസ്ഡ് ഡെവലപ്മെന്റ് കിറ്റ് ബോർഡ് പ്രോഗ്രാം ചെയ്യുക file ഡിസൈനിന്റെ ഭാഗമായി നൽകിയിരിക്കുന്നു fileFlashPro Express സോഫ്റ്റ്വെയർ ഉപയോഗിക്കുന്നു, അനുബന്ധം 1 കാണുക: FlashPro Express ഉപയോഗിച്ച് ഡിവൈസ് പ്രോഗ്രാമിംഗ്, .
കുറിപ്പ്: ഡെമോ സ്റ്റാറ്റിക്, ഡൈനാമിക് മോഡുകളിൽ പ്രവർത്തിപ്പിക്കാം. സ്റ്റാറ്റിക് ഐപി മോഡിൽ ഡിസൈൻ പ്രവർത്തിപ്പിക്കുന്നതിന്, അനുബന്ധം 4-ൽ പറഞ്ഞിരിക്കുന്ന ഘട്ടങ്ങൾ പാലിക്കുക: സ്റ്റാറ്റിക് ഐപി മോഡിൽ ഡിസൈൻ പ്രവർത്തിപ്പിക്കുക,. - SmartFusion2 അഡ്വാൻസ്ഡ് ഡെവലപ്മെന്റ് കിറ്റ് ബോർഡിന്റെ പവർ സൈക്കിൾ.
സീരിയൽ ടെർമിനൽ എമുലേഷൻ പ്രോഗ്രാമിൽ ഡൈനാമിക് ഐപി വിലാസത്തോടുകൂടിയ ഒരു സ്വാഗത സന്ദേശം ഇനിപ്പറയുന്ന ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നു.
ചിത്രം 10 • ഉപയോക്തൃ ഓപ്ഷനുകൾ
- സുരക്ഷിതം പ്രവർത്തിപ്പിക്കുന്നതിന്, പുട്ടിയിൽ പ്രദർശിപ്പിച്ചിരിക്കുന്ന ഐപി വിലാസം ബ്രൗസറിന്റെ വിലാസ ബാറിൽ നൽകണം webസെർവർ. IP വിലാസം 10.60.3.120 ആണെങ്കിൽ, ബ്രൗസറിന്റെ വിലാസ ബാറിൽ https://10.60.3.120 നൽകുക. ഈ ഡെമോ Microsoft Internet Explorer, Mozilla Firefox ബ്രൗസറുകൾ എന്നിവയെ പിന്തുണയ്ക്കുന്നു.
സെക്യൂർ പ്രവർത്തിപ്പിക്കുന്നു WebMicrosoft Internet Explorer ഉള്ള സെർവർ ഡെമോ
സുരക്ഷിതം എങ്ങനെ പ്രവർത്തിപ്പിക്കാമെന്ന് ഇനിപ്പറയുന്ന ഘട്ടങ്ങൾ വിവരിക്കുന്നു webMicrosoft Internet Explorer ഉള്ള സെർവർ ഡെമോ:
- മൈക്രോസോഫ്റ്റ് ഇന്റർനെറ്റ് എക്സ്പ്ലോറർ തുറന്ന് ടൈപ്പ് ചെയ്യുക URL (ഉദാampലെ, https://10.60.3.120) വിലാസ ബാറിൽ. ഇനിപ്പറയുന്ന ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ ബ്രൗസർ ഒരു മുന്നറിയിപ്പ് സന്ദേശം കാണിക്കുന്നു.
ചിത്രം 11 • Microsoft Internet Explorer സർട്ടിഫിക്കറ്റ് പിശക് മുന്നറിയിപ്പ് സന്ദേശം കാണിക്കുന്നു
- ഇത് തുടരുക ക്ലിക്കുചെയ്യുക webഎന്നതുമായി സുരക്ഷിത ആശയവിനിമയം ആരംഭിക്കാൻ സൈറ്റ് (ശുപാർശ ചെയ്യുന്നില്ല). webസെർവർ. മൈക്രോസോഫ്റ്റ് ഇന്റർനെറ്റ് എക്സ്പ്ലോറർ സെക്യൂരിറ്റിന്റെ പ്രധാന മെനു പ്രദർശിപ്പിക്കുന്നു webഇനിപ്പറയുന്ന ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ സെർവർ.
ചിത്രം 12 • സെക്യൂറിന്റെ പ്രധാന മെനു Webഇന്റർനെറ്റ് എക്സ്പ്ലോററിലെ സെർവർ
സെക്യൂർ പ്രവർത്തിപ്പിക്കുന്നു Webമോസില്ല ഫയർഫോക്സിനൊപ്പം സെർവർ ഡെമോ
സുരക്ഷിതം എങ്ങനെ പ്രവർത്തിപ്പിക്കാമെന്ന് ഇനിപ്പറയുന്ന ഘട്ടങ്ങൾ വിവരിക്കുന്നു webമോസില്ല ഫയർഫോക്സിനൊപ്പം സെർവർ ഡെമോ:
- മോസില്ല ഫയർഫോക്സ് ബ്രൗസർ തുറന്ന് നൽകുക URL (ഉദാampലെ, https://10.60.3.120) വിലാസ ബാറിൽ. ഇനിപ്പറയുന്ന ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ ബ്രൗസർ ഒരു മുന്നറിയിപ്പ് സന്ദേശം കാണിക്കുന്നു.
ചിത്രം 13 • മോസില്ല ഫയർഫോക്സ് മുന്നറിയിപ്പ് സന്ദേശം കാണിക്കുന്നു
- ഞാൻ അപകടസാധ്യതകൾ മനസ്സിലാക്കുന്നു തിരഞ്ഞെടുത്ത് ഒഴിവാക്കലുകൾ ചേർക്കുക ക്ലിക്കുചെയ്യുക….
- ഇനിപ്പറയുന്ന ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ, സെക്യൂരിറ്റി എക്സെപ്ഷൻ ചേർക്കുക വിൻഡോയിലെ സുരക്ഷാ ഒഴിവാക്കൽ സ്ഥിരീകരിക്കുക എന്നതിൽ ക്ലിക്ക് ചെയ്യുക webസെർവർ. ചിത്രം 14 • സുരക്ഷാ ഒഴിവാക്കൽ വിൻഡോ ചേർക്കുക
കുറിപ്പ്: IP വിലാസത്തിന് സുരക്ഷാ ഒഴിവാക്കൽ ചേർക്കുന്നത് ആദ്യമായി ബ്രൗസിങ്ങിന് മാത്രം ആവശ്യമാണ്.
കുറിപ്പ്: നിങ്ങൾക്ക് ടെർമിനലിൽ ഹാൻഡ്ഷെക്ക് പരാജയപ്പെട്ട സന്ദേശം ലഭിക്കുകയാണെങ്കിൽ, ആ സന്ദേശം അവഗണിക്കുക. - ഇനിപ്പറയുന്ന ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ, മോസില്ല ഫയർഫോക്സ് ബ്രൗസർ പ്രധാന മെനു പ്രദർശിപ്പിക്കുന്നു.
ചിത്രം 15 • സെക്യൂറിന്റെ പ്രധാന മെനു Webമോസില്ല ഫയർഫോക്സിലെ സെർവർ
പ്രധാന മെനുവിൽ ഇനിപ്പറയുന്ന ഓപ്ഷനുകൾ ഉണ്ട്:
- മിന്നുന്ന LED-കൾ
- ഹൈപ്പർ ടെർമിനൽ ഡിസ്പ്ലേ
- SmartFusion2 Google തിരയൽ
കുറിപ്പ്: Microsoft Internet Explorer അല്ലെങ്കിൽ Mozilla Firefox ഉപയോഗിച്ച് ഈ ഓപ്ഷനുകൾ പരിശോധിക്കാവുന്നതാണ് web ബ്രൗസറുകൾ. ഈ ഡെമോയിൽ, മോസില്ല ഫയർഫോക്സ് ഉപയോഗിച്ച് ഓപ്ഷനുകൾ പ്രദർശിപ്പിച്ചിരിക്കുന്നു web ബ്രൗസർ.
മിന്നുന്ന LED-കൾ
- പ്രധാന മെനുവിലെ മിന്നുന്ന LED-കൾ ക്ലിക്ക് ചെയ്യുക. SmartFusion2 ബോർഡിൽ പ്രവർത്തിക്കുന്ന LED പാറ്റേൺ നിങ്ങൾക്ക് നിരീക്ഷിക്കാം. ദി webഇനിപ്പറയുന്ന ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ എൽഇഡികൾ സ്വമേധയാ ബ്ലിങ്ക് ചെയ്യുന്നതിനായി മൂല്യങ്ങൾ നൽകുന്നതിനുള്ള ഒരു ഓപ്ഷൻ പേജ് നൽകുന്നു.
ചിത്രം 16 • മിന്നുന്ന LED പേജ്
- LED-കൾ സ്വമേധയാ പ്രകാശിപ്പിക്കുന്നതിന് 1-255 വരെയുള്ള ഏതെങ്കിലും നമ്പർ നൽകുക. ഉദാample, നിങ്ങൾ 1 എന്ന് നൽകിയാൽ, LED1 മിന്നുന്നത് ഓഫാകും. നിങ്ങൾ 255 നൽകിയാൽ, മിന്നുന്ന എട്ട് LED-കളും ഓഫാകും.
- പ്രധാന മെനുവിലേക്ക് മടങ്ങാൻ ഹോം ക്ലിക്ക് ചെയ്യുക.
കുറിപ്പ്: SmartFusion2 അഡ്വാൻസ്ഡ് ഡെവലപ്മെന്റ് കിറ്റിന് സജീവമായ കുറഞ്ഞ LED-കൾ ഉണ്ട്.
ഹൈപ്പർ ടെർമിനൽ ഡിസ്പ്ലേ
- പ്രധാന മെനുവിലെ ഹൈപ്പർ ടെർമിനൽ ഡിസ്പ്ലേ ക്ലിക്ക് ചെയ്യുക. ഇനിപ്പറയുന്ന ചിത്രം കാണിക്കുന്നത് എ webഒരു സ്ട്രിംഗ് മൂല്യം നൽകാനുള്ള ഓപ്ഷൻ നൽകുന്ന പേജ്.
ചിത്രം 17 • ഹൈപ്പർ ടെർമിനൽ ഡിസ്പ്ലേ പേജ്
ഇനിപ്പറയുന്ന ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ നൽകിയ സ്ട്രിംഗ് പുട്ടിയിൽ പ്രദർശിപ്പിക്കും.
ചിത്രം 18 • പുട്ടിയിൽ സ്ട്രിംഗ് ഡിസ്പ്ലേ
- പ്രധാന മെനുവിലേക്ക് മടങ്ങാൻ ഒരു പേജിലേക്ക് മടങ്ങുക (അമ്പടയാള ബട്ടൺ) അല്ലെങ്കിൽ ഹോം ക്ലിക്ക് ചെയ്യുക.
SmartFusion2 Google തിരയൽ
- പ്രധാന മെനുവിലെ SmartFusion2 Google തിരയൽ ക്ലിക്ക് ചെയ്യുക.
കുറിപ്പ്: SmartFusion2 ഗൂഗിൾ സെർച്ച് പേജിൽ എത്തുന്നതിന് ശരിയായ ആക്സസ് അവകാശങ്ങളോടുകൂടിയ ഇന്റർനെറ്റ് കണക്ഷൻ ആവശ്യമാണ്. ഇനിപ്പറയുന്ന ചിത്രം കാണിക്കുന്നത് എ web Google തിരയൽ ഉള്ള പേജ്.
ചിത്രം 19 • SmartFusion2 Google തിരയൽ പേജ്
- പ്രധാന മെനുവിലേക്ക് മടങ്ങാൻ ഹോം ക്ലിക്ക് ചെയ്യുക.
അനുബന്ധം 1: FlashPro Express ഉപയോഗിച്ച് ഉപകരണം പ്രോഗ്രാമിംഗ്
പ്രോഗ്രാമിംഗ് ജോലി ഉപയോഗിച്ച് SmartFusion2 ഉപകരണം എങ്ങനെ പ്രോഗ്രാം ചെയ്യാമെന്ന് ഈ വിഭാഗം വിവരിക്കുന്നു file FlashPro എക്സ്പ്രസ് ഉപയോഗിച്ച്.
ഉപകരണം പ്രോഗ്രാം ചെയ്യുന്നതിന്, ഇനിപ്പറയുന്ന ഘട്ടങ്ങൾ ചെയ്യുക:
- ബോർഡിലെ ജമ്പർ ക്രമീകരണങ്ങൾ പട്ടിക 5-ൽ ലിസ്റ്റുചെയ്തിരിക്കുന്നതിന് സമാനമാണെന്ന് ഉറപ്പാക്കുക.
കുറിപ്പ്: ജമ്പർ കണക്ഷനുകൾ ഉണ്ടാക്കുമ്പോൾ വൈദ്യുതി വിതരണ സ്വിച്ച് സ്വിച്ച് ഓഫ് ചെയ്യണം. - ബോർഡിലെ J42 കണക്റ്ററിലേക്ക് വൈദ്യുതി വിതരണ കേബിൾ ബന്ധിപ്പിക്കുക.
- പവർ സപ്ലൈ സ്വിച്ച് SW7 ഓണാക്കുക.
- ഹോസ്റ്റ് പിസിയിൽ, FlashPro എക്സ്പ്രസ് സോഫ്റ്റ്വെയർ സമാരംഭിക്കുക.
- ഇനിപ്പറയുന്ന ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ, ഒരു പുതിയ തൊഴിൽ പ്രോജക്റ്റ് സൃഷ്ടിക്കുന്നതിന്, പുതിയത് ക്ലിക്കുചെയ്യുക അല്ലെങ്കിൽ പ്രോജക്റ്റ് മെനുവിൽ നിന്ന് FlashPro Express Job-ൽ നിന്ന് New Job Project തിരഞ്ഞെടുക്കുക.
ചിത്രം 20 • FlashPro എക്സ്പ്രസ് ജോബ് പ്രോജക്റ്റ്
- FlashPro Express Job ഡയലോഗ് ബോക്സിൽ നിന്നുള്ള പുതിയ ജോലി പ്രോജക്റ്റിൽ ഇനിപ്പറയുന്നവ നൽകുക:
- പ്രോഗ്രാമിംഗ് ജോലി file: ബ്രൗസ് ക്ലിക്ക് ചെയ്ത് .ജോബ് ഉള്ള സ്ഥലത്തേക്ക് നാവിഗേറ്റ് ചെയ്യുക file സ്ഥിതി ചെയ്യുന്നത് തിരഞ്ഞെടുക്കുക file. സ്ഥിരസ്ഥിതി സ്ഥാനം ഇതാണ്:
\m2s_dg0516_df\SF2_Secure_Webസെർവർ_ടിസിപി_ഡെമോ_ഡിഎഫ്\പ്രോഗ്രാം ഇംഗ്_ജോബ് - FlashPro Express ജോബ് പ്രോജക്റ്റ് നാമം: ബ്രൗസ് ക്ലിക്ക് ചെയ്ത് നിങ്ങൾ പ്രൊജക്റ്റ് സംരക്ഷിക്കാൻ ആഗ്രഹിക്കുന്ന സ്ഥലത്തേക്ക് നാവിഗേറ്റ് ചെയ്യുക.
ചിത്രം 21 • FlashPro Express Job-ൽ നിന്നുള്ള പുതിയ തൊഴിൽ പ്രോജക്റ്റ്
- പ്രോഗ്രാമിംഗ് ജോലി file: ബ്രൗസ് ക്ലിക്ക് ചെയ്ത് .ജോബ് ഉള്ള സ്ഥലത്തേക്ക് നാവിഗേറ്റ് ചെയ്യുക file സ്ഥിതി ചെയ്യുന്നത് തിരഞ്ഞെടുക്കുക file. സ്ഥിരസ്ഥിതി സ്ഥാനം ഇതാണ്:
- ശരി ക്ലിക്ക് ചെയ്യുക. ആവശ്യമായ പ്രോഗ്രാമിംഗ് file തിരഞ്ഞെടുത്ത് ഉപകരണത്തിൽ പ്രോഗ്രാം ചെയ്യാൻ തയ്യാറാണ്.
- ഇനിപ്പറയുന്ന ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ FlashPro എക്സ്പ്രസ് വിൻഡോ ദൃശ്യമാകുന്നു. പ്രോഗ്രാമർ ഫീൽഡിൽ ഒരു പ്രോഗ്രാമർ നമ്പർ പ്രത്യക്ഷപ്പെടുന്നുവെന്ന് സ്ഥിരീകരിക്കുക. ഇല്ലെങ്കിൽ, ബോർഡ് കണക്ഷനുകൾ സ്ഥിരീകരിച്ച്, പ്രോഗ്രാമർമാരെ പുതുക്കുക/വീണ്ടെടുക്കുക ക്ലിക്കുചെയ്യുക.
ചിത്രം 22 • ഉപകരണം പ്രോഗ്രാമിംഗ്
- റൺ ക്ലിക്ക് ചെയ്യുക. ഉപകരണം വിജയകരമായി പ്രോഗ്രാം ചെയ്യുമ്പോൾ, ഇനിപ്പറയുന്ന ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ ഒരു RUN PASSED സ്റ്റാറ്റസ് പ്രദർശിപ്പിക്കും.
ചിത്രം 23 • FlashPro Express—RUN പാസായി
- FlashPro Express അടയ്ക്കുക അല്ലെങ്കിൽ പ്രോജക്റ്റ് ടാബിൽ, എക്സിറ്റ് ക്ലിക്ക് ചെയ്യുക.
അനുബന്ധം 2: സെക്യൂർ പ്രവർത്തിപ്പിക്കുന്നതിനുള്ള ബോർഡ് സജ്ജീകരണം Webസെർവർ
SmartFusion2 അഡ്വാൻസ്ഡ് ഡെവലപ്മെന്റ് കിറ്റ് ബോർഡിൽ ഡെമോ പ്രവർത്തിപ്പിക്കുന്നതിനുള്ള ബോർഡ് സജ്ജീകരണം ഇനിപ്പറയുന്ന ചിത്രം കാണിക്കുന്നു.
ചിത്രം 24 • SmartFusion2 വിപുലമായ വികസന കിറ്റ് സജ്ജീകരണം
അനുബന്ധം 3: ജമ്പർ ലൊക്കേഷനുകൾ
SmartFusion2 അഡ്വാൻസ്ഡ് ഡെവലപ്മെന്റ് കിറ്റ് ബോർഡിലെ ജമ്പർ ലൊക്കേഷനുകൾ ഇനിപ്പറയുന്ന ചിത്രം കാണിക്കുന്നു.
ചിത്രം 25 • അഡ്വാൻസ്ഡ് ഡെവലപ്മെന്റ് കിറ്റ് ബോർഡിലെ ജമ്പർ ലൊക്കേഷനുകൾ
കുറിപ്പ്: ചുവപ്പ് നിറത്തിൽ ഹൈലൈറ്റ് ചെയ്ത ജമ്പറുകൾ ഡിഫോൾട്ടായി സജ്ജീകരിച്ചിരിക്കുന്നു. പച്ചയിൽ ഹൈലൈറ്റ് ചെയ്ത ജമ്പറുകൾ സ്വമേധയാ സജ്ജീകരിക്കണം.
കുറിപ്പ്: മുമ്പത്തെ ചിത്രത്തിലെ ജമ്പറുകളുടെ സ്ഥാനം തിരയാവുന്നതാണ്.
അനുബന്ധം 4: സ്റ്റാറ്റിക് ഐപി മോഡിൽ ഡിസൈൻ പ്രവർത്തിപ്പിക്കുന്നു
സ്റ്റാറ്റിക് ഐപി മോഡിൽ ഡിസൈൻ എങ്ങനെ പ്രവർത്തിപ്പിക്കാമെന്ന് ഇനിപ്പറയുന്ന ഘട്ടങ്ങൾ വിവരിക്കുന്നു:
- സുരക്ഷിതമായി വലത് ക്ലിക്ക് ചെയ്യുക_webSoftConsole പ്രോജക്റ്റിന്റെ Project Explorer വിൻഡോയിലെ സെർവറിൽ താഴെയുള്ള ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ പ്രോപ്പർട്ടികൾ തിരഞ്ഞെടുക്കുക.
ചിത്രം 26 • SoftConsole പ്രോജക്റ്റിന്റെ പ്രോജക്റ്റ് എക്സ്പ്ലോറർ വിൻഡോ
സെക്യൂരിറ്റി_നുള്ള പ്രോപ്പർട്ടികളുടെ ടൂൾ സെറ്റിംഗ്സ് ടാബിൽ NET_USE_DHCP എന്ന ചിഹ്നം നീക്കം ചെയ്യുന്നതായി ഇനിപ്പറയുന്ന ചിത്രം കാണിക്കുന്നു.webസെർവർ വിൻഡോ.
ചിത്രം 27 • പ്രോജക്റ്റ് എക്സ്പ്ലോറർ പ്രോപ്പർട്ടീസ് വിൻഡോ
ഉപകരണം സ്റ്റാറ്റിക് ഐപി മോഡിൽ കണക്റ്റുചെയ്തിട്ടുണ്ടെങ്കിൽ, ബോർഡ് സ്റ്റാറ്റിക് ഐപി വിലാസം 169.254.1.23 ആണ്, തുടർന്ന് IP വിലാസം പ്രതിഫലിപ്പിക്കുന്നതിന് ഹോസ്റ്റ് TCP/IP ക്രമീകരണങ്ങൾ മാറ്റുക. ഇനിപ്പറയുന്ന ചിത്രം ഹോസ്റ്റ് പിസി ടിസിപി/ഐപി ക്രമീകരണങ്ങൾ കാണിക്കുന്നു.
ചിത്രം 28 • ഹോസ്റ്റ് PC TCP/IP ക്രമീകരണങ്ങൾ
ഇനിപ്പറയുന്ന ചിത്രം സ്റ്റാറ്റിക് ഐപി വിലാസ ക്രമീകരണങ്ങൾ കാണിക്കുന്നു.
ചിത്രം 29 • സ്റ്റാറ്റിക് IP വിലാസ ക്രമീകരണങ്ങൾ
ഈ ക്രമീകരണങ്ങൾ കോൺഫിഗർ ചെയ്തുകഴിഞ്ഞാൽ, ഫേംവെയർ നിർമ്മിക്കുക, ഏറ്റവും പുതിയ .hex ഇറക്കുമതി ചെയ്യുക file eNVM-ലേക്ക്, ലിബറോ ഡിസൈൻ പ്രവർത്തിപ്പിക്കുക. SmartFusion13 ഉപകരണം ഇതിനകം top_static.job ഉപയോഗിച്ച് പ്രോഗ്രാം ചെയ്തിട്ടുണ്ടെങ്കിൽ, സ്റ്റാറ്റിക് ഐപി മോഡിൽ ഡിസൈൻ എക്സിക്യൂട്ട് ചെയ്യുന്നതിന് ഡെമോ ഡിസൈൻ റണ്ണിംഗ്, പേജ് 2 കാണുക. file.
കുറിപ്പ്: ഡീബഗ് മോഡിൽ ആപ്ലിക്കേഷൻ പ്രവർത്തിപ്പിക്കുന്നതിന്, FlashPro പ്രോഗ്രാമർ ആവശ്യമാണ്.
പ്രമാണങ്ങൾ / വിഭവങ്ങൾ
![]() |
മൈക്രോസെമി പെസ്റ്റ് റിപ്പല്ലർ റണ്ണിംഗ് സെക്യൂർ WebSmartFusion2-ലെ സെർവർ [pdf] ഉപയോക്തൃ ഗൈഡ് പെസ്റ്റ് റിപ്പല്ലർ റണ്ണിംഗ് സെക്യൂർ WebSmartFusion2-ലെ സെർവർ, പെസ്റ്റ്, റിപ്പല്ലർ റണ്ണിംഗ് സെക്യൂർ WebSmartFusion2-ലെ സെർവർ, SmartFusion2-ൽ |