Microsemi-SmartFusion2-SoC-FPGA-Cod-Cysgodi-o-SPI-Flash-i-DDR-Memory-logo

Microsemi Repeller Plâu Rhedeg yn Ddiogel Webgweinydd ar SmartFusion2

Microsemi-Atgilydd Plâu-Rhedeg-Diogel-Webgweinydd-ar-SmartFusion2-product-image

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

Microsemi-Atgilydd Plâu-Rhedeg-Diogel-Webgweinydd-ar-SmartFusion2-01

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:

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

Microsemi-Atgilydd Plâu-Rhedeg-Diogel-Webgweinydd-ar-SmartFusion2-02

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

Microsemi-Atgilydd Plâu-Rhedeg-Diogel-Webgweinydd-ar-SmartFusion2-03

Microsemi-Atgilydd Plâu-Rhedeg-Diogel-Webgweinydd-ar-SmartFusion2-04

Microsemi-Atgilydd Plâu-Rhedeg-Diogel-Webgweinydd-ar-SmartFusion2-05

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

Microsemi-Atgilydd Plâu-Rhedeg-Diogel-Webgweinydd-ar-SmartFusion2-06

  1. 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

Microsemi-Atgilydd Plâu-Rhedeg-Diogel-Webgweinydd-ar-SmartFusion2-07

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
  • 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
      Microsemi-Atgilydd Plâu-Rhedeg-Diogel-Webgweinydd-ar-SmartFusion2-08

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

Microsemi-Atgilydd Plâu-Rhedeg-Diogel-Webgweinydd-ar-SmartFusion2-09

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:

  1. 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.
  2. 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
    Microsemi-Atgilydd Plâu-Rhedeg-Diogel-Webgweinydd-ar-SmartFusion2-10
  3. 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
    Microsemi-Atgilydd Plâu-Rhedeg-Diogel-Webgweinydd-ar-SmartFusion2-31
  4. Yn y Pecyn Datblygu Uwch SmartFusion2, cysylltwch y cyflenwad pŵer â'r cysylltydd J42.
  5. 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:

  1. Lawrlwythwch y dyluniad demo o: http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
  2. Trowch y switsh cyflenwad pŵer SW7 YMLAEN.
  3. 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.
  4. 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 ,.
  5. 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
    Microsemi-Atgilydd Plâu-Rhedeg-Diogel-Webgweinydd-ar-SmartFusion2-11
  6. 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:

  1. 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
    Microsemi-Atgilydd Plâu-Rhedeg-Diogel-Webgweinydd-ar-SmartFusion2-12
  2. 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
    Microsemi-Atgilydd Plâu-Rhedeg-Diogel-Webgweinydd-ar-SmartFusion2-32

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:

  1. 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
    Microsemi-Atgilydd Plâu-Rhedeg-Diogel-Webgweinydd-ar-SmartFusion2-14
  2. Dewiswch Rwy'n Deall y Risgiau a chliciwch Ychwanegu Eithriad….
  3. 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
    Microsemi-Atgilydd Plâu-Rhedeg-Diogel-Webgweinydd-ar-SmartFusion2-15Nodyn: 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.
  4. 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
    Microsemi-Atgilydd Plâu-Rhedeg-Diogel-Webgweinydd-ar-SmartFusion2-16Mae 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

  1. 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
    Microsemi-Atgilydd Plâu-Rhedeg-Diogel-Webgweinydd-ar-SmartFusion2-17
  2. 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.
  3. Cliciwch Cartref i ddychwelyd i'r brif ddewislen.
    Nodyn: Mae gan Git Datblygiad Uwch SmartFusion2 LEDs isel gweithredol.

Arddangosfa HyperTerminal

  1. 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
    Microsemi-Atgilydd Plâu-Rhedeg-Diogel-Webgweinydd-ar-SmartFusion2-18Mae'r llinyn a gofnodwyd yn cael ei arddangos ar PuTTY, fel y dangosir yn y ffigur canlynol.
    Ffigur 18 • Arddangosfa Llinynnol ar PuTTY
    Microsemi-Atgilydd Plâu-Rhedeg-Diogel-Webgweinydd-ar-SmartFusion2-19
  2. Cliciwch Go Back One Page (botwm saeth) neu Cartref i fynd yn ôl i'r brif ddewislen.

Chwiliad Google SmartFusion2

  1. 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
    Microsemi-Atgilydd Plâu-Rhedeg-Diogel-Webgweinydd-ar-SmartFusion2-20
  2. 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:

  1. 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.
  2. Cysylltwch y cebl cyflenwad pŵer â'r cysylltydd J42 ar y bwrdd.
  3. Pŵer AR y switsh cyflenwad pŵer SW7.
  4. Ar y cyfrifiadur gwesteiwr, lansiwch feddalwedd FlashPro Express.
  5. 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
    Microsemi-Atgilydd Plâu-Rhedeg-Diogel-Webgweinydd-ar-SmartFusion2-21
  6. 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
      Microsemi-Atgilydd Plâu-Rhedeg-Diogel-Webgweinydd-ar-SmartFusion2-22
  7. Cliciwch OK. Y rhaglennu gofynnol file wedi'i ddewis ac yn barod i'w raglennu yn y ddyfais.
  8. 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
    Microsemi-Atgilydd Plâu-Rhedeg-Diogel-Webgweinydd-ar-SmartFusion2-23
  9. 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
    Microsemi-Atgilydd Plâu-Rhedeg-Diogel-Webgweinydd-ar-SmartFusion2-24
  10. 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

Microsemi-Atgilydd Plâu-Rhedeg-Diogel-Webgweinydd-ar-SmartFusion2-25

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

Microsemi-Atgilydd Plâu-Rhedeg-Diogel-Webgweinydd-ar-SmartFusion2-26

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:

  1. 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
    Microsemi-Atgilydd Plâu-Rhedeg-Diogel-Webgweinydd-ar-SmartFusion2-27Mae'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
    Microsemi-Atgilydd Plâu-Rhedeg-Diogel-Webgweinydd-ar-SmartFusion2-28Os 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
    Microsemi-Atgilydd Plâu-Rhedeg-Diogel-Webgweinydd-ar-SmartFusion2-29Mae'r ffigur canlynol yn dangos gosodiadau cyfeiriad IP statig.
    Ffigur 29 • Gosodiadau Cyfeiriad IP Statig
    Microsemi-Atgilydd Plâu-Rhedeg-Diogel-Webgweinydd-ar-SmartFusion2-30Unwaith 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

Cyfeiriadau

Gadael sylw

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi. Mae meysydd gofynnol wedi'u marcio *