Microsemi-SmartFusion2-SoC-FPGA-Code-Shadowing-from-SPI-Flash-to-DDR-Memory-logo

Microsemi Pest Repeller Running Secure Webþjónn á SmartFusion2

Örhálfgervingur-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-product-image

Endurskoðunarsaga

Endurskoðunarferillinn lýsir þeim breytingum sem voru innleiddar í skjalinu.
Breytingarnar eru taldar upp eftir endurskoðun, frá og með nýjustu útgáfunni.

Endurskoðun 9.0
Eftirfarandi er yfirlit yfir þær breytingar sem gerðar voru í þessari endurskoðun.

  • Uppfærði skjalið fyrir Libero SoC v2021.1.
  • Fjarlægði tilvísanir í Libero útgáfunúmer.

Endurskoðun 8.0
Uppfærði skjalið fyrir Libero v11.8 SP1 hugbúnaðarútgáfu.

Endurskoðun 7.0
Eftirfarandi eru breytingarnar sem gerðar voru í endurskoðun 7.0 í þessu skjali.

  • Libero SoC, FlashPro og SoftConsole hönnunarkröfur eru uppfærðar. Fyrir frekari upplýsingar, sjá Hönnunarkröfur, síðu 5.
  • Í leiðbeiningunum eru nöfn SoftConsole verkefna sem notuð eru í kynningarhönnuninni og allar tengdar tölur uppfærðar.

Endurskoðun 6.0
Uppfærði skjalið fyrir Libero v11.7 hugbúnaðarútgáfu (SAR 76931) í útgáfu 6.0 í þessu skjali.

Endurskoðun 5.0
Uppfært SoftConsole Firmware Project, síða 9 (SAR 73518).

Endurskoðun 4.0
Uppfærði skjalið fyrir Libero v11.6 hugbúnaðarútgáfu (SAR 72058).

Endurskoðun 3.0
Uppfærði skjalið fyrir Libero v11.5 hugbúnaðarútgáfu (SAR 63973).

Endurskoðun 2.0
Uppfærði skjalið fyrir Libero v11.4 hugbúnaðarútgáfu (SAR 60685).

Endurskoðun 1.0
Endurskoðun 1.0 var fyrsta birting þessa skjals.

Að keyra öruggt Webkynningarhönnun netþjóns á SmartFusion2 tækjum

Notar PolarSSL, lwIP og FreeRTOS

Þessi kynning útskýrir örugga webgetu miðlara með Transport Layer Security (TLS),
Secure Sockets Layer (SSL) samskiptareglur og þríhraða ethernet miðlungs aðgangsstýring (TSEMAC) SmartFusion®2 tækjanna. Þetta kynningu lýsir:

  • Notkun SmartFusion2 Ethernet Media Access Control (MAC) tengd við Serial Gigabit Media Independent Interface (SGMII) PHY.
  • Samþættir SmartFusion2 MAC rekla við PolarSSL bókasafnið (ókeypis TLS/SSL samskiptareglur bókasafn), léttur IP (lwIP) TCP/IP stafla og ókeypis rauntíma stýrikerfi (RTOS).
  • Notkun Microsemi dulritunarkerfisþjónustu til að innleiða TLS/SSL samskiptareglur.
  • Að innleiða öruggt webmiðlaraforrit á SmartFusion2 Advanced Development Kit borðinu.
  • Keyrir kynninguna.

TSEMAC jaðartilvikið í SmartFusion2 Microcontroller Subsystem (MSS) er hægt að stilla til að flytja gögn á milli hýsingartölvunnar og Ethernet netkerfisins á eftirfarandi gagnahraða (línuhraða):

  • 10 Mbps
  • 100 Mbps
  • 1000 Mbps

Fyrir frekari upplýsingar um TSEMAC tengi fyrir SmartFusion2 tæki, sjá UG0331: SmartFusion2 Microcontroller Subsystem User Guide.
Öruggt Webmiðlara Demo Hönnun Yfirview

Hið örugga webmiðlaraforrit styður TLS/SSL öryggisreglur sem dulkóðar og afkóðar skilaboð, sem tryggir samskiptin gegn skilaboðum.ampering. Samskipti frá öruggu webmiðlari tryggir að hægt sé að þýða viðkvæm gögn yfir í leynilegan kóða sem gerir það erfitt að tamper með gögnin.

Hið örugga webkynningarhönnun miðlara samanstendur af eftirfarandi lögum, eins og sýnt er á mynd 1, :

  • Umsóknarlag
  • Öryggislag (TLS/SSL samskiptareglur)
  • Flutningslag (lwIP TCP/IP stafla)
  • RTOS og fastbúnaðarlag

Að keyra öruggt Webkynningarhönnun netþjóns á SmartFusion2 tækjum sem nota PolarSSL, lwIP og FreeRTOS

Mynd 1 • Tryggt Webnetþjónalög

 Umsóknarlag (HTTPS) FreeRTOS
Öryggislag (TLS/SSL samskiptareglur)
Flutningslag (IwIP TCP/IP stafla)
Fastbúnaðarlag
SmartFusion2 Advanced Development Kit (HW)

Umsóknarlag
Hið örugga webmiðlaraforrit er útfært á SmartFusion2 Advanced Development Kit borðinu. Forritið sér um HTTPS beiðnina frá vafra viðskiptavinarins og flytur kyrrstæður síðurnar til viðskiptavinarins sem svar við beiðnum þeirra. Þessar síður keyra á biðlara (hýsingartölvu) vafranum. Eftirfarandi mynd sýnir blokkarmynd af tengiþjóninum (Secure webmiðlaraforrit sem keyrir á SmartFusion2 tækinu) og biðlara (web vafra sem keyrir á hýsingartölvu).

Mynd 2 • Samskiptablokkarmynd viðskiptavinaþjóns

Örhálfgervingur-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-01

Mynd 2 • Samskiptablokkarmynd viðskiptavinaþjóns

Öryggislag (TLS/SSL samskiptareglur)
Netvafrar og webnetþjónar nota TLS/SSL samskiptareglur til að senda upplýsingar á öruggan hátt.
TLS/SSL er notað til að auðkenna netþjóninn og biðlarann ​​til að koma á öruggum samskiptum milli auðvottaðra aðila með dulkóðun. Þessi samskiptaregla er lagskipt fyrir ofan flutningssamskiptaregluna, TCP/IP eins og sýnt er á mynd 1, bls. 3. Opinn uppspretta PolarSSL bókasafn er notað til að innleiða TLS/SSL samskiptareglur fyrir örugga webnetþjónaforrit í þessari kynningu.

Vísa til eftirfarandi URLs fyrir heildarupplýsingar um útfærslu TLS/SSL samskiptareglur:

PolarSSL bókasafnið inniheldur dulritunar- og TLS/SSL samskiptareglur. Þetta bókasafn býður upp á forritunarviðmótsaðgerðir til að innleiða öruggt webmiðlaraforrit sem notar TLS/SSL samskiptareglur og hugbúnaðar dulritunar reiknirit.

Fyrir frekari upplýsingar um TLS/SSL samskiptareglur frumkóða sem skrifaður er í C ​​og leyfisupplýsingar, vísa til https://polarssl.org/.

Flutningslag (lwIP TCP/IP stafla)
LwIP staflan er hentugur fyrir innbyggð kerfi vegna þess að hann notar fá fjármagn og hægt er að nota hann með eða án stýrikerfis. LwIP samanstendur af raunverulegum útfærslum á IP, Internet Control Message Protocol (ICMP), User Datagram Protocol (UDP) og TCP samskiptareglur, auk stuðningsaðgerða eins og biðminni og minnisstjórnun.

LwIP er fáanlegt (undir BSD leyfi) sem C frumkóði til niðurhals frá eftirfarandi heimilisfangi: http://download.savannah.gnu.org/releases/lwIP/

RTOS og fastbúnaðarlag
FreeRTOS er opinn uppspretta rauntíma stýrikerfiskjarni. FreeRTOS er notað í þessari kynningu til að forgangsraða og skipuleggja verkefni. Fyrir frekari upplýsingar og nýjasta frumkóðann, sjáðu
http://www.freertos.org.

Fastbúnaðurinn býður upp á hugbúnaðarútfærslu til að stilla og stjórna eftirfarandi MSS íhlutum:

  • Ethernet MAC
  • Kerfisstýringarþjónusta
  • Multi-Mode alhliða ósamstilltur/samstilltur móttakari/sendi (MMUART)
  • Almennt inntak og úttak (GPIO)
  • Serial Peripheral Interface (SPI)
Hönnunarkröfur

Eftirfarandi tafla sýnir kröfur um hönnun vélbúnaðar og hugbúnaðar fyrir þessa kynningarhönnun.

Tafla 1 • Hönnunarkröfur

  • Krafa / Útgáfa
    Stýrikerfi 64 bita Windows 7 og 10
  • Vélbúnaður
    SmartFusion2 Advanced Development Kit:
    • 12 V millistykki
    • FlashPro5 forritari
    • USB A til Mini-B snúru
  • Ethernet snúru RJ45
  • Host PC eða fartölvu
  • Hugbúnaður
    FlashPro Express
    Athugið: Sjá readme.txt file veittar í hönnuninni files fyrir hugbúnaðarútgáfurnar sem notaðar eru með þessari tilvísunarhönnun.
  • Libero ® System-on-Chip (SoC) fyrir viewvið hönnunina files
  • SoftConsole
  • MSS Ethernet MAC bílstjóri
  • Host PC Drivers USB til UART bílstjóri
  • Eitt af eftirfarandi raðstöðvahermiforritum:
    • HyperTerminal
    • TeraTerm
    • Kítti
  • Vafri
    Mozilla Firefox útgáfa 24 eða nýrri
    Internet Explorer útgáfa 8 eða nýrri

Athugið: Libero SmartDesign og skjámyndir af stillingum sem sýndar eru í þessari handbók eru eingöngu til sýnis.
Opnaðu Libero hönnunina til að sjá nýjustu uppfærslurnar.

Forkröfur
Áður en þú byrjar:
Hladdu niður og settu upp Libero SoC (eins og fram kemur í websíða fyrir þessa hönnun) á hýsingartölvunni frá eftirfarandi stað.
https://www.microsemi.com/product-directory/design-resources/1750-libero-soc

Demo hönnun
Demo hönnunin files er hægt að hlaða niður á eftirfarandi hlekk:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
Eftirfarandi mynd sýnir uppbyggingu hönnunar á efstu stigi files. Nánari upplýsingar er að finna í Readme.txt file.

Mynd 3 • Demo Design Files Uppbygging á efstu stigi

Örhálfgervingur-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-02

Demo hönnunareiginleikar
Demo hönnunin hefur eftirfarandi valkosti:

  • Blikkandi LED
  • HyperTerminal skjár
  • SmartFusion2 Google leit

Demo hönnunarlýsing
Kynningarhönnunin er útfærð með því að nota SGMII PHY tengi með því að stilla TSEMAC fyrir aðgerðina tíu bita viðmót (TBI).
Fyrir frekari upplýsingar um TSEMAC TBI viðmótið, sjá UG0331: SmartFusion2 Microcontroller Subsystem User Guide.

Libero SoC vélbúnaðarverkefni
Eftirfarandi mynd sýnir Libero SoC vélbúnaðarhönnunarútfærslu fyrir þessa kynningarhönnun.

Mynd 4 • Libero SoC vélbúnaðarhönnun á efstu stigi

Örhálfgervingur-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-03

Örhálfgervingur-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-04

Örhálfgervingur-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-05

Libero SoC vélbúnaðarverkefnið notar eftirfarandi SmartFusion2 MSS auðlindir og IP-tölur:

  • TSEMAC TBI tengi.
  • MMUART_0 fyrir RS-232 samskipti á SmartFusion2 Advanced Development Kit.
  • GPIO: Tengi við ljósdíóða (LED)
  • Sérstakur inntakspúði 0 sem klukkugjafi
  • Háhraða raðviðmót (SERDESIF) SERDES_IF IP: Stillt fyrir SERDESIF_3 EPCS braut 3, eins og sýnt er á eftirfarandi mynd.
    Frekari upplýsingar um háhraða raðtengi er að finna í UG0447: IGLOO2 og Smart-Fusion2 háhraða raðtengi notendahandbókinni.

Mynd 5 • Háhraða Serial Interface Configurator Gluggi

Örhálfgervingur-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-06

  1. Dulritunarkerfisstýringarþjónusta: Til að innleiða TLS/SSL samskiptareglur.

Pakkapinnaverkefni
Pakkaúthlutun fyrir LED og PHY tengimerki eru sýnd í eftirfarandi töflum.

Tafla 2 • LED til að pakka pinnaúthlutunum

Höfn nafn Pakkapinna
LED_1 D26
LED_2 F26
LED_3 F27
LED_4 C26
LED_5 C28
LED_6 B27
LED_7 C27
LED_8 E26

Tafla 3 • PHY tengimerki til að pakka pinnaverkefnum

Höfn nafn Stefna Pakkapinna
PHY_MDC Framleiðsla F3
PHY_MDIO Inntak K7
PHY_RST Framleiðsla F2

SoftConsole vélbúnaðarverkefni
Kallaðu á SoftConsole verkefnið með því að nota sjálfstæða SoftConsole IDE.

Eftirfarandi staflar eru notaðir fyrir þessa kynningarhönnun:

  • PolarSSL bókasafn útgáfa 1.2.8
  • lwIP TCP/IP stafla útgáfa 1.4.1
  • FreeRTOS

Eftirfarandi mynd sýnir fyrrverandiample af SoftConsole hugbúnaðarskráruppbyggingu kynningarhönnunarinnar.

Mynd 6 • SoftConsole Project Explorer gluggi

Örhálfgervingur-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-07

Þetta verkefni inniheldur örugga webútfærsla netþjónaforrita með því að nota PolarSSL, lwIP og FreeRTOS.

Advanced Encryption Standard (AES) og Non-deterministic Random Bit Generator (NRBG) kerfisþjónustur eru notaðar til að innleiða örugga webnetþjónsforrit. AES og NRBG er hægt að útfæra með því að nota SmartFusion2 vélbúnaðarvélina eða PolarSSL hugbúnaðarsafnið. Í þessari kynningarhönnun eru AES og NRBG útfærð með því að nota SmartFusion2 vélbúnaðarvél í gegnum kerfisþjónustu.

Tafla 4 • Fjölvi til að virkja eða slökkva á kerfisstýringarþjónustu

Kerfisþjónusta Macro / Macro Location

  • AES
    • #define HW_AES 1
      <$Hönnun_Files_Directory>\m2s_dg0516_df\SF2_Secure_Webþjónn_T
      CP_Demo_DF\Libero\Webserver_TCP\SoftConsole\Webserver_TCP_M
      SS_CM3\polarssl-1.2.8\include\polarssl\aes.h
  • NRBG
    • #define HW_NRBG 1
      <$Hönnun_Files_Directory>\m2s_dg0516_df\SF2_Secure_Webþjónn_T
      CP_Demo_DF\Libero\Webserver_TCP\SoftConsole\Webserver_TCP_M
      SS_CM3\polarssl-1.2.8\include\polarssl\ssl.h
      Athugið: Kerfisþjónustan AES og NRBG eru studd fyrir gagnaöryggisvirkt SmartFusion2 tæki eins og M2S0150TS. Ef SmartFusion2 tækið er ekki virkt fyrir gagnaöryggi skaltu slökkva á fjölvunum sem nefnd eru í töflunni á undan til að nota hugbúnaðinn PolarSSL AES og NRBG reiknirit.
      Eftirfarandi mynd sýnir bílstjóraútgáfurnar sem notaðar eru fyrir kynninguna.
      Mynd 7 • Demo Design Driver útgáfur
      Örhálfgervingur-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-08

Innleiðing TLS/SSL samskiptareglur með PolarSSL bókasafni
TLS/SSL samskiptareglunum er skipt í eftirfarandi tvö samskiptalög:

  • Samskiptalag handabands
  • Taka upp samskiptalag

Handshake Protocol Layer
Þetta lag samanstendur af eftirfarandi undirsamskiptareglum:

  • Handabandi: Notað til að semja um lotuupplýsingar milli þjónsins og biðlarans. Fundarupplýsingarnar innihalda lotuauðkenni, jafningjavottorð, dulkóðunarforskrift, þjöppunaralgrím og sameiginlegan leynilegan kóða sem er notaður til að búa til nauðsynlega lykla.
  • Breyta dulmálslýsingu: Notað til að breyta lyklinum sem notaður er fyrir dulkóðun milli biðlara og netþjóns. Lykillinn er reiknaður út frá þeim upplýsingum sem skiptast á við handaband viðskiptavinar og netþjóns.
  • Viðvörun: Viðvörunarskilaboð eru mynduð við handabandi viðskiptavinar-miðlara til að tilkynna villu eða breytingu á stöðu til jafningjans.

Eftirfarandi mynd sýnir yfirview af TLS/SSL handabandsferlinu.
Fyrir frekari upplýsingar um samskiptareglur handabands, skráningarreglur og dulmálsreiknirit, vísa til http://tools.ietf.org/html/rfc5246.

Mynd 8 • TLS/SSL handabandsaðferð

Örhálfgervingur-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-09

Record Protocol Layer
Skráningarferlið tekur við og dulkóðar gögn úr forritinu og flytur þau yfir á flutningslagið. Skráningarferlið sundrar mótteknum gögnum í stærð sem hæfir dulmálsreikniritinu og þjappar gögnunum mögulega saman. Samskiptareglan notar MAC eða keyed-hash message authentication code (HMAC) og dulkóðar eða afkóðar gögnin með því að nota upplýsingarnar sem samið var um við samskiptareglur handabandsins.

Uppsetning kynningarhönnunar
Eftirfarandi skref lýsa því hvernig á að setja upp kynninguna fyrir SmartFusion2 Advanced Development Kit borðið:

  1. Tengdu hýsingartölvuna við J33 tengið með USB A til mini-B snúru. USB til alhliða ósamstilltur móttakara/sendi (UART) brúar reklar finnast sjálfkrafa.
    Athugið: Ef COM tengin finnast ekki sjálfkrafa skaltu setja upp FTDI D2XX rekilinn fyrir raðtengisamskipti í gegnum FTDI mini-USB snúru. Ökumaðurinn, ásamt uppsetningarleiðbeiningunum, er fáanlegur á www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip.
  2. Hægrismelltu á hvert af fjórum COM-tengjunum sem fundust og smelltu á Properties til að finna tengið með staðsetningu á USB FP5 Serial Converter C, eins og sýnt er á eftirfarandi mynd. Skráðu COM tenginúmerið til notkunar við uppsetningu raðstöðvarinnar, eins og sýnt er á eftirfarandi mynd.
    Mynd 9 • Tækjastjórnunargluggi
    Örhálfgervingur-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-10
  3. Tengdu jumperana á SmartFusion2 Advanced Development Kit borðinu, eins og sýnt er í eftirfarandi töflu. Fyrir upplýsingar um staðsetningar stökkvaranna, sjá viðauka 3: Staðsetningar stökkvaranna, .
    Varúð: Slökktu á aflgjafarofanum, SW7, áður en þú tengir tengibúnaðinn.
    Tafla 5 • SmartFusion2 Advanced Kit Jumper Stillingar
    Örhálfgervingur-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-31
  4. Í SmartFusion2 Advanced Development Kit, tengdu aflgjafa við J42 tengið.
  5. Þessi hönnun tdample getur keyrt bæði í kyrrstæðum IP og kvikum IP stillingum. Sjálfgefið er forritun files eru veitt fyrir kraftmikla IP ham.
    • Fyrir kyrrstöðu IP skaltu tengja hýsingartölvuna við J21 tengið á SmartFusion2 Advanced Development Kit borðinu með því að nota RJ45 snúru.
    • Fyrir kraftmikið IP skaltu tengja eitthvert af opnu nettengjunum við J21 tengið á SmartFusion2 Advanced Development Kit borðinu með því að nota RJ45 snúru.

Skyndimynd af stjórnskipulagi
Skyndimyndir af SmartFusion2 Advanced Development Kit borðinu með allri stilltu uppsetningunni eru gefnar í viðauka 2: Board Uppsetning til að keyra öruggan Webþjónn,

Keyrir Demo Design
Eftirfarandi skref lýsa því hvernig á að keyra kynningarhönnunina:

  1. Sækja kynningu hönnun frá: http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
  2. Kveiktu á SW7 aflgjafarofanum.
  3. Ræstu hvaða raðstöðvahermi sem er eins og:
    • HyperTerminal
    • Kítti
    • TeraTerm
      Athugið: Í þessari kynningu er PuTTY notað.
      Uppsetningin fyrir forritið er:
    • Baud hlutfall: 115200
    • Átta gagnabitar
    • Eitt stopp
    • Enginn jöfnuður
    • Engin flæðistýring
      Frekari upplýsingar um uppsetningu á raðstöðvahermiforritum er að finna í leiðbeiningum um Stilla raðstöðvahermiforrit.
  4. Forritaðu SmartFusion2 Advanced Development Kit borðið með verkinu file veitt sem hluti af hönnuninni files nota FlashPro Express hugbúnað, sjá viðauka 1: Forritun tækisins með FlashPro Express, .
    Athugið: Hægt er að keyra kynninguna í kyrrstöðu og kraftmiklum stillingum. Til að keyra hönnunina í kyrrstæðum IP ham skaltu fylgja skrefunum sem nefnd eru í viðauka 4: Keyra hönnunina í kyrrstæðum IP ham,.
  5. Kveiktu á SmartFusion2 Advanced Development Kit borðinu.
    Velkomin skilaboð með kraftmiklu IP-tölunni birtast í raðstöðvahermiforritinu, eins og sýnt er á eftirfarandi mynd.
    Mynd 10 • Notendavalkostir
    Örhálfgervingur-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-11
  6. Sláðu inn IP-tölu sem birtist á PuTTY í veffangastiku vafrans til að keyra öruggan webmiðlara. Ef IP-talan er 10.60.3.120 skaltu slá inn https://10.60.3.120 í veffangastikuna í vafranum. Þessi kynning styður bæði Microsoft Internet Explorer og Mozilla Firefox vafra.

Að keyra Secure Webkynningu á netþjóni með Microsoft Internet Explorer
Eftirfarandi skref lýsa því hvernig á að keyra örugga webkynningu á netþjóni með Microsoft Internet Explorer:

  1. Opnaðu Microsoft Internet Explorer og sláðu inn URL (tdample, https://10.60.3.120) í veffangastikunni. Vafrinn sýnir viðvörunarskilaboð eins og sýnt er á eftirfarandi mynd.
    Mynd 11 • Microsoft Internet Explorer sýnir vottorðsvilluviðvörun
    Örhálfgervingur-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-12
  2. Smelltu á Halda áfram að þessu websíða (ekki mælt með) til að hefja örugg samskipti við webmiðlara. Microsoft Internet Explorer sýnir aðalvalmynd örugga webmiðlara, eins og sýnt er á eftirfarandi mynd.
    Mynd 12 • Aðalvalmynd Secure Webmiðlara í Internet Explorer
    Örhálfgervingur-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-32

Að keyra Secure Webkynningu á netþjóni með Mozilla Firefox
Eftirfarandi skref lýsa því hvernig á að keyra örugga webkynningu á netþjóni með Mozilla Firefox:

  1. Opnaðu Mozilla Firefox vafrann og sláðu inn URL (tdample, https://10.60.3.120) í veffangastikunni. Vafrinn sýnir viðvörunarskilaboð eins og sýnt er á eftirfarandi mynd.
    Mynd 13 • Mozilla Firefox sýnir viðvörunarskilaboð
    Örhálfgervingur-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-14
  2. Veldu Ég skil áhættuna og smelltu á Bæta við undantekningu….
  3. Smelltu á Staðfesta öryggisundanþágu í glugganum Bæta við öryggisundanþágu, eins og sýnt er á eftirfarandi mynd, til að hefja örugg samskipti við webmiðlara. Mynd 14 • Bæta við öryggisundanþáguglugga
    Örhálfgervingur-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-15Athugið: Aðeins þarf að bæta við öryggisundanþágu fyrir IP-tölu fyrir fyrstu vafra.
    Athugið: Ef þú færð einhver skilaboð sem mistókst með handabandi í flugstöðinni skaltu hunsa þau skilaboð.
  4. Mozilla Firefox vafrinn sýnir aðalvalmyndina eins og sýnt er á eftirfarandi mynd.
    Mynd 15 • Aðalvalmynd Secure Webmiðlara í Mozilla Firefox
    Örhálfgervingur-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-16Aðalvalmyndin hefur eftirfarandi valkosti:
    • Blikkandi LED
    • HyperTerminal skjár
    • SmartFusion2 Google leit
      Athugið: Þessa valkosti er hægt að staðfesta með því að nota annað hvort Microsoft Internet Explorer eða Mozilla Firefox web vafra. Í þessari kynningu eru valkostirnir sýndir með því að nota Mozilla Firefox web vafra.

Blikkandi LED

  1. Smelltu á Blikkandi LED í aðalvalmyndinni. Þú getur fylgst með hlaupandi LED mynstur á SmartFusion2 borðinu. The websíða gefur möguleika á að slá inn gildin til að blikka ljósdíóða handvirkt eins og sýnt er á eftirfarandi mynd.
    Mynd 16 • Blikkandi LED-síða
    Örhálfgervingur-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-17
  2. Sláðu inn hvaða tölu sem er á milli 1-255 til að kveikja á LED-ljósunum handvirkt. Til dæmisampEf þú slærð inn 1 slokknar blikkandi LED1. Ef þú slærð inn 255 slökknar á öllum átta blikkandi ljósdíóðunum.
  3. Smelltu á Heim til að fara aftur í aðalvalmyndina.
    Athugið: SmartFusion2 Advanced Development Kit er með virkum lágum LED.

HyperTerminal skjár

  1. Smelltu á HyperTerminal Display á aðalvalmyndinni. Eftirfarandi mynd sýnir a websíðu sem gefur möguleika á að slá inn strengsgildi.
    Mynd 17 • HyperTerminal Display Page
    Örhálfgervingur-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-18Innsláttur strengur birtist á PuTTY, eins og sýnt er á eftirfarandi mynd.
    Mynd 18 • Strengjaskjár á PuTTY
    Örhálfgervingur-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-19
  2. Smelltu á Fara til baka eina síðu (örvahnappur) eða Heim til að fara aftur í aðalvalmyndina.

SmartFusion2 Google leit

  1. Smelltu á SmartFusion2 Google leit í aðalvalmyndinni.
    Athugið: Nettenging er nauðsynleg með réttum aðgangsréttindum til að komast á SmartFusion2 Google leitarsíðuna. Eftirfarandi mynd sýnir a web síðu með Google leit.
    Mynd 19 • SmartFusion2 Google leitarsíða
    Örhálfgervingur-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-20
  2. Smelltu á Heim til að fara aftur í aðalvalmyndina.

Viðauki 1: Forritun tækisins með FlashPro Express

Þessi hluti lýsir því hvernig á að forrita SmartFusion2 tækið með forritunarverkinu file með FlashPro Express.

Til að forrita tækið skaltu framkvæma eftirfarandi skref:

  1. Gakktu úr skugga um að jumper stillingar á töflunni séu þær sömu og þær sem taldar eru upp í töflu 5, .
    Athugið: Slökkt verður á aflgjafarofanum á meðan tengingar eru teknar.
  2. Tengdu aflgjafasnúruna við J42 tengið á borðinu.
  3. Kveiktu á aflgjafarofanum SW7.
  4. Ræstu FlashPro Express hugbúnaðinn á hýsingartölvunni.
  5. Smelltu á Nýtt eða veldu Nýtt verkverkefni úr FlashPro Express Job úr Verkefnavalmyndinni til að búa til nýtt verkverkefni, eins og sýnt er á eftirfarandi mynd.
    Mynd 20 • FlashPro Express Job Project
    Örhálfgervingur-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-21
  6. Sláðu inn eftirfarandi í New Job Project frá FlashPro Express Job svarglugganum:
    • Forritunarstarf file: Smelltu á Browse og farðu að staðsetningu þar sem .job file er staðsett og veldu file. Sjálfgefin staðsetning er:
      \m2s_dg0516_df\SF2_Secure_Webserver_TCP_Demo_DF\Programm ing_Job
    • FlashPro Express heiti vinnuverkefnis: Smelltu á Browse og farðu á staðinn þar sem þú vilt vista verkefnið.
      Mynd 21 • Nýtt starfsverkefni frá FlashPro Express Job
      Örhálfgervingur-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-22
  7. Smelltu á OK. Nauðsynleg forritun file er valið og tilbúið til forritunar í tækinu.
  8. FlashPro Express glugginn birtist eins og sýnt er á eftirfarandi mynd. Staðfestu að forritaranúmer birtist í Forritara reitnum. Ef það gerir það ekki, staðfestu töflutengingarnar og smelltu á Refresh/Rescan Programmers.
    Mynd 22 • Forritun tækisins
    Örhálfgervingur-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-23
  9. Smelltu á RUN. Þegar tækið hefur verið forritað með góðum árangri birtist staða RUN PASSED eins og sýnt er á eftirfarandi mynd.
    Mynd 23 • FlashPro Express—RUN PASSED
    Örhálfgervingur-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-24
  10. Lokaðu FlashPro Express eða í Project flipanum, smelltu á Hætta.

Viðauki 2: Uppsetning borðs til að keyra Secure Webmiðlara

Eftirfarandi mynd sýnir töfluuppsetninguna til að keyra kynninguna á SmartFusion2 Advanced Development Kit borðinu.

Mynd 24 • SmartFusion2 Advanced Development Kit Uppsetning

Örhálfgervingur-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-25

Viðauki 3: Staðsetningar hoppara

Eftirfarandi mynd sýnir staðsetningu stökkvaranna í SmartFusion2 Advanced Development Kit borðinu.
Mynd 25 • Staðsetningar stökkvar í Advanced Development Kit Board

Örhálfgervingur-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-26

Athugið: Stökkvarar auðkenndir með rauðu eru sjálfgefnir stilltir. Stökkvarar auðkenndir með grænu verða að vera stilltir handvirkt.
Athugið: Hægt er að leita að staðsetningu stökkvaranna á myndinni á undan.

Viðauki 4: Keyra hönnunina í Static IP Mode

Eftirfarandi skref lýsa því hvernig á að keyra hönnunina í Static IP ham:

  1. Hægrismelltu á örugga_webmiðlara í Project Explorer glugganum í SoftConsole verkefninu og veldu Properties, eins og sýnt er á eftirfarandi mynd.
    Mynd 26 • Project Explorer gluggi SoftConsole Project
    Örhálfgervingur-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-27Eftirfarandi mynd sýnir hvernig þú fjarlægir táknið NET_USE_DHCP í Tool Settings flipanum í Properties for secure_webmiðlara glugga.
    Mynd 27 • Eiginleikagluggi Project Explorer
    Örhálfgervingur-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-28Ef tækið er tengt í kyrrstöðu IP-stillingu er fasta IP-tala borðsins 169.254.1.23, breyttu síðan TCP/IP stillingum hýsilsins til að endurspegla IP-tölu. Eftirfarandi mynd sýnir TCP/IP stillingar fyrir hýsiltölvu.
    Mynd 28 • TCP/IP stillingar fyrir Host PC
    Örhálfgervingur-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-29Eftirfarandi mynd sýnir kyrrstæðar IP tölu stillingar.
    Mynd 29 • Static IP Address Stillingar
    Örhálfgervingur-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-30Þegar þessar stillingar hafa verið stilltar skaltu byggja fastbúnaðinn, flytja inn nýjasta .hex file inn í eNVM og keyrðu Libero hönnunina. Sjá Keyra kynningarhönnun, blaðsíðu 13 til að framkvæma hönnunina í kyrrstöðu IP-stillingu, ef SmartFusion2 tækið er þegar forritað með top_static.job file.
    Athugið: Til að keyra forritið í villuleitarstillingu þarf FlashPro forritara.

Skjöl / auðlindir

Microsemi Pest Repeller Running Secure Webþjónn á SmartFusion2 [pdfNotendahandbók
Meindýravörn í gangi á öruggan hátt Webmiðlara á SmartFusion2, Pest, Repeller Running Secure Webmiðlara á SmartFusion2, á SmartFusion2

Heimildir

Skildu eftir athugasemd

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru merktir *