Microsemi-SmartFusion2-SoC-FPGA-Code-Shadowing-lati-SPI-Flash-si-DDR-Memory-logo

Microsemi Pest Repeller Nṣiṣẹ Secure Webolupin on SmartFusion2

Microsemi-Pest-Repeller-Ṣiṣe-ni aabo-Webserver-on-SmartFusion2-ọja-aworan

Àtúnyẹwò History

Itan atunyẹwo ṣe apejuwe awọn iyipada ti a ṣe imuse ninu iwe-ipamọ naa.
Awọn iyipada ti wa ni atokọ nipasẹ atunyẹwo, bẹrẹ pẹlu atẹjade lọwọlọwọ julọ.

Atunyẹwo 9.0
Awọn atẹle jẹ akopọ ti awọn ayipada ti a ṣe ninu atunyẹwo yii.

  • Ṣe imudojuiwọn iwe-ipamọ fun Libero SoC v2021.1.
  • Yọ awọn itọkasi si awọn nọmba ẹya Libero.

Atunyẹwo 8.0
Ṣe imudojuiwọn iwe-ipamọ fun idasilẹ sọfitiwia Libero v11.8 SP1.

Atunyẹwo 7.0
Awọn atẹle ni awọn ayipada ti a ṣe ni atunyẹwo 7.0 ti iwe yii.

  • Libero SoC, FlashPro, ati awọn ibeere apẹrẹ SoftConsole ti ni imudojuiwọn. Fun alaye diẹ sii, wo Awọn ibeere Oniru, oju-iwe 5.
  • Jakejado itọsọna naa, awọn orukọ ti awọn iṣẹ akanṣe SoftConsole ti a lo ninu apẹrẹ demo ati gbogbo awọn isiro ti o somọ ti ni imudojuiwọn.

Atunyẹwo 6.0
Ṣe imudojuiwọn iwe-ipamọ fun idasilẹ sọfitiwia Libero v11.7 (SAR 76931) ni atunyẹwo 6.0 ti iwe yii.

Atunyẹwo 5.0
Imudojuiwọn SoftConsole Firmware Project, oju-iwe 9 (SAR 73518).

Atunyẹwo 4.0
Ṣe imudojuiwọn iwe-ipamọ fun idasilẹ sọfitiwia Libero v11.6 (SAR 72058).

Atunyẹwo 3.0
Ṣe imudojuiwọn iwe-ipamọ fun idasilẹ sọfitiwia Libero v11.5 (SAR 63973).

Atunyẹwo 2.0
Ṣe imudojuiwọn iwe-ipamọ fun idasilẹ sọfitiwia Libero v11.4 (SAR 60685).

Atunyẹwo 1.0
Àtúnyẹ̀wò 1.0 ni àkọ́kọ́ tí a tẹ̀jáde ìwé yìí.

Nṣiṣẹ Secure WebApẹrẹ Ririnkiri olupin lori Awọn ẹrọ SmartFusion2

Lilo PolarSSL, lwIP, ati FreeRTOS

Eleyi demo salaye ni aabo webAwọn agbara olupin nipa lilo Aabo Layer Transport (TLS),
Ilana Secure Sockets Layer (SSL), ati oluṣakoso iwọle alabọde ethernet oni-iyara (TSEMAC) ti awọn ẹrọ SmartFusion®2. demo yii ṣe apejuwe:

  • Lilo SmartFusion2 àjọlò Media Access Iṣakoso (MAC) ti a ti sopọ si Serial Gigabit Media Independent Interface (SGMII) PHY.
  • Ṣiṣẹpọ awakọ SmartFusion2 MAC pẹlu ile-ikawe PolarSSL (ọfẹ TLS/Iwe-ikawe Ilana SSL), Lightweight IP (lwIP) akopọ TCP/IP, ati Eto Ṣiṣẹ Aago gidi ọfẹ (RTOS).
  • Lilo awọn iṣẹ eto cryptographic Microsemi lati ṣe ilana Ilana TLS/SSL.
  • Ṣiṣe aabo webohun elo olupin lori SmartFusion2 Advanced Development Kit Board.
  • Nṣiṣẹ demo.

Apeere agbeegbe TSEmac ni SmartFusion2 Microcontroller Subsystem (MSS) ni a le tunto lati gbe data laarin PC agbalejo ati nẹtiwọọki Ethernet ni awọn oṣuwọn data atẹle (iyara laini):

  • 10 Mbps
  • 100 Mbps
  • 1000 Mbps

Fun alaye diẹ sii nipa wiwo TSEmac fun awọn ẹrọ SmartFusion2, tọka si UG0331: SmartFusion2 Microcontroller Subsystem User Guide.
Ni aabo Webolupin Ririnkiri Design Loriview

Awọn aabo webOhun elo olupin n ṣe atilẹyin ilana aabo TLS/SSL ti o parọ ati sọ awọn ifiranṣẹ dicrypts, ni aabo ibaraẹnisọrọ lodi si ifiranṣẹ tampsisun. Ibaraẹnisọrọ lati aabo webolupin idaniloju wipe kókó data le ti wa ni túmọ sinu kan ìkọkọ koodu ti o mu ki o soro lati tamper pẹlu data.

Awọn aabo webApẹrẹ demo olupin ni awọn ipele wọnyi, bi o ṣe han ni Nọmba 1, :

  • Ohun elo Layer
  • Layer Aabo (TLS/SSL Ilana)
  • Layer Transport (lwIP TCP/IP Stack)
  • RTOS ati Firmware Layer

Nṣiṣẹ Secure WebApẹrẹ Ririnkiri olupin lori Awọn Ẹrọ SmartFusion2 Lilo PolarSSL, lwIP, ati FreeRTOS

olusin 1 • Ni ifipamo Webolupin Layer

 Ohun elo Layer (HTTPS) FreeRTOS
Layer Aabo (TLS/SSL Ilana)
Layer Transport (IwIP TCP/IP Stack)
Firmware Layer
SmartFusion2 Apo Idagbasoke To ti ni ilọsiwaju (HW)

Ohun elo Layer
Awọn aabo webOhun elo olupin ti wa ni imuse lori SmartFusion2 Advanced Development Kit Board. Ohun elo naa ṣe itọju ibeere HTTPS lati ọdọ aṣawakiri alabara ati gbe awọn oju-iwe aimi lọ si alabara ni idahun si awọn ibeere wọn. Awọn oju-iwe wọnyi nṣiṣẹ lori ẹrọ aṣawakiri onibara (PC). Nọmba ti o tẹle n ṣe afihan aworan atọka ti olupin ti o sopọ (Aabo webohun elo olupin nṣiṣẹ lori ẹrọ SmartFusion2) ati alabara (web aṣàwákiri nṣiṣẹ lori PC ogun).

olusin 2 • Onibara Server Ibaraẹnisọrọ Block aworan atọka

Microsemi-Pest-Repeller-Ṣiṣe-ni aabo-Webolupin-on-SmartFusion2-01

olusin 2 • Onibara Server Ibaraẹnisọrọ Block aworan atọka

Layer Aabo (TLS/SSL Ilana)
Internet burausa ati webawọn olupin lo ilana TLS/SSL lati tan alaye ni aabo.
TLS/SSL ni a lo lati jẹri olupin ati alabara lati fi idi ibaraẹnisọrọ to ni aabo laarin awọn ẹgbẹ ti o jẹri nipa lilo fifi ẹnọ kọ nkan. Ilana yii jẹ siwa loke ilana ilana gbigbe, TCP/IP bi o ṣe han ni Nọmba 1, oju-iwe 3. Orisun ṣiṣii PolarSSL ìkàwé ni a lo lati ṣe ilana Ilana TLS/SSL fun aabo webohun elo olupin ni demo yii.

Tọkasi awọn wọnyi URLs fun pipe TLS/SSL awọn alaye imuse ilana:

Ile-ikawe PolarSSL pẹlu cryptographic ati awọn imuse ilana Ilana TLS/SSL. Ile-ikawe yii n pese awọn iṣẹ wiwo siseto ohun elo lati ṣe imuse aabo kan webohun elo olupin nipa lilo ilana TLS/SSL ati awọn algoridimu cryptographic software.

Fun alaye diẹ sii nipa TLS/SSL koodu orisun ikawe ti a kọ sinu C ati alaye iwe-aṣẹ, tọka si https://polarssl.org/.

Layer Transport (lwIP TCP/IP Stack)
Akopọ lwIP dara fun awọn eto ifibọ nitori pe o nlo awọn orisun diẹ, ati pe o le ṣee lo pẹlu tabi laisi ẹrọ ṣiṣe. lwIP naa ni awọn imuse gidi ti IP, Ilana Ifiranṣẹ Iṣakoso Intanẹẹti (ICMP), Olumulo DatagIlana ram (UDP), ati awọn ilana TCP, bakanna bi awọn iṣẹ atilẹyin gẹgẹbi ifipamọ ati iṣakoso iranti.

lwIP naa wa (labẹ iwe-aṣẹ BSD) gẹgẹbi koodu orisun C fun igbasilẹ lati adirẹsi atẹle: http://download.savannah.gnu.org/releases/lwIP/

RTOS ati Firmware Layer
FreeRTOS jẹ ekuro eto iṣẹ akoko gidi orisun ṣiṣi. FreeRTOS ni a lo ninu demo yii lati ṣe pataki ati ṣeto awọn iṣẹ ṣiṣe. Fun alaye diẹ sii ati koodu orisun tuntun, tọka si
http://www.freertos.org.

Famuwia n pese imuse awakọ sọfitiwia lati tunto ati ṣakoso awọn paati MSS wọnyi:

  • Àjọlò MAC
  • Awọn iṣẹ iṣakoso eto
  • Ipo Olona-pupọ gbogbo Asynchronous/Amuṣiṣẹpọ Olugba/Agbarasilẹ (MMUART)
  • Iṣagbewọle Idi gbogbogbo ati Ijade (GPIO)
  • Ibaraẹnisọrọ Agbeegbe Tẹlentẹle (SPI)
Design awọn ibeere

Tabili ti o tẹle ṣe atokọ ohun elo hardware ati awọn ibeere apẹrẹ sọfitiwia fun apẹrẹ demo yii.

Table 1 • Design awọn ibeere

  • Ibeere / Ẹya
    Eto iṣẹ 64 bit Windows 7 ati 10
  • Hardware
    Ohun elo Idagbasoke Ilọsiwaju SmartFusion2:
    • 12 V ohun ti nmu badọgba
    • FlashPro5 oluṣeto
    • USB A to Mini-B okun
  • Àjọlò okun RJ45
  • Gbalejo PC tabi Laptop
  • Software
    FlashPro Express
    Akiyesi: Tọkasi readme.txt file pese ni apẹrẹ files fun awọn ẹya sọfitiwia ti a lo pẹlu apẹrẹ itọkasi yii.
  • Libero ® System-on-Chip (SoC) fun viewni apẹrẹ files
  • SoftConsole
  • MSS àjọlò MAC awakọ
  • Gbalejo PC Drivers USB to UART awakọ
  • Ọkan ninu awọn eto imupese ebute ni tẹlentẹle:
    • HyperTerminal
    • TeraTerm
    • PuTTY
  • Aṣàwákiri
    Mozilla Firefox version 24 tabi nigbamii
    Internet Explorer version 8 tabi nigbamii

Akiyesi: Libero SmartDesign ati awọn iyaworan iboju atunto ti o han ninu itọsọna yii jẹ fun idi apejuwe nikan.
Ṣii apẹrẹ Libero lati wo awọn imudojuiwọn tuntun.

Awọn ibeere pataki
Ṣaaju ki o to bẹrẹ:
Ṣe igbasilẹ ati fi Libero SoC sori ẹrọ (bii itọkasi ninu webaaye fun apẹrẹ yii) lori PC ogun lati ipo atẹle.
https://www.microsemi.com/product-directory/design-resources/1750-libero-soc

Ririnkiri Design
Apẹrẹ demo files wa fun igbasilẹ lati ọna asopọ atẹle:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
Nọmba ti o tẹle n ṣe afihan eto ipele-oke ti apẹrẹ files. Fun alaye siwaju sii, tọka si Readme.txt file.

olusin 3 • Ririnkiri Design Files Top-Level Be

Microsemi-Pest-Repeller-Ṣiṣe-ni aabo-Webolupin-on-SmartFusion2-02

Ririnkiri Design Awọn ẹya ara ẹrọ
Apẹrẹ demo ni awọn aṣayan wọnyi:

  • Awọn LED ti npaju
  • Ifihan HyperTerminal
  • SmartFusion2 Google Search

Ririnkiri Design Apejuwe
Apẹrẹ demo jẹ imuse ni lilo wiwo SGMII PHY kan nipa tito atunto TSEmac fun iṣẹ Interface Mẹwa-Bit (TBI).
Fun alaye diẹ sii nipa wiwo TSEmac TBI, tọka si UG0331: SmartFusion2 Microcontroller Subsystem User Guide.

Libero SoC Hardware Project
Nọmba ti o tẹle fihan imuse apẹrẹ ohun elo Libero SoC fun apẹrẹ demo yii.

olusin 4 • Libero SoC Top-Level Hardware Design

Microsemi-Pest-Repeller-Ṣiṣe-ni aabo-Webolupin-on-SmartFusion2-03

Microsemi-Pest-Repeller-Ṣiṣe-ni aabo-Webolupin-on-SmartFusion2-04

Microsemi-Pest-Repeller-Ṣiṣe-ni aabo-Webolupin-on-SmartFusion2-05

Ise agbese ohun elo Libero SoC nlo awọn orisun SmartFusion2 MSS atẹle ati awọn IPs:

  • TSEmac TBI ni wiwo.
  • MMUART_0 fun awọn ibaraẹnisọrọ RS-232 lori SmartFusion2 To ti ni ilọsiwaju Apo.
  • GPIO: Awọn atọkun pẹlu awọn diodes ti njade ina (Awọn LED)
  • Paadi igbewọle igbẹhin 0 bi orisun aago
  • Ni wiwo ni tẹlentẹle iyara to ga (SERDESIF) SERDES_IF IP: Tunto fun SERDESIF_3 EPCS lane3, bi o han ni awọn wọnyi olusin.
    Fun alaye diẹ sii nipa awọn atọkun ni tẹlentẹle iyara to gaju, tọka si UG0447: IGLOO2 ati Smart-Fusion2 Itọsọna olumulo Awọn atọkun Serial Titẹ giga.

olusin 5 • Ga-iyara Serial Interface Configurator Window

Microsemi-Pest-Repeller-Ṣiṣe-ni aabo-Webolupin-on-SmartFusion2-06

  1. Awọn iṣẹ oludari eto cryptographic: Lati ṣe ilana TLS/SSL.

Package Pin iyansilẹ
Awọn iṣẹ iyansilẹ pin idii fun Awọn LED ati awọn ifihan agbara wiwo PHY han ni awọn tabili atẹle.

Table 2 • LED to Package Pinni iyansilẹ

Orukọ Port Pin Package
LED_1 D26
LED_2 F26
LED_3 F27
LED_4 C26
LED_5 C28
LED_6 B27
LED_7 C27
LED_8 E26

Tabili 3 • Awọn ifihan agbara wiwo PHY si Awọn iṣẹ iyansilẹ Awọn pinni Package

Orukọ Port Itọsọna Pin Package
PHY_MDC Abajade F3
PHY_MDIO Iṣawọle K7
PHY_RST Abajade F2

SoftConsole Firmware Project
Pe iṣẹ akanṣe SoftConsole nipa lilo IDE SoftConsole adaduro.

Awọn akopọ wọnyi ni a lo fun apẹrẹ demo yii:

  • Ẹya ikawe PolarSSL 1.2.8
  • lwIP TCP / IP akopọ version 1.4.1
  • FreeRTOS

Nọmba atẹle naa fihan iṣaajuample ti ilana ilana sọfitiwia SoftConsole ti apẹrẹ demo.

olusin 6 • SoftConsole Project Explorer Window

Microsemi-Pest-Repeller-Ṣiṣe-ni aabo-Webolupin-on-SmartFusion2-07

Yi ise agbese ni awọn aabo webimuse ohun elo olupin ni lilo PolarSSL, lwIP, ati FreeRTOS.

Standard fifi ẹnọ kọ nkan (AES) ati awọn iṣẹ eto ti kii ṣe ipinnu ID Bit Generator (NRBG) ni a lo lati ṣe imuse aabo. webohun elo olupin. AES ati NRBG le ṣe imuse nipa lilo ẹrọ ohun elo SmartFusion2 tabi ile-ikawe PolarSSL sọfitiwia. Ninu apẹrẹ demo yii, AES ati NRBG ni imuse nipa lilo ẹrọ ohun elo SmartFusion2 nipasẹ awọn iṣẹ eto.

Tabili 4 • Makiro lati Mu ṣiṣẹ tabi Muu Awọn iṣẹ Alakoso Eto ṣiṣẹ

System Makiro Service / Makiro Location

  • AES
    • # ṣe alaye HW_AES 1
      <$Apẹrẹ_Files_Directory>\m2s_dg0516_df\SF2_Secure_Webolupin_T
      CP_Demo_DF \ Libero \Webserver_TCP\SoftConsoleWebolupin_TCP_M
      SS_CM3 \ polarssl-1.2.8 \ pẹlu \ polarssl \ aes.h
  • NRBG
    • # ṣe alaye HW_NRBG 1
      <$Apẹrẹ_Files_Directory>\m2s_dg0516_df\SF2_Secure_Webolupin_T
      CP_Demo_DF \ Libero \Webserver_TCP\SoftConsoleWebolupin_TCP_M
      SS_CM3 \ polarssl-1.2.8 \ pẹlu \ polarssl \ ssl.h
      Akiyesi: Awọn iṣẹ eto AES ati NRBG ni atilẹyin fun aabo data ṣiṣẹ SmartFusion2 awọn ẹrọ bii M2S0150TS. Ti ẹrọ SmartFusion2 ko ba ṣiṣẹ aabo data, mu macros ti a mẹnuba ninu tabili iṣaaju lati lo sọfitiwia PolarSSL AES ati NRBG algorithms.
      Nọmba atẹle yii fihan awọn ẹya awakọ ti a lo fun demo naa.
      olusin 7 • Ririnkiri Design Driver awọn ẹya
      Microsemi-Pest-Repeller-Ṣiṣe-ni aabo-Webolupin-on-SmartFusion2-08

Ilana Ilana TLS/SSL nipa lilo Ile-ikawe PolarSSL
Ilana TLS/SSL ti pin si awọn fẹlẹfẹlẹ Ilana meji wọnyi:

  • Ifọwọyi bèèrè Layer
  • Gba Layer bèèrè

Ifọwọyi Protocol Layer
Layer yii ni awọn ilana abẹlẹ wọnyi:

  • Gbigbọ ọwọ: Ti a lo lati ṣe idunadura alaye igba laarin olupin ati alabara. Alaye igba naa pẹlu ID igba, awọn iwe-ẹri ẹlẹgbẹ, spec cipher, algorithm funmorawon, ati koodu ikọkọ ti o pin ti o lo lati ṣe ina awọn bọtini ti o nilo.
  • Yi alaye Cipher pada: Ti a lo lati yi bọtini ti a lo fun fifi ẹnọ kọ nkan laarin alabara ati olupin naa. Bọtini naa jẹ iṣiro lati alaye ti o paarọ lakoko imudani alabara-olupin.
  • Itaniji: Awọn ifiranšẹ titaniji ti wa ni ipilẹṣẹ lakoko imufọwọyi-olupin olupin lati jabo aṣiṣe tabi iyipada ipo si ẹlẹgbẹ.

Nọmba ti o tẹle yii fihan ipariview ti ilana imuwọwọ TLS/SSL.
Fun alaye diẹ sii nipa ilana imu ọwọ, ilana igbasilẹ, ati awọn algoridimu cryptographic, tọka si awọn http://tools.ietf.org/html/rfc5246.

olusin 8 • TLS/SSL Ilana Ifọwọwọ

Microsemi-Pest-Repeller-Ṣiṣe-ni aabo-Webolupin-on-SmartFusion2-09

Gba Layer Protocol
Ilana igbasilẹ gba ati fifipamọ data lati inu ohun elo naa ati gbe lọ si ipele gbigbe. Ilana igbasilẹ naa pin data ti o gba si iwọn ti o yẹ si algorithm cryptographic ati ni iyan kọ data naa. Ilana naa kan MAC tabi koodu ifitonileti ifiranšẹ hash keyed-hash (HMAC) ati fifipamọ tabi decrypts data nipa lilo alaye idunadura lakoko ilana imufọwọwọ.

Ṣiṣeto Apẹrẹ Ririnkiri
Awọn igbesẹ wọnyi ṣe apejuwe bi o ṣe le ṣeto demo fun igbimọ Apo Idagbasoke Ilọsiwaju SmartFusion2:

  1. So PC ogun pọ mọ Asopọ J33 nipa lilo USB A si okun mini-B. USB si gbogbo asynchronous olugba/ Atagba (UART) awakọ afara ti wa ni wiwa laifọwọyi.
    Akiyesi: Ti a ko ba rii awọn ebute oko oju omi COM laifọwọyi, fi awakọ FTDI D2XX sori ẹrọ fun ibaraẹnisọrọ ebute ni tẹlentẹle nipasẹ okun USB mini-USB FTDI. Awakọ naa, pẹlu itọsọna fifi sori ẹrọ, wa ni www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip.
  2. Tẹ-ọtun kọọkan ninu awọn ebute COM mẹrin ti a rii, ki o tẹ Awọn ohun-ini lati wa ibudo pẹlu ipo lori USB FP5 Serial Converter C, bi o ṣe han ninu nọmba atẹle. Ṣe akọsilẹ nọmba ibudo COM fun lilo lakoko iṣeto ni tẹlentẹle, bi o ṣe han ninu nọmba atẹle.
    olusin 9 • Ferese Oluṣakoso ẹrọ
    Microsemi-Pest-Repeller-Ṣiṣe-ni aabo-Webolupin-on-SmartFusion2-10
  3. So awọn jumpers pọ lori SmartFusion2 Advanced Development Kit Board, bi o ṣe han ninu tabili atẹle. Fun alaye nipa awọn ipo jumper, tọka si Àfikún 3: Awọn ipo Jumper,.
    Iṣọra: Pa a yipada ipese agbara, SW7, ṣaaju ṣiṣe awọn asopọ jumper.
    Table 5 • SmartFusion2 To ti ni ilọsiwaju Apo Jumper Eto
    Microsemi-Pest-Repeller-Ṣiṣe-ni aabo-Webolupin-on-SmartFusion2-31
  4. Ninu Apo Idagbasoke Ilọsiwaju SmartFusion2, so ipese agbara pọ si asopo J42.
  5. Apẹrẹ yii example le ṣiṣẹ ni mejeeji aimi IP ati awọn ipo IP ti o ni agbara. Nipa aiyipada, siseto files ti wa ni pese fun ìmúdàgba IP mode.
    • Fun IP aimi, so PC ogun pọ si asopọ J21 ti SmartFusion2 Advanced Development Kit Board nipa lilo okun RJ45 kan.
    • Fun IP ti o ni agbara, so eyikeyi ọkan ninu awọn ebute nẹtiwọọki ṣiṣi si asopo J21 ti SmartFusion2 Advanced Development Kit Board nipa lilo okun RJ45 kan.

Fọto Oṣo Board
Awọn fọto fọto ti SmartFusion2 Apo Idagbasoke Ilọsiwaju pẹlu gbogbo iṣeto atunto ni a fun ni Afikun 2: Eto Igbimọ fun Ṣiṣe aabo Webolupin,

Nṣiṣẹ Demo Design
Awọn igbesẹ wọnyi ṣe apejuwe bi o ṣe le ṣiṣe apẹrẹ demo:

  1. Ṣe igbasilẹ apẹrẹ demo lati: http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
  2. Yipada ON awọn SW7 agbara agbari yipada.
  3. Bẹrẹ eyikeyi awọn eto emulation ebute ni tẹlentẹle gẹgẹbi:
    • HyperTerminal
    • PuTTY
    • TeraTerm
      Akiyesi: Ninu demo yii ti lo PuTTY.
      Iṣeto fun eto naa jẹ:
    • Oṣuwọn Baud: 115200
    • Mẹjọ data die-die
    • Ọkan Duro bit
    • Ko si Parity
    • Ko si iṣakoso sisan
      Fun alaye siwaju sii nipa tito leto ni tẹlentẹle ebute emulation eto, tọkasi awọn tito leto Serial Terminal Emulation Programs Tutorial.
  4. Ṣe eto igbimọ Apo Idagbasoke Ilọsiwaju SmartFusion2 pẹlu iṣẹ naa file pese bi ara ti awọn oniru files lilo FlashPro Express software, tọka si Àfikún 1: Siseto awọn ẹrọ Lilo FlashPro Express,.
    Akiyesi: Awọn demo le wa ni ṣiṣe ni aimi ati ki o ìmúdàgba igbe. Lati ṣiṣẹ apẹrẹ ni ipo IP aimi, tẹle awọn igbesẹ ti a mẹnuba ninu Àfikún 4: Ṣiṣe Apẹrẹ ni Ipo IP Aimi,.
  5. Power ọmọ awọn SmartFusion2 To ti ni ilọsiwaju Development Apo ọkọ.
    Ifiranṣẹ itẹwọgba pẹlu adiresi IP ti o ni agbara ti han ninu eto imupese ebute ni tẹlentẹle, bi o ṣe han ninu eeya atẹle.
    Nọmba 10 • Awọn aṣayan olumulo
    Microsemi-Pest-Repeller-Ṣiṣe-ni aabo-Webolupin-on-SmartFusion2-11
  6. Adirẹsi IP ti o han lori PuTTY yẹ ki o wa ni titẹ sii sinu ọpa adirẹsi ti ẹrọ aṣawakiri lati ṣiṣe aabo webolupin. Ti adiresi IP ba jẹ 10.60.3.120, tẹ https://10.60.3.120 ninu ọpa adirẹsi ti ẹrọ aṣawakiri naa. demo yii ṣe atilẹyin Microsoft Internet Explorer mejeeji ati awọn aṣawakiri Mozilla Firefox.

Ṣiṣe awọn Secure WebRirinkiri olupin pẹlu Microsoft Internet Explorer
Awọn igbesẹ atẹle ṣe apejuwe bi o ṣe le ṣiṣe aabo webdemo olupin pẹlu Microsoft Internet Explorer:

  1. Ṣii Microsoft Internet Explorer ki o si tẹ awọn URL (fun example, https://10.60.3.120) ninu ọpa adirẹsi. Ẹrọ aṣawakiri n ṣe afihan ifiranṣẹ ikilọ kan, bi o ṣe han ninu nọmba atẹle.
    Nọmba 11 • Microsoft Internet Explorer ti nfihan Ifiranṣẹ Ikilọ Aṣiṣe Iwe-ẹri
    Microsemi-Pest-Repeller-Ṣiṣe-ni aabo-Webolupin-on-SmartFusion2-12
  2. Tẹ Tẹsiwaju si eyi webojula (ko niyanju) lati bẹrẹ ni aabo ibaraẹnisọrọ pẹlu awọn webolupin. Microsoft Internet Explorer ṣe afihan akojọ aṣayan akọkọ ti aabo webolupin, bi o ṣe han ninu nọmba atẹle.
    olusin 12 • Akojọ aṣyn akọkọ ti Secure Webolupin ni Internet Explorer
    Microsemi-Pest-Repeller-Ṣiṣe-ni aabo-Webolupin-on-SmartFusion2-32

Ṣiṣe awọn Secure WebRirinkiri olupin pẹlu Mozilla Firefox
Awọn igbesẹ atẹle ṣe apejuwe bi o ṣe le ṣiṣe aabo webdemo olupin pẹlu Mozilla Firefox:

  1. Ṣii ẹrọ aṣawakiri Mozilla Firefox ki o tẹ sii URL (fun example, https://10.60.3.120) ninu ọpa adirẹsi. Ẹrọ aṣawakiri n ṣe afihan ifiranṣẹ ikilọ kan, bi o ṣe han ninu nọmba atẹle.
    Nọmba 13 • Mozilla Firefox ti nfihan ifiranṣẹ Ikilọ
    Microsemi-Pest-Repeller-Ṣiṣe-ni aabo-Webolupin-on-SmartFusion2-14
  2. Yan Mo Loye Awọn Ewu naa ki o tẹ Fi Iyatọ kun….
  3. Tẹ Jẹrisi Aabo Aabo ni Fikun-un window Iyatọ Aabo, bi o ṣe han ni nọmba atẹle, lati bẹrẹ ibaraẹnisọrọ to ni aabo pẹlu webolupin. Ṣe nọmba 14 • Fi Ferese Iyatọ Aabo kun
    Microsemi-Pest-Repeller-Ṣiṣe-ni aabo-Webolupin-on-SmartFusion2-15Akiyesi: Ṣafikun imukuro aabo fun Adirẹsi IP ni a nilo fun lilọ kiri ni akoko akọkọ nikan.
    Akiyesi: Ti o ba gba ifiranṣẹ ikuna afọwọwọ eyikeyi ninu ebute, foju kọ ifiranṣẹ yẹn.
  4. Ẹrọ aṣawakiri Mozilla Firefox ṣe afihan akojọ aṣayan akọkọ, bi o ṣe han ninu nọmba atẹle.
    Nọmba 15 • Akojọ aṣyn akọkọ ti Secure Webolupin ni Mozilla Firefox
    Microsemi-Pest-Repeller-Ṣiṣe-ni aabo-Webolupin-on-SmartFusion2-16Akojọ aṣayan akọkọ ni awọn aṣayan wọnyi:
    • Awọn LED ti npaju
    • Ifihan HyperTerminal
    • SmartFusion2 Google Search
      Akiyesi: Awọn aṣayan wọnyi le jẹri ni lilo boya Microsoft Internet Explorer tabi Mozilla Firefox web aṣàwákiri. Ninu demo yii, awọn aṣayan jẹ afihan ni lilo Mozilla Firefox web kiri ayelujara.

Awọn LED ti npaju

  1. Tẹ Awọn LED ti npaju lori akojọ aṣayan akọkọ. O le ṣe akiyesi ilana LED ti nṣiṣẹ lori igbimọ SmartFusion2. Awọn weboju-iwe n fun aṣayan lati tẹ awọn iye sii lati pa awọn LED pẹlu ọwọ bi o ṣe han ni nọmba atẹle.
    olusin 16 • Si pawalara LED Page
    Microsemi-Pest-Repeller-Ṣiṣe-ni aabo-Webolupin-on-SmartFusion2-17
  2. Tẹ nọmba eyikeyi sii laarin 1-255 lati tan ina awọn LED pẹlu ọwọ. Fun example, ti o ba ti o ba tẹ 1, si pawalara LED1 går PA. Ti o ba tẹ 255, gbogbo awọn LED pawalara mẹjọ lọ PA.
  3. Tẹ Ile lati pada si akojọ aṣayan akọkọ.
    Akiyesi: SmartFusion2 Apo Idagbasoke To ti ni ilọsiwaju ni awọn LED kekere ti nṣiṣe lọwọ.

Ifihan HyperTerminal

  1. Tẹ Ifihan HyperTerminal lori akojọ aṣayan akọkọ. Nọmba atẹle yii fihan a weboju-iwe ti o funni ni aṣayan lati tẹ iye okun sii.
    olusin 17 • HyperTerminal Ifihan Page
    Microsemi-Pest-Repeller-Ṣiṣe-ni aabo-Webolupin-on-SmartFusion2-18Okun ti a tẹ sii han lori PuTTY, bi o ṣe han ninu nọmba atẹle.
    olusin 18 • Okun Ifihan lori PuTTY
    Microsemi-Pest-Repeller-Ṣiṣe-ni aabo-Webolupin-on-SmartFusion2-19
  2. Tẹ Lọ Pada Oju-iwe kan (bọtini itọka) tabi Ile lati pada si akojọ aṣayan akọkọ.

SmartFusion2 Google Search

  1. Tẹ SmartFusion2 Google Search lori akojọ aṣayan akọkọ.
    Akiyesi: Asopọmọra Intanẹẹti nilo pẹlu awọn ẹtọ iraye si to dara lati wọle si oju-iwe Wiwa Google SmartFusion2. Nọmba atẹle yii fihan a web oju-iwe pẹlu wiwa Google.
    olusin 19 • SmartFusion2 Google Search Page
    Microsemi-Pest-Repeller-Ṣiṣe-ni aabo-Webolupin-on-SmartFusion2-20
  2. Tẹ Ile lati pada si akojọ aṣayan akọkọ.

Àfikún 1: Ṣiṣeto Ẹrọ naa Lilo FlashPro Express

Abala yii ṣe apejuwe bi o ṣe le ṣe eto ẹrọ SmartFusion2 pẹlu iṣẹ siseto file lilo FlashPro Express.

Lati ṣeto ẹrọ naa, ṣe awọn igbesẹ wọnyi:

  1. Rii daju pe awọn eto jumper lori igbimọ jẹ kanna bi awọn ti a ṣe akojọ si ni Tabili 5, .
    Akiyesi: Yipada ipese agbara gbọdọ wa ni pipa lakoko ṣiṣe awọn asopọ jumper.
  2. So okun ipese agbara pọ si J42 asopo lori ọkọ.
  3. Agbara ON ipese agbara yipada SW7.
  4. Lori PC agbalejo, ṣe ifilọlẹ sọfitiwia FlashPro Express.
  5. Tẹ Titun tabi yan Iṣẹ Iṣẹ Tuntun lati FlashPro Express Job lati inu akojọ aṣayan iṣẹ-ṣiṣe lati ṣẹda iṣẹ akanṣe tuntun, bi o ṣe han ninu nọmba atẹle.
    olusin 20 • FlashPro Express Job Project
    Microsemi-Pest-Repeller-Ṣiṣe-ni aabo-Webolupin-on-SmartFusion2-21
  6. Tẹ atẹle naa sinu Iṣẹ Iṣẹ Tuntun lati inu apoti ibaraẹnisọrọ FlashPro Express Job:
    • Iṣẹ siseto file: Tẹ Kiri, ki o si lilö kiri si ipo ibi ti .job file ti wa ni be ki o si yan awọn file. Ipo aiyipada ni:
      \m2s_dg0516_df\SF2_Secure_Webserver_TCP_Demo_DF\Eto ing_Job
    • FlashPro Express orukọ ise agbese: Tẹ Kiri ki o si lilö kiri si awọn ipo ibi ti o ti fẹ lati fi awọn ise agbese.
      olusin 21 • New Job Project lati FlashPro Express Job
      Microsemi-Pest-Repeller-Ṣiṣe-ni aabo-Webolupin-on-SmartFusion2-22
  7. Tẹ O DARA. Eto ti o nilo file ti yan ati setan lati ṣe eto ninu ẹrọ naa.
  8. Ferese FlashPro Express yoo han bi o ṣe han ni nọmba atẹle. Jẹrisi pe nọmba oluṣeto yoo han ni aaye Awọn olupilẹṣẹ. Ti ko ba ṣe bẹ, jẹrisi awọn asopọ igbimọ ki o tẹ Tuntun/Ṣatunṣe Awọn olupilẹṣẹ.
    Nọmba 22 • Siseto Ẹrọ naa
    Microsemi-Pest-Repeller-Ṣiṣe-ni aabo-Webolupin-on-SmartFusion2-23
  9. Tẹ RUN. Nigbati ẹrọ naa ba ti ṣe eto ni aṣeyọri, ipo RUN PASSED yoo han bi o ṣe han ninu nọmba atẹle.
    olusin 23 • FlashPro Express-RUN ti kọja
    Microsemi-Pest-Repeller-Ṣiṣe-ni aabo-Webolupin-on-SmartFusion2-24
  10. Pa FlashPro Express tabi ni taabu Project, tẹ Jade.

Àfikún 2: Eto Igbimọ fun Ṣiṣe Aabo naa Webolupin

Nọmba ti o tẹle n ṣe afihan iṣeto igbimọ fun ṣiṣe demo lori SmartFusion2 Advanced Development Kit Board.

olusin 24 • SmartFusion2 Advanced Development Apo Oṣo

Microsemi-Pest-Repeller-Ṣiṣe-ni aabo-Webolupin-on-SmartFusion2-25

Àfikún 3: Awọn ipo Jumper

Nọmba ti o tẹle n ṣe afihan awọn ipo jumper ni igbimọ Apo Idagbasoke Ilọsiwaju SmartFusion2.
olusin 25 • Jumper Awọn ipo ni To ti ni ilọsiwaju Development Kit Board

Microsemi-Pest-Repeller-Ṣiṣe-ni aabo-Webolupin-on-SmartFusion2-26

Akiyesi: Jumpers afihan ni pupa ti wa ni ṣeto nipasẹ aiyipada. Jumpers afihan ni alawọ ewe gbọdọ wa ni ṣeto pẹlu ọwọ.
Akiyesi: Awọn ipo ti awọn jumpers ni awọn nọmba ti tẹlẹ jẹ wiwa.

Àfikún 4: Ṣiṣe Apẹrẹ ni Ipo IP Aimi

Awọn igbesẹ wọnyi ṣe apejuwe bi o ṣe le ṣiṣe apẹrẹ ni ipo IP Static:

  1. Tẹ-ọtun ni aabo_webolupin ni window Project Explorer ti iṣẹ akanṣe SoftConsole ko si yan Awọn ohun-ini, bi o ṣe han ninu nọmba atẹle.
    olusin 26 • Project Explorer Ferese ti SoftConsole Project
    Microsemi-Pest-Repeller-Ṣiṣe-ni aabo-Webolupin-on-SmartFusion2-27Nọmba ti o tẹle yii fihan yiyọ aami NET_USE_DHCP kuro ninu taabu Eto Irinṣẹ ti Awọn ohun-ini fun aabo_webwindow olupin.
    olusin 27 • Project Explorer Properties Window
    Microsemi-Pest-Repeller-Ṣiṣe-ni aabo-Webolupin-on-SmartFusion2-28Ti ẹrọ naa ba ti sopọ ni ipo IP aimi, adiresi IP aimi igbimọ jẹ 169.254.1.23, lẹhinna yi awọn eto TCP/IP ti gbalejo lati ṣe afihan adiresi IP naa. Nọmba atẹle yii fihan awọn eto TCP/IP ti gbalejo.
    olusin 28 • Gbalejo PC TCP/IP Eto
    Microsemi-Pest-Repeller-Ṣiṣe-ni aabo-Webolupin-on-SmartFusion2-29Nọmba atẹle yii fihan awọn eto adiresi IP aimi.
    Nọmba 29 • Awọn Eto Adirẹsi IP Aimi
    Microsemi-Pest-Repeller-Ṣiṣe-ni aabo-Webolupin-on-SmartFusion2-30Ni kete ti awọn eto wọnyi ba tunto, kọ famuwia, gbe wọle titun .hex file sinu eNVM, ati ṣiṣe awọn Libero design. Wo Ṣiṣe Apẹrẹ Ririnkiri naa, oju-iwe 13 lati ṣe apẹrẹ ni ipo IP aimi, ti ẹrọ SmartFusion2 ba ti ni eto tẹlẹ pẹlu top_static.job file.
    Akiyesi: Lati ṣiṣẹ ohun elo ni ipo yokokoro, a nilo oluṣeto eto FlashPro.

Awọn iwe aṣẹ / Awọn orisun

Microsemi Pest Repeller Nṣiṣẹ Secure Webolupin on SmartFusion2 [pdf] Itọsọna olumulo
Pest Repeller Nṣiṣẹ Secure Webolupin on SmartFusion2, Pest, Repeller Nṣiṣẹ Secure Webolupin lori SmartFusion2, lori SmartFusion2

Awọn itọkasi

Fi ọrọìwòye

Adirẹsi imeeli rẹ kii yoo ṣe atẹjade. Awọn aaye ti a beere ti wa ni samisi *