Microsemi Repeller Plâu Rhedeg yn Ddiogel Webgweinydd ar SmartFusion2
Hanes Adolygu
Mae'r hanes adolygu yn disgrifio'r newidiadau a roddwyd ar waith yn y ddogfen.
Rhestrir y newidiadau yn ôl adolygiad, gan ddechrau gyda'r cyhoeddiad diweddaraf.
Adolygiad 9.0
Mae'r canlynol yn grynodeb o'r newidiadau a wnaed yn yr adolygiad hwn.
- Diweddaru'r ddogfen ar gyfer Libero SoC v2021.1.
- Wedi dileu'r cyfeiriadau at rifau fersiwn Libero.
Adolygiad 8.0
Diweddaru'r ddogfen ar gyfer rhyddhau meddalwedd Libero v11.8 SP1.
Adolygiad 7.0
Dyma'r newidiadau a wnaed yn adolygiad 7.0 o'r ddogfen hon.
- Mae gofynion dylunio Libero SoC, FlashPro, a SoftConsole yn cael eu diweddaru. Am ragor o wybodaeth, gweler Gofynion Dylunio, tudalen 5.
- Drwy gydol y canllaw, mae enwau'r prosiectau SoftConsole a ddefnyddir yn y dyluniad demo a'r holl ffigurau cysylltiedig yn cael eu diweddaru.
Adolygiad 6.0
Diweddaru'r ddogfen ar gyfer rhyddhau meddalwedd Libero v11.7 (SAR 76931) yn adolygiad 6.0 o'r ddogfen hon.
Adolygiad 5.0
Prosiect Cadarnwedd SoftConsole wedi'i Ddiweddaru, tudalen 9 (SAR 73518).
Adolygiad 4.0
Diweddaru'r ddogfen ar gyfer rhyddhau meddalwedd Libero v11.6 (SAR 72058).
Adolygiad 3.0
Diweddaru'r ddogfen ar gyfer rhyddhau meddalwedd Libero v11.5 (SAR 63973).
Adolygiad 2.0
Diweddaru'r ddogfen ar gyfer rhyddhau meddalwedd Libero v11.4 (SAR 60685).
Adolygiad 1.0
Diwygiad 1.0 oedd cyhoeddiad cyntaf y ddogfen hon.
Rhedeg yn Ddiogel WebDyluniad Demo gweinydd ar Dyfeisiau SmartFusion2
Gan ddefnyddio PolarSSL, lwIP, a FreeRTOS
Mae'r demo hwn yn esbonio'r diogel webgalluoedd gweinydd gan ddefnyddio Transport Layer Security (TLS),
Protocol Haen Socedi Diogel (SSL), a rheolydd mynediad canolig ether-rwyd tri-cyflymder (TSEMAC) y dyfeisiau SmartFusion®2. Mae'r demo hwn yn disgrifio:
- Gan ddefnyddio SmartFusion2 Ethernet Media Access Control (MAC) wedi'i gysylltu â Rhyngwyneb Annibynnol Serial Gigabit Media (SGMII) PHY.
- Integreiddio gyrrwr MAC SmartFusion2 â llyfrgell PolarSSL (llyfrgell protocol TLS / SSL am ddim), pentwr TCP / IP IP ysgafn (lwIP), a'r System Weithredu Amser Real (RTOS) am ddim.
- Defnyddio gwasanaethau system cryptograffig Microsemi i weithredu'r protocol TLS/SSL.
- Gweithredu diogel webcymhwysiad gweinydd ar fwrdd Kit Datblygiad Uwch SmartFusion2.
- Rhedeg y demo.
Gellir ffurfweddu enghraifft ymylol TSEMAC yn Is-system Microcontroller SmartFusion2 (MSS) i drosglwyddo data rhwng y PC gwesteiwr a'r rhwydwaith Ethernet ar y cyfraddau data canlynol (cyflymder llinell):
- 10 Mbps
- 100 Mbps
- 1000 Mbps
I gael rhagor o wybodaeth am ryngwyneb TSEMAC ar gyfer dyfeisiau SmartFusion2, cyfeiriwch at y UG0331: Canllaw i Ddefnyddwyr Is-system Microcontroller SmartFusion2.
Diogel Webgweinydd Demo Design Overview
Y diogel webcymhwysiad gweinydd yn cefnogi protocol diogelwch TLS/SSL sy'n amgryptio a dadgryptio negeseuon, gan sicrhau'r cyfathrebiad yn erbyn neges tampering. Cyfathrebu gan y diogel webgweinydd yn sicrhau y gellir trosi data sensitif i god cyfrinachol sy'n ei gwneud yn anodd tampgyda'r data.
Y diogel webmae dyluniad demo gweinydd yn cynnwys yr haenau canlynol, fel y dangosir yn Ffigur 1, :
- Haen Cais
- Haen Ddiogelwch (Protocol TLS/SSL)
- Haen Trafnidiaeth (LwIP TCP/IP Stack)
- RTOS a Haen Firmware
Rhedeg yn Ddiogel WebDyluniad Demo gweinydd ar Ddyfeisiadau SmartFusion2 Gan Ddefnyddio PolarSSL, lwIP, a FreeRTOS
Ffigur 1 • Wedi'i Ddiogelu WebHaenau gweinydd
Haen Cais (HTTPS) | RhadRTOS |
Haen Ddiogelwch (Protocol TLS/SSL) | |
Haen Trafnidiaeth (IwIP TCP/IP Stack) | |
Haen Firmware | |
Pecyn Datblygiad Uwch SmartFusion2 (HW) |
Haen Cais
Y diogel webmae cymhwysiad gweinydd yn cael ei weithredu ar fwrdd Kit Datblygiad Uwch SmartFusion2. Mae'r cymhwysiad yn trin y cais HTTPS o borwr y cleient ac yn trosglwyddo'r tudalennau sefydlog i'r cleient mewn ymateb i'w ceisiadau. Mae'r tudalennau hyn yn rhedeg ar borwr y cleient (PC gwesteiwr). Mae'r ffigur canlynol yn dangos y diagram bloc o'r gweinydd cysylltu (Secure webcymhwysiad gweinydd sy'n rhedeg ar y ddyfais SmartFusion2) a'r cleient (web porwr yn rhedeg ar PC gwesteiwr).
Ffigur 2 • Diagram Bloc Cyfathrebu Gweinyddwr Cleient
Ffigur 2 • Diagram Bloc Cyfathrebu Gweinyddwr Cleient
Haen Ddiogelwch (Protocol TLS/SSL)
Porwyr rhyngrwyd a webmae gweinyddwyr yn defnyddio'r protocol TLS/SSL i drosglwyddo gwybodaeth yn ddiogel.
Defnyddir TLS/SSL i ddilysu'r gweinydd a'r cleient i sefydlu cyfathrebu diogel rhwng partïon dilys gan ddefnyddio amgryptio. Mae'r protocol hwn wedi'i haenu uwchben y protocol trafnidiaeth, TCP/IP fel y dangosir yn Ffigur 1, tudalen 3. Defnyddir llyfrgell PolarSSL ffynhonnell agored i weithredu'r protocol TLS/SSL ar gyfer y system ddiogel. webcymhwysiad gweinydd yn y demo hwn.
Cyfeiriwch at y canlynol URLs am fanylion gweithredu protocol TLS/SSL cyflawn:
- Protocol Diogelwch Haen Trafnidiaeth Fersiwn 1.2: http://tools.ietf.org/html/rfc5246
- Protocol Diogelwch Haen Trafnidiaeth Fersiwn 1.1: http://tools.ietf.org/html/rfc4346
- Protocol TLS Fersiwn 1.0: http://tools.ietf.org/html/rfc2246
- Protocol Haen Socedi Diogel Fersiwn 3.0: http://tools.ietf.org/html/rfc6101
Mae llyfrgell PolarSSL yn cynnwys gweithrediadau protocol cryptograffig a TLS/SSL. Mae'r llyfrgell hon yn darparu swyddogaethau rhyngwyneb rhaglennu cais i weithredu diogel webcymhwysiad gweinydd gan ddefnyddio'r protocol TLS/SSL a'r algorithmau cryptograffig meddalwedd.
I gael rhagor o wybodaeth am god ffynhonnell llyfrgell protocol TLS/SSL a ysgrifennwyd yn C a gwybodaeth drwyddedu, cyfeiriwch at y https://polarssl.org/.
Haen Trafnidiaeth (LwIP TCP/IP Stack)
Mae'r pentwr lwIP yn addas ar gyfer systemau sydd wedi'u mewnosod gan nad yw'n defnyddio llawer o adnoddau, a gellir ei ddefnyddio gyda system weithredu neu hebddi. Mae'r LwIP yn cynnwys gweithrediadau gwirioneddol yr IP, Protocol Neges Rheoli Rhyngrwyd (ICMP), Defnyddiwr DatagProtocol hwrdd (CDU), a phrotocolau TCP, yn ogystal â swyddogaethau cymorth megis rheoli byffer a chof.
Mae'r lwIP ar gael (dan drwydded BSD) fel cod ffynhonnell C i'w lawrlwytho o'r cyfeiriad canlynol: http://download.savannah.gnu.org/releases/lwIP/
RTOS a Haen Firmware
Mae FreeRTOS yn gnewyllyn system weithredu amser real ffynhonnell agored. Defnyddir FreeRTOS yn y demo hwn i flaenoriaethu ac amserlennu tasgau. Am ragor o wybodaeth a'r cod ffynhonnell diweddaraf, cyfeiriwch at y
http://www.freertos.org.
Mae'r firmware yn darparu gweithrediad gyrrwr meddalwedd i ffurfweddu a rheoli'r cydrannau MSS canlynol:
- Ethernet MAC
- Gwasanaethau rheolydd system
- Derbynnydd / Trosglwyddydd Asyncronaidd / Cydamserol Aml-ddelw (MMUART)
- Mewnbwn ac Allbwn Diben Cyffredinol (GPIO)
- Rhyngwyneb Ymylol Cyfresol (SPI)
Gofynion Dylunio
Mae'r tabl canlynol yn rhestru'r gofynion dylunio caledwedd a meddalwedd ar gyfer y dyluniad demo hwn.
Tabl 1 • Gofynion Dylunio
- Gofyniad/Fersiwn
System weithredu 64 bit Windows 7 a 10 - Caledwedd
Pecyn Datblygiad Uwch SmartFusion2:- addasydd 12 V
- Rhaglennydd FlashPro5
- Cebl USB A i Mini-B
- Cebl Ethernet RJ45
- Gwesteiwr PC neu Gliniadur
- Meddalwedd
FlashPro Express
Nodyn: Cyfeiriwch at y readme.txt file a ddarperir yn y dyluniad files ar gyfer y fersiynau meddalwedd a ddefnyddir gyda'r dyluniad cyfeirio hwn. - Libero ® System-ar-Chip (SoC) ar gyfer viewyn y dyluniad files
- Consol Meddal
- Gyrwyr MAC Ethernet MSS
- Gwesteiwr PC Gyrwyr USB i yrwyr UART
- Un o'r rhaglenni efelychu terfynell cyfresol canlynol:
- HyperTerfynell
- Tymor Tera
- PuTTY
- Porwr
Mozilla Firefox fersiwn 24 neu ddiweddarach
Internet Explorer fersiwn 8 neu ddiweddarach
Nodyn: Mae lluniau Libero SmartDesign a sgrin ffurfweddu a ddangosir yn y canllaw hwn at ddibenion darlunio yn unig.
Agorwch ddyluniad Libero i weld y diweddariadau diweddaraf.
Rhagofynion
Cyn i chi ddechrau:
Dadlwythwch a gosod Libero SoC (fel y nodir yn y websafle ar gyfer y dyluniad hwn) ar y cyfrifiadur gwesteiwr o'r lleoliad canlynol.
https://www.microsemi.com/product-directory/design-resources/1750-libero-soc
Dylunio Demo
Y dyluniad demo files ar gael i'w lawrlwytho o'r ddolen ganlynol:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
Mae'r ffigur canlynol yn dangos strwythur lefel uchaf y dyluniad files. Am fanylion pellach, cyfeiriwch at y Readme.txt file.
Ffigur 3 • Dyluniad Demo Files Strwythur Lefel Uchaf
Nodweddion Dylunio Demo
Mae gan y dyluniad demo yr opsiynau canlynol:
- Amrantu LEDs
- Arddangosfa HyperTerminal
- Chwiliad Google SmartFusion2
Disgrifiad Dyluniad Demo
Gweithredir y dyluniad demo gan ddefnyddio rhyngwyneb SGMII PHY trwy ffurfweddu'r TSEMAC ar gyfer gweithrediad y Rhyngwyneb Deg-Bit (TBI).
I gael rhagor o wybodaeth am ryngwyneb TSEMAC TBI, cyfeiriwch at y UG0331: Canllaw Defnyddiwr Is-system Microcontroller SmartFusion2.
Prosiect Caledwedd Libero SoC
Mae'r ffigur canlynol yn dangos gweithrediad dylunio caledwedd Libero SoC ar gyfer y dyluniad demo hwn.
Ffigur 4 • Dyluniad Caledwedd Lefel Uchaf Libero SoC
Mae prosiect caledwedd Libero SoC yn defnyddio'r adnoddau SmartFusion2 MSS a'r IPs canlynol:
- Rhyngwyneb TSEMAC TBI.
- MMUART_0 ar gyfer cyfathrebiadau RS-232 ar Becyn Datblygu Uwch SmartFusion2.
- GPIO: Rhyngwynebau â'r deuodau allyrru golau (LEDs)
- Pad mewnbwn pwrpasol 0 fel ffynhonnell y cloc
- Rhyngwyneb cyfresol cyflymder uchel (SERDESIF) SERDES_IF IP: Wedi'i ffurfweddu ar gyfer SRDESIF_3 EPCS lane3, fel y dangosir yn y ffigur canlynol.
I gael rhagor o wybodaeth am ryngwynebau cyfresol cyflym, cyfeiriwch at Ganllaw Defnyddiwr Rhyngwynebau Cyfresol Cyflymder Uchel UG0447: IGLOO2 a Smart-Fusion2.
Ffigur 5 • Ffenestr Cyflunydd Rhyngwyneb Cyfresol Cyflymder Uchel
- Gwasanaethau rheolydd system cryptograffig: Gweithredu protocol TLS/SSL.
Aseiniadau Pin Pecyn
Dangosir aseiniadau pin pecyn ar gyfer LEDs a signalau rhyngwyneb PHY yn y tablau canlynol.
Tabl 2 • LED i Aseiniadau Pinnau Pecyn
Enw Porthladd | Pin Pecyn |
LED_1 | D26 |
LED_2 | F26 |
LED_3 | F27 |
LED_4 | C26 |
LED_5 | C28 |
LED_6 | B27 |
LED_7 | C27 |
LED_8 | E26 |
Tabl 3 • Arwyddion Rhyngwyneb PHY i Aseiniadau Pinnau Pecyn
Enw Porthladd | Cyfeiriad | Pin Pecyn |
PHY_MDC | Allbwn | F3 |
PHY_MDIO | Mewnbwn | K7 |
PHY_RST | Allbwn | F2 |
Prosiect Firmware SoftConsole
Defnyddio'r prosiect SoftConsole gan ddefnyddio SoftConsole IDE annibynnol.
Defnyddir y staciau canlynol ar gyfer y dyluniad demo hwn:
- Fersiwn llyfrgell PolarSSL 1.2.8
- Fersiwn pentwr lwIP TCP/IP 1.4.1
- RhadRTOS
Mae'r ffigur canlynol yn dangos cynampgyda strwythur cyfeiriadur meddalwedd SoftConsole o'r dyluniad demo.
Ffigur 6 • Ffenestr SoftConsole Project Explorer
Mae'r prosiect hwn yn cynnwys y diogel webgweithredu cymhwysiad gweinydd gan ddefnyddio PolarSSL, lwIP, a FreeRTOS.
Defnyddir gwasanaethau system Safon Amgryptio Uwch (AES) a Generadur Diddymu Anbenderfynol (NRBG) i weithredu'r system ddiogel. webcais gweinydd. Gellir gweithredu'r AES a'r NRBG gan ddefnyddio peiriant caledwedd SmartFusion2 neu lyfrgell meddalwedd PolarSSL. Yn y dyluniad demo hwn, mae AES a NRBG yn cael eu gweithredu gan ddefnyddio peiriant caledwedd SmartFusion2 trwy wasanaethau system.
Tabl 4 • Macros i Alluogi neu Analluogi Gwasanaethau Rheolydd System
Gwasanaeth System Macro / Lleoliad Macro
- AES
- #diffinio HW_AES 1
<$Dylunio_Files_Cyfeiriadur>\m2s_dg0516_df\SF2_Secure_Webgweinydd_T
CP_Demo_DF\Libero\Webgweinydd_TCP\SoftConsole\Webgweinydd_TCP_M
SS_CM3\polarssl-1.2.8\cynnwys\polarssl\aes.h
- #diffinio HW_AES 1
- NRBG
- #diffinio HW_NRBG 1
<$Dylunio_Files_Cyfeiriadur>\m2s_dg0516_df\SF2_Secure_Webgweinydd_T
CP_Demo_DF\Libero\Webgweinydd_TCP\SoftConsole\Webgweinydd_TCP_M
SS_CM3\polarssl-1.2.8\cynnwys\polarssl\ssl.h
Nodyn: Mae'r gwasanaethau system AES a NRBG yn cael eu cefnogi ar gyfer dyfeisiau SmartFusion2 sy'n galluogi diogelwch data fel M2S0150TS. Os nad yw'r ddyfais SmartFusion2 wedi'i galluogi i ddiogelu data, analluoga'r macros a grybwyllir yn y tabl blaenorol i ddefnyddio'r meddalwedd PolarSSL AES ac algorithmau NRBG.
Mae'r ffigur canlynol yn dangos y fersiynau gyrrwr a ddefnyddir ar gyfer y demo.
Ffigur 7 • Fersiynau Gyrwyr Dyluniad Demo
- #diffinio HW_NRBG 1
Gweithredu Protocol TLS/SSL gan ddefnyddio Llyfrgell PolarSSL
Rhennir y protocol TLS/SSL yn ddwy haen protocol a ganlyn:
- Haen protocol ysgwyd llaw
- Cofnodi haen protocol
Haen Protocol ysgwyd llaw
Mae'r haen hon yn cynnwys yr is-brotocolau canlynol:
- Ysgwyd dwylo: Fe'i defnyddir i drafod gwybodaeth sesiwn rhwng y gweinydd a'r cleient. Mae gwybodaeth y sesiwn yn cynnwys ID y sesiwn, tystysgrifau cyfoedion, y fanyleb seiffr, yr algorithm cywasgu, a chod cyfrinachol a rennir a ddefnyddir i gynhyrchu allweddi gofynnol.
- Newid manyleb Cipher: Fe'i defnyddir i newid yr allwedd a ddefnyddir ar gyfer amgryptio rhwng y cleient a'r gweinydd. Mae'r allwedd yn cael ei gyfrifo o'r wybodaeth a gyfnewidiwyd yn ystod yr ysgwyd llaw cleient-gweinydd.
- Rhybudd: Mae negeseuon rhybudd yn cael eu cynhyrchu yn ystod yr ysgwyd llaw cleient-gweinydd i roi gwybod am wall neu newid statws i'r cyfoed.
Mae'r ffigur canlynol yn dangos y gor-view gweithdrefn ysgwyd llaw TLS/SSL.
Am ragor o wybodaeth am brotocol ysgwyd llaw, protocol cofnod, ac algorithmau cryptograffig, cyfeiriwch at y http://tools.ietf.org/html/rfc5246.
Ffigur 8 • Gweithdrefn Ysgwyd Llaw TLS/SSL
Haen Protocol Cofnod
Mae'r protocol cofnod yn derbyn ac yn amgryptio data o'r cais ac yn ei drosglwyddo i'r haen trafnidiaeth. Mae'r protocol cofnod yn rhannu'r data a dderbyniwyd i faint sy'n briodol i'r algorithm cryptograffig ac yn cywasgu'r data yn ddewisol. Mae'r protocol yn cymhwyso MAC neu god dilysu neges hash bysell (HMAC) ac yn amgryptio neu'n dadgryptio'r data gan ddefnyddio'r wybodaeth a drafodwyd yn ystod y protocol ysgwyd llaw.
Sefydlu'r Dyluniad Demo
Mae'r camau canlynol yn disgrifio sut i sefydlu'r demo ar gyfer bwrdd Pecyn Datblygiad Uwch SmartFusion2:
- Cysylltwch y PC gwesteiwr â'r Connector J33 gan ddefnyddio'r cebl USB A i mini-B. Mae gyrwyr pontydd derbynnydd / trosglwyddydd asyncronaidd cyffredinol (UART) o USB yn cael eu canfod yn awtomatig.
Nodyn: Os na chaiff y porthladdoedd COM eu canfod yn awtomatig, gosodwch y gyrrwr FTDI D2XX ar gyfer cyfathrebu terfynell cyfresol trwy'r cebl mini-USB FTDI. Mae'r gyrrwr, ynghyd â'r canllaw gosod, ar gael yn www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip. - De-gliciwch bob un o'r pedwar porthladd COM a ganfuwyd, a chliciwch ar Properties i ddod o hyd i'r porthladd gyda'r lleoliad ar USB FP5 Serial Converter C, fel y dangosir yn y ffigur canlynol. Gwnewch nodyn o rif porthladd COM i'w ddefnyddio yn ystod cyfluniad terfynell cyfresol, fel y dangosir yn y ffigur canlynol.
Ffigur 9 • Ffenestr Rheolwr Dyfais
- Cysylltwch y siwmperi ar fwrdd Kit Datblygiad Uwch SmartFusion2, fel y dangosir yn y tabl canlynol. I gael gwybodaeth am leoliadau siwmper, cyfeiriwch at Atodiad 3: Lleoliadau Siwmper, .
Rhybudd: Diffoddwch y switsh cyflenwad pŵer, SW7, cyn gwneud y cysylltiadau siwmper.
Tabl 5 • Gosodiadau Siwmper Cit Uwch SmartFusion2
- Yn y Pecyn Datblygu Uwch SmartFusion2, cysylltwch y cyflenwad pŵer â'r cysylltydd J42.
- Mae'r dyluniad hwn yn gynampGall redeg mewn moddau IP statig a IP deinamig. Yn ddiofyn, rhaglennu files yn cael eu darparu ar gyfer modd IP deinamig.
- Ar gyfer IP statig, cysylltwch y PC gwesteiwr â chysylltydd J21 bwrdd Kit Datblygiad Uwch SmartFusion2 gan ddefnyddio cebl RJ45.
- Ar gyfer IP deinamig, cysylltwch unrhyw un o'r porthladdoedd rhwydwaith agored â chysylltydd J21 bwrdd Kit Datblygiad Uwch SmartFusion2 gan ddefnyddio cebl RJ45.
Ciplun Gosod Bwrdd
Rhoddir cipluniau o fwrdd SmartFusion2 Advanced Development Kit gyda'r holl osodiadau wedi'u ffurfweddu yn Atodiad 2: Gosod Bwrdd ar gyfer Rhedeg y Ddiogel Webgweinydd,
Rhedeg y Dyluniad Demo
Mae'r camau canlynol yn disgrifio sut i redeg y dyluniad demo:
- Lawrlwythwch y dyluniad demo o: http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
- Trowch y switsh cyflenwad pŵer SW7 YMLAEN.
- Dechreuwch unrhyw raglenni efelychu terfynell cyfresol fel:
- HyperTerfynell
- PuTTY
- Tymor Tera
Nodyn: Yn y demo hwn defnyddir PuTTY.
Y ffurfweddiad ar gyfer y rhaglen yw: - Cyfradd Baud: 115200
- Wyth did data
- Rhan un stop
- Dim Cydraddoldeb
- Dim rheolaeth llif
I gael rhagor o wybodaeth am ffurfweddu'r rhaglenni efelychu terfynell cyfresol, cyfeiriwch at y Tiwtorial Ffurfweddu Rhaglenni Efelychu Terfynell Gyfresol.
- Rhaglennwch fwrdd Kit Datblygiad Uwch SmartFusion2 gyda'r swydd file darparu fel rhan o'r dyluniad files gan ddefnyddio meddalwedd FlashPro Express, cyfeiriwch at Atodiad 1: Rhaglennu'r Dyfais gan Ddefnyddio FlashPro Express, .
Nodyn: Gellir rhedeg y demo mewn moddau statig a deinamig. I redeg y dyluniad yn y modd IP statig, dilynwch y camau a grybwyllir yn Atodiad 4: Rhedeg y Dyluniad mewn Modd IP Statig ,. - Cylchred pŵer bwrdd Kit Datblygiad Uwch SmartFusion2.
Mae neges groeso gyda'r cyfeiriad IP deinamig yn cael ei arddangos yn y rhaglen efelychu terfynell cyfresol, fel y dangosir yn y ffigur canlynol.
Ffigur 10 • Dewisiadau Defnyddwyr
- Dylid nodi'r cyfeiriad IP a ddangosir ar PuTTY ym mar cyfeiriad y porwr i redeg y diogel webgweinydd. Os mai'r cyfeiriad IP yw 10.60.3.120, nodwch https://10.60.3.120 ym mar cyfeiriad y porwr. Mae'r demo hwn yn cefnogi porwyr Microsoft Internet Explorer a Mozilla Firefox.
Rhedeg y Ddiogel WebDemo gweinydd gyda Microsoft Internet Explorer
Mae'r camau canlynol yn disgrifio sut i redeg y ddyfais ddiogel webdemo gweinydd gyda Microsoft Internet Explorer:
- Agorwch y Microsoft Internet Explorer a theipiwch y URL (ar gyfer example, https://10.60.3.120) yn y bar cyfeiriad. Mae'r porwr yn dangos neges rhybudd, fel y dangosir yn y ffigur canlynol.
Ffigur 11 • Microsoft Internet Explorer yn dangos Neges Rhybudd Gwall Tystysgrif
- Cliciwch Parhau i hyn websafle (nid argymhellir) i ddechrau cyfathrebu diogel gyda'r webgweinydd. Mae Microsoft Internet Explorer yn dangos prif ddewislen y diogel webgweinydd, fel y dangosir yn y ffigur canlynol.
Ffigur 12 • Prif Ddewislen Ddiogel Webgweinydd yn Internet Explorer
Rhedeg y Ddiogel WebDemo gweinydd gyda Mozilla Firefox
Mae'r camau canlynol yn disgrifio sut i redeg y ddyfais ddiogel webdemo gweinydd gyda Mozilla Firefox:
- Agorwch borwr Mozilla Firefox a rhowch y URL (ar gyfer example, https://10.60.3.120) yn y bar cyfeiriad. Mae'r porwr yn dangos neges rhybudd, fel y dangosir yn y ffigur canlynol.
Ffigur 13 • Mozilla Firefox yn dangos Neges Rhybudd
- Dewiswch Rwy'n Deall y Risgiau a chliciwch Ychwanegu Eithriad….
- Cliciwch Cadarnhau Eithriad Diogelwch yn y ffenestr Ychwanegu Eithriad Diogelwch, fel y dangosir yn y ffigur canlynol, i ddechrau cyfathrebu diogel gyda'r webgweinydd. Ffigur 14 • Ychwanegu Ffenestr Eithriad Diogelwch
Nodyn: Mae angen ychwanegu eithriad diogelwch ar gyfer y Cyfeiriad IP ar gyfer pori am y tro cyntaf yn unig.
Nodyn: Os byddwch chi'n cael unrhyw neges sydd wedi methu ag ysgwyd llaw yn y derfynell, anwybyddwch y neges honno. - Mae porwr Mozilla Firefox yn dangos y brif ddewislen, fel y dangosir yn y ffigur canlynol.
Ffigur 15 • Prif Ddewislen y Ddiogel Webgweinydd yn Mozilla Firefox
Mae gan y brif ddewislen yr opsiynau canlynol:
- Amrantu LEDs
- Arddangosfa HyperTerminal
- Chwiliad Google SmartFusion2
Nodyn: Gellir gwirio'r opsiynau hyn gan ddefnyddio naill ai Microsoft Internet Explorer neu Mozilla Firefox web porwyr. Yn y demo hwn, dangosir yr opsiynau gan ddefnyddio Mozilla Firefox web porwr.
Amrantu LEDs
- Cliciwch Blinking LEDs ar y brif ddewislen. Gallwch arsylwi patrwm LED rhedeg ar y bwrdd SmartFusion2. Mae'r webtudalen yn rhoi opsiwn i nodi'r gwerthoedd i amrantu'r LEDs â llaw fel y dangosir yn y ffigur canlynol.
Ffigur 16 • Amrantu LEDs Tudalen
- Rhowch unrhyw rif rhwng 1-255 i oleuo'r LEDs â llaw. Am gynample, os byddwch yn mynd i mewn 1, amrantu LED1 yn mynd OFF. Os byddwch chi'n mynd i mewn i 255, mae pob un o'r wyth LED amrantu yn diffodd.
- Cliciwch Cartref i ddychwelyd i'r brif ddewislen.
Nodyn: Mae gan Git Datblygiad Uwch SmartFusion2 LEDs isel gweithredol.
Arddangosfa HyperTerminal
- Cliciwch HyperTerminal Display ar y brif ddewislen. Mae'r ffigur canlynol yn dangos a webtudalen sy'n rhoi opsiwn i nodi gwerth llinyn.
Ffigur 17 • Tudalen Arddangos HyperTerminal
Mae'r llinyn a gofnodwyd yn cael ei arddangos ar PuTTY, fel y dangosir yn y ffigur canlynol.
Ffigur 18 • Arddangosfa Llinynnol ar PuTTY
- Cliciwch Go Back One Page (botwm saeth) neu Cartref i fynd yn ôl i'r brif ddewislen.
Chwiliad Google SmartFusion2
- Cliciwch ar Chwiliad Google SmartFusion2 ar y brif ddewislen.
Nodyn: Mae angen cysylltiad rhyngrwyd gyda hawliau mynediad priodol i gyrraedd tudalen Chwiliad Google SmartFusion2. Mae'r ffigur canlynol yn dangos a web tudalen gyda chwiliad Google.
Ffigur 19 • Tudalen Chwiliad Google SmartFusion2
- Cliciwch Cartref i fynd yn ôl i'r brif ddewislen.
Atodiad 1: Rhaglennu'r Dyfais gan Ddefnyddio FlashPro Express
Mae'r adran hon yn disgrifio sut i raglennu'r ddyfais SmartFusion2 gyda'r swydd raglennu file gan ddefnyddio FlashPro Express.
I raglennu'r ddyfais, gwnewch y camau canlynol:
- Sicrhewch fod gosodiadau'r siwmper ar y bwrdd yr un fath â'r rhai a restrir yn Nhabl 5, .
Nodyn: Rhaid diffodd y switsh cyflenwad pŵer wrth wneud y cysylltiadau siwmper. - Cysylltwch y cebl cyflenwad pŵer â'r cysylltydd J42 ar y bwrdd.
- Pŵer AR y switsh cyflenwad pŵer SW7.
- Ar y cyfrifiadur gwesteiwr, lansiwch feddalwedd FlashPro Express.
- Cliciwch Newydd neu dewiswch Prosiect Swydd Newydd o FlashPro Express Job o ddewislen Prosiect i greu prosiect swydd newydd, fel y dangosir yn y ffigur canlynol.
Ffigur 20 • Prosiect Swydd FlashPro Express
- Rhowch y canlynol yn y Prosiect Swydd Newydd o flwch deialog FlashPro Express Job:
- Swydd rhaglennu file: Cliciwch Pori , a llywio i'r lleoliad lle mae'r .job file wedi ei leoli a dewiswch y file. Y lleoliad diofyn yw:
\m2s_dg0516_df\SF2_Secure_Webgweinydd_TCP_Demo_DF\Rhaglen ing_Job - Enw prosiect swydd FlashPro Express: Cliciwch Pori a llywio i'r lleoliad lle rydych chi am achub y prosiect.
Ffigur 21 • Prosiect Swyddi Newydd o FlashPro Express Job
- Swydd rhaglennu file: Cliciwch Pori , a llywio i'r lleoliad lle mae'r .job file wedi ei leoli a dewiswch y file. Y lleoliad diofyn yw:
- Cliciwch OK. Y rhaglennu gofynnol file wedi'i ddewis ac yn barod i'w raglennu yn y ddyfais.
- Mae ffenestr FlashPro Express yn ymddangos fel y dangosir yn y ffigur canlynol. Cadarnhewch fod rhif rhaglennydd yn ymddangos yn y maes Rhaglennydd. Os nad ydyw, cadarnhewch y cysylltiadau bwrdd a chliciwch ar Adnewyddu/Ailsganio Rhaglenwyr.
Ffigur 22 • Rhaglennu'r Dyfais
- Cliciwch RUN. Pan fydd y ddyfais wedi'i rhaglennu'n llwyddiannus, dangosir statws RUN PASSED fel y dangosir yn y ffigur canlynol.
Ffigur 23 • FlashPro Express - RHEDEG PASS
- Caewch FlashPro Express neu yn y tab Prosiect, cliciwch Ymadael.
Atodiad 2: Sefydlu Bwrdd ar gyfer Rhedeg y Sefydliad Diogel Webgweinydd
Mae'r ffigur canlynol yn dangos gosodiad y bwrdd ar gyfer rhedeg y demo ar fwrdd Kit Datblygiad Uwch SmartFusion2.
Ffigur 24 • Gosod Pecyn Datblygiad Uwch SmartFusion2
Atodiad 3: Lleoliadau Siwmper
Mae'r ffigur canlynol yn dangos y lleoliadau siwmper yn y bwrdd Kit Datblygiad Uwch SmartFusion2.
Ffigur 25 • Lleoliadau Siwmper yn y Bwrdd Cit Datblygiad Uwch
Nodyn: Mae siwmperi sydd wedi'u hamlygu mewn coch yn cael eu gosod yn ddiofyn. Rhaid gosod siwmperi sydd wedi'u hamlygu mewn gwyrdd â llaw.
Nodyn: Mae lleoliad y siwmperi yn y ffigur blaenorol yn chwiliadwy.
Atodiad 4: Cynnal y Dyluniad yn y Modd IP Statig
Mae'r camau canlynol yn disgrifio sut i redeg y dyluniad yn y modd IP Statig:
- De-gliciwch y diogel_webgweinydd yn ffenestr Project Explorer o brosiect SoftConsole a dewiswch Priodweddau, fel y dangosir yn y ffigur canlynol.
Ffigur 26 • Project Explorer Window of SoftConsole Project
Mae'r ffigwr canlynol yn dangos tynnu'r symbol NET_USE_DHCP yn y tab Gosodiadau Offer yn y Priodweddau ar gyfer diogel_webffenestr gweinydd.
Ffigur 27 • Ffenestr Priodweddau Project Explorer
Os yw'r ddyfais wedi'i chysylltu yn y modd IP statig, cyfeiriad IP statig y bwrdd yw 169.254.1.23, yna newidiwch y gosodiadau TCP / IP gwesteiwr i adlewyrchu'r cyfeiriad IP. Mae'r ffigur canlynol yn dangos gosodiadau PC TCP/IP gwesteiwr.
Ffigur 28 • Gosodiadau TCP/IP PC gwesteiwr
Mae'r ffigur canlynol yn dangos gosodiadau cyfeiriad IP statig.
Ffigur 29 • Gosodiadau Cyfeiriad IP Statig
Unwaith y bydd y gosodiadau hyn wedi'u ffurfweddu, adeiladu'r firmware, mewnforio'r hecs diweddaraf file i mewn i eNVM, a rhedeg y dyluniad Libero. Gweler Rhedeg y Dyluniad Demo, tudalen 13 i weithredu'r dyluniad yn y modd IP statig, os yw'r ddyfais SmartFusion2 eisoes wedi'i rhaglennu gyda top_static.job file.
Nodyn: I redeg y rhaglen yn y modd dadfygio, mae angen rhaglennydd FlashPro.
Dogfennau / Adnoddau
![]() |
Microsemi Repeller Plâu Rhedeg yn Ddiogel Webgweinydd ar SmartFusion2 [pdfCanllaw Defnyddiwr Repeller Plâu Rhedeg yn Ddiogel Webgweinydd ar SmartFusion2, Pla, Repeller Rhedeg Diogel Webgweinydd ar SmartFusion2, ar SmartFusion2 |