Microsemi-SmartFusion2-SoC-FPGA-Kod-Shadowing-soti nan-SPI-Flash-pou-DDR-memwa-logo

Microsemi Pest Repeller Kouri an sekirite Websèvè sou SmartFusion2

Microsemi-Pest-Repeller-Kouri-Sekirite-Websèvè-sou-SmartFusion2-pwodwi-imaj

Istwa revizyon

Istwa revizyon an dekri chanjman ki te aplike nan dokiman an.
Chanjman yo nan lis pa revizyon, kòmanse ak piblikasyon ki pi aktyèl la.

Revizyon 9.0
Sa ki anba la a se yon rezime chanjman ki fèt nan revizyon sa a.

  • Mete ajou dokiman an pou Libero SoC v2021.1.
  • Retire referans yo nan nimewo vèsyon Libero.

Revizyon 8.0
Mete ajou dokiman an pou lage lojisyèl Libero v11.8 SP1.

Revizyon 7.0
Sa ki annapre yo se chanjman ki fèt nan revizyon 7.0 dokiman sa a.

  • Yo mete ajou kondisyon konsepsyon Libero SoC, FlashPro, ak SoftConsole. Pou plis enfòmasyon, gade Kondisyon konsepsyon, paj 5.
  • Pandan tout gid la, non pwojè SoftConsole yo itilize nan konsepsyon Demo a ak tout figi ki asosye yo mete ajou.

Revizyon 6.0
Mete ajou dokiman an pou lage lojisyèl Libero v11.7 (SAR 76931) nan revizyon 6.0 dokiman sa a.

Revizyon 5.0
Mizajou SoftConsole Firmware Project, paj 9 (SAR 73518).

Revizyon 4.0
Mete ajou dokiman an pou lage lojisyèl Libero v11.6 (SAR 72058).

Revizyon 3.0
Mete ajou dokiman an pou lage lojisyèl Libero v11.5 (SAR 63973).

Revizyon 2.0
Mete ajou dokiman an pou lage lojisyèl Libero v11.4 (SAR 60685).

Revizyon 1.0
Revizyon 1.0 se premye piblikasyon dokiman sa a.

Kouri an sekirite Websèvè Demo Design sou Aparèy SmartFusion2

Sèvi ak PolarSSL, lwIP, ak FreeRTOS

Demo sa a eksplike sekirite a webkapasite sèvè lè l sèvi avèk Transport Layer Security (TLS),
Pwotokòl Secure Sockets Layer (SSL), ak kontwolè aksè mwayen ethernet tri-vitès (TSEMAC) nan aparèy SmartFusion®2 yo. Demo sa a dekri:

  • Sèvi ak SmartFusion2 Ethernet Media Access Control (MAC) ki konekte ak yon Serial Gigabit Media Independent Interface (SGMII) PHY.
  • Entegre chofè SmartFusion2 MAC ak bibliyotèk PolarSSL (bibliotèk pwotokòl TLS/SSL gratis), pile TCP/IP ki lejè IP (lwIP) ak sistèm operasyon an tan reyèl (RTOS) gratis.
  • Sèvi ak sèvis sistèm kriptografik Microsemi pou aplike pwotokòl TLS/SSL.
  • Aplike yon sekirite webaplikasyon sèvè sou tablo SmartFusion2 Advanced Development Kit.
  • Kouri Demo a.

Enstans periferik TSEMAC nan SmartFusion2 Microcontroller Subsystem (MSS) ka configuré pou transfere done ant PC lame a ak rezo Ethernet la nan pousantaj done sa yo (vitès liy):

  • 10 Mbps
  • 100 Mbps
  • 1000 Mbps

Pou plis enfòmasyon sou koòdone TSEMAC pou aparèy SmartFusion2, al gade nan UG0331: SmartFusion2 Microcontroller Subsystem User Guide.
Sekirize Websèvè Demo Design Overview

Sekirize a webaplikasyon sèvè sipòte pwotokòl sekirite TLS/SSL ki ankripte ak dechifre mesaj, sekirize kominikasyon an kont mesaj tampering. Kominikasyon soti nan sekirite a websèvè asire ke done sansib yo ka tradui nan yon kòd sekrè ki fè li difisil pou tamper ak done yo.

Sekirize a webkonsepsyon sèvè Demo konsiste de kouch sa yo, jan yo montre nan Figi 1,:

  • Kouch aplikasyon
  • Kouch Sekirite (TLS/SSL Pwotokòl)
  • Kouch transpò (lwIP TCP/IP Stack)
  • RTOS ak kouch mikrolojisyèl

Kouri an sekirite Websèvè Demo Design sou Aparèy SmartFusion2 Sèvi ak PolarSSL, lwIP, ak FreeRTOS

Figi 1 • Sekirize Websèvè Kouch

 Kouch aplikasyon (HTTPS) FreeRTOS
Kouch Sekirite (TLS/SSL Pwotokòl)
Kouch transpò (IwIP TCP/IP Stack)
Kouch mikrolojisyèl
SmartFusion2 Twous Devlopman Avanse (HW)

Kouch aplikasyon
Sekirize a webaplikasyon sèvè aplike sou tablo SmartFusion2 Advanced Development Kit. Aplikasyon an okipe demann HTTPS ki soti nan navigatè kliyan an epi transfere paj estatik yo bay kliyan an an repons a demann yo. Paj sa yo kouri sou navigatè kliyan an (PC lame). Figi sa a montre dyagram blòk sèvè koneksyon an (Secure webaplikasyon sèvè ap kouri sou aparèy SmartFusion2) ak kliyan (web navigatè kouri sou PC lame).

Figi 2 • Dyagram blòk kominikasyon kliyan sèvè

Microsemi-Pest-Repeller-Kouri-Sekirite-Websèvè-sou-SmartFusion2-01

Figi 2 • Dyagram blòk kominikasyon kliyan sèvè

Kouch Sekirite (TLS/SSL Pwotokòl)
navigatè entènèt ak websèvè yo itilize pwotokòl TLS/SSL pou transmèt enfòmasyon an sekirite.
Yo itilize TLS/SSL pou otantifye sèvè a ak kliyan pou etabli kominikasyon an sekirite ant pati yo otantifye lè l sèvi avèk chifreman. Pwotokòl sa a kouch anwo pwotokòl transpò a, TCP/IP jan yo montre nan Figi 1, paj 3. Yo itilize yon bibliyotèk sous louvri PolarSSL pou aplike pwotokòl TLS/SSL pou sekirite a. webaplikasyon sèvè nan Demo sa a.

Gade sa ki annapre yo URLs pou detay konplè sou aplikasyon pwotokòl TLS/SSL:

Bibliyotèk PolarSSL la gen ladan enplemantasyon pwotokòl kriptografik ak TLS/SSL. Bibliyotèk sa a bay fonksyon koòdone pwogramasyon aplikasyon pou aplike yon sekirite webaplikasyon sèvè lè l sèvi avèk pwotokòl TLS/SSL ak algoritm lojisyèl kriptografik yo.

Pou plis enfòmasyon sou kòd sous bibliyotèk pwotokòl TLS/SSL ekri an C ak enfòmasyon sou lisans, al gade nan https://polarssl.org/.

Kouch transpò (lwIP TCP/IP Stack)
Pile lwIP la apwopriye pou sistèm entegre paske li itilize kèk resous, epi li ka itilize avèk oswa san yon sistèm opere. LwIP a konsiste de aplikasyon aktyèl IP, Pwotokòl Mesaj Kontwòl Entènèt (ICMP), Itilizatè Datagram Pwotokòl (UDP), ak TCP pwotokòl, osi byen ke fonksyon sipò tankou tanpon ak jesyon memwa.

LwIP a disponib (anba yon lisans BSD) kòm kòd sous C pou telechaje nan adrès sa a: http://download.savannah.gnu.org/releases/lwIP/

RTOS ak kouch mikrolojisyèl
FreeRTOS se yon nwayo sistèm operasyon an tan reyèl sous louvri. FreeRTOS yo itilize nan Demo sa a pou bay priyorite ak pwograme travay yo. Pou plis enfòmasyon ak dènye kòd sous la, al gade nan
http://www.freertos.org.

Firmware a bay yon aplikasyon chofè lojisyèl pou konfigirasyon ak kontwole konpozan MSS sa yo:

  • Ethernet MAC
  • Sèvis kontwolè sistèm
  • Multi-mòd inivèsèl Asynchrone/synchrone reseptè/transmetè (MMUART)
  • Objektif jeneral Antre ak Sòti (GPIO)
  • Entèfas periferik seri (SPI)
Kondisyon konsepsyon

Tablo ki anba la a bay lis egzijans konsepsyon pyès ki nan konpitè ak lojisyèl pou konsepsyon Demo sa a.

Tablo 1 • Kondisyon konsepsyon

  • Egzijans / Vèsyon
    Sistèm operasyon 64 bit Windows 7 ak 10
  • Materyèl
    SmartFusion2 Twous Devlopman Avanse:
    • 12 V adaptè
    • FlashPro5 pwogramè
    • USB A pou kab Mini-B
  • Ethernet kab RJ45
  • Host PC oswa Laptop
  • Lojisyèl
    FlashPro Express
    Nòt: Gade nan readme.txt la file bay nan konsepsyon an files pou vèsyon lojisyèl yo itilize ak konsepsyon referans sa a.
  • Libero ® System-on-Chip (SoC) pou viewfè desen an files
  • SoftConsole
  • MSS Ethernet MAC chofè yo
  • Chofè PC lame USB pou chofè UART
  • Youn nan pwogram emulasyon tèminal seri sa yo:
    • HyperTerminal
    • TeraTerm
    • Mastik
  • Navigatè
    Mozilla Firefox vèsyon 24 oswa pita
    Internet Explorer vèsyon 8 oswa pita

Nòt: Libero SmartDesign ak ekran konfigirasyon yo montre nan gid sa a se pou rezon ilistrasyon sèlman.
Louvri konsepsyon Libero a pou wè dènye mizajou yo.

Prekondisyon
Anvan ou kòmanse:
Telechaje epi enstale Libero SoC (jan sa endike nan websit pou konsepsyon sa a) sou PC lame a soti nan kote sa a.
https://www.microsemi.com/product-directory/design-resources/1750-libero-soc

Demo Design
Konsepsyon Demo a fileyo disponib pou telechaje nan lyen sa a:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
Figi sa a montre estrikti nan tèt nivo nan konsepsyon an files. Pou plis detay, al gade nan Readme.txt file.

Figi 3 • Demo Design Files Estrikti Top Nivo

Microsemi-Pest-Repeller-Kouri-Sekirite-Websèvè-sou-SmartFusion2-02

Demo Design Features
Konsepsyon Demo a gen opsyon sa yo:

  • Dyod k ap klere
  • Ekspozisyon HyperTerminal
  • SmartFusion2 Google Search

Deskripsyon Design Demo
Konsepsyon Demo a aplike lè l sèvi avèk yon koòdone SGMII PHY pa konfigirasyon TSEMAC pou operasyon Dis-Bit Interface (TBI).
Pou plis enfòmasyon sou koòdone TSEMAC TBI, al gade nan UG0331: SmartFusion2 Microcontroller Subsystem User Guide.

Libero SoC Materyèl Pwojè
Figi sa a montre aplikasyon konsepsyon pyès ki nan konpitè Libero SoC pou konsepsyon Demo sa a.

Figi 4 • Libero SoC Top-Level Hardware Design

Microsemi-Pest-Repeller-Kouri-Sekirite-Websèvè-sou-SmartFusion2-03

Microsemi-Pest-Repeller-Kouri-Sekirite-Websèvè-sou-SmartFusion2-04

Microsemi-Pest-Repeller-Kouri-Sekirite-Websèvè-sou-SmartFusion2-05

Pwojè pyès ki nan konpitè Libero SoC la itilize resous SmartFusion2 MSS ak IP sa yo:

  • TSEMAC TBI koòdone.
  • MMUART_0 pou kominikasyon RS-232 sou Twous Devlopman Avanse SmartFusion2.
  • GPIO: Entèfas ak dyod ki emèt limyè (LED)
  • Dedye pad D '0 kòm sous la revèy
  • Koòdone seri gwo vitès (SERDESIF) SERDES_IF IP: Konfigirasyon pou SERDESIF_3 EPCS lane3, jan yo montre nan figi sa a.
    Pou plis enfòmasyon sou koòdone seri gwo vitès, al gade nan UG0447: IGLOO2 ak Smart-Fusion2 High Speed ​​Serial Interfaces User Guide.

Figi 5 • Fenèt konfigirasyon entèfas seri gwo vitès

Microsemi-Pest-Repeller-Kouri-Sekirite-Websèvè-sou-SmartFusion2-06

  1. Sèvis kontwolè sistèm kriptografik: Pou aplike pwotokòl TLS/SSL.

Devwa PIN pake
Tablo pin pakè pou LED ak siyal koòdone PHY yo montre nan tablo sa yo.

Tablo 2 • Plasman ki ap dirije pou pakè broch yo

Non Port Pakè PIN
LED_1 D26
LED_2 F26
LED_3 F27
LED_4 C26
LED_5 C28
LED_6 B27
LED_7 C27
LED_8 E26

Tablo 3 • Siyal Entèfas PHY pou Plasman Broch Pake yo

Non Port Direksyon Pakè PIN
PHY_MDC Sòti F3
PHY_MDIO Antre K7
PHY_RST Sòti F2

Pwojè Firmware SoftConsole
Envoke pwojè SoftConsole lè l sèvi avèk otonòm SoftConsole IDE.

Pile sa yo yo itilize pou konsepsyon Demo sa a:

  • PolarSSL bibliyotèk vèsyon 1.2.8
  • lwIP TCP/IP stack vèsyon 1.4.1
  • FreeRTOS

Figi sa a montre yon ansyenample nan yon estrikti anyè lojisyèl SoftConsole nan konsepsyon Demo a.

Figi 6 • SoftConsole Project Explorer Window

Microsemi-Pest-Repeller-Kouri-Sekirite-Websèvè-sou-SmartFusion2-07

Pwojè sa a gen sekirite a webaplikasyon sèvè aplikasyon lè l sèvi avèk PolarSSL, lwIP, ak FreeRTOS.

Yo itilize sèvis sistèm Advanced Encryption Standard (AES) ak non-deterministic Random Bit Generator (NRBG) pou aplike sekirite a. webaplikasyon sèvè. AES ak NRBG ka aplike lè l sèvi avèk motè pyès ki nan konpitè SmartFusion2 oswa bibliyotèk lojisyèl PolarSSL. Nan konsepsyon Demo sa a, AES ak NRBG aplike lè l sèvi avèk motè pyès ki nan konpitè SmartFusion2 atravè sèvis sistèm yo.

Tablo 4 • Makro pou Aktive oswa Enfim Sèvis Kontwolè Sistèm

Sistèm Sèvis Macro / Macro Kote

  • AES
    • #defini HW_AES 1
      <$Design_Files_Anyè>\m2s_dg0516_df\SF2_Secure_Websèvè_T
      CP_Demo_DF\Libero\Webserver_TCP\SoftConsole\Webserver_TCP_M
      SS_CM3\polarssl-1.2.8\include\polarssl\aes.h
  • NRBG
    • #defini HW_NRBG 1
      <$Design_Files_Anyè>\m2s_dg0516_df\SF2_Secure_Websèvè_T
      CP_Demo_DF\Libero\Webserver_TCP\SoftConsole\Webserver_TCP_M
      SS_CM3\polarssl-1.2.8\include\polarssl\ssl.h
      Nòt: Sèvis sistèm AES ak NRBG yo sipòte pou aparèy SmartFusion2 ki pèmèt sekirite done tankou M2S0150TS. Si aparèy SmartFusion2 a pa pèmèt sekirite done, enfim makro yo mansyone nan tablo anvan an pou itilize algoritm lojisyèl PolarSSL AES ak NRBG.
      Figi sa a montre vèsyon chofè yo itilize pou Demo a.
      Figi 7 • Demo Design Driver Versions
      Microsemi-Pest-Repeller-Kouri-Sekirite-Websèvè-sou-SmartFusion2-08

Aplikasyon Pwotokòl TLS/SSL lè l sèvi avèk Bibliyotèk PolarSSL
Pwotokòl TLS/SSL divize an de kouch pwotokòl sa yo:

  • Kouch pwotokòl lanmen
  • Dosye kouch pwotokòl

Kouch Pwotokòl Lanmen
Kouch sa a konsiste de sub pwotokòl sa yo:

  • Lanmen: Itilize pou negosye enfòmasyon sesyon ant sèvè a ak kliyan an. Enfòmasyon sesyon an gen ladann ID sesyon an, sètifika kanmarad, spesifikasyon chifreman an, algorithm konpresyon an, ak yon kòd sekrè pataje ki itilize pou jenere kle yo mande yo.
  • Chanje spesifikasyon chifreman: Itilize pou chanje kle yo itilize pou chifreman ant kliyan an ak sèvè a. Kle a kalkile apati enfòmasyon ki fè echanj pandan lanmen kliyan-sèvè a.
  • Avètisman: Mesaj alèt yo pwodwi pandan lanmen kliyan-sèvè a pou rapòte yon erè oswa yon chanjman nan estati bay kanmarad la.

Figi sa a montre sou laview nan pwosedi TLS/SSL lanmen.
Pou plis enfòmasyon sou pwotokòl lanmen, pwotokòl dosye, ak algoritm kriptografik, al gade nan http://tools.ietf.org/html/rfc5246.

Figi 8 • TLS/SSL Pwosedi Lanmen

Microsemi-Pest-Repeller-Kouri-Sekirite-Websèvè-sou-SmartFusion2-09

Dosye Pwotokòl Kouch
Pwotokòl dosye a resevwa ak ankripte done ki soti nan aplikasyon an epi transfere li nan kouch transpò a. Pwotokòl dosye a fragmente done yo resevwa nan yon gwosè ki apwopriye ak algorithm kriptografik la epi opsyonèlman konprese done yo. Pwotokòl la aplike yon MAC oswa kòd otantifikasyon mesaj keyed-hash (HMAC) epi ankripte oswa dekripte done yo lè l sèvi avèk enfòmasyon yo negosye pandan pwotokòl lanmen an.

Mete kanpe konsepsyon Demo a
Etap sa yo dekri kijan pou mete Demo a pou tablo SmartFusion2 Advanced Development Kit:

  1. Konekte PC lame a nan Connector J33 la lè l sèvi avèk USB A nan kab mini-B. USB a inivèsèl asynchrone reseptè/transmetè (UART) chofè pon yo otomatikman detekte.
    Nòt: Si pò COM yo pa detekte otomatikman, enstale chofè FTDI D2XX pou kominikasyon tèminal seri atravè kab mini-USB FTDI. Chofè a, ansanm ak gid enstalasyon an, disponib nan www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip.
  2. Dwa-klike sou chak nan kat pò COM detekte yo, epi klike sou Pwopriyete pou jwenn pò a ak kote a sou USB FP5 Serial Converter C, jan yo montre nan figi sa a. Fè yon nòt sou nimewo pò COM pou itilize pandan konfigirasyon tèminal seri, jan yo montre nan figi sa a.
    Figi 9 • Fenèt Manadjè Aparèy
    Microsemi-Pest-Repeller-Kouri-Sekirite-Websèvè-sou-SmartFusion2-10
  3. Konekte kavalye yo sou tablo SmartFusion2 Advanced Development Kit, jan yo montre nan tablo ki anba la a. Pou jwenn enfòmasyon sou pozisyon kavalye yo, al gade nan Anèks 3: Kote kavalye yo, .
    Atansyon: Etenn switch ekipman pou pouvwa a, SW7, anvan ou fè koneksyon kavalye yo.
    Tablo 5 • SmartFusion2 Advanced Kit Jumper Settings
    Microsemi-Pest-Repeller-Kouri-Sekirite-Websèvè-sou-SmartFusion2-31
  4. Nan Twous Devlopman Avanse SmartFusion2, konekte ekipman pou pouvwa a ak konektè J42 la.
  5. Sa a konsepsyon ansyenample ka kouri nan tou de IP estatik ak mòd IP dinamik. Pa default, pwogramasyon files yo bay pou mòd IP dinamik.
    • Pou IP estatik, konekte PC lame a ak konektè J21 nan tablo SmartFusion2 Advanced Development Kit lè l sèvi avèk yon kab RJ45.
    • Pou IP dinamik, konekte nenpòt nan pò rezo yo louvri nan konektè J21 nan tablo SmartFusion2 Advanced Development Kit lè l sèvi avèk yon kab RJ45.

Snapshot Enstalasyon Komisyon Konsèy
Yo bay snapshots tablo SmartFusion2 Advanced Development Kit ak tout konfigirasyon konfigirasyon an nan Anèks 2: Enstalasyon Komisyon Konsèy la pou kouri an sekirite. Websèvè,

Kouri konsepsyon Demo a
Etap sa yo dekri kijan pou kouri konsepsyon Demo a:

  1. Telechaje konsepsyon Demo a soti nan: http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
  2. Chanje ON switch ekipman pou pouvwa SW7 la.
  3. Kòmanse nenpòt pwogram emulasyon tèminal seri tankou:
    • HyperTerminal
    • Mastik
    • TeraTerm
      Nòt: Nan demonstrasyon sa a yo itilize PuTTY.
      Konfigirasyon pwogram lan se:
    • Pousantaj Baud: 115200
    • Uit bit done
    • One stop bit
    • Pa gen Parite
    • Pa gen kontwòl koule
      Pou plis enfòmasyon sou konfigirasyon pwogram emulasyon tèminal seri yo, al gade nan Tutorial Konfigirasyon pwogram emulasyon tèminal seri.
  4. Pwograme SmartFusion2 Advanced Development Kit ak travay la file bay kòm yon pati nan konsepsyon an files w ap itilize lojisyèl FlashPro Express, al gade nan Anèks 1: Pwogramasyon Aparèy la Sèvi ak FlashPro Express, .
    Nòt: Demo a ka kouri nan mòd estatik ak dinamik. Pou kouri konsepsyon an nan mòd IP estatik, swiv etap sa yo mansyone nan Apendis 4 la: Kouri konsepsyon an nan mòd IP estatik,.
  5. Pouvwa sikile tablo SmartFusion2 Advanced Development Kit la.
    Yon mesaj akeyi ak adrès IP dinamik parèt nan pwogram emulation tèminal seri a, jan yo montre nan figi sa a.
    Figi 10 • Opsyon itilizatè
    Microsemi-Pest-Repeller-Kouri-Sekirite-Websèvè-sou-SmartFusion2-11
  6. Adrès IP ki parèt sou PuTTY ta dwe antre nan ba adrès navigatè a pou kouri an sekirite websèvè. Si adrès IP la se 10.60.3.120, antre https://10.60.3.120 nan ba adrès navigatè a. Demo sa a sipòte tou de navigatè Microsoft Internet Explorer ak Mozilla Firefox.

Kouri Secure a Websèvè Demo ak Microsoft Internet Explorer
Etap sa yo dekri kijan pou kouri sekirite a webDemo sèvè ak Microsoft Internet Explorer:

  1. Louvri Microsoft Internet Explorer epi tape la URL (pou egzanpample, https://10.60.3.120) nan ba adrès la. Navigatè a montre yon mesaj avètisman, jan yo montre nan figi sa a.
    Figi 11 • Microsoft Internet Explorer ki montre Mesaj Avètisman Erè Sètifika
    Microsemi-Pest-Repeller-Kouri-Sekirite-Websèvè-sou-SmartFusion2-12
  2. Klike sou Kontinye nan sa a websit (pa rekòmande) yo kòmanse kominikasyon an sekirite ak la websèvè. Microsoft Internet Explorer montre meni prensipal la nan sekirite a websèvè, jan yo montre nan figi sa a.
    Figi 12 • Meni prensipal Secure Websèvè nan Internet Explorer
    Microsemi-Pest-Repeller-Kouri-Sekirite-Websèvè-sou-SmartFusion2-32

Kouri Secure a WebDemo sèvè ak Mozilla Firefox
Etap sa yo dekri kijan pou kouri sekirite a webDemo sèvè ak Mozilla Firefox:

  1. Louvri navigatè Mozilla Firefox epi antre nan URL (pou egzanpample, https://10.60.3.120) nan ba adrès la. Navigatè a montre yon mesaj avètisman, jan yo montre nan figi sa a.
    Figi 13 • Mozilla Firefox ki montre Mesaj Avètisman
    Microsemi-Pest-Repeller-Kouri-Sekirite-Websèvè-sou-SmartFusion2-14
  2. Chwazi Mwen Konprann Risk yo epi klike sou Ajoute Eksepsyon....
  3. Klike sou Konfime Eksepsyon Sekirite nan fenèt Ajoute Eksepsyon Sekirite a, jan yo montre nan figi sa a, pou kòmanse kominikasyon an sekirite ak la websèvè. Figi 14 • Ajoute Fenèt Eksepsyon Sekirite
    Microsemi-Pest-Repeller-Kouri-Sekirite-Websèvè-sou-SmartFusion2-15Nòt: Ajoute eksepsyon sekirite pou adrès IP la obligatwa pou premye fwa Navigasyon sèlman.
    Nòt: Si w resevwa nenpòt mesaj ki echwe nan men nan tèminal la, inyore mesaj sa a.
  4. Navigatè Mozilla Firefox montre meni prensipal la, jan yo montre nan figi sa a.
    Figi 15 • Meni prensipal Secure a Websèvè nan Mozilla Firefox
    Microsemi-Pest-Repeller-Kouri-Sekirite-Websèvè-sou-SmartFusion2-16Meni prensipal la gen opsyon sa yo:
    • Dyod k ap klere
    • Ekspozisyon HyperTerminal
    • SmartFusion2 Google Search
      Nòt: Opsyon sa yo ka verifye lè l sèvi avèk swa Microsoft Internet Explorer oswa Mozilla Firefox web navigatè yo. Nan Demo sa a, opsyon yo demontre lè l sèvi avèk Mozilla Firefox web navigatè.

Dyod k ap klere

  1. Klike sou LED ki clignote nan meni prensipal la. Ou ka obsève yon modèl kouri dirije sou tablo SmartFusion2 la. La webpaj bay yon opsyon pou antre nan valè yo pou clignoter LED yo manyèlman jan yo montre nan figi sa a.
    Figi 16 • Paj LED k ap klere
    Microsemi-Pest-Repeller-Kouri-Sekirite-Websèvè-sou-SmartFusion2-17
  2. Antre nenpòt nimewo ant 1-255 pou limen LED yo manyèlman. Pou egzanpample, si ou antre 1, LED1 clignotant ale OFF. Si w antre nan 255, tout uit led yo k ap kliyote yo etenn.
  3. Klike sou Kay pou retounen nan meni prensipal la.
    Nòt: Twous Devlopman Avanse SmartFusion2 gen LED ki ba aktif.

Ekspozisyon HyperTerminal

  1. Klike HyperTerminal Display nan meni prensipal la. Figi sa a montre a webpaj ki bay yon opsyon pou antre yon valè chaîne.
    Figi 17 • Paj HyperTerminal Display
    Microsemi-Pest-Repeller-Kouri-Sekirite-Websèvè-sou-SmartFusion2-18Se fisèl antre nan parèt sou PuTTY, jan yo montre nan figi sa a.
    Figi 18 • Montre String sou PuTTY
    Microsemi-Pest-Repeller-Kouri-Sekirite-Websèvè-sou-SmartFusion2-19
  2. Klike sou Retounen yon paj (bouton flèch) oswa Kay pou retounen nan meni prensipal la.

SmartFusion2 Google Search

  1. Klike sou SmartFusion2 Google Search nan meni prensipal la.
    Nòt: Koneksyon Entènèt obligatwa ak dwa aksè apwopriye pou ale nan paj SmartFusion2 Google Search. Figi sa a montre a web paj ak rechèch Google.
    Figi 19 • SmartFusion2 Google Search Page
    Microsemi-Pest-Repeller-Kouri-Sekirite-Websèvè-sou-SmartFusion2-20
  2. Klike sou Kay pou tounen nan meni prensipal la.

Anèks 1: Pwogramasyon Aparèy la Sèvi ak FlashPro Express

Seksyon sa a dekri kijan pou pwograme aparèy SmartFusion2 ak travay pwogramasyon an file lè l sèvi avèk FlashPro Express.

Pou pwograme aparèy la, fè etap sa yo:

  1. Asire w ke paramèt kavalye yo sou tablo a se menm jan ak sa ki endike nan Tablo 5, .
    Nòt: Chanjman ekipman pou pouvwa a dwe etenn pandan w ap fè koneksyon kavalye yo.
  2. Konekte kab ekipman pou pouvwa a nan konektè J42 sou tablo a.
  3. Power ON switch ekipman pou pouvwa SW7 la.
  4. Sou PC lame a, lanse lojisyèl FlashPro Express la.
  5. Klike sou Nouvo oswa chwazi Nouvo Pwojè Travay nan FlashPro Express Job nan meni Pwojè pou kreye yon nouvo pwojè travay, jan yo montre nan figi sa a.
    Figi 20 • FlashPro Express Job Project
    Microsemi-Pest-Repeller-Kouri-Sekirite-Websèvè-sou-SmartFusion2-21
  6. Antre sa ki annapre yo nan bwat dyalòg New Job Project soti nan FlashPro Express Job:
    • Travay pwogramasyon file: Klike sou Browse, epi ale nan kote .job la file sitiye epi chwazi a file. Kote defo a se:
      \m2s_dg0516_df\SF2_Secure_Webserver_TCP_Demo_DF\Programming_Job
    • FlashPro Express non pwojè travay: Klike sou Browse epi navige nan kote ou vle sove pwojè a.
      Figi 21 • Nouvo Pwojè Travay ki soti nan FlashPro Express Job
      Microsemi-Pest-Repeller-Kouri-Sekirite-Websèvè-sou-SmartFusion2-22
  7. Klike sou OK. Pwogramasyon ki nesesè yo file se chwazi ak pare yo dwe pwograme nan aparèy la.
  8. Fenèt FlashPro Express la parèt jan yo montre nan figi sa a. Konfime ke yon nimewo pwogramè parèt nan jaden an pwogramè. Si li pa fè sa, konfime koneksyon tablo yo epi klike sou Refresh/Rescan Programmers.
    Figi 22 • Pwogramasyon Aparèy la
    Microsemi-Pest-Repeller-Kouri-Sekirite-Websèvè-sou-SmartFusion2-23
  9. Klike sou RUN. Lè aparèy la pwograme avèk siksè, yon estati RUN PASSED parèt jan yo montre nan figi sa a.
    Figi 23 • FlashPro Express—KOURI TE PASE
    Microsemi-Pest-Repeller-Kouri-Sekirite-Websèvè-sou-SmartFusion2-24
  10. Fèmen FlashPro Express oswa nan tab Pwojè a, klike sou Sòti.

Apendis 2: Enstalasyon Komisyon Konsèy pou Kouri Sekirite a Websèvè

Figi sa a montre konfigirasyon tablo a pou kouri Demo a sou tablo SmartFusion2 Advanced Development Kit.

Figi 24 • SmartFusion2 Advanced Development Kit Setup

Microsemi-Pest-Repeller-Kouri-Sekirite-Websèvè-sou-SmartFusion2-25

Apendis 3: Kote kavalye yo

Figi sa a montre pozisyon kavalye yo nan tablo SmartFusion2 Advanced Development Kit.
Figi 25 • Kote kavalye yo nan Komisyon Konsèy Twous Devlopman Avanse

Microsemi-Pest-Repeller-Kouri-Sekirite-Websèvè-sou-SmartFusion2-26

Nòt: Kavalye make an wouj yo mete pa default. Kavalye make an vèt yo dwe mete manyèlman.
Nòt: Kote kavalye yo nan figi anvan an ka chèche.

Anèks 4: Kouri konsepsyon an nan mòd IP estatik

Etap sa yo dekri kijan pou kouri konsepsyon an nan mòd IP estatik:

  1. Dwa klike sou sekirite_websèvè nan fenèt Project Explorer nan pwojè SoftConsole epi chwazi Pwopriyete, jan yo montre nan figi sa a.
    Figi 26 • Fenèt Project Explorer nan Pwojè SoftConsole
    Microsemi-Pest-Repeller-Kouri-Sekirite-Websèvè-sou-SmartFusion2-27Figi sa a montre retire senbòl NET_USE_DHCP nan tab Paramètres Zouti nan Pwopriyete pou sekirite_webfenèt sèvè.
    Figi 27 • Fenèt Pwopriyete Explorer a
    Microsemi-Pest-Repeller-Kouri-Sekirite-Websèvè-sou-SmartFusion2-28Si aparèy la konekte nan mòd IP estatik, adrès IP estatik tablo a se 169.254.1.23, Lè sa a, chanje paramèt TCP/IP lame a pou reflete adrès IP la. Figi sa a montre anviwònman TCP/IP PC lame.
    Figi 28 • Anviwònman Host PC TCP/IP
    Microsemi-Pest-Repeller-Kouri-Sekirite-Websèvè-sou-SmartFusion2-29Figi sa a montre paramèt adrès IP estatik yo.
    Figi 29 • Anviwònman Adrès IP estatik
    Microsemi-Pest-Repeller-Kouri-Sekirite-Websèvè-sou-SmartFusion2-30Yon fwa ke paramètres sa yo configuré, konstwi du a, enpòte dènye .hex file nan eNVM, epi kouri konsepsyon Libero a. Gade Egzekite konsepsyon Demo a, paj 13 pou egzekite konsepsyon an nan mòd IP estatik, si aparèy SmartFusion2 a deja pwograme ak top_static.job. file.
    Nòt: Pou kouri aplikasyon an nan mòd debug, pwogramè FlashPro obligatwa.

Dokiman / Resous

Microsemi Pest Repeller Kouri an sekirite Websèvè sou SmartFusion2 [pdfGid Itilizatè
Pest Repeller Kouri an sekirite Websèvè sou SmartFusion2, Pest, Repeller Running Secure Websèvè sou SmartFusion2, sou SmartFusion2

Referans

Kite yon kòmantè

Adrès imel ou p ap pibliye. Jaden obligatwa yo make *