מיקראָסעמי פּעסט רעפּעלער פליסנדיק זיכער Webסערווער אויף SmartFusion2
רעוויזיע געשיכטע
די רעוויזיע געשיכטע באשרייבט די ענדערונגען וואָס זענען ימפּלאַמענאַד אין דעם דאָקומענט.
די ענדערונגען זענען ליסטעד דורך רעוויזיע, סטאַרטינג מיט די לעצטע ויסגאַבע.
רעוויזיע 9.0
די פאלגענדע איז אַ קיצער פון די ענדערונגען געמאכט אין דעם רעוויזיע.
- דערהייַנטיקט דעם דאָקומענט פֿאַר Libero SoC v2021.1.
- אַוועקגענומען די באַווייַזן צו Libero ווערסיע נומערן.
רעוויזיע 8.0
דערהייַנטיקט דעם דאָקומענט פֿאַר Libero v11.8 SP1 ווייכווארג מעלדונג.
רעוויזיע 7.0
די פאלגענדע זענען די ענדערונגען געטאן אין רעוויזיע 7.0 פון דעם דאָקומענט.
- Libero SoC, FlashPro און SoftConsole פּלאַן רעקווירעמענץ זענען דערהייַנטיקט. פֿאַר מער אינפֿאָרמאַציע, זען פּלאַן רעקווירעמענץ, בלאַט 5.
- איבער דעם פירער, די נעמען פון סאָפטקאָנסאָלע פּראַדזשעקס געניצט אין די דעמאָ פּלאַן און אַלע די פֿאַרבונדן פיגיערז זענען דערהייַנטיקט.
רעוויזיע 6.0
דערהייַנטיקט דעם דאָקומענט פֿאַר Libero v11.7 ווייכווארג מעלדונג (SAR 76931) אין רעוויזיע 6.0 פון דעם דאָקומענט.
רעוויזיע 5.0
דערהייַנטיקט סאָפטקאָנסאָלע פירמוואַרע פּראָיעקט, בלאַט 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 איז געווען דער ערשטער ארויסגעבן פון דעם דאָקומענט.
פליסנדיק זיכער Webסערווער דעמאָ פּלאַן אויף SmartFusion2 דעוויסעס
ניצן PolarSSL, lwIP און FreeRTOS
דער דעמאָ דערקלערט די זיכערהייט webסערווער קייפּאַבילאַטיז ניצן Transport Layer Security (TLS),
זיכער סאָקקעץ לייַער (SSL) פּראָטאָקאָל און טרי-גיכקייַט עטהערנעט מיטל אַקסעס קאָנטראָללער (TSEMAC) פון די SmartFusion®2 דעוויסעס. דעם דעמאָ באשרייבט:
- ניצן SmartFusion2 עטהערנעט מעדיע אַקסעס קאָנטראָל (MAC) פארבונדן צו אַ סיריאַל גיגאַביט מעדיע ינדעפּענדענט צובינד (SGMII) PHY.
- ינטאַגרייטינג SmartFusion2 MAC שאָפער מיט די PolarSSL ביבליאָטעק (פריי TLS / SSL פּראָטאָקאָל ביבליאָטעק), לייטווייט IP (lwIP) TCP / IP אָנלייגן און די פריי פאַקטיש צייט אָפּערייטינג סיסטעם (RTOS).
- ניצן מיקראָסעמי קריפּטאָגראַפיק סיסטעם באַדינונגס צו ינסטרומענט די TLS / SSL פּראָטאָקאָל.
- ימפּלאַמענטינג אַ זיכער webסערווער אַפּלאַקיישאַן אויף די SmartFusion2 Advanced Development Kit ברעט.
- לויפן די דעמאָ.
די TSEMAC פּעריפעראַל בייַשפּיל אין די SmartFusion2 מיקראָקאָנטראָללער סובסיסטעם (MSS) קענען זיין קאַנפיגיערד צו אַריבערפירן דאַטן צווישן די באַלעבאָס פּיסי און די עטהערנעט נעץ מיט די פאלגענדע דאַטן רייץ (שורה גיכקייַט):
- 10 מבפּס
- 100 מבפּס
- 1000 מבפּס
פֿאַר מער אינפֿאָרמאַציע וועגן די TSEMAC צובינד פֿאַר SmartFusion2 דעוויסעס, אָפּשיקן צו די UG0331: SmartFusion2 מיקראָקאָנטראָללער סובסיסטעם באַניצער גייד.
זיכער Webסערווער דעמאָ פּלאַן איבערview
די זיכער webסערווער אַפּלאַקיישאַן שטיצט TLS / SSL זיכערהייט פּראָטאָקאָל וואָס ענקריפּץ און דעקריפּץ אַרטיקלען, סיקיורינג די קאָמוניקאַציע קעגן אָנזאָג.ampering. קאָמוניקאַציע פֿון דער זיכערהייט webסערווער ינשורז אַז שפּירעוודיק דאַטן קענען זיין איבערגעזעצט אין אַ סוד קאָד וואָס מאכט עס שווער צו הampער מיט די דאַטן.
די זיכער webסערווער דעמאָ פּלאַן באשטייט פון די פאלגענדע לייַערס, ווי געוויזן אין פיגורע 1, :
- אַפּפּליקאַטיאָן שיכטע
- זיכערהייט שיכטע (TLS / SSL פּראָטאָקאָל)
- טראַנספּאָרט שיכטע (lwIP TCP / IP Stack)
- RTOS און Firmware Layer
פליסנדיק זיכער Webסערווער דעמאָ פּלאַן אויף SmartFusion2 דעוויסעס ניצן PolarSSL, lwIP און FreeRTOS
פיגורע 1 • זיכער Webסערווער לייַערס
אַפּפּליקאַטיאָן שיכטע (HTTPS) | FreeRTOS |
זיכערהייט שיכטע (TLS / SSL פּראָטאָקאָל) | |
אַריבערפירן שיכטע (IwIP TCP / IP Stack) | |
Firmware Layer | |
SmartFusion2 Advanced Development Kit (HW) |
אַפּפּליקאַטיאָן שיכטע
די זיכער webסערווער אַפּלאַקיישאַן איז ימפּלאַמענאַד אויף די SmartFusion2 Advanced Development Kit ברעט. די אַפּלאַקיישאַן כאַנדאַלז די HTTPS בעטן פון דעם קליענט בלעטערער און טראַנספערס די סטאַטיק בלעטער צו דעם קליענט אין ענטפער צו זייער ריקוועס. די בלעטער לויפן אויף דעם קליענט (באַלעבאָס פּיסי) בלעטערער. די פאלגענדע פיגור ווייזט די בלאָק דיאַגראַמע פון די קאַנעקטינג סערווער (סעקורע webסערווער אַפּלאַקיישאַן פליסנדיק אויף די SmartFusion2 מיטל) און קליענט (web בלעטערער פליסנדיק אויף באַלעבאָס פּיסי).
פיגורע 2 • קליענט סערווירער קאָמוניקאַציע בלאָק דיאַגראַמע
פיגורע 2 • קליענט סערווירער קאָמוניקאַציע בלאָק דיאַגראַמע
זיכערהייט שיכטע (TLS / SSL פּראָטאָקאָל)
אינטערנעט בראַוזערז און webסערווערס נוצן די TLS / SSL פּראָטאָקאָל צו סיקיורלי יבערשיקן אינפֿאָרמאַציע.
TLS / SSL איז געניצט צו אָטענטאַקייט די סערווער און קליענט צו פאַרלייגן זיכער קאָמוניקאַציע צווישן אָטענטאַקייטאַד פּאַרטיעס ניצן ענקריפּשאַן. דער פּראָטאָקאָל איז לייערד אויבן די אַריבערפירן פּראָטאָקאָל, TCP/IP ווי געוויזן אין פיגורע 1, בלאַט 3. אַן אָפֿן מקור פּאָלאַרססל ביבליאָטעק איז געניצט צו ינסטרומענט די TLS/SSL פּראָטאָקאָל פֿאַר די זיכער. webסערווער אַפּלאַקיישאַן אין דעם דעמאָ.
אָפּשיקן צו די פאלגענדע URLס פֿאַר פולשטענדיק טלס / ססל פּראָטאָקאָל ימפּלאַמענטיישאַן דעטאַילס:
- טראַנספּאָרט שיכטע זיכערהייט פּראָטאָקאָל ווערסיע 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 פּראָטאָקאָל ימפּלאַמאַנץ. די ביבליאָטעק גיט אַפּלאַקיישאַן פּראָגראַממינג צובינד פאַנגקשאַנז צו ינסטרומענט אַ זיכער webסערווער אַפּלאַקיישאַן ניצן די TLS / SSL פּראָטאָקאָל און די ווייכווארג קריפּטאָגראַפיק אַלגערידאַמז.
פֿאַר מער אינפֿאָרמאַציע וועגן TLS / SSL פּראָטאָקאָל ביבליאָטעק מקור קאָד געשריבן אין C און לייסאַנסינג אינפֿאָרמאַציע, אָפּשיקן צו די https://polarssl.org/.
טראַנספּאָרט שיכטע (lwIP TCP / IP Stack)
דער lwIP אָנלייגן איז פּאַסיק פֿאַר עמבעדיד סיסטעמען ווייַל עס ניצט ווייניק רעסורסן און קענען זיין געוויינט מיט אָדער אָן אַן אָפּערייטינג סיסטעם. די lwIP באשטייט פון פאַקטיש ימפּלאַמאַנץ פון די IP, אינטערנעט קאָנטראָל מעסעדזש פּראָטאָקאָל (ICMP), באַניצער דאַtagבאַראַן פּראָטאָקאָל (UDP), און TCP פּראָטאָקאָלס, ווי געזונט ווי שטיצן פאַנגקשאַנז אַזאַ ווי באַפער און זכּרון פאַרוואַלטונג.
די lwIP איז בארעכטיגט (אונטער אַ BSD דערלויבעניש) ווי C מקור קאָד פֿאַר אראפקאפיע פֿון די פאלגענדע אַדרעס: http://download.savannah.gnu.org/releases/lwIP/
RTOS און Firmware Layer
FreeRTOS איז אַן עפֿענען מקור פאַקטיש-צייט אָפּערייטינג סיסטעם קערן. FreeRTOS איז געניצט אין דעם דעמאָ צו פּרייאָראַטייז און פּלאַן טאַסקס. פֿאַר מער אינפֿאָרמאַציע און די לעצטע מקור קאָד, אָפּשיקן צו די
http://www.freertos.org.
די פירמוואַרע גיט אַ ווייכווארג דרייווער ימפּלאַמענטיישאַן צו קאַנפיגיער און קאָנטראָלירן די פאלגענדע MSS קאַמפּאָונאַנץ:
- עטהערנעט מעק
- סיסטעם קאָנטראָללער באַדינונגס
- מולטי-מאָדע וניווערסאַל אַסינטשראָנאָוס / סינטשראָנאָוס ופנעמער / טראַנסמיטער (MMUART)
- אַלגעמיינע ציל אַרייַנשרייַב און רעזולטאַט (GPIO)
- סיריאַל פּעריפעראַל צובינד (SPI)
פּלאַן רעקווירעמענץ
די פאלגענדע טיש ליסטעד די ייַזנוואַרג און ווייכווארג פּלאַן רעקווירעמענץ פֿאַר דעם דעמאָ פּלאַן.
טיש 1 • פּלאַן רעקווירעמענץ
- פאָדערונג / ווערסיע
אַפּערייטינג סיסטעם 64 ביסל Windows 7 און 10 - ייַזנוואַרג
SmartFusion2 Advanced Development Kit:- 12 V אַדאַפּטער
- פלאַשפּראָ5 פּראָגראַמיסט
- וסב א צו מיני-ב קאַבלע
- עטהערנעט קאַבלע RJ45
- באַלעבאָס פּיסי אָדער לאַפּטאַפּ
- ווייכווארג
פלאַשפּראָ עקספּרעסס
באַמערקונג: אָפּשיקן צו די readme.txt file צוגעשטעלט אין די פּלאַן fileס פֿאַר די ווייכווארג ווערסיעס געניצט מיט דעם רעפֿערענץ פּלאַן. - Libero® סיסטעם-אויף-טשיפּ (SoC) פֿאַר viewינג די פּלאַן files
- סאָפטקאָנסאָלע
- MSS עטהערנעט מעק דריווערס
- האָסט פּיסי דריווערס וסב צו UART דריווערס
- איינער פון די פאלגענדע סיריאַל וואָקזאַל עמיאַליישאַן מגילה:
- היפּערטערמינאַל
- טערטערם
- PuTTY
- בלעטערער
מאָזיללאַ פירעפאָקס ווערסיע 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ס שפּיץ-לעוועל סטרוקטור
דעמאָ פּלאַן פֿעיִקייטן
דער דעמאָ פּלאַן האט די פאלגענדע אָפּציעס:
- בלינקינג לעדס
- היפּערטערמינאַל ווייַז
- SmartFusion2 Google זוך
דעמאָ דיזיין באַשרייַבונג
די דעמאָ פּלאַן איז ימפּלאַמענאַד מיט אַ SGMII PHY צובינד דורך קאַנפיגיערינג די TSEMAC פֿאַר די צען-ביסל צובינד (TBI) אָפּעראַציע.
פֿאַר מער אינפֿאָרמאַציע וועגן די TSEMAC TBI צובינד, אָפּשיקן צו די UG0331: SmartFusion2 מיקראָקאָנטראָללער סובסיסטעם באַניצער גייד.
Libero SoC Hardware Project
די פאלגענדע פיגור ווייזט די Libero SoC ייַזנוואַרג פּלאַן ימפּלאַמענטיישאַן פֿאַר דעם דעמאָ פּלאַן.
פיגורע 4 • Libero SoC Top-Level Hardware Design
די Libero SoC ייַזנוואַרג פּרויעקט ניצט די פאלגענדע SmartFusion2 MSS רעסורסן און IPs:
- TSEMAC TBI צובינד.
- MMUART_0 פֿאַר RS-232 קאָמוניקאַציע אויף די SmartFusion2 Advanced Development Kit.
- GPIO: ינטערפייסיז מיט די ליכט-ימיטינג דייאָודז (לעדס)
- דעדאַקייטאַד אַרייַנשרייַב בלאָק 0 ווי די זייגער מקור
- הויך-גיכקייַט סיריאַל צובינד (SERDESIF) SERDES_IF IP: קאַנפיגיערד פֿאַר SERDESIF_3 EPCS ליין 3, ווי געוויזן אין די פאלגענדע פיגור.
פֿאַר מער אינפֿאָרמאַציע וועגן הויך-גיכקייַט סיריאַל ינטערפייסיז, אָפּשיקן צו די UG0447: IGLOO2 און Smart-Fusion2 הויך ספּיד סיריאַל ינטערפייסיז באַניצער גייד.
פיגורע 5 • הויך-גיכקייַט סיריאַל צובינד קאָנפיגוראַטאָר פֿענצטער
- קריפּטאָגראַפיק סיסטעם קאָנטראָללער באַדינונגס: צו ינסטרומענט TLS / SSL פּראָטאָקאָל.
פּעקל שפּילקע אַסיינמאַנץ
פּאַקקאַגע שטיפט אַסיינמאַנץ פֿאַר לעדס און PHY צובינד סיגנאַלז זענען געוויזן אין די פאלגענדע טישן.
טיש 2 • געפירט צו פּאַקקאַגע פּינס אַסיינמאַנץ
פּאָרט נאָמען | פּעקל שפּילקע |
LED_1 | D26 |
LED_2 | פ26 |
LED_3 | פ27 |
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 Firmware Project
רופן די SoftConsole פּרויעקט מיט סטאַנדאַלאָנע SoftConsole IDE.
די פאלגענדע סטאַקס זענען געניצט פֿאַר דעם דעמאָ פּלאַן:
- PolarSSL ביבליאָטעק ווערסיע 1.2.8
- lwIP TCP/IP אָנלייגן ווערסיע 1.4.1
- FreeRTOS
די פאלגענדע פיגור ווייזט אַן עקסampפון אַ SoftConsole ווייכווארג וועגווייַזער סטרוקטור פון די דעמאָ פּלאַן.
פיגורע 6 • סאָפטקאָנסאָלע פּראָיעקט Explorer פֿענצטער
דעם פּרויעקט כּולל די זיכער webימפּלאַמענטיישאַן פון סערווער אַפּלאַקיישאַן ניצן PolarSSL, lwIP און FreeRTOS.
די אַוואַנסירטע ענקריפּטיאָן סטאַנדאַרד (AES) און ניט-דעטערמיניסטיק ראַנדאָם ביט גענעראַטאָר (NRBG) סיסטעם באַדינונגס זענען געניצט צו ינסטרומענט די זיכער. webסערווער אַפּלאַקיישאַן. די AES און NRBG קענען זיין ימפּלאַמענאַד מיט די SmartFusion2 ייַזנוואַרג מאָטאָר אָדער ווייכווארג PolarSSL ביבליאָטעק. אין דעם דעמאָ פּלאַן, AES און NRBG זענען ימפּלאַמענאַד מיט SmartFusion2 ייַזנוואַרג מאָטאָר דורך סיסטעם באַדינונגס.
טיש 4 • מאַקראָס צו געבן אָדער דיסייבאַל סיסטעם קאָנטראָללער באַדינונגס
סיסטעם סערוויס מאַקראָו / מאַקראָו אָרט
- AES
- # דעפינירן HW_AES 1
<$דיזיין_Files_Directory>\m2s_dg0516_df\SF2_Secure_Webserver_T
CP_Demo_DF\Libero\Webserver_TCP\SoftConsole\Webserver_TCP_M
SS_CM3\polarssl-1.2.8\include\polarssl\aes.h
- # דעפינירן HW_AES 1
- NRBG
- # דעפינירן HW_NRBG 1
<$דיזיין_Files_Directory>\m2s_dg0516_df\SF2_Secure_Webserver_T
CP_Demo_DF\Libero\Webserver_TCP\SoftConsole\Webserver_TCP_M
SS_CM3\polarssl-1.2.8\include\polarssl\ssl.h
באַמערקונג: די סיסטעם באַדינונגס AES און NRBG זענען געשטיצט פֿאַר דאַטן זיכערהייט ענייבאַלד SmartFusion2 דעוויסעס ווי M2S0150TS. אויב די SmartFusion2 מיטל איז נישט דאַטן זיכערהייט ענייבאַלד, דיסייבאַל די מאַקראָס דערמאנט אין די פריערדיקע טיש צו נוצן די ווייכווארג PolarSSL AES און NRBG אַלגערידאַמז.
די פאלגענדע פיגור ווייזט די שאָפער ווערסיעס געניצט פֿאַר די דעמאָ.
פיגורע 7 • דעמאָ פּלאַן דרייווער ווערסיעס
- # דעפינירן HW_NRBG 1
ימפּלעמענטאַטיאָן פון TLS / SSL פּראָטאָקאָל ניצן PolarSSL ביבליאָטעק
די TLS / SSL פּראָטאָקאָל איז צעטיילט אין די פאלגענדע צוויי פּראָטאָקאָל לייַערס:
- האַנדשייק פּראָטאָקאָל שיכטע
- רעקאָרד פּראָטאָקאָל שיכטע
האַנדשייק פּראָטאָקאָל שיכטע
דער שיכטע באשטייט פון די פאלגענדע סאַב פּראָטאָקאָלס:
- האַנדשייק: געניצט צו פאַרהאַנדלען סעסיע אינפֿאָרמאַציע צווישן די סערווער און דער קליענט. די סעסיע אינפֿאָרמאַציע כולל די סעסיע שייַן, ייַנקוקנ סערטיפיקאַץ, די סיפער ספּעק, די קאַמפּרעשאַן אַלגערידאַם און אַ שערד סוד קאָד וואָס איז געניצט צו דזשענערייט די פארלאנגט שליסלען.
- טוישן סיפער ספּעק: געניצט צו טוישן די שליסל געניצט פֿאַר ענקריפּשאַן צווישן דעם קליענט און די סערווער. דער שליסל איז קאַמפּיוטאַד פון די אינפֿאָרמאַציע יקסטשיינדזשד בעשאַס די קליענט-סערווער כאַנדשייק.
- פלינק: פלינק אַרטיקלען זענען דזשענערייטאַד בעשאַס די קליענט-סערווער כאַנדשייק צו באַריכט אַ טעות אָדער אַ ענדערונג אין סטאַטוס צו די ייַנקוקנ.
די פאלגענדע פיגור ווייזט די איבערview פון די TLS / SSL כאַנדשייק פּראָצעדור.
פֿאַר מער אינפֿאָרמאַציע וועגן האַנדשייק פּראָטאָקאָל, רעקאָרד פּראָטאָקאָל און קריפּטאָגראַפיק אַלגערידאַמז, אָפּשיקן צו די http://tools.ietf.org/html/rfc5246.
פיגורע 8 • TLS/SSL Handshake Procedure
רעקאָרד פּראָטאָקאָל לייַער
די רעקאָרד פּראָטאָקאָל נעמט און ינקריפּט דאַטן פון די אַפּלאַקיישאַן און טראַנספערס עס צו די אַריבערפירן שיכטע. די רעקאָרד פּראָטאָקאָל פראַגמאַנץ די באקומען דאַטן צו אַ גרייס צונעמען צו די קריפּטאָגראַפיק אַלגערידאַם און אַפּשאַנאַל קאַמפּרעסיז די דאַטן. דער פּראָטאָקאָל אַפּלייז אַ MAC אָדער קייעד-האַש אָנזאָג אָטענטאַקיישאַן קאָד (HMAC) און ענקריפּץ אָדער דעקריפּט די דאַטן ניצן די אינפֿאָרמאַציע ניגאָושיייטיד בעשאַס די האַנדשייק פּראָטאָקאָל.
באַשטעטיקן די דעמאָ פּלאַן
די פאלגענדע סטעפּס באַשרייַבן ווי צו שטעלן די דעמאָ פֿאַר די SmartFusion2 Advanced Development Kit ברעט:
- פאַרבינדן די באַלעבאָס פּיסי צו די J33 קאַנעקטער מיט די וסב א צו מיני-ב קאַבלע. די וסב צו וניווערסאַל ייסינגקראַנאַס ופנעמער / טראַנסמיטער (UART) בריק דריווערס זענען אויטאָמאַטיש דיטעקטאַד.
באַמערקונג: אויב די COM פּאָרץ זענען נישט דיטעקטאַד אויטאָמאַטיש, ינסטאַלירן די FTDI D2XX שאָפער פֿאַר סיריאַל וואָקזאַל קאָמוניקאַציע דורך די FTDI מיני-וסב קאַבלע. דער שאָפער, צוזאמען מיט די ייַנמאָנטירונג פירער, איז בנימצא אין www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip. - רעכט גיט יעדער פון די פיר דיטעקטאַד קאַם פּאָרץ, און גיט פּראָפּערטיעס צו געפֿינען די פּאָרט מיט די אָרט אויף USB FP5 סיריאַל קאָנווערטער C, ווי געוויזן אין די פאלגענדע פיגור. מאַכן אַ טאָן פון די COM פּאָרט נומער פֿאַר נוצן בעשאַס סיריאַל וואָקזאַל קאַנפיגיעריישאַן, ווי געוויזן אין די פאלגענדע פיגור.
פיגורע 9 • דיווייס מאַנאַגער פֿענצטער
- פאַרבינדן די דזשאַמפּערז אויף די SmartFusion2 Advanced Development Kit ברעט, ווי געוויזן אין די פאלגענדע טיש. פֿאַר אינפֿאָרמאַציע וועגן דזשאַמפּער לאָוקיישאַנז, אָפּשיקן צו אַפּפּענדיקס 3: דזשאַמפּער לאָוקיישאַנז,.
וואָרענען: באַשטימען אַוועק די מאַכט צושטעלן באַשטימען, SW7, איידער איר מאַכן די דזשאַמפּער קאַנעקשאַנז.
טיש 5 • SmartFusion2 Advanced Kit Jumper Settings
- אין די SmartFusion2 Advanced Development Kit, פאַרבינדן די מאַכט צושטעלן צו די J42 קאַנעקטער.
- דעם פּלאַן עקסampאיר קענען לויפן אין סטאַטיק IP און דינאַמיש IP מאָדעס. דורך פעליקייַט, פּראָגראַממינג files זענען צוגעשטעלט פֿאַר דינאַמיש IP מאָדע.
- פֿאַר סטאַטיק IP, פאַרבינדן די באַלעבאָס פּיסי צו די J21 קאַנעקטער פון די SmartFusion2 Advanced Development Kit ברעט מיט אַ RJ45 קאַבלע.
- פֿאַר דינאַמיש IP, פאַרבינדן איינער פון די עפענען נעץ פּאָרץ צו די J21 קאַנעקטער פון די SmartFusion2 Advanced Development Kit ברעט מיט אַ RJ45 קאַבלע.
באָרד סעטאַפּ סנאַפּשאָט
סנאַפּשאַץ פון די SmartFusion2 Advanced Development Kit ברעט מיט אַלע די קאַנפיגיערד סעטאַפּ זענען געגעבן אין אַפּפּענדיקס 2: באָרד סעטאַפּ פֿאַר פליסנדיק די זיכער Webסערווער,
לויפן די דעמאָ פּלאַן
די פאלגענדע סטעפּס באַשרייַבן ווי צו לויפן די דעמאָ פּלאַן:
- אראפקאפיע די דעמאָ פּלאַן פֿון: http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
- באַשטימען אויף די SW7 מאַכט צושטעלן באַשטימען.
- אָנהייב קיין סיריאַל וואָקזאַל עמיאַליישאַן מגילה אַזאַ ווי:
- היפּערטערמינאַל
- PuTTY
- טערטערם
באַמערקונג: אין דעם דעמאָ, PuTTY איז געניצט.
די קאַנפיגיעריישאַן פֿאַר די פּראָגראַם איז: - באַוד קורס: 115200
- אַכט דאַטן ביטן
- איינער האַלטן ביסל
- קיין פּאַריטעט
- קיין לויפן קאָנטראָל
פֿאַר מער אינפֿאָרמאַציע וועגן קאַנפיגיער די סיריאַל וואָקזאַל עמיאַליישאַן מגילה, אָפּשיקן צו די טוטאָריאַל פֿאַר קאַנפיגיערינג סיריאַל טערמינאַל עמיאַליישאַן מגילה.
- פּראָגראַם די SmartFusion2 Advanced Development Kit ברעט מיט די אַרבעט file צוגעשטעלט ווי טייל פון די פּלאַן fileמיט פלאַשפּראָ עקספּרעסס ווייכווארג, אָפּשיקן צו אַפּפּענדיקס 1: פּראָגראַממינג די מיטל ניצן פלאַשפּראָ עקספּרעסס.
באַמערקונג: די דעמאָ קענען זיין לויפן אין סטאַטיק און דינאַמיש מאָדעס. צו לויפן די פּלאַן אין סטאַטיק IP מאָדע, נאָכגיין די סטעפּס דערמאנט אין די אַפּפּענדיקס 4: פליסנדיק די פּלאַן אין סטאַטיק IP מאָדע. - מאַכט ציקל די SmartFusion2 Advanced Development Kit ברעט.
א באַגריסונג אָנזאָג מיט די דינאַמיש IP אַדרעס איז געוויזן אין די סיריאַל וואָקזאַל עמיאַליישאַן פּראָגראַם, ווי געוויזן אין די פאלגענדע פיגור.
פיגורע 10 • באַניצער אָפּציעס
- די IP אַדרעס געוויזן אויף PuTTY זאָל זיין אריין אין די אַדרעס באַר פון דעם בלעטערער צו לויפן די זיכער webסערווער. אויב די IP אַדרעס איז 10.60.3.120, אַרייַן https://10.60.3.120 אין די אַדרעס באַר פון דעם בלעטערער. דער דעמאָ שטיצט ביידע Microsoft Internet Explorer און מאָזיללאַ פירעפאָקס בראַוזערז.
פליסנדיק די זיכער Webסערווער דעמאָ מיט Microsoft Internet Explorer
די פאלגענדע סטעפּס באַשרייַבן ווי צו לויפן די זיכערהייט webסערווער דעמאָ מיט Microsoft Internet Explorer:
- עפֿענען די Microsoft Internet Explorer און אַרייַן די URL (למשלampלא, https://10.60.3.120) אין די אַדרעס באַר. דער בלעטערער ווייזט אַ ווארענונג אָנזאָג, ווי געוויזן אין די פאלגענדע פיגור.
פיגורע 11 • Microsoft Internet Explorer ווייזונג סערטיפיקאַט טעות ווארענונג אָנזאָג
- דריקט פאָרזעצן צו דעם webפּלאַץ (ניט רעקאַמענדיד) צו אָנהייבן זיכער קאָמוניקאַציע מיט די webסערווער. די Microsoft Internet Explorer דיספּלייז די הויפּט מעניו פון די זיכער webסערווער, ווי געוויזן אין די פאלגענדע פיגור.
פיגורע 12 • הויפּט מעניו פון זיכער Webסערווער אין Internet Explorer
פליסנדיק די זיכער Webסערווער דעמאָ מיט מאָזיללאַ פירעפאָקס
די פאלגענדע סטעפּס באַשרייַבן ווי צו לויפן די זיכערהייט webסערווער דעמאָ מיט מאָזיללאַ פירעפאָקס:
- עפֿענען די Mozilla Firefox בלעטערער און אַרייַן די URL (למשלampלא, https://10.60.3.120) אין די אַדרעס באַר. דער בלעטערער ווייזט אַ ווארענונג אָנזאָג, ווי געוויזן אין די פאלגענדע פיגור.
פיגורע 13 • מאָזיללאַ פירעפאָקס ווייזן ווארענונג אָנזאָג
- אויסקלייַבן איך פֿאַרשטיין די ריסקס און גיט לייג ויסנעם ....
- דריקט באַשטעטיקן זיכערהייט ויסנעם אין לייג זיכערהייט ויסנעם פֿענצטער, ווי געוויזן אין די פאלגענדע פיגור, צו אָנהייבן זיכער קאָמוניקאַציע מיט די webסערווער. פיגורע 14 • לייג זיכערהייט ויסנעם פֿענצטער
באַמערקונג: אַדינג זיכערהייט ויסנעם פֿאַר די IP אַדרעס איז פארלאנגט בלויז פֿאַר ערשטער-צייַט בראַוזינג.
באַמערקונג: אויב איר באַקומען קיין האַנדשייק ניט אַנדערש אָנזאָג אין די וואָקזאַל, איגנאָרירן דעם אָנזאָג. - די Mozilla Firefox בלעטערער דיספּלייז די הויפּט מעניו, ווי געוויזן אין די פאלגענדע פיגור.
פיגורע 15 • הויפּט מעניו פון די זיכער Webסערווער אין מאָזיללאַ פירעפאָקס
די הויפּט מעניו האט די פאלגענדע אָפּציעס:
- בלינקינג לעדס
- היפּערטערמינאַל ווייַז
- SmartFusion2 Google זוך
באַמערקונג: די אָפּציעס קענען זיין וועראַפייד מיט Microsoft Internet Explorer אָדער Mozilla Firefox web בראַוזערז. אין דעם דעמאָ, די אָפּציעס זענען דעמאַנסטרייטיד ניצן מאָזיללאַ פירעפאָקס web בלעטערער.
בלינקינג לעדס
- דריקט בלינקינג לעדס אין די הויפּט מעניו. איר קענען אָבסערווירן אַ פליסנדיק געפירט מוסטער אויף די SmartFusion2 ברעט. די webבלאַט גיט אַן אָפּציע צו אַרייַן די וואַלועס צו בלינק די לעדס מאַניואַלי ווי געוויזן אין די פאלגענדע פיגור.
פיגורע 16 • בלינקינג לעדס בלאַט
- אַרייַן קיין נומער צווישן 1-255 צו ליכט אַרויף די לעדס מאַניואַלי. פֿאַר עקסampאויב איר אַרייַן 1, בלינקינג LED1 גייט אַוועק. אויב איר אַרייַן 255, אַלע די אַכט בלינקינג לעדס גיין אַוועק.
- דריקט היים צו צוריקקומען צו די הויפּט מעניו.
באַמערקונג: SmartFusion2 Advanced Development Kit האט אַקטיוו נידעריק לעדס.
היפּערטערמינאַל ווייַז
- דריקט HyperTerminal Display אין די הויפּט מעניו. די פאלגענדע פיגור ווייזט אַ webבלאַט וואָס גיט אַן אָפּציע צו אַרייַן אַ שטריקל ווערט.
פיגורע 17 • היפּערטערמינאַל ווייַז בלאַט
די אריין שטריקל איז געוויזן אויף PuTTY, ווי געוויזן אין די פאלגענדע פיגור.
פיגורע 18 • שטריקל ווייַז אויף PuTTY
- דריקט גיין צוריק איין בלאַט (פייַל קנעפּל) אָדער היים צו גיין צוריק צו די הויפּט מעניו.
SmartFusion2 Google זוך
- דריקט SmartFusion2 Google זוכן אין די הויפּט מעניו.
באַמערקונג: אינטערנעט פֿאַרבינדונג איז פארלאנגט מיט געהעריק אַקסעס רעכט צו באַקומען צו די SmartFusion2 Google זוך בלאַט. די פאלגענדע פיגור ווייזט אַ web בלאַט מיט Google זוכן.
פיגורע 19 • SmartFusion2 Google זוך בלאַט
- דריקט היים צו גיין צוריק צו די הויפּט מעניו.
אַפּפּענדיקס 1: פּראָגראַממינג די מיטל ניצן פלאַשפּראָ עקספּרעסס
דער אָפּטיילונג באשרייבט ווי צו פּראָגראַם די SmartFusion2 מיטל מיט די פּראָגראַממינג אַרבעט file ניצן פלאַשפּראָ עקספּרעסס.
צו פּראָגראַם די מיטל, דורכפירן די פאלגענדע סטעפּס:
- פאַרזיכערן אַז די דזשאַמפּער סעטטינגס אויף די ברעט זענען די זעלבע ווי די ליסטעד אין טאַבלע 5, .
באַמערקונג: די מאַכט צושטעלן באַשטימען מוזן זיין סוויטשט אַוועק בשעת מאַכן די דזשאַמפּער קאַנעקשאַנז. - פאַרבינדן די מאַכט צושטעלן קאַבלע צו די J42 קאַנעקטער אויף די ברעט.
- מאַכט אויף די מאַכט צושטעלן באַשטימען SW7.
- קאַטער די פלאַשפּראָ עקספּרעסס ווייכווארג אויף דער באַלעבאָס פּיסי.
- דריקט New אָדער סעלעקטירן New Job Project פֿון FlashPro Express Job פֿון Project Menu צו שאַפֿן אַ נייַע אַרבעט פּרויעקט, ווי געוויזן אין די פאלגענדע פיגור.
פיגורע 20 • פלאַשפּראָ עקספּרעסס דזשאָב פּראָיעקט
- אַרייַן די פאלגענדע אין די דיאַלאָג קעסטל New Job Project פֿון FlashPro Express Job:
- פּראָגראַממינג אַרבעט file: דריקט אָפּפליקן, און נאַוויגירן צו די אָרט ווו די .דזשאָב file איז ליגן און סעלעקטירן דעם file. די פעליקייַט אָרט איז:
\m2s_dg0516_df\SF2_Secure_Webserver_TCP_Demo_DF\Programm ing_Job - FlashPro Express אַרבעט פּרויעקט נאָמען: גיט אָפּפליקן און נאַוויגירן צו די אָרט ווו איר ווילן צו ראַטעווען די פּרויעקט.
פיגורע 21 • ניו דזשאָב פּראָיעקט פון פלאַשפּראָ עקספּרעסס דזשאָב
- פּראָגראַממינג אַרבעט file: דריקט אָפּפליקן, און נאַוויגירן צו די אָרט ווו די .דזשאָב file איז ליגן און סעלעקטירן דעם file. די פעליקייַט אָרט איז:
- דריקט OK. די פארלאנגט פּראָגראַממינג file איז אויסגעקליבן און גרייט צו זיין פּראָוגראַמד אין די מיטל.
- די פלאַשפּראָ עקספּרעסס פֿענצטער איז געוויזן ווי געוויזן אין די פאלגענדע פיגור. באַשטעטיקן אַז אַ פּראָגראַמיסט נומער איז ארויס אין די פּראָגראַמיסט פעלד. אויב דאָס איז נישט, באַשטעטיקן די ברעט קאַנעקשאַנז און גיט דערפרישן / רעסקאַן פּראָוגראַמערז.
פיגורע 22 • פּראָגראַממינג די מיטל
- דריקט RUN. ווען די מיטל איז פּראָוגראַמד הצלחה, אַ RUN PASSED סטאַטוס איז געוויזן ווי געוויזן אין די פאלגענדע פיגור.
פיגורע 23 • פלאַשפּראָ עקספּרעסס—לויפן דורכגעגאנגען
- נאָענט FlashPro Express אָדער אין די Project קוויטל, גיט אַרויסגאַנג.
אַפּפּענדיקס 2: באָרד סעטאַפּ פֿאַר פליסנדיק די זיכער Webסערווער
די פאלגענדע פיגור ווייזט די ברעט סעטאַפּ פֿאַר פליסנדיק די דעמאָ אויף די SmartFusion2 Advanced Development Kit ברעט.
פיגורע 24 • SmartFusion2 Advanced Development Kit Setup
אַפּפּענדיקס 3: דזשאַמפּער לאָוקיישאַנז
די פאלגענדע פיגור ווייזט די דזשאַמפּער לאָוקיישאַנז אין די SmartFusion2 Advanced Development Kit ברעט.
פיגורע 25 • דזשאַמפּער לאָוקיישאַנז אין אַוואַנסירטע אנטוויקלונג קיט באָרד
באַמערקונג: דזשאַמפּערס כיילייטיד אין רויט זענען באַשטימט דורך פעליקייַט. דזשאַמפּערס כיילייטיד אין גרין מוזן זיין שטעלן מאַניואַלי.
באַמערקונג: דער אָרט פון די דזשאַמפּערז אין די פריערדיקע פיגור זענען סעאַרטשאַבלע.
אַפּפּענדיקס 4: פליסנדיק די פּלאַן אין סטאַטיק IP מאָדע
די פאלגענדע סטעפּס באַשרייַבן ווי צו לויפן די פּלאַן אין סטאַטיק IP מאָדע:
- רעכט גיט די זיכער_webסערווער אין די Project Explorer פֿענצטער פון די SoftConsole פּרויעקט און סעלעקטירן פּראָפּערטיעס, ווי געוויזן אין די פאלגענדע פיגור.
פיגורע 26 • Project Explorer פֿענצטער פון סאָפטקאָנסאָלע פּראָיעקט
די פאלגענדע פיגור ווייזט רימוווינג די סימבאָל NET_USE_DHCP אין די מכשיר סעטטינגס קוויטל פון די פּראָפּערטיעס פֿאַר זיכער_webסערווער פֿענצטער.
פיגורע 27 • פּראָיעקט Explorer פּראָפּערטיעס פֿענצטער
אויב די מיטל איז קאָננעקטעד אין סטאַטיק IP מאָדע, די סטאַטיק IP אַדרעס פון די ברעט איז 169.254.1.23, און טוישן די טקפּ / IP סעטטינגס פון די באַלעבאָס צו פאַרטראַכטנ די IP אַדרעס. די פאלגענדע פיגור ווייזט באַלעבאָס פּיסי TCP / IP סעטטינגס.
פיגורע 28 • האָסט פּיסי טקפּ/יפּ סעטטינגס
די פאלגענדע פיגור ווייזט סטאַטיק IP אַדרעס סעטטינגס.
פיגורע 29 • סטאַטיק יפּ אַדרעס סעטטינגס
אַמאָל די סעטטינגס זענען קאַנפיגיערד, בויען די פירמוואַרע, אַרייַנפיר די לעצטע .העקס file אין eNVM, און לויפן די Libero פּלאַן. זען לויפן די דעמאָ פּלאַן, בלאַט 13 צו ויספירן דעם פּלאַן אין סטאַטיק IP מאָדע, אויב די SmartFusion2 מיטל איז שוין פּראָוגראַמד מיט top_static.job file.
באַמערקונג: צו לויפן די אַפּלאַקיישאַן אין דיבאַג מאָדע, פלאַשפּראָ פּראָגראַמיסט איז פארלאנגט.
דאָקומענטן / רעסאָורסעס
![]() |
מיקראָסעמי פּעסט רעפּעלער פליסנדיק זיכער Webסערווער אויף SmartFusion2 [pdfבאַניצער גייד פּעסט רעפּעלער פליסנדיק זיכער Webסערווער אויף SmartFusion2, Pest, Repeller Running Secure Webסערווער אויף SmartFusion2, אויף SmartFusion2 |