Microsemi-SmartFusion2-SoC-FPGA-Code-Shadowing-mai-SPI-Flash-i-DDR-Memory-logo

Microsemi Pest Repeller Tamo'e Saogalemu Webserver ile SmartFusion2

Microsemi-Pest-Repeller-Tamo'e-Saogalemu-Webserver-on-SmartFusion2-product-image

Toe Iloilo Tala'aga

O le tala fa'asolopito o lo'o fa'amatalaina suiga na fa'atinoina i le pepa.
O suiga o lo'o lisiina e ala i toe iloiloga, amata i le lomiga aupito lata mai.

Toe Iloiloga 9.0
O lo'o i lalo le aotelega o suiga na faia i lenei toe iloiloga.

  • Fa'afouina le pepa mo Libero SoC v2021.1.
  • Ave'ese fa'asinomaga i numera o lomiga Libero.

Toe Iloiloga 8.0
Fa'afou le pepa mo Libero v11.8 SP1 fa'asa'olotoga polokalama.

Toe Iloiloga 7.0
O suiga ia na faia i le toe iloiloga 7.0 o lenei pepa.

  • Libero SoC, FlashPro, ma SoftConsole mamanu manaʻomia ua faʻafouina. Mo nisi fa'amatalaga, va'ai Design Requirements, itulau 5.
  • I totonu o le taʻiala, o igoa o Poloketi SoftConsole o loʻo faʻaaogaina i le mamanu faʻataʻitaʻiga ma faʻamaumauga uma e fesoʻotaʻi e faʻafouina.

Toe Iloiloga 6.0
Fa'afou le pepa mo Libero v11.7 fa'amalologa polokalama (SAR 76931) i le toe iloiloga 6.0 o lenei pepa.

Toe Iloiloga 5.0
Fa'afouina SoftConsole Firmware Project, itulau 9 (SAR 73518).

Toe Iloiloga 4.0
Fa'afou le pepa mo Libero v11.6 fa'amalologa polokalama (SAR 72058).

Toe Iloiloga 3.0
Fa'afou le pepa mo Libero v11.5 fa'amalologa polokalama (SAR 63973).

Toe Iloiloga 2.0
Fa'afou le pepa mo Libero v11.4 fa'amalologa polokalama (SAR 60685).

Toe Iloiloga 1.0
Toefuataiga 1.0 o le lomiga muamua lea o lenei pepa.

Tamomoe Saogalemu Webserver Demo Design i SmartFusion2 Devices

Fa'aaogāina o le PolarSSL, lwIP, ma le FreeRTOS

O lenei demo e faʻamatalaina le saogalemu web'au'auna gafatia e fa'aaoga ai le Felauaiga Layer Security (TLS),
Fa'amaufa'ailoga Sockets Layer (SSL), ma le tri-speed ethernet medium access controller (TSEMAC) o masini SmartFusion®2. O loʻo faʻamatalaina e lenei demo:

  • Fa'aaogāina SmartFusion2 Ethernet Media Access Control (MAC) feso'ota'i ile Serial Gigabit Media Independent Interface (SGMII) PHY.
  • Tu'ufa'atasia le aveta'avale SmartFusion2 MAC ma le faletusi PolarSSL (le faletusi TLS/SSL protocol), mama IP (lwIP) TCP/IP fa'aputuga, ma le Fa'atonuga Taimi Fa'atino e leai se totogi (RTOS).
  • Fa'aaogaina auaunaga fa'akomepiuta Microsemi e fa'atino ai le TLS/SSL protocol.
  • Faʻatinoina o se saogalemu webtalosaga a le server ile SmartFusion2 Advanced Development Kit board.
  • Fa'atino le demo.

O le TEMAC peripheral instance i le SmartFusion2 Microcontroller Subsystem (MSS) e mafai ona faʻatulagaina e faʻafeiloaʻi faʻamatalaga i le va o le PC talimalo ma le fesoʻotaʻiga Ethernet i fua faʻamaumauga nei (laina saoasaoa):

  • 10 Mbps
  • 100 Mbps
  • 1000 Mbps

Mo nisi fa'amatalaga e uiga i le TSEMAC interface mo SmartFusion2 masini, tagai ile UG0331: SmartFusion2 Microcontroller Subsystem User Guide.
Saogalemu Webserver Demo Design Overview

Le saogalemu webO lo'o lagolagoina e le 'au'aunaga le TLS/SSL fa'akomepiuta fa'amautu e fa'ailoga ma fa'a'ese'ese fe'au, fa'amautu le feso'ota'iga e faasaga i le fe'au t.ampering. Fesootaiga mai le saogalemu web'au'auna fa'amautinoa e mafai ona fa'aliliuina fa'amatalaga ma'ale'ale i se fa'ailoga faalilolilo e faigata ai ona tamper ma faʻamatalaga.

Le saogalemu webserver demo design e aofia ai vaega nei, e pei ona faaalia i le Ata 1, :

  • Laega Fa'aoga
  • Laega Puipuiga (TLS/SSL Protocol)
  • Laega Felauaiga (lwIP TCP/IP Stack)
  • RTOS ma Firmware Layer

Tamomoe Saogalemu Webserver Demo Design i SmartFusion2 Devices Fa'aaoga PolarSSL, lwIP, ma FreeRTOS

Ata 1 • Puipuia Webserver Lays

 Fa'atonuga (HTTPS) FreeRTOS
Laega Puipuiga (TLS/SSL Protocol)
La'u Felauaiga (IwIP TCP/IP Stack)
Laega Firmware
SmartFusion2 Pusa Atina'e Maualuga (HW)

Laega Fa'aoga
Le saogalemu webO lo'o fa'atinoina le talosaga a le 'au'aunaga ile SmartFusion2 Advanced Development Kit board. O le talosaga e faʻatautaia le talosaga HTTPS mai le tagata suʻesuʻe ma tuʻuina atu itulau faʻamau i le kalani e tali atu ia latou talosaga. O itulau nei e tamomoe i luga ole su'esu'ega a le kalani (host PC). O le ata o loʻo i lalo o loʻo faʻaalia ai le poloka poloka o le fesoʻotaʻiga server (Secure web'au'aunaga o lo'o fa'agaoioia i luga ole masini SmartFusion2) ma le tagata fa'atau (web su'esu'e o lo'o fa'agaoioi i luga ole PC talimalo).

Ata 2 • Client Server Feso'ota'iga Ata poloka

Microsemi-Pest-Repeller-Tamo'e-Saogalemu-Webserver-i-SmartFusion2-01

Ata 2 • Client Server Feso'ota'iga Ata poloka

Laega Puipuiga (TLS/SSL Protocol)
Initaneti su'esu'e ma web'olo'o fa'aogaina e 'au'aunaga le TLS/SSL protocol e fa'amautu ai fa'amatalaga.
TLS/SSL e fa'aoga e fa'amaonia ai le server ma le tagata fa'atau e fa'amautu feso'ota'iga i le va o vaega fa'amaonia e fa'aoga ai fa'ailoga. O lenei faʻasalalauga o loʻo faʻapipiʻiina i luga aʻe o le felauaiga, TCP / IP e pei ona faʻaalia i le Ata 1, itulau 3. O se punaoa tatala PolarSSL faletusi e faʻaaogaina e faʻatino ai le TLS/SSL protocol mo le saogalemu. webserver talosaga i lenei demo.

Va'ai i mea nei URLmo fa'amatalaga uma o fa'atinoga o le TLS/SSL:

O le faletusi PolarSSL e aofia ai faʻataʻitaʻiga ma TLS/SSL faʻatinoga faʻatinoga. O lenei faletusi o lo'o tu'uina atu ai galuega fa'akomepiuta polokalame e fa'atino ai se saogalemu webtalosaga a le server e fa'aaoga ai le TLS/SSL protocol ma le software cryptographic algorithms.

Mo nisi fa'amatalaga e uiga i le TLS/SSL protocol library source code o lo'o tusia i le C ma fa'amatalaga laisene, tagai ile https://polarssl.org/.

Laega Felauaiga (lwIP TCP/IP Stack)
O le lwIP stack e fetaui lelei mo faiga fa'apipi'i ona e fa'aogaina ni nai puna'oa, ma e mafai ona fa'aoga pe leai se faiga fa'aoga. O le lwIP e aofia ai faʻatinoga moni o le IP, Internet Control Message Protocol (ICMP), User Datagram Protocol (UDP), ma TCP protocols, faʻapea foʻi ma galuega lagolago e pei o le paʻu ma le puleaina o manatua.

O lo'o avanoa le lwIP (i lalo o le laisene BSD) o le C source code mo le la'uina mai le tuatusi lea: http://download.savannah.gnu.org/releases/lwIP/

RTOS ma Firmware Layer
O le FreeRTOS o se faʻamatalaga matala faʻaoga faʻaoga taimi moni kernel. O lo'o fa'aogaina le FreeRTOS i lenei fa'ata'ita'iga e fa'amuamua ma fa'atulaga galuega. Mo nisi fa'amatalaga ma le fa'ailoga puna fou, fa'asino ile
http://www.freertos.org.

O le firmware e tuʻuina atu ai le faʻatinoina o le avetaʻavale e faʻapipiʻi ma pulea vaega MSS nei:

  • Ethernet MAC
  • Au'aunaga fa'atonu
  • Tele-Aiga lautele Asynchronous/feso'ota'i Receiver/Transmitter (MMUART)
  • Fa'amoemoega Lautele Ulufale ma Galuega Fa'atino(GPIO)
  • Fa'asologa Fa'asologa Fa'asologa (SPI)
Fuafuaga Manaomia

O le laulau o lo'o i lalo o lo'o lisiina ai mea e mana'omia mo le fa'atulagaina o masini ma polokalame mo lenei fa'ata'ita'iga.

Laulau 1 • Fuafuaga Manaomia

  • Manaoga/Viga
    Faiga Fa'agaioiga 64 bit Windows 7 ma 10
  • Meafaigaluega
    SmartFusion2 Atina'e Atina'e Kit:
    • 12 V fetuutuunai
    • FlashPro5 polokalame
    • USB A i le Mini-B uaea
  • Uaea Ethernet RJ45
  • Host PC po'o le Laptop
  • Polokalama
    FlashPro Express
    Fa'aaliga: Va'ai ile readme.txt file saunia i le mamanu files mo lomiga faakomepiuta o lo'o fa'aogaina i lenei mamanu fa'asino.
  • Libero ® System-on-Chip (SoC) mo viewi le mamanu files
  • SoftConsole
  • MSS Ethernet MAC avetaavale
  • Talia PC Aveta'avale USB i UART aveta'avale
  • O se tasi o polokalame fa'ata'ita'iga fa'asologa fa'asolosolo nei:
    • HyperTerminal
    • TeraTerm
    • PUTI
  • Su'esu'e
    Mozilla Firefox version 24 pe mulimuli ane
    Internet Explorer version 8 pe mulimuli ane

Fa'aaliga: Libero SmartDesign ma ata fa'atulagaina o ata o lo'o fa'aalia i lenei ta'iala e mo na'o fa'ata'ita'iga.
Tatala le mamanu Libero e vaʻai i faʻafouga fou.

Mea e mana'omia muamua
Ae e te le'i amataina:
Tikia ma faʻapipiʻi Libero SoC (e pei ona faʻaalia i le webnofoaga mo lenei mamanu) i luga o le PC talimalo mai le nofoaga nei.
https://www.microsemi.com/product-directory/design-resources/1750-libero-soc

Fa'ata'ita'iga Fuafuaga
Le mamanu demo files o lo'o avanoa mo le la'uina mai le so'oga lea:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
O le ata o loʻo i lalo o loʻo faʻaalia ai le fausaga pito i luga o le mamanu files. Mo nisi fa'amatalaga, tagai ile Readme.txt file.

Ata 3 • Fa'ata'ita'iga Fuafuaga Files Fuafuaga Tulaga Maualuga

Microsemi-Pest-Repeller-Tamo'e-Saogalemu-Webserver-i-SmartFusion2-02

Fa'aaliga Fa'ata'ita'iga
O le mamanu faʻataʻitaʻiga o loʻo i ai filifiliga nei:

  • LED e emo
  • Fa'aaliga HyperTerminal
  • SmartFusion2 Google Su'esu'e

Fa'amatalaga Fa'ata'ita'iga
O le faʻataʻitaʻiga faʻataʻitaʻiga o loʻo faʻatinoina i le faʻaogaina o le SGMII PHY interface e ala i le faʻatulagaina o le TSEMAC mo le Ten-Bit Interface (TBI) faʻagaioiga.
Mo nisi fa'amatalaga e uiga i le TSEMAC TBI interface, fa'asino ile UG0331: SmartFusion2 Microcontroller Subsystem User Guide.

Libero SoC Hardware Poloketi
O le ata o loʻo i lalo o loʻo faʻaalia ai le Libero SoC hardware design faʻatinoga mo lenei faʻataʻitaʻiga mamanu.

Ata 4 • Libero SoC Fuafuaga Meafaigaluega Tulaga Maualuga Maualuga

Microsemi-Pest-Repeller-Tamo'e-Saogalemu-Webserver-i-SmartFusion2-03

Microsemi-Pest-Repeller-Tamo'e-Saogalemu-Webserver-i-SmartFusion2-04

Microsemi-Pest-Repeller-Tamo'e-Saogalemu-Webserver-i-SmartFusion2-05

O lo'o fa'aogaina e le Libero SoC hardware ia mea nei SmartFusion2 MSS ma IPs:

  • TEMAC TBI fa'aoga.
  • MMUART_0 mo feso'ota'iga RS-232 ile SmartFusion2 Advanced Development Kit.
  • GPIO: Feso'ota'iga fa'atasi ma le fa'avevela moli (LEDs)
  • Fa'amautu mea fa'aoga 0 e fai ma puna o le uati
  • Fa'aoga fa'asologa maualuga (SERDESIF) SERDES_IF IP: Fa'atonu mo SERDESIF_3 EPCS lane3, e pei ona fa'aalia i le ata o lo'o i lalo.
    Mo nisi fa'amatalaga e uiga i feso'ota'iga fa'asologa maualuga, va'ai i le UG0447: IGLOO2 ma Smart-Fusion2 High Speed ​​Serial Interfaces Guide Guide.

Ata 5 • Fa'amalama Fa'atonu Fa'asologa Fa'asologa Fa'asologa maualuga

Microsemi-Pest-Repeller-Tamo'e-Saogalemu-Webserver-i-SmartFusion2-06

  1. Au'aunaga fa'atonutonu faiga fa'akomepiuta: Fa'atino TLS/SSL protocol.

Fa'atonuga Pin Package
O lo'o fa'aalia i siata o lo'o i lalo le fa'asologa o pine fa'apipi'i mo LED ma fa'ailoga PHY.

Laulau 2 • Ta'ita'i i Fa'aputuga Pins Tofiga

Igoa o le Taulaga Pini afifi
LED_1 D26
LED_2 F26
LED_3 F27
LED_4 C26
LED_5 C28
LED_6 B27
LED_7 C27
LED_8 E26

Siata 3 • PHY Fa'ailoga Fa'afeso'ota'i i Fa'aputuga Fa'amau

Igoa o le Taulaga Fa'atonuga Pini afifi
PHY_MDC Tuuina atu F3
PHY_MDIO Ulufale K7
PHY_RST Tuuina atu F2

Poloketi SoftConsole Firmware
Fa'aoga le poloketi SoftConsole e fa'aoga ai le SoftConsole IDE.

O fa'aputuga nei o lo'o fa'aogaina mo lenei fa'ata'ita'iga mamanu:

  • PolarSSL faletusi lomiga 1.2.8
  • lwIP TCP/IP stack version 1.4.1
  • FreeRTOS

O le ata lea o loʻo faʻaalia mai ai le example fa'atulagaina o fa'atonuga fa'akomepiuta SoftConsole o le fa'ata'ita'iga mamanu.

Ata 6 • SoftConsole Project Explorer Window

Microsemi-Pest-Repeller-Tamo'e-Saogalemu-Webserver-i-SmartFusion2-07

O lenei poloketi e aofia ai le saogalemu webfa'atinoga o talosaga a le server e fa'aaoga ai le PolarSSL, lwIP, ma le FreeRTOS.

O le Advanced Encryption Standard (AES) ma le Non-deterministic Random Bit Generator (NRBG) auaunaga faʻaogaina e faʻaogaina e faʻatino ai le saogalemu. webtalosaga a le server. O le AES ma le NRBG e mafai ona faʻatinoina e faʻaaoga ai le SmartFusion2 masini masini poʻo le polokalama PolarSSL faletusi. I lenei faʻataʻitaʻiga faʻataʻitaʻiga, o le AES ma le NRBG o loʻo faʻaaogaina e faʻaaoga ai le masini masini masini SmartFusion2 e ala i auaunaga faʻaoga.

Siata 4 • Macros e Fa'aagaoi pe Fa'agata Auaunaga Pule Fa'atonu

System Service Macro / Macro Nofoaga

  • AES
    • #fa'amatala HW_AES 1
      <$Design_Files_Directory>\m2s_dg0516_df\SF2_Secure_Webserver_T
      CP_Demo_DF\Libero\Webserver_TCP\SoftConsole\Webserver_TCP_M
      SS_CM3\polarssl-1.2.8\include\polarssl\aes.h
  • NRBG
    • #fa'amatala HW_NRBG 1
      <$Design_Files_Directory>\m2s_dg0516_df\SF2_Secure_Webserver_T
      CP_Demo_DF\Libero\Webserver_TCP\SoftConsole\Webserver_TCP_M
      SS_CM3\polarssl-1.2.8\include\polarssl\ssl.h
      Fa'aaliga: O lo'o lagolagoina le 'au'aunaga fa'akomepiuta AES ma le NRBG mo le saogalemu o fa'amaumauga e mafai ai e SmartFusion2 masini pei o M2S0150TS. Afai o le SmartFusion2 masini e le mafai ona faʻaogaina faʻamaumauga, tape le macros o loʻo taʻua i le laulau muamua e faʻaoga ai le polokalama PolarSSL AES ma NRBG algorithms.
      O le ata o lo'o i lalo o lo'o fa'aalia ai le aveta'avale fa'aaoga mo le demo.
      Ata 7 • Fa'ata'ita'iga Fuafuaga Aveta'avale
      Microsemi-Pest-Repeller-Tamo'e-Saogalemu-Webserver-i-SmartFusion2-08

TLS/SSL Protocol Implementation e fa'aaoga ai le PolarSSL Library
O le TLS/SSL protocol ua vaevaeina i vaega nei e lua:

  • Fa'asagaga o le fa'atalofa
  • Fa'amaufa'ailoga fa'asologa

Layer Protocol Lulu lima
O lenei vaega o lo'o aofia ai vaega laiti nei:

  • Lululima: Fa'aaoga e fa'atalanoa ai fa'amatalaga o le sauniga i le va o le 'au'aunaga ma le kalani. O faʻamatalaga faʻamatalaga e aofia ai le ID ID, tusi faamaonia a tupulaga, le cipher spec, le algorithm compression, ma se code faalilolilo fefaʻasoaaʻi e faʻaaogaina e faʻatupuina ai ki manaʻomia.
  • Suia le Cipher fa'amatalaga: Fa'aaoga e sui ai le ki fa'aoga mo fa'ailoga i le va o le kalani ma le server. O le ki e fa'atatau mai i fa'amatalaga na fa'afesuia'i i le taimi o le fa'atalofa a le client-server.
  • Lapata'i: O fe'au lapata'i e fa'atupuina i le taimi o le fa'atalofa a le kalani-server e lipoti atu ai se mea sese po'o se suiga i le tulaga i le tupulaga.

O le ata o loʻo mulimuli mai o loʻo faʻaalia ai le ovaview o le TLS/SSL fa'atalofa lima.
Mo nisi fa'amatalaga e uiga i fa'ata'ita'iga fa'atalofa, fa'amaumauga fa'amaumauga, ma fa'ata'otoga algorithms, fa'asino ile http://tools.ietf.org/html/rfc5246.

Ata 8 • TLS/SSL Fa'ata'amilosaga Fa'atalofa

Microsemi-Pest-Repeller-Tamo'e-Saogalemu-Webserver-i-SmartFusion2-09

Fa'amaufa'ailoga Fa'atonuga
O le faʻamaumauga faʻamaumauga e maua ma faʻailogaina faʻamatalaga mai le talosaga ma tuʻuina atu i le vaega o felauaiga. O le fa'amaumauga fa'amaumauga e fa'amavaeina fa'amaumauga na maua i se lapo'a e fetaui i le cryptographic algorithm ma fa'apipi'iina fa'amaumauga. O lo'o fa'aogaina e le protocol le MAC po'o le key-hash message authentication code (HMAC) ma fa'ailoga pe fa'a'ese'ese fa'amaumauga e fa'aaoga ai fa'amatalaga na fa'atalanoaina i le taimi o le fa'apolopolo lima.

Fa'atulaga le Fa'ata'ita'iga Design
O laasaga nei o loʻo faʻamatalaina pe faʻapefea ona faʻatulagaina le demo mo le SmartFusion2 Advanced Development Kit board:

  1. Faʻafesoʻotaʻi le PC talimalo ile J33 Connector e faʻaaoga ai le USB A i le mini-B cable. O le USB i le universal asynchronous receiver/transmitter (UART) alalaupapa aveta'avale e otometi lava ona iloa.
    Fa'aaliga: Afai e le otometi ona iloa ports COM, faʻapipiʻi le avetaʻavale FTDI D2XX mo fesoʻotaʻiga faʻamaufaʻailoga e ala i le FTDI mini-USB cable. O le aveta'avale, fa'atasi ai ma le ta'iala fa'apipi'i, o lo'o avanoa ile www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip.
  2. Kiliki-matau ta'itasi o COM ports e fa, ma kiliki Properties e su'e ai le taulaga ma le nofoaga i luga o le USB FP5 Serial Converter C, e pei ona fa'aalia i le ata o lo'o i lalo. Fai se fa'amatalaga o le numera o le taulaga COM mo le fa'aoga i le taimi o le fa'asologa o laina laina, e pei ona fa'aalia i le ata o lo'o i lalo.
    Ata 9 • Fa'amalama Pule Fa'atonu
    Microsemi-Pest-Repeller-Tamo'e-Saogalemu-Webserver-i-SmartFusion2-10
  3. Faʻafesoʻotaʻi tagata osooso i luga o le SmartFusion2 Advanced Development Kit laupapa, e pei ona faʻaalia i le laulau o loʻo i lalo. Mo fa'amatalaga e uiga i nofoaga e osooso ai, tagai i le Fa'aopoopoga 3: Nofoaga e osooso ai, .
    Lapata'iga: Ta'e le ki sapalai eletise, SW7, a'o le'i faia so'oga osooso.
    Laulau 5 • SmartFusion2 Advanced Kit Jumper Settings
    Microsemi-Pest-Repeller-Tamo'e-Saogalemu-Webserver-i-SmartFusion2-31
  4. I le SmartFusion2 Advanced Development Kit, faʻafesoʻotaʻi le eletise i le fesoʻotaʻiga J42.
  5. O lenei mamanu exampe mafai ona tamomoe i tulaga uma e lua IP ma le malosi IP modes. I le faaletonu, polokalame files o lo'o tu'uina atu mo le malosi o le IP.
    • Mo IP tumau, faʻafesoʻotaʻi le PC talimalo ile J21 fesoʻotaʻiga o le SmartFusion2 Advanced Development Kit laupapa e faʻaaoga ai le RJ45 cable.
    • Mo le IP malosi, fa'afeso'ota'i so'o se tasi o va'a feso'ota'iga matala i le feso'ota'iga J21 o le SmartFusion2 Advanced Development Kit laupapa e fa'aaoga ai le RJ45 cable.

Ata Fa'atonu Fa'atonu
O ata o le SmartFusion2 Advanced Development Kit board ma fa'atonuga uma o lo'o tu'uina atu i le Fa'aopoopoga 2: Fa'atonu Fa'atonu mo le Fa'agaoioia o le Saogalemu. Webserver,

Fa'atino le Fa'ata'ita'iga Design
O laasaga nei o loʻo faʻamatalaina pe faʻafefea ona faʻatino le mamanu faʻataʻitaʻiga:

  1. La'i mai le ata fa'ata'oto mai: http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
  2. Su'e le ki SW7 sapalai eletise.
  3. Amata soʻo se polokalame faʻataʻitaʻiga faʻasolosolo faʻasolosolo e pei o:
    • HyperTerminal
    • PUTI
    • TeraTerm
      Fa'aaliga: I lenei faʻataʻitaʻiga PuTTY faʻaaogaina.
      O le faatulagaga mo le polokalame e:
    • Fua Faatatau: 115200
    • E valu fa'amaumauga
    • Tasi le taofi
    • Leai se tutusa
    • Leai se pulea o le tafe
      Mo nisi fa'amatalaga e uiga i le fa'atulagaina o polokalame fa'ata'ita'iga fa'asologa fa'asolosolo, fa'asino ile Fa'atonuga o Polokalama Fa'ata'ita'iga Fa'atonu Serial Terminal.
  4. Polokalama le SmartFusion2 Advanced Development Kit laupapa ma le galuega file tu'uina atu o se vaega o le mamanu files fa'aogaina le polokalame FlashPro Express, fa'asino ile Fa'aopoopo 1: Fa'apolokalameina le Masini Fa'aaogāina FlashPro Express, .
    Fa'aaliga: O le demo e mafai ona faʻatautaia i tulaga faʻapitoa ma faʻamalosi. Ina ia faʻataʻitaʻiina le mamanu i le faʻaogaina o le IP mode, mulimuli i laasaga o loʻo taʻua i le Faʻaopoopoga 4: Taʻavale le Design i Static IP Mode,.
  5. Taamilomilo malosi le SmartFusion2 Advanced Development Kit laupapa.
    O lo'o fa'aalia se fe'au fa'afeiloa'i fa'atasi ai ma le tuatusi IP malosi i le polokalame fa'ata'ita'iga fa'asologa fa'asolosolo, e pei ona fa'aalia i le ata o lo'o mulimuli mai.
    Ata 10 • Filifiliga a Tagata Fa'aaoga
    Microsemi-Pest-Repeller-Tamo'e-Saogalemu-Webserver-i-SmartFusion2-11
  6. O le tuatusi IP o loʻo faʻaalia ile PuTTY e tatau ona tuʻuina i totonu o le tuatusi pa o le browser e faʻatautaia ai le saogalemu webserver. Afai o le tuatusi IP o le 10.60.3.120, ulufale https://10.60.3.120 i le tuatusi pa o le browser. O lenei demo e lagolagoina uma suʻesuʻega a Microsoft Internet Explorer ma Mozilla Firefox.

Tamomoe le Saogalemu Webserver Demo ma Microsoft Internet Explorer
O laasaga nei o loʻo faʻamatalaina ai le faʻaogaina o le saogalemu webfa'aaliga fa'aumau ma Microsoft Internet Explorer:

  1. Tatala le Microsoft Internet Explorer ma lolomi le URL (mo example, https://10.60.3.120) i le pusa tuatusi. O loʻo faʻaalia e le browser se savali lapatai, e pei ona faʻaalia i le ata o loʻo i lalo.
    Ata 11 • Microsoft Internet Explorer o lo'o fa'aalia ai le Savali Lapata'iga Fa'ailoga Fa'ailoga
    Microsemi-Pest-Repeller-Tamo'e-Saogalemu-Webserver-i-SmartFusion2-12
  2. Kiliki Fa'aauau i lenei webnofoaga (e le fautuaina) e amata ai fesootaiga saogalemu ma le webserver. O le Microsoft Internet Explorer e fa'aalia le lisi autu o le saogalemu webserver, e pei ona fa'aalia i le ata lea.
    Ata 12 • Menu Autu o le Saogalemu Webserver ile Internet Explorer
    Microsemi-Pest-Repeller-Tamo'e-Saogalemu-Webserver-i-SmartFusion2-32

Tamomoe le Saogalemu Webserver Demo ma Mozilla Firefox
O laasaga nei o loʻo faʻamatalaina ai le faʻaogaina o le saogalemu webfaʻataʻitaʻiga a le server ma Mozilla Firefox:

  1. Tatala le Mozilla Firefox browser ma ulufale i le URL (mo example, https://10.60.3.120) i le pusa tuatusi. O loʻo faʻaalia e le browser se savali lapatai, e pei ona faʻaalia i le ata o loʻo i lalo.
    Ata 13 • Mozilla Firefox o lo'o fa'aalia le Savali Lapata'iga
    Microsemi-Pest-Repeller-Tamo'e-Saogalemu-Webserver-i-SmartFusion2-14
  2. Filifili 'Ou te Malamalama i Tulaga lamatia ma kiliki Fa'aopoopo Fa'atasi....
  3. Kiliki Fa'amaonia le Puipuiga o le Puipuiga i le Add Security Exception window, e pei ona fa'aalia i le ata o lo'o i lalo, e amata ai feso'ota'iga fa'amautu ma le webserver. Ata 14 • Fa'aopoopo Fa'amalama Puipuiga
    Microsemi-Pest-Repeller-Tamo'e-Saogalemu-Webserver-i-SmartFusion2-15Fa'aaliga: O le fa'aopoopoina o le puipuiga malu mo le IP Address e mana'omia mo na'o su'esu'ega muamua.
    Fa'aaliga: Afai e te maua se fe'au ua le mafai ona faatalofa i le laina, aua le amanaiaina lena savali.
  4. O le Mozilla Firefox browser e faʻaalia le lisi autu, e pei ona faʻaalia i le ata o loʻo i lalo.
    Ata 15 • Menu Autu o le Secure Webserver i Mozilla Firefox
    Microsemi-Pest-Repeller-Tamo'e-Saogalemu-Webserver-i-SmartFusion2-16O le lisi autu o loʻo i ai filifiliga nei:
    • LED e emo
    • Fa'aaliga HyperTerminal
    • SmartFusion2 Google Su'esu'e
      Fa'aaliga: O nei filifiliga e mafai ona faʻamaonia e ala ile Microsoft Internet Explorer poʻo Mozilla Firefox web su'esu'e. I lenei demo, o filifiliga o loʻo faʻaalia e faʻaaoga ai Mozilla Firefox web su'esu'e.

LED e emo

  1. Kiliki LED Emo emo i luga o le lisi autu. E mafai ona e vaʻaia se faʻataʻitaʻiga o le LED i luga ole laupapa SmartFusion2. O le webitulau o lo'o tu'uina atu ai se filifiliga e fa'aulu i totonu o fa'atauga e fa'amoe lima ai LED e pei ona fa'aalia i le ata o lo'o mulimuli mai.
    Ata 16 • Itulau LED e emo
    Microsemi-Pest-Repeller-Tamo'e-Saogalemu-Webserver-i-SmartFusion2-17
  2. Ulufale so'o se numera i le va o le 1-255 e fa'amumu ai ma le lima le LED. Mo example, afai e te ulufale i le 1, emo LED1 e pe. Afai e te ulufale i le 255, e pe uma moli emo e valu.
  3. Kiliki le Fale e toe fo'i i le lisi autu.
    Fa'aaliga: SmartFusion2 Advanced Development Kit o loʻo i ai le malosi o LED maualalo.

Fa'aaliga HyperTerminal

  1. Kiliki HyperTerminal Display i luga o le lisi autu. O le ata lenei o lo'o fa'aalia ai a webitulau o lo'o tu'uina atu ai se filifiliga e fa'aofi ai se tau manoa.
    Ata 17 • Itulau Fa'aaliga HyperTerminal
    Microsemi-Pest-Repeller-Tamo'e-Saogalemu-Webserver-i-SmartFusion2-18O le manoa ulufale o loʻo faʻaalia ile PuTTY, e pei ona faʻaalia i le ata o loʻo i lalo.
    Ata 18 • Fa'aaliga Manoa ile PuTTY
    Microsemi-Pest-Repeller-Tamo'e-Saogalemu-Webserver-i-SmartFusion2-19
  2. Kiliki i tua le tasi Itulau (arrow button) poʻo le Fale e toe foʻi i le lisi autu.

SmartFusion2 Google Su'esu'e

  1. Kiliki SmartFusion2 Google Search ile lisi autu.
    Fa'aaliga: E mana'omia le feso'ota'iga i luga ole laiga fa'atasi ai ma aia tatau talafeagai e o'o atu ai ile SmartFusion2 Google Search itulau. O le ata lenei o lo'o fa'aalia ai a web itulau ma Google su'esu'e.
    Ata 19 • SmartFusion2 Google Search Itulau
    Microsemi-Pest-Repeller-Tamo'e-Saogalemu-Webserver-i-SmartFusion2-20
  2. Kiliki ile Fale e toe fo'i i le lisi autu.

Fa'aopoopo 1: Fa'apolokalameina le Masini Fa'aaogā le FlashPro Express

O lenei vaega o loʻo faʻamatalaina pe faʻapefea ona faʻapipiʻiina le masini SmartFusion2 ma le galuega faʻatulagaina file fa'aaoga le FlashPro Express.

Ina ia faʻapipiʻi le masini, fai laasaga nei:

  1. Ia mautinoa o tulaga osooso i luga o le laupapa e tutusa ma tulaga o loo lisiina i le Laulau 5, .
    Fa'aaliga: E tatau ona tape le ki o le paoa a'o faia so'oga osooso.
  2. Fa'afeso'ota'i le uaea sapalai eletise i le feso'ota'iga J42 i luga o le laupapa.
  3. Malosi i luga ole ki o le sapalai eletise SW7.
  4. I luga o le PC talimalo, faʻalauiloa le polokalama FlashPro Express.
  5. Kiliki New pe filifili New Job Project mai le FlashPro Express Job mai le Project menu e fatu ai se galuega fou, e pei ona faʻaalia i le ata o loʻo i lalo.
    Ata 20 • FlashPro Express Galuega Poloketi
    Microsemi-Pest-Repeller-Tamo'e-Saogalemu-Webserver-i-SmartFusion2-21
  6. Ulufale mea nei i le Galuega Fou Poloketi mai le FlashPro Express Job dialog box:
    • Galuega fa'apolokalame file: Kiliki Su'esu'e, ma fa'asaga i le nofoaga o lo'o i ai le .job file o lo'o i ai ma filifili le file. O le nofoaga e le masani ai o le:
      \m2s_dg0516_df\SF2_Secure_Webserver_TCP_Demo_DF\Programm ing_Job
    • FlashPro Express galuega galuega igoa: Kiliki Su'esu'e ma fa'afeiloa'i i le nofoaga e te mana'o e teu ai le poloketi.
      Ata 21 • Poloketi Galuega Fou mai le FlashPro Express Job
      Microsemi-Pest-Repeller-Tamo'e-Saogalemu-Webserver-i-SmartFusion2-22
  7. Kiliki OK. Polokalame manaʻomia file ua filifilia ma sauni e fa'apolokalameina i le masini.
  8. O le faʻamalama FlashPro Express e faʻaalia e pei ona faʻaalia i le ata o loʻo i lalo. Faʻamaonia o loʻo faʻaalia se numera o le polokalame i le fanua Programmer. Afai e leai, faʻamaonia le fesoʻotaʻiga a le laupapa ma kiliki Toe Faʻafou/Rescan Programmers.
    Ata 22 • Polokalameina le Masini
    Microsemi-Pest-Repeller-Tamo'e-Saogalemu-Webserver-i-SmartFusion2-23
  9. Kiliki RUN. A fa'apolokalame lelei le masini, e fa'aalia se tulaga RUN PASSED e pei ona fa'aalia i le ata o lo'o mulimuli mai.
    Ata 23 • FlashPro Express—UA PASI LE TAUMALO
    Microsemi-Pest-Repeller-Tamo'e-Saogalemu-Webserver-i-SmartFusion2-24
  10. Tapuni FlashPro Express po'o i le Project tab, kiliki i fafo.

Fa'aopoopo 2: Fa'atonu Fa'atonu mo le Fa'agaioiina o le Saogalemu Webserver

O le ata o loʻo i lalo o loʻo faʻaalia ai le seti o le laupapa mo le faʻaogaina o le demo i luga o le SmartFusion2 Advanced Development Kit board.

Ata 24 • SmartFusion2 Seti Atina'e Atina'e

Microsemi-Pest-Repeller-Tamo'e-Saogalemu-Webserver-i-SmartFusion2-25

Fa'aopoopo 3: Tulaga Fa'atosina

O le ata o loʻo i lalo o loʻo faʻaalia ai nofoaga osooso i le SmartFusion2 Advanced Development Kit board.
Ata 25 • Tulaga o'o i totonu o le Komiti Fa'atonu o Atina'e Atina'e

Microsemi-Pest-Repeller-Tamo'e-Saogalemu-Webserver-i-SmartFusion2-26

Fa'aaliga: O osooso o lo'o fa'amanino i le mumu ua fa'atulaga e le mafai. O osooso fa'ailoga i le lanu meamata e tatau ona seti ma le lima.
Fa'aaliga: E mafai ona su'eina le nofoaga o tagata osooso i le ata muamua.

Fa'aopoopo 4: Fa'agaoioi o le Fuafuaga ile Fa'atonu IP Mode

O laasaga nei o loʻo faʻamatalaina pe faʻafefea ona faʻatino le mamanu ile Static IP mode:

  1. Kiliki taumatau le secure_webserver i le Project Explorer matala ole Poloketi SoftConsole ma filifili Meatotino, e pei ona faaalia i le ata o loo i lalo.
    Ata 26 • Fa'amalama ole Poloketi Explorer ole Poloketi SoftConsole
    Microsemi-Pest-Repeller-Tamo'e-Saogalemu-Webserver-i-SmartFusion2-27O le ata o loʻo i lalo o loʻo faʻaalia ai le aveeseina o le faʻailoga NET_USE_DHCP i le Tool Sets tab o le Properties for secure_webfaamalama server.
    Ata 27 • Fa'amalama Meatotino Project Explorer
    Microsemi-Pest-Repeller-Tamo'e-Saogalemu-Webserver-i-SmartFusion2-28Afai e fesoʻotaʻi le masini i le faʻaogaina o le IP, o le laupapa static IP address o le 169.254.1.23, ona suia lea o le TCP / IP faʻafeiloaʻiga e faʻaalia ai le tuatusi IP. O le ata o lo'o i lalo o lo'o fa'aalia ai fa'atulagaina PC TCP/IP talimalo.
    Ata 28 • Fa'afeiloa'i PC TCP/IP Seti
    Microsemi-Pest-Repeller-Tamo'e-Saogalemu-Webserver-i-SmartFusion2-29O le ata o lo'o i lalo o lo'o fa'aalia ai fa'asologa o tuatusi IP.
    Ata 29 • Fa'atonu Fa'atonu IP Address
    Microsemi-Pest-Repeller-Tamo'e-Saogalemu-Webserver-i-SmartFusion2-30A maeʻa ona faʻatulagaina nei faʻatulagaga, fausia le firmware, faʻaulufale mai le .hex fou file i totonu eNVM, ma faʻatautaia le mamanu Libero. Va'ai le Running the Demo Design, itulau 13 e fa'atino ai le mamanu ile fa'aogaina ole IP, pe afai ua uma ona fa'apolokalame le masini SmartFusion2 ile top_static.job file.
    Fa'aaliga: Ina ia faʻagasolo le talosaga i le debug mode, e manaʻomia le polokalame FlashPro.

Pepa / Punaoa

Microsemi Pest Repeller Tamo'e Saogalemu Webserver ile SmartFusion2 [pdf] Taiala mo Tagata Fa'aoga
Manufe'ai Fa'amafu Tafe'e Saogalemu Webserver ile SmartFusion2, Pest, Repeller Running Secure Webserver ile SmartFusion2, ile SmartFusion2

Fa'asinomaga

Tuu se faamatalaga

E le fa'asalalauina lau tuatusi imeli. Fa'ailogaina fanua mana'omia *