Microsemi Pest Repeller Running Secure Webսերվեր SmartFusion2-ում
Վերանայման պատմություն
Վերանայման պատմությունը նկարագրում է այն փոփոխությունները, որոնք իրականացվել են փաստաթղթում:
Փոփոխությունները թվարկված են վերանայմամբ՝ սկսած ամենաարդիական հրապարակումից:
Վերանայում 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
Թարմացվել է Libero v11.7 ծրագրային ապահովման թողարկման փաստաթուղթը (SAR 76931) այս փաստաթղթի 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
Revision 1.0-ն այս փաստաթղթի առաջին հրապարակումն էր:
Անվտանգ վազում Webսերվերի Դեմո դիզայն SmartFusion2 սարքերում
Օգտագործելով PolarSSL, lwIP և FreeRTOS
Այս ցուցադրությունը բացատրում է անվտանգությունը webսերվերի հնարավորություններ՝ օգտագործելով Transport Layer Security (TLS),
Secure Sockets Layer (SSL) արձանագրություն և SmartFusion®2 սարքերի եռարագությամբ Ethernet միջին մուտքի կարգավորիչ (TSEMAC): Այս ցուցադրությունը նկարագրում է.
- Օգտագործելով SmartFusion2 Ethernet Media Access Control (MAC) միացված սերիական Gigabit Media Independent Interface (SGMII) PHY:
- SmartFusion2 MAC վարորդի ինտեգրում PolarSSL գրադարանի (անվճար TLS/SSL արձանագրության գրադարան), Թեթև IP (lwIP) TCP/IP փաթեթի և իրական ժամանակի անվճար օպերացիոն համակարգի (RTOS) հետ:
- Օգտագործելով Microsemi ծածկագրային համակարգի ծառայությունները TLS/SSL արձանագրությունն իրականացնելու համար:
- Իրականացնելով ապահով webսերվերի հավելված SmartFusion2 Advanced Development Kit տախտակի վրա:
- Դեմո գործարկում:
TSEMAC ծայրամասային օրինակը SmartFusion2 Microcontroller Ենթահամակարգում (MSS) կարող է կազմաձևվել, որպեսզի տվյալները փոխանցի հյուրընկալող համակարգչի և Ethernet ցանցի միջև տվյալների հետևյալ արագությամբ (գծի արագություն).
- 10 Մբիթ/վրկ
- 100 Մբիթ/վրկ
- 1000 Մբիթ/վրկ
SmartFusion2 սարքերի TSEMAC ինտերֆեյսի մասին լրացուցիչ տեղեկությունների համար տե՛ս UG0331: SmartFusion2 Microcontroller Subsystem User Guide-ը:
Ապահով Webսերվերի Դեմո դիզայն Ավարտվեցview
Ապահովը webսերվերի հավելվածն աջակցում է TLS/SSL անվտանգության արձանագրությանը, որը կոդավորում և վերծանում է հաղորդագրությունները՝ ապահովելով հաղորդակցությունը t հաղորդագրությունիցampering. Հաղորդակցություն ապահովից webսերվերը ապահովում է, որ զգայուն տվյալները կարող են թարգմանվել գաղտնի ծածկագրի, որը դժվարացնում է tamper տվյալների հետ:
Ապահովը webսերվերի ցուցադրական դիզայնը բաղկացած է հետևյալ շերտերից, ինչպես ցույց է տրված Նկար 1-ում.
- Կիրառական շերտ
- Անվտանգության շերտ (TLS/SSL արձանագրություն)
- Տրանսպորտային շերտ (lwIP TCP/IP կույտ)
- RTOS և որոնվածի շերտ
Անվտանգ վազում Webսերվերի ցուցադրական ձևավորում SmartFusion2 սարքերի վրա՝ օգտագործելով PolarSSL, lwIP և FreeRTOS
Նկար 1 • Ապահովված է Webսերվերի շերտեր
Հավելվածի շերտ (HTTPS) | FreeRTOS |
Անվտանգության շերտ (TLS/SSL արձանագրություն) | |
Տրանսպորտային շերտ (IwIP TCP/IP կույտ) | |
Որոնվածի շերտ | |
SmartFusion2 Ընդլայնված զարգացման հավաքածու (HW) |
Կիրառական շերտ
Ապահովը webսերվերի հավելվածը ներդրված է SmartFusion2 Advanced Development Kit տախտակի վրա: Հավելվածը մշակում է HTTPS հարցումը հաճախորդի բրաուզերից և փոխանցում է ստատիկ էջերը հաճախորդին՝ ի պատասխան նրանց խնդրանքների: Այս էջերը աշխատում են հաճախորդի (հյուրընկալ համակարգչի) բրաուզերում: Հետևյալ նկարը ցույց է տալիս միացնող սերվերի բլոկային դիագրամը (Secure webսերվերի հավելված, որն աշխատում է SmartFusion2 սարքի վրա) և հաճախորդ (web բրաուզեր, որն աշխատում է հյուրընկալող համակարգչի վրա):
Նկար 2 • Հաճախորդների սերվերի հաղորդակցման բլոկ դիագրամ
Նկար 2 • Հաճախորդների սերվերի հաղորդակցման բլոկ դիագրամ
Անվտանգության շերտ (TLS/SSL արձանագրություն)
Ինտերնետ բրաուզերներ և webսերվերները օգտագործում են TLS/SSL արձանագրությունը՝ տեղեկատվություն անվտանգ փոխանցելու համար:
TLS/SSL-ն օգտագործվում է սերվերի և հաճախորդի իսկությունը հաստատելու համար՝ գաղտնագրման միջոցով վավերացված կողմերի միջև անվտանգ հաղորդակցություն հաստատելու համար: Այս արձանագրությունը շերտավորված է տրանսպորտային արձանագրության վերևում՝ TCP/IP, ինչպես ցույց է տրված Նկար 1-ում, էջ 3: Բաց կոդով PolarSSL գրադարանն օգտագործվում է TLS/SSL արձանագրությունն ապահովի համար: webսերվերի հավելված այս ցուցադրությունում:
Տես հետևյալը URLTLS/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
- Secure Sockets Layer արձանագրության տարբերակ 3.0. http://tools.ietf.org/html/rfc6101
PolarSSL գրադարանը ներառում է կրիպտոգրաֆիկ և TLS/SSL արձանագրությունների իրականացում: Այս գրադարանը տրամադրում է կիրառական ծրագրավորման ինտերֆեյսի գործառույթներ՝ անվտանգ իրականացնելու համար webսերվերի հավելված՝ օգտագործելով TLS/SSL արձանագրությունը և ծրագրային ծածկագրման ալգորիթմները:
C-ով գրված TLS/SSL արձանագրության գրադարանի սկզբնական կոդի և արտոնագրման մասին լրացուցիչ տեղեկությունների համար տե՛ս https://polarssl.org/.
Տրանսպորտային շերտ (lwIP TCP/IP կույտ)
lwIP փաթեթը հարմար է ներկառուցված համակարգերի համար, քանի որ այն օգտագործում է քիչ ռեսուրսներ և կարող է օգտագործվել օպերացիոն համակարգով կամ առանց դրա: lwIP-ը բաղկացած է IP-ի, ինտերնետի վերահսկման հաղորդագրությունների արձանագրության (ICMP), օգտագործողի Da-ի փաստացի իրականացումներից:tagram Protocol (UDP) և TCP արձանագրություններ, ինչպես նաև օժանդակ գործառույթներ, ինչպիսիք են բուֆերային և հիշողության կառավարումը:
lwIP-ը հասանելի է (BSD լիցենզիայի ներքո) որպես C աղբյուր՝ ներբեռնելու համար հետևյալ հասցեից. http://download.savannah.gnu.org/releases/lwIP/
RTOS և որոնվածի շերտ
FreeRTOS-ը բաց կոդով իրական ժամանակի օպերացիոն համակարգի միջուկ է: FreeRTOS-ն օգտագործվում է այս ցուցադրությունում՝ առաջնահերթությունները և առաջադրանքները պլանավորելու համար: Լրացուցիչ տեղեկությունների և ամենավերջին ելակետային ծածկագրի համար տե՛ս
http://www.freertos.org.
Որոնվածը ապահովում է ծրագրաշարի վարորդի իրականացում հետևյալ MSS բաղադրիչները կարգավորելու և կառավարելու համար.
- Ethernet MAC
- Համակարգի վերահսկիչի ծառայություններ
- Բազմաֆունկցիոնալ ունիվերսալ ասինխրոն/սինխրոն ընդունիչ/հաղորդիչ (MMUART)
- Ընդհանուր նշանակության մուտքագրում և ելք (GPIO)
- Սերիական ծայրամասային ինտերֆեյս (SPI)
Դիզայնի պահանջներ
Հետևյալ աղյուսակը թվարկում է այս ցուցադրական դիզայնի ապարատային և ծրագրային ապահովման նախագծման պահանջները:
Աղյուսակ 1 • Դիզայնի պահանջներ
- Պահանջ / Տարբերակ
Օպերացիոն համակարգ 64 բիթ Windows 7 և 10 - Սարքավորումներ
SmartFusion2 Ընդլայնված զարգացման հավաքածու.- 12 Վ ադապտեր
- FlashPro5 ծրագրավորող
- USB A-ից Mini-B մալուխ
- Ethernet մալուխ RJ45
- Հյուրընկալող համակարգիչ կամ նոութբուք
- Ծրագրային ապահովում
FlashPro Express
Նշում. Տե՛ս readme.txt file նախատեսված է նախագծում files այս հղման դիզայնով օգտագործվող ծրագրաշարի տարբերակների համար: - Libero ® System-on-Chip (SoC) համար viewդիզայնը files
- SoftConsole
- MSS Ethernet MAC վարորդներ
- Հյուրընկալող համակարգչի վարորդներ USB դեպի UART վարորդներ
- Հետևյալ սերիական տերմինալի էմուլյացիայի ծրագրերից մեկը.
- Հիպերտերմինալ
- ՏերաՏերմ
- Ծեփամածիկ
- Բրաուզեր
Mozilla Firefox տարբերակ 24 կամ ավելի ուշ
Internet Explorer տարբերակ 8 կամ ավելի ուշ
Նշում. Այս ուղեցույցում ցուցադրված Libero SmartDesign-ի և կազմաձևման էկրանի նկարները միայն նկարազարդման նպատակով են:
Բացեք Libero դիզայնը՝ վերջին թարմացումները տեսնելու համար:
Նախադրյալներ
Նախքան սկսելը.
Ներբեռնեք և տեղադրեք Libero SoC-ը (ինչպես նշված է webկայք այս դիզայնի համար) հյուրընկալող ԱՀ-ում հետևյալ տեղանքից:
https://www.microsemi.com/product-directory/design-resources/1750-libero-soc
Դեմո դիզայն
Դեմո դիզայն files հասանելի են ներբեռնման համար հետևյալ հղումից.
http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
Հետևյալ նկարը ցույց է տալիս դիզայնի վերին մակարդակի կառուցվածքը fileս. Լրացուցիչ մանրամասների համար այցելեք Readme.txt file.
Նկար 3 • Դեմո դիզայն Files Վերին մակարդակի կառուցվածք
Դեմո դիզայնի առանձնահատկությունները
Դեմո դիզայնն ունի հետևյալ ընտրանքները.
- Թարթող LED-ները
- Հիպերտերմինալ էկրան
- SmartFusion2 Google Որոնում
Դեմո դիզայնի նկարագրություն
Դեմո դիզայնն իրականացվում է SGMII PHY ինտերֆեյսի միջոցով՝ TSEMAC-ը կարգավորելով տասը բիթ ինտերֆեյսի (TBI) գործողության համար:
TSEMAC TBI ինտերֆեյսի մասին լրացուցիչ տեղեկությունների համար տես UG0331: SmartFusion2 Microcontroller Subsystem User Guide:
Libero SoC Hardware Project
Հետևյալ նկարը ցույց է տալիս Libero SoC ապարատային դիզայնի իրականացումը այս ցուցադրական դիզայնի համար:
Նկար 4 • Libero SoC-ի վերին մակարդակի ապարատային դիզայն
Libero SoC ապարատային նախագիծն օգտագործում է հետևյալ SmartFusion2 MSS ռեսուրսները և IP-ները.
- TSEMAC TBI ինտերֆեյս:
- MMUART_0 RS-232 հաղորդակցությունների համար SmartFusion2 Advanced Development Kit-ում:
- GPIO. միջերեսներ լուսարձակող դիոդների (LED) հետ
- Նվիրված մուտքային պահոց 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 նախագիծը՝ օգտագործելով ինքնուրույն SoftConsole IDE:
Այս ցուցադրական դիզայնի համար օգտագործվում են հետևյալ կույտերը.
- PolarSSL գրադարանի տարբերակը 1.2.8
- lwIP TCP/IP փաթեթի տարբերակ 1.4.1
- FreeRTOS
Հետևյալ նկարը ցույց է տալիս նախկինինampցուցադրական դիզայնի SoftConsole ծրագրային ապահովման գրացուցակի կառուցվածքը:
Նկար 6 • SoftConsole Project Explorer պատուհան
Այս նախագիծը պարունակում է անվտանգ webսերվերի հավելվածի իրականացում՝ օգտագործելով PolarSSL, lwIP և FreeRTOS:
Ընդլայնված գաղտնագրման ստանդարտ (AES) և ոչ որոշիչ պատահական բիթերի գեներատոր (NRBG) համակարգի ծառայություններն օգտագործվում են անվտանգությունն իրականացնելու համար: webսերվերային հավելված: AES-ը և NRBG-ն կարող են իրականացվել SmartFusion2 ապարատային շարժիչի կամ ծրագրային PolarSSL գրադարանի միջոցով: Այս ցուցադրական դիզայնում AES-ը և NRBG-ն իրականացվում են SmartFusion2 ապարատային շարժիչի միջոցով՝ համակարգի ծառայությունների միջոցով:
Աղյուսակ 4 • Մակրոներ՝ համակարգի վերահսկիչի ծառայությունները միացնելու կամ անջատելու համար
Համակարգի սպասարկման մակրո / մակրո տեղադրություն
- AES
- #սահմանել HW_AES 1
<$Design_Files_Directory>\m2s_dg0516_df\SF2_Secure_Webսերվեր_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
<$Design_Files_Directory>\m2s_dg0516_df\SF2_Secure_Webսերվեր_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 արձանագրությունը բաժանված է հետևյալ երկու պրոտոկոլային շերտերի.
- Ձեռքսեղմման արձանագրության շերտ
- Գրանցման արձանագրության շերտը
Ձեռքսեղմման արձանագրության շերտ
Այս շերտը բաղկացած է հետևյալ ենթաարձանագրություններից.
- Ձեռքսեղմում. Օգտագործվում է սերվերի և հաճախորդի միջև նստաշրջանի տեղեկատվությունը բանակցելու համար: Աշխատաշրջանի տեղեկատվությունը ներառում է նստաշրջանի ID-ն, գործընկերների վկայականները, ծածկագրման առանձնահատկությունները, սեղմման ալգորիթմը և ընդհանուր գաղտնի կոդը, որն օգտագործվում է պահանջվող բանալիներ ստեղծելու համար:
- Փոխել ծածկագրի սպեկտրը. Օգտագործվում է հաճախորդի և սերվերի միջև գաղտնագրման համար օգտագործվող բանալին փոխելու համար: Բանալին հաշվարկվում է հաճախորդ-սերվեր ձեռքսեղմման ժամանակ փոխանակված տեղեկատվության հիման վրա:
- Զգուշացում. Հաճախորդ-սերվերի ձեռքսեղմման ժամանակ ստեղծվում են զգուշացման հաղորդագրություններ՝ սխալի կամ կարգավիճակի փոփոխության մասին հաղորդելու գործընկերին:
Հետևյալ նկարը ցույց է տալիս ավարտըview TLS/SSL ձեռքսեղմման ընթացակարգի մասին:
Ձեռքսեղմման արձանագրության, ձայնագրման արձանագրության և գաղտնագրման ալգորիթմների մասին լրացուցիչ տեղեկությունների համար տես http://tools.ietf.org/html/rfc5246.
Նկար 8 • TLS/SSL ձեռքսեղմման կարգ
Գրառման արձանագրության շերտ
Գրառման արձանագրությունը ստանում և գաղտնագրում է տվյալներ հավելվածից և փոխանցում այն տրանսպորտային շերտին: Գրառման արձանագրությունը մասնատում է ստացված տվյալները կրիպտոգրաֆիկական ալգորիթմին համապատասխան չափով և ընտրովի սեղմում է տվյալները: Արձանագրությունը կիրառում է MAC կամ keyed-hash հաղորդագրությունների վավերացման կոդը (HMAC) և գաղտնագրում կամ վերծանում է տվյալները՝ օգտագործելով ձեռքսեղմման արձանագրության ընթացքում բանակցված տեղեկատվությունը:
Դեմո դիզայնի կարգավորում
Հետևյալ քայլերը նկարագրում են, թե ինչպես կարգավորել ցուցադրությունը SmartFusion2 Advanced Development Kit տախտակի համար.
- Միացրեք հյուրընկալող համակարգիչը J33 միակցիչին, օգտագործելով USB A դեպի mini-B մալուխը: USB-ի համընդհանուր ասինխրոն ընդունիչ/հաղորդիչ (UART) կամուրջի վարորդներն ավտոմատ կերպով հայտնաբերվում են:
Նշում. Եթե COM պորտերը ինքնաբերաբար չեն հայտնաբերվում, տեղադրեք FTDI D2XX դրայվերը սերիական տերմինալային հաղորդակցության համար FTDI մինի-USB մալուխի միջոցով: Վարորդը, տեղադրման ուղեցույցի հետ միասին, հասանելի է www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip. - Աջ սեղմեք չորս հայտնաբերված COM նավահանգիստներից յուրաքանչյուրին և կտտացրեք «Հատկություններ»՝ USB FP5 սերիական փոխարկիչ C-ում գտնվելու վայրով նավահանգիստը գտնելու համար, ինչպես ցույց է տրված հետևյալ նկարում: Նշեք COM պորտի համարը սերիական տերմինալի կազմաձևման ժամանակ օգտագործելու համար, ինչպես ցույց է տրված հետևյալ նկարում:
Նկար 9 • Սարքի կառավարչի պատուհան
- Միացրեք սմարթֆոնները SmartFusion2 Advanced Development Kit-ի տախտակի վրա, ինչպես ցույց է տրված հետևյալ աղյուսակում: Թռիչքների տեղակայման մասին տեղեկությունների համար տես Հավելված 3. Թռիչքի տեղադրությունները, .
Զգուշացում. Անջատեք էլեկտրամատակարարման անջատիչը՝ SW7, նախքան ցատկի միացումները կատարելը:
Աղյուսակ 5 • SmartFusion2 Advanced Kit Jumper Settings
- SmartFusion2 Advanced Development Kit-ում միացրեք սնուցման աղբյուրը J42 միակցիչին:
- Այս դիզայնը նախկինample-ն կարող է աշխատել ինչպես ստատիկ IP, այնպես էլ դինամիկ IP ռեժիմներով: Լռելյայն՝ ծրագրավորում files-ն տրամադրվում է դինամիկ IP ռեժիմի համար:
- Ստատիկ IP-ի համար միացրեք հյուրընկալող համակարգիչը SmartFusion21 Advanced Development Kit տախտակի J2 միակցիչին՝ օգտագործելով RJ45 մալուխ:
- Դինամիկ IP-ի համար միացրեք ցանցի բաց պորտերից որևէ մեկը SmartFusion21 Advanced Development Kit տախտակի J2 միակցիչին՝ օգտագործելով RJ45 մալուխ:
Տախտակի տեղադրման լուսանկար
SmartFusion2 Advanced Development Kit-ի նկարները՝ ամբողջ կազմաձևված կարգավորումներով տրված են Հավելված 2-ում. Webսերվեր,
Դեմո դիզայնի գործարկում
Հետևյալ քայլերը նկարագրում են, թե ինչպես գործարկել դեմո դիզայնը.
- Ներբեռնեք ցուցադրական դիզայնը հետևյալից. http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
- Միացրեք SW7 սնուցման անջատիչը:
- Սկսեք սերիական տերմինալի էմուլացիոն ծրագրեր, ինչպիսիք են՝
- Հիպերտերմինալ
- Ծեփամածիկ
- ՏերաՏերմ
Նշում. Այս ցուցադրությունում օգտագործվում է PuTTY:
Ծրագրի կոնֆիգուրացիան հետևյալն է. - Բոդի դրույքաչափը` 115200
- Ութ տվյալների բիթ
- Մեկ կանգառի մի քիչ
- Ոչ մի հավասարություն
- Հոսքի վերահսկում չկա
Սերիական տերմինալների էմուլյացիոն ծրագրերի կազմաձևման մասին լրացուցիչ տեղեկությունների համար տե՛ս «Սերիական տերմինալի էմուլացիոն ծրագրերի կազմաձևում» ձեռնարկը:
- Ծրագրավորեք SmartFusion2 Advanced Development Kit-ի տախտակը աշխատանքի հետ file տրամադրվում է որպես դիզայնի մաս fileFlashPro Express ծրագրաշարի օգտագործմամբ, տես Հավելված 1. Սարքի ծրագրավորում FlashPro Express-ի միջոցով, .
Նշում. Դեմոն կարող է գործարկվել ստատիկ և դինամիկ ռեժիմներով: Դիզայնը ստատիկ IP ռեժիմով գործարկելու համար հետևեք Հավելված 4-ում նշված քայլերին. - SmartFusion2 Advanced Development Kit-ի սնուցման ցիկլը:
Դինամիկ IP հասցեով ողջույնի հաղորդագրությունը ցուցադրվում է սերիական տերմինալի էմուլյացիայի ծրագրում, ինչպես ցույց է տրված հետևյալ նկարում:
Նկար 10 • Օգտագործողի ընտրանքներ
- PuTTY-ում ցուցադրվող IP հասցեն պետք է մուտքագրվի բրաուզերի հասցեագոտում՝ անվտանգ գործարկելու համար webսերվեր. Եթե IP հասցեն 10.60.3.120 է, մուտքագրեք https://10.60.3.120 բրաուզերի հասցեագոտում: Այս ցուցադրությունն աջակցում է և՛ Microsoft Internet Explorer, և՛ Mozilla Firefox բրաուզերներին:
Գործում է Secure-ը 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 • Secure-ի հիմնական ընտրացանկ Webսերվեր Internet Explorer-ում
Գործում է Secure-ը Webսերվերի ցուցադրություն Mozilla Firefox-ով
Հետևյալ քայլերը նկարագրում են, թե ինչպես գործարկել անվտանգը webսերվերի ցուցադրություն Mozilla Firefox-ով.
- Բացեք Mozilla Firefox բրաուզերը և մուտքագրեք URL (նախկինampլե, https://10.60.3.120) հասցեի տողում: Բրաուզերը ցույց է տալիս նախազգուշական հաղորդագրություն, ինչպես ցույց է տրված հետևյալ նկարում:
Նկար 13 • Mozilla Firefox-ը ցույց է տալիս նախազգուշական հաղորդագրություն
- Ընտրեք «Ես հասկանում եմ ռիսկերը» և սեղմեք «Ավելացնել բացառություն»:
- Սեղմեք Հաստատել անվտանգության բացառությունը «Ավելացնել անվտանգության բացառություն» պատուհանում, ինչպես ցույց է տրված ստորև բերված նկարում, անվտանգ հաղորդակցություն սկսելու համար webսերվեր. Նկար 14 • Ավելացնել անվտանգության բացառության պատուհան
Նշում. IP հասցեի համար անվտանգության բացառություն ավելացնելը պահանջվում է միայն առաջին անգամ զննարկելու համար:
Նշում. Եթե ձեռքսեղմման ձախողված հաղորդագրություն եք ստանում տերմինալում, անտեսեք այդ հաղորդագրությունը: - Mozilla Firefox բրաուզերը ցուցադրում է հիմնական ընտրացանկը, ինչպես ցույց է տրված հետևյալ նկարում:
Նկար 15 • Secure-ի հիմնական ընտրացանկը Webսերվեր Mozilla Firefox-ում
Հիմնական ընտրացանկը ունի հետևյալ ընտրանքները.
- Թարթող LED-ները
- Հիպերտերմինալ էկրան
- SmartFusion2 Google Որոնում
Նշում. Այս ընտրանքները կարելի է ստուգել Microsoft Internet Explorer-ի կամ Mozilla Firefox-ի միջոցով web բրաուզերներ. Այս ցուցադրությունում ընտրանքները ցուցադրվում են Mozilla Firefox-ի միջոցով web բրաուզեր.
Թարթող LED-ները
- Սեղմեք Թարթող LED-ները հիմնական ընտրացանկում: SmartFusion2 տախտակի վրա կարող եք դիտել վազող LED նախշը: Այն webէջը հնարավորություն է տալիս մուտքագրել արժեքները՝ ձեռքով թարթելու LED-ները, ինչպես ցույց է տրված հետևյալ նկարում:
Նկար 16 • Թարթող LED-ներ Էջ
- Մուտքագրեք ցանկացած թիվ 1-255 միջակայքում՝ LED-երը ձեռքով լուսավորելու համար: Նախample, եթե մուտքագրեք 1, թարթող LED1-ն անջատվում է: Եթե դուք մուտքագրեք 255, բոլոր ութ թարթող LED-ները անջատվում են:
- Հիմնական մենյու վերադառնալու համար սեղմեք «Տուն»:
Նշում. SmartFusion2 Advanced Development Kit-ն ունի ակտիվ ցածր LED-ներ:
Հիպերտերմինալ էկրան
- Հիմնական ընտրացանկում սեղմեք HyperTerminal Display: Հետևյալ նկարը ցույց է տալիս ա webէջ, որը հնարավորություն է տալիս մուտքագրել տողային արժեք:
Նկար 17 • HyperTerminal Display Page
Մուտքագրված տողը ցուցադրվում է PuTTY-ի վրա, ինչպես ցույց է տրված հետևյալ նկարում:
Նկար 18 • Լարային ցուցադրում PuTTY-ի վրա
- Սեղմեք «Վերադառնալ մեկ էջ» (սլաքի կոճակ) կամ «Տուն»՝ հիմնական ընտրացանկ վերադառնալու համար:
SmartFusion2 Google Որոնում
- Սեղմեք SmartFusion2 Google Search-ը հիմնական ընտրացանկում:
Նշում. SmartFusion2 Google Որոնման էջ մուտք գործելու համար անհրաժեշտ է ինտերնետ կապ՝ համապատասխան մուտքի իրավունքով: Հետևյալ նկարը ցույց է տալիս ա web էջ Google որոնմամբ:
Նկար 19 • SmartFusion2 Google Որոնման էջ
- Սեղմեք Գլխավոր՝ հիմնական ընտրացանկ վերադառնալու համար:
Հավելված 1. Սարքի ծրագրավորում FlashPro Express-ի միջոցով
Այս բաժինը նկարագրում է, թե ինչպես ծրագրավորել SmartFusion2 սարքը ծրագրավորման աշխատանքով file օգտագործելով FlashPro Express:
Սարքը ծրագրավորելու համար կատարեք հետևյալ քայլերը.
- Համոզվեք, որ տախտակի վրա ցատկի կարգավորումները նույնն են, ինչ նշված են Աղյուսակ 5-ում, .
Նշում. Ջամպերի միացումները կատարելիս էլեկտրամատակարարման անջատիչը պետք է անջատված լինի: - Միացրեք սնուցման մալուխը տախտակի վրա գտնվող J42 միակցիչին:
- Միացնել էլեկտրամատակարարման անջատիչը SW7:
- Հյուրընկալող համակարգչի վրա գործարկեք FlashPro Express ծրագիրը:
- Սեղմեք Նոր կամ ընտրեք New Job Project FlashPro Express Job-ից Project մենյուից՝ նոր աշխատանքային նախագիծ ստեղծելու համար, ինչպես ցույց է տրված հետևյալ նկարում:
Նկար 20 • FlashPro Express Job Project
- FlashPro Express Job երկխոսության վանդակում մուտքագրեք հետևյալը.
- Ծրագրավորման աշխատանք fileՍեղմեք Թերթել և նավարկեք դեպի այն վայրը, որտեղ .աշխատանքն է file գտնվում է և ընտրեք file. Լռելյայն գտնվելու վայրը հետևյալն է.
\m2s_dg0516_df\SF2_Secure_Webserver_TCP_Demo_DF\Programm ing_Job - FlashPro Express աշխատանքի նախագծի անվանումը. Սեղմեք Թերթել և նավարկեք դեպի այն վայրը, որտեղ ցանկանում եք պահպանել նախագիծը:
Նկար 21 • Նոր աշխատանքի նախագիծ FlashPro Express Job-ից
- Ծրագրավորման աշխատանք fileՍեղմեք Թերթել և նավարկեք դեպի այն վայրը, որտեղ .աշխատանքն է file գտնվում է և ընտրեք file. Լռելյայն գտնվելու վայրը հետևյալն է.
- Սեղմեք OK: Պահանջվող ծրագրավորում file ընտրված է և պատրաստ է ծրագրավորվել սարքում:
- FlashPro Express պատուհանը հայտնվում է, ինչպես ցույց է տրված հետևյալ նկարում: Հաստատեք, որ ծրագրավորողի համարը հայտնվում է Ծրագրավորող դաշտում: Եթե դա այդպես չէ, հաստատեք տախտակի միացումները և սեղմեք Թարմացնել/Վերականգնել ծրագրավորողները:
Նկար 22 • Սարքի ծրագրավորում
- Սեղմեք RUN: Երբ սարքը հաջողությամբ ծրագրավորվում է, ցուցադրվում է RUN PASSED կարգավիճակը, ինչպես ցույց է տրված հետևյալ նկարում:
Նկար 23 • FlashPro Express-ԳՈՐԾԵԼ ԱՆՑԱԾ
- Փակեք FlashPro Express-ը կամ Նախագիծ ներդիրում սեղմեք Ելք:
Հավելված 2. Տախտակի տեղադրում անվտանգ սարքը գործարկելու համար Webսերվեր
Հետևյալ նկարը ցույց է տալիս տախտակի կարգավորումը SmartFusion2 Advanced Development Kit-ի վրա ցուցադրումը գործարկելու համար:
Նկար 24 • SmartFusion2 Ընդլայնված զարգացման հավաքածուի կարգավորում
Հավելված 3. Թռիչքի վայրերը
Հետևյալ նկարը ցույց է տալիս սմարթֆոնների տեղադրությունները SmartFusion2 Advanced Development Kit-ի տախտակի վրա:
Նկար 25 • Թռիչքի տեղակայումները Ընդլայնված զարգացման հավաքածուի տախտակում
Նշում. Կարմիրով ընդգծված ցատկերները սահմանված են լռելյայն: Կանաչով ընդգծված ցատկերները պետք է ձեռքով տեղադրվեն:
Նշում. Թռիչքների գտնվելու վայրը նախորդ նկարում որոնելի է:
Հավելված 4. Դիզայնի գործարկում ստատիկ IP ռեժիմում
Հետևյալ քայլերը նկարագրում են, թե ինչպես գործարկել դիզայնը Ստատիկ IP ռեժիմում.
- Աջ սեղմեք անվտանգ_webսերվերը SoftConsole նախագծի Project Explorer պատուհանում և ընտրեք Հատկություններ, ինչպես ցույց է տրված հետևյալ նկարում:
Նկար 26 • SoftConsole նախագծի Project Explorer պատուհան
Հետևյալ նկարը ցույց է տալիս NET_USE_DHCP խորհրդանիշի հեռացումը Գործիքների կարգավորումներ ներդիրում Properties for safe_-ում:webսերվերի պատուհան:
Նկար 27 • Project Explorer-ի հատկությունների պատուհան
Եթե սարքը միացված է ստատիկ IP ռեժիմով, ապա տախտակի ստատիկ IP հասցեն է 169.254.1.23, այնուհետև փոխեք հյուրընկալող TCP/IP կարգավորումները՝ IP հասցեն արտացոլելու համար: Հետևյալ նկարը ցույց է տալիս հյուրընկալող PC TCP/IP կարգավորումները:
Նկար 28 • հյուրընկալող համակարգչի TCP/IP կարգավորումներ
Հետևյալ նկարը ցույց է տալիս ստատիկ IP հասցեի կարգավորումները:
Նկար 29 • Ստատիկ IP հասցեի կարգավորումներ
Երբ այս կարգավորումները կազմաձևվեն, կառուցեք որոնվածը, ներմուծեք վերջին .hex-ը file eNVM-ի մեջ և գործարկեք Libero դիզայնը: Տե՛ս «Դեմո դիզայնի գործարկումը», էջ 13՝ դիզայնը ստատիկ IP ռեժիմով գործարկելու համար, եթե SmartFusion2 սարքն արդեն ծրագրավորված է top_static.job-ով։ file.
Նշում. Հավելվածը վրիպազերծման ռեժիմում գործարկելու համար պահանջվում է FlashPro ծրագրավորող:
Փաստաթղթեր / ռեսուրսներ
![]() |
Microsemi Pest Repeller Running Secure Webսերվեր SmartFusion2-ում [pdf] Օգտագործողի ուղեցույց Վնասատուների դեմ վազող անվտանգ Webսերվեր SmartFusion2, Pest, Repeller Running Secure-ի վրա Webսերվեր SmartFusion2-ում, SmartFusion2-ում |