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

Microsemi Pest Repeller e matha e Sireletsehile Webseva ho SmartFusion2

Microsemi-Pest-Repeller-Running-Secure-Websetšoantšo sa seva-ho-SmartFusion2-sehlahisoa

Nalane ea Phetoho

Nalane ea ntlafatso e hlalosa liphetoho tse kentsoeng tšebetsong tokomaneng.
Liphetoho li thathamisitsoe ka ntlafatso, ho qala ka khatiso ea morao-rao.

Phetolelo ea 9.0
Se latelang ke kakaretso ea liphetoho tse entsoeng tokisong ena.

  • E ntlafalitse tokomane ea Libero SoC v2021.1.
  • E tlositse litšupiso tsa linomoro tsa mofuta oa Libero.

Phetolelo ea 8.0
E ntlafalitse tokomane ea tokollo ea software ea Libero v11.8 SP1.

Phetolelo ea 7.0
Lintlha tse latelang ke liphetoho tse entsoeng ho tokollo 7.0 ea tokomane ena.

  • Libero SoC, FlashPro, le litlhoko tsa moralo oa SoftConsole lia nchafatsoa. Bakeng sa lintlha tse ling, sheba Litlhoko tsa Moralo, leqepheng la 5.
  • Ho pholletsa le tataiso, mabitso a merero ea SoftConsole e sebelisitsoeng moralong oa demo le lipalo tsohle tse amanang le tsona li nchafatsoa.

Phetolelo ea 6.0
E ntlafalitse tokomane ea ho lokolloa ha software ea Libero v11.7 (SAR 76931) tokollong ea 6.0 ea tokomane ena.

Phetolelo ea 5.0
Morero o ntlafalitsoeng oa SoftConsole Firmware, leqepheng la 9 (SAR 73518).

Phetolelo ea 4.0
E ntlafalitse tokomane ea ho lokolloa ha software ea Libero v11.6 (SAR 72058).

Phetolelo ea 3.0
E ntlafalitse tokomane ea ho lokolloa ha software ea Libero v11.5 (SAR 63973).

Phetolelo ea 2.0
E ntlafalitse tokomane ea ho lokolloa ha software ea Libero v11.4 (SAR 60685).

Phetolelo ea 1.0
Revision 1.0 e bile khatiso ea pele ea tokomane ena.

Ho matha Sireletsehile WebSeva ea Demo Design ho SmartFusion2 Devices

Ho sebelisa PolarSSL, lwIP, le FreeRTOS

Demo ena e hlalosa se sireletsehileng webbokhoni ba seva se sebelisang Transport Layer Security (TLS),
Secure Sockets Layer (SSL) protocol, le tri-speed ethernet medium access controller (TSEMAC) ea lisebelisoa tsa SmartFusion®2. Demo ena e hlalosa:

  • Ho sebelisa SmartFusion2 Ethernet Media Access Control (MAC) e hokahantsoeng le Serial Gigabit Media Independent Interface (SGMII) PHY.
  • Ho kopanya mokhanni oa SmartFusion2 MAC le laeborari ea PolarSSL (laeborari ea mahala ea TLS/SSL protocol), Lightweight IP (lwIP) TCP/IP stack, le Setsi sa Ts'ebetso sa Nako ea 'Nete (RTOS) sa mahala.
  • Ho sebelisa litšebeletso tsa Microsemi cryptographic system ho kenya tšebetsong protocol ea TLS/SSL.
  • Ho kenya tshebetsong se sireletsehileng websesebelisoa ho boto ea SmartFusion2 Advanced Development Kit.
  • Ho tsamaisa demo.

Mohlala oa peripheral oa TEMAC ho SmartFusion2 Microcontroller Subsystem (MSS) e ka hlophisoa ho fetisetsa data lipakeng tsa PC e amohelang le marang-rang a Ethernet ka litefiso tse latelang tsa data (lebelo la mohala):

  • 10 Mbps
  • 100 Mbps
  • 1000 Mbps

Ho fumana lintlha tse ling mabapi le sebopeho sa TEMAC bakeng sa lisebelisoa tsa SmartFusion2, sheba UG0331: SmartFusion2 Microcontroller Subsystem User Guide.
Sireletsehile Webserver Demo Design Overview

E sireletsehileng webSesebelisoa sa seva se ts'ehetsa protocol ea ts'ireletso ea TLS/SSL e koalang le ho hlakola melaetsa, e bolokang puisano khahlano le molaetsa t.ampering. Puisano ho tsoa ho ba sireletsehileng webseva e etsa bonnete ba hore data e hlokolosi e ka fetoleloa ho khoutu ea lekunutu e etsang hore ho be thata ho tamper le data.

E sireletsehileng websebopeho sa sebopeho sa seva se na le likarolo tse latelang, joalo ka ha ho bonts'itsoe ho Setšoantšo sa 1, :

  • Lera la Kopo
  • Lera la Tšireletso (TLS/SSL Protocol)
  • Sebaka sa Lipalangoang (lwIP TCP/IP Stack)
  • RTOS le Lera la Firmware

Ho matha Sireletsehile WebMoralo oa Demo oa seva ho Lisebelisoa tsa SmartFusion2 tse Sebelisang PolarSSL, lwIP, le FreeRTOS

Setšoantšo sa 1 • Sirelelitsoe Webserver Layers

 Lera la Ts'ebeliso (HTTPS) FreeRTOS
Lera la Tšireletso (TLS/SSL Protocol)
Sebaka sa Lipalangoang (IwIP TCP/IP Stack)
Lera la Firmware
SmartFusion2 Advanced Development Kit (HW)

Lera la Kopo
E sireletsehileng webSesebelisoa sa seva se kengoa tšebetsong ho boto ea SmartFusion2 Advanced Development Kit. Sesebelisoa se sebetsana le kopo ea HTTPS ho tsoa ho sebatli sa bareki mme se fetisetsa maqephe a static ho moreki ho arabela likopo tsa bona. Maqephe ana a sebetsa ho sebatli sa bareki (PC e amohelang). Setšoantšo se latelang se bonts'a sets'oants'o sa block ea seva e hokahanyang (Secure webSesebelisoa sa seva se sebetsang ho sesebelisoa sa SmartFusion2) le moreki (web sebatli se sebetsang ho PC e amohelang).

Setšoantšo sa 2 • Sets'oants'o sa Thibelo ea Lipuisano tsa Client Server

Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-01

Setšoantšo sa 2 • Sets'oants'o sa Thibelo ea Lipuisano tsa Client Server

Lera la Tšireletso (TLS/SSL Protocol)
Libatli tsa Marang-rang le webli-server li sebelisa protocol ea TLS/SSL ho fetisa tlhahisoleseling ka mokhoa o sireletsehileng.
TLS/SSL e sebelisetsoa ho netefatsa seva le moreki ho theha puisano e sireletsehileng lipakeng tsa mekha e netefalitsoeng e sebelisa encryption. Protocol ena e kaholimo ho protocol ea lipalangoang, TCP/IP joalo ka ha ho bonts'itsoe ho Setšoantšo sa 1, leqepheng la 3. Laebrari ea PolarSSL e bulehileng e sebelisoa ho kenya tšebetsong protocol ea TLS/SSL bakeng sa ts'ireletso e sireletsehileng. websesebelisoa sa seva ho demo ena.

Sheba tse latelang URLs bakeng sa lintlha tse felletseng tsa ts'ebetsong ea protocol ea TLS/SSL:

Laeborari ea PolarSSL e kenyelletsa ts'ebetsong ea protocol ea cryptographic le TLS/SSL. Laeborari ena e fana ka lits'ebetso tsa sebopeho sa li-program ho kenya ts'ebetsong e sireletsehileng webSesebelisoa sa seva se sebelisang protocol ea TLS/SSL le li-algorithms tsa software tsa cryptographic.

Bakeng sa tlhaiso-leseling e batsi mabapi le khoutu ea mohloli oa laeborari ea TLS/SSL e ngotsoeng ho C le tlhaiso-leseling ea laesense, sheba ho https://polarssl.org/.

Sebaka sa Lipalangoang (lwIP TCP/IP Stack)
lwIP stack e loketse lits'ebetso tse kentsoeng hobane e sebelisa lisebelisoa tse fokolang, 'me e ka sebelisoa ka sistimi e sebetsang kapa ntle le eona. LwIP e na le ts'ebetsong ea 'nete ea IP, Internet Control Message Protocol (ICMP), User Da.tagram Protocol (UDP), le liprothokholo tsa TCP, hammoho le mesebetsi ea tšehetso e kang buffer le tsamaiso ea memori.

LwIP ea fumaneha (tlas'a laesense ea BSD) joalo ka khoutu ea mohloli oa C bakeng sa ho khoasolla atereseng e latelang: http://download.savannah.gnu.org/releases/lwIP/

RTOS le Lera la Firmware
FreeRTOS ke mohloli o bulehileng oa sistimi e sebetsang ea nako ea nnete. FreeRTOS e sebelisoa ho demo ena ho beha pele le ho hlophisa mesebetsi. Bakeng sa tlhaiso-leseling e batsi le khoutu ea morao-rao ea mohloli, sheba ho
http://www.freertos.org.

Firmware e fana ka ts'ebetso ea mokhanni oa software ho hlophisa le ho laola likarolo tse latelang tsa MSS:

  • Ethernet MAC
  • Litšebeletso tsa taolo ea sistimi
  • Multi-Mode universal Asynchronous/synchronous Receiver/Transmitter (MMUART)
  • Kenyelletso le Sephetho sa Morero ka Kakaretso(GPIO)
  • Serial Peripheral Interface (SPI)
Litlhoko tsa Moralo

Tafole e latelang e thathamisitse litlhoko tsa hardware le moralo oa software bakeng sa moralo ona oa demo.

Letlapa la 1 • Litlhoko tsa Moqapi

  • Tlhokahalo /Version
    Sistimi ea Ts'ebetso ea 64-bit Windows 7 le 10
  • Lisebelisoa
    SmartFusion2 Advanced Development Kit:
    • Adapter ea 12V
    • Sesebelisoa sa FlashPro5
    • thapo ya USB A ho ya ho Mini-B
  • Mohala oa Ethernet RJ45
  • Sebetsa PC kapa Laptop
  • Software
    FlashPro Express
    Hlokomela: Sheba buka ea readme.txt file e fanoeng moahong files bakeng sa liphetolelo tsa software tse sebelisitsoeng le moralo ona oa litšupiso.
  • Libero ® System-on-Chip (SoC) bakeng sa viewka moralo files
  • SoftConsole
  • Bakhanni ba MSS Ethernet MAC
  • Host PC Drivers USB ho bakhanni ba UART
  • E 'ngoe ea li-program tsa serial terminal emulation tse latelang:
    • Hyperterminal
    • TeraTerm
    • PuTTY
  • Sebatli
    Mofuta oa 24 oa Mozilla Firefox kapa hamorao
    Internet Explorer mofuta oa 8 kapa hamorao

Hlokomela: Libero SmartDesign le lithunya tsa skrineng tsa tlhophiso tse bontšitsoeng tataisong ena ke tsa papiso feela.
Bula moralo oa Libero ho bona lintlafatso tsa morao-rao.

Lintho tse hlokahalang
Pele o qala:
Khoasolla le ho kenya Libero SoC (joalo ka ha ho bonts'itsoe ho websebaka sa moralo ona) ho PC e amohelang ho tloha sebakeng se latelang.
https://www.microsemi.com/product-directory/design-resources/1750-libero-soc

Moqapi oa Demo
Moralo oa demo files lia fumaneha bakeng sa ho khoasolla ho tsoa sehokelong se latelang:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
Setšoantšo se latelang se bontša sebopeho sa boemo bo holimo ba moralo files. Bakeng sa lintlha tse ling, sheba ho Readme.txt file.

Setšoantšo sa 3 • Moqapi oa Demo Files Sebopeho sa Boemo bo Phahameng

Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-02

Demo Design Features
Moqapi oa demo o na le likhetho tse latelang:

  • Li-LED tse panyang
  • Pontšo ea HyperTerminal
  • SmartFusion2 Google Search

Demo Design Tlhaloso
Moralo oa demo o kengoa ts'ebetsong ho sebelisoa sebopeho sa SGMII PHY ka ho lokisa TEMAC bakeng sa ts'ebetso ea Ten-Bit Interface (TBI).
Bakeng sa tlhaiso-leseling e batsi mabapi le sebopeho sa TEMAC TBI, sheba ho UG0331: SmartFusion2 Microcontroller Subsystem User Guide.

Morero oa Libero SoC Hardware
Palo e latelang e bonts'a ts'ebetsong ea moralo oa lisebelisoa tsa Libero SoC bakeng sa moralo ona oa demo.

Setšoantšo sa 4 • Libero SoC Top-Level Hardware Design

Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-03

Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-04

Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-05

Morero oa Hardware oa Libero SoC o sebelisa lisebelisoa tse latelang tsa SmartFusion2 MSS le li-IP:

  • Sehokelo sa TEMAC TBI.
  • MMUART_0 bakeng sa likhokahano tsa RS-232 ho SmartFusion2 Advanced Development Kit.
  • GPIO: Likamano le li-diode tse ntšang khanya (li-LED)
  • Letlapa le ikhethileng la ho kenya 0 joalo ka mohloli oa oache
  • Khokahano e phahameng ea serial (SERDESIF) SERDES_IF IP: E lokiselitsoe SERDESIF_3 EPCS lane3, joalo ka ha ho bontšoa setšoantšong se latelang.
    Bakeng sa lintlha tse ling mabapi le likhokahano tsa serial tsa lebelo le holimo, sheba ho UG0447: IGLOO2 le Smart-Fusion2 High Speed ​​Serial Interfaces Guide Guide.

Setšoantšo sa 5 • Fensetere ea Configurator ea Sebopeho se Phahameng sa Serial Interface

Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-06

  1. Litšebeletso tsa taolo ea sistimi ea Cryptographic: Ho kenya ts'ebetsong protocol ea TLS/SSL.

Likabelo tsa Pin ea Sephutheloana
Likabelo tsa phini tsa pakete bakeng sa li-LED le li-interface tsa PHY li bontšoa litafoleng tse latelang.

Letlapa la 2 • LED ho Pakete Likabelo tsa Pins

Lebitso la Port Pin ea Sephutheloana
LED_1 D26
LED_2 F26
LED_3 F27
LED_4 C26
LED_5 C28
LED_6 B27
LED_7 C27
LED_8 E26

Lethathamo la 3 • Lipontšo tsa PHY tsa Sehokelo ho Sephuthela likabelo tsa Liphini

Lebitso la Port Tataiso Pin ea Sephutheloana
PHY_MDC Sephetho F3
PHY_MDIO Kenyeletso K7
PHY_RST Sephetho F2

Morero oa Firmware oa SoftConsole
Kopa morero oa SoftConsole u sebelisa SoftConsole IDE e ikemetseng.

Ho sebelisoa mekotla e latelang bakeng sa moralo ona oa demo:

  • Mofuta oa laeborari ea PolarSSL 1.2.8
  • lwIP TCP/IP mofuta oa stack 1.4.1
  • FreeRTOS

Setšoantšo se latelang se bontša motho oa mehlengample ea sebopeho sa sesebelisoa sa software sa SoftConsole sa moralo oa demo.

Setšoantšo sa 6 • Fensetere ea SoftConsole Project Explorer

Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-07

Morero ona o na le ts'ireletso webts'ebetsong ea ts'ebeliso ea seva e sebelisang PolarSSL, lwIP, le FreeRTOS.

The Advanced Encryption Standard (AES) le Non-deterministic Random Bit Generator (NRBG) lits'ebeletso tsa sistimi li sebelisoa ho kenya tšebetsong ts'ireletso e sireletsehileng. websesebelisoa sa seva. AES le NRBG li ka kengoa ts'ebetsong ho sebelisoa enjene ea lisebelisoa tsa SmartFusion2 kapa laeborari ea software ea PolarSSL. Moqaping ona oa demo, AES le NRBG li kengoa ts'ebetsong ho sebelisoa enjene ea lisebelisoa tsa SmartFusion2 ka lits'ebeletso tsa sistimi.

Letlapa la 4 • Macros ho Numella kapa ho Thibela Litšebeletso tsa Tsamaiso ea Tsamaiso

Tsamaiso ea Ts'ebeletso ea Macro / Macro Sebaka

  • AES
    • #define HW_AES 1
      <$Moetso_Files_Directory>\m2s_dg0516_df\SF2_Secure_Webseva_T
      CP_Demo_DF\Libero\Webserver_TCP\SoftConsole\Webseva_TCP_M
      SS_CM3\polarssl-1.2.8\ kenyeletsa\polarssl\aes.h
  • NRBG
    • #define HW_NRBG 1
      <$Moetso_Files_Directory>\m2s_dg0516_df\SF2_Secure_Webseva_T
      CP_Demo_DF\Libero\Webserver_TCP\SoftConsole\Webseva_TCP_M
      SS_CM3\polarssl-1.2.8\ kenyeletsa\polarssl\ssl.h
      Hlokomela: Litšebeletso tsa sistimi AES le NRBG li tšehetsoa bakeng sa ts'ireletso ea data e nolofalitsoeng lisebelisoa tsa SmartFusion2 joalo ka M2S0150TS. Haeba sesebelisoa sa SmartFusion2 se sa lumelle ts'ireletso ea data, tima li-macros tse boletsoeng tafoleng e fetileng ho sebelisa software ea PolarSSL AES le NRBG algorithms.
      Setšoantšo se latelang se bontša mefuta ea mokhanni e sebelisoang bakeng sa demo.
      Setšoantšo sa 7 • Demo Design Driver Versions
      Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-08

Ts'ebetso ea Ts'ebetso ea TLS/SSL e sebelisang Laeborari ea PolarSSL
Protocol ea TLS/SSL e arotsoe ka mekhahlelo e 'meli e latelang ea protocol:

  • Handshake protocol layer
  • Rekota lera la protocol

Handshake Protocol Layer
Lera lena le na le li-protocol tse latelang:

  • Ho tsukutla letsoho: E sebelisetsoa ho buisana ka lintlha tsa seshene lipakeng tsa seva le moreki. Lintlha tsa seshene li kenyelletsa ID ea seboka, litifikeiti tsa lithaka, cipher spec, algorithm ea compression, le khoutu e arolelanoang ea lekunutu e sebelisoang ho hlahisa linotlolo tse hlokahalang.
  • Fetola lintlha tsa Cipher: E sebelisoa ho fetola senotlolo se sebelisitsoeng ho encryption lipakeng tsa moreki le seva. Senotlolo se baloa ho tsoa ho tlhaiso-leseling e fapanyetsanoang nakong ea ho ts'oarana ka letsoho ha moreki-server.
  • Tlhokomeliso: Melaetsa ea tlhokomeliso e hlahisoa nakong ea ho ts'oarana ka letsoho ha moreki-server ho tlaleha phoso kapa phetoho ea maemo ho lithaka.

Palo e latelang e bonts'a tse fetangview ea ts'ebetso ea ho ts'oarana ka letsoho ea TLS/SSL.
Bakeng sa tlhaiso-leseling e batsi mabapi le protocol ea ho ts'oarana ka letsoho, protocol ea rekoto, le li-algorithms tsa cryptographic, sheba ho http://tools.ietf.org/html/rfc5246.

Setšoantšo sa 8 • Ts'ebetso ea TLS/SSL ea ho ts'oarana ka letsoho

Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-09

Rekota Lera la Protocol
Protocol ea rekoto e amohela le ho patala data ho tsoa ts'ebelisong ebe e e fetisetsa sebakeng sa lipalangoang. Protocol ea rekoto e arola data e amohetsoeng ka boholo bo loketseng algorithm ea cryptographic mme ka boikhethelo e hatella data. Protocol e sebelisa MAC kapa khoutu ea netefatso ea molaetsa oa keyed-hash (HMAC) mme e patala kapa e hlakola data e sebelisa tlhahisoleseling eo ho buisanoeng ka eona nakong ea protocol ea ho ts'oarana ka letsoho.

Ho theha Demo Design
Mehato e latelang e hlalosa mokhoa oa ho theha demo bakeng sa boto ea SmartFusion2 Advanced Development Kit:

  1. Hokela PC e amohelang Sehokelo sa J33 u sebelisa thapo ea USB A ho ea ho mini-B. Li-driver tsa borokho tsa USB ho isa ho universal asynchronous receiver/transmitter (UART) li fumanoa ka bo eona.
    Hlokomela: Haeba likou tsa COM li sa lemohuoe ka bo eona, kenya FTDI D2XX driver bakeng sa puisano ea serial terminal ka thapo e nyane ea USB ea FTDI. Mokhanni, hammoho le tataiso ea ho instola, e fumaneha ho www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip.
  2. Tobetsa ka ho le letona ho e 'ngoe le e' ngoe ea likou tse 'nè tsa COM, ebe u tobetsa Properties ho fumana boema-kepe bo nang le sebaka ho USB FP5 Serial Converter C, joalokaha ho bontšitsoe setšoantšong se latelang. Ngola nomoro ea boema-kepe ea COM bakeng sa tšebeliso nakong ea tlhophiso ea serial terminal, joalo ka ha ho bonts'itsoe setšoantšong se latelang.
    Setšoantšo sa 9 • Fensetere ea Motsamaisi oa Lisebelisoa
    Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-10
  3. Hokela li-jumpers ho boto ea SmartFusion2 Advanced Development Kit, joalo ka ha ho bontšitsoe tafoleng e latelang. Bakeng sa tlhahisoleseding mabapi le libaka tsa jumper, sheba Sehlomathiso sa 3: Libaka tsa Jumper, .
    Tlhokomeliso: TLOA sesebelisoa sa phepelo ea motlakase, SW7, pele u etsa likhokahano tsa jumper.
    Tafole 5 • SmartFusion2 Advanced Kit Jumper Settings
    Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-31
  4. Ho SmartFusion2 Advanced Development Kit, hokela phepelo ea motlakase ho sehokelo sa J42.
  5. Moqapi ona exampe ka sebetsa ka mekhoa ea IP e tsitsitseng le ea IP e matla. Ka kamehla, lenaneo files li fanoa bakeng sa mokhoa o matla oa IP.
    • Bakeng sa IP e tsitsitseng, hokela PC e amohelang sehokelo sa J21 sa SmartFusion2 Advanced Development Kit board o sebelisa thapo ea RJ45.
    • Bakeng sa IP e matla, hokela leha e le efe ea likou tsa marang-rang tse bulehileng ho sehokelo sa J21 sa SmartFusion2 Advanced Development Kit board u sebelisa thapo ea RJ45.

Setšoantšo sa Setupo sa Boto
Lits'oants'o tsa boto ea SmartFusion2 Advanced Development Kit e nang le litlhophiso tsohle tse hlophisitsoeng li fanoe ho Sehlomathiso sa 2: Setupo sa Boto bakeng sa ho Mathisa Sireletsehile. Webseva,

Ho tsamaisa Demo Design
Mehato e latelang e hlalosa mokhoa oa ho tsamaisa moralo oa demo:

  1. Khoasolla moralo oa demo ho tsoa ho: http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
  2. Fetola phepelo ea motlakase ea SW7.
  3. Qala mananeo afe kapa afe a serial terminal emulation joalo ka:
    • Hyperterminal
    • PuTTY
    • TeraTerm
      Hlokomela: Ho demo ena ho sebelisoa PuTTY.
      Tlhophiso ea lenaneo ke:
    • Lebelo la Baud: 115200
    • Likotoana tse robeli tsa data
    • E 'ngoe ea ho emisa hanyane
    • Ha ho Parity
    • Ha ho taolo ea phallo
      Bakeng sa tlhaiso-leseling e batsi mabapi le ho hlophisa mananeo a serial terminal emulation, sheba ho Configuring Serial Terminal Emulation Programs Tutorial.
  4. Lenaneo la SmartFusion2 Advanced Development Kit boto ka mosebetsi file e fanoeng joalo ka karolo ea moralo files sebelisa FlashPro Express software, sheba Sehlomathiso sa 1: Ho hlophisa Sesebediswa U Sebelisa FlashPro Express, .
    Hlokomela: Demo e ka tsamaisoa ka mekhoa e tsitsitseng le e matla. Ho tsamaisa moralo ka mokhoa o sa fetoheng oa IP, latela mehato e boletsoeng ho Sehlomathiso sa 4: Ho Mathisa Moralo ka Mokhoa o tsitsitseng oa IP,.
  5. Potoloho ea matla boto ea SmartFusion2 Advanced Development Kit.
    Molaetsa o amohelehang o nang le aterese ea IP e matla o hlahisoa lenaneong la serial terminal emulation, joalo ka ha ho bonts'itsoe setšoantšong se latelang.
    Setšoantšo sa 10 • Likhetho tsa mosebelisi
    Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-11
  6. Aterese ea IP e bonts'itsoeng ho PuTTY e lokela ho kenngoa bareng ea aterese ea sebatli ho tsamaisa ts'ireletso webseva. Haeba aterese ea IP e le 10.60.3.120, kenya https://10.60.3.120 bareng ea aterese ea sebatli. Sesebelisoa sena se tšehetsa libatli tsa Microsoft Internet Explorer le Mozilla Firefox.

Ho matha Sireletsehileng WebDemo ea seva e nang le Microsoft Internet Explorer
Mehato e latelang e hlalosa mokhoa oa ho tsamaisa tšireletso webdemo ea seva e nang le Microsoft Internet Explorer:

  1. Bula Microsoft Internet Explorer ebe u thaepa faele URL (mohlalaample, https://10.60.3.120) sebakeng sa aterese. Sebatli se bonts'a molaetsa oa temoso, joalo ka ha ho bonts'itsoe setšoantšong se latelang.
    Setšoantšo sa 11 • Microsoft Internet Explorer e bonts'a molaetsa oa Temoso ea Phoso ea Setifikeiti
    Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-12
  2. Tlanya Tsoelapele ho sena website (ha e kgothaletswe) ho qala puisano e sireletsehileng le webseva. Microsoft Internet Explorer e bonts'a menu e kholo ea se sireletsehileng webseva, joalo ka ha ho bonts'itsoe setšoantšong se latelang.
    Setšoantšo sa 12 • Main Menu ea Sireletsehile Webseva ho Internet Explorer
    Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-32

Ho matha Sireletsehileng WebDemo ea seva e nang le Mozilla Firefox
Mehato e latelang e hlalosa mokhoa oa ho tsamaisa tšireletso webdemo ea seva e nang le Mozilla Firefox:

  1. Bula sebatli sa Mozilla Firefox 'me u kenye sebatli URL (mohlalaample, https://10.60.3.120) sebakeng sa aterese. Sebatli se bonts'a molaetsa oa temoso, joalo ka ha ho bonts'itsoe setšoantšong se latelang.
    Setšoantšo sa 13 • Mozilla Firefox e bonts'a Molaetsa oa Temoso
    Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-14
  2. Khetha Ke Utloisisa Likotsi ebe u tobetsa Eketsa Mokhelo….
  3. Tobetsa Confirm Security Exception in Add Security Exception window, joalokaha ho bontšitsoe setšoantšong se latelang, ho qala puisano e sireletsehileng le webseva. Setšoantšo sa 14 • Eketsa Fensetere ea Mokhethoa oa Tšireletso
    Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-15Hlokomela: Ho kenyelletsa mokhelo oa ts'ireletso bakeng sa Aterese ea IP hoa hlokahala bakeng sa ho bala ka lekhetlo la pele feela.
    Hlokomela: Haeba u fumana molaetsa ofe kapa ofe oa ho ts'oarana ka letsoho ho terminal, hlokomoloha molaetsa oo.
  4. Sebatli sa Mozilla Firefox se bonts'a lethathamo la mantlha, joalo ka ha ho bonts'itsoe setšoantšong se latelang.
    Setšoantšo sa 15 • Main Menu ea Sireletsehile Webseva ho Mozilla Firefox
    Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-16Menu ea mantlha e na le likhetho tse latelang:
    • Li-LED tse panyang
    • Pontšo ea HyperTerminal
    • SmartFusion2 Google Search
      Hlokomela: Likhetho tsena li ka netefatsoa ka Microsoft Internet Explorer kapa Mozilla Firefox web libatli. Ho demo ena, likhetho li bontšoa ho sebelisoa Mozilla Firefox web sebatli.

Li-LED tse panyang

  1. Tobetsa Blinking LEDs ho menu e kholo. U ka bona mokhoa o sebetsang oa LED ho SmartFusion2 board. The webleqephe le fana ka khetho ea ho kenya litekanyetso ho panya li-LED ka letsoho joalo ka ha ho bonts'itsoe setšoantšong se latelang.
    Setšoantšo sa 16 • Leqephe la li-LED tse panyang
    Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-17
  2. Kenya nomoro efe kapa efe pakeng tsa 1-255 ho bonesa li-LED ka letsoho. Bakeng sa mohlalaample, ha o kenya 1, ho panya ha LED1 ea TIMA. Haeba u kenya 255, li-LED tse robeli tse panyang lia tima.
  3. Tobetsa Lehae ho khutlela ho menu e kholo.
    Hlokomela: SmartFusion2 Advanced Development Kit e na le li-LED tse tlase tse sebetsang.

Pontšo ea HyperTerminal

  1. Tobetsa HyperTerminal Display ho menu e kholo. Setšoantšo se latelang se bontša a webleqephe le fanang ka khetho ea ho kenya boleng ba khoele.
    Setšoantšo sa 17 • Leqephe la Pontšo ea HyperTerminal
    Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-18Khoele e kentsoeng e bonts'oa ho PuTTY, joalo ka ha ho bonts'itsoe setšoantšong se latelang.
    Setšoantšo sa 18 • String Display on PuTTY
    Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-19
  2. Tobetsa Khutlela Leqepheng le le leng (konopo ea motsu) kapa Lehae ho khutlela ho menu e kholo.

SmartFusion2 Google Search

  1. Tobetsa SmartFusion2 Google Search ho menu e kholo.
    Hlokomela: Khokelo ea Marang-rang e ea hlokahala ka litokelo tse nepahetseng tsa phihlello ho fihla ho SmartFusion2 Leqephe la Google Search. Setšoantšo se latelang se bontša a web leqepheng la ka Google search.
    Setšoantšo sa 19 • SmartFusion2 Leqephe la Patlo la Google
    Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-20
  2. Tobetsa Lehae ho khutlela ho menu e kholo.

Sehlomathiso sa 1: Ho hlophisa sesebelisoa ka FlashPro Express

Karolo ena e hlalosa mokhoa oa ho hlophisa sesebelisoa sa SmartFusion2 ka mosebetsi oa ho etsa mananeo file sebelisa FlashPro Express.

Ho hlophisa sesebelisoa, etsa mehato e latelang:

  1. Netefatsa hore litlhophiso tsa jumper botong li tšoana le tse thathamisitsoeng ho Lethathamo la 5, .
    Hlokomela: Sesebelisoa sa phepelo ea matla se tlameha ho tima ha ho etsoa likhokahano tsa jumper.
  2. Hokela thapo ea phepelo ea matla ho sehokelo sa J42 botong.
  3. Matla HO sesebelisoa sa phepelo ea motlakase SW7.
  4. Ho PC e amohelang, qala software ea FlashPro Express.
  5. Tobetsa e Ncha kapa khetha Morero o Mocha oa Mosebetsi ho FlashPro Express Job ho tsoa lenaneng la Morero ho theha projeke e ncha ea mosebetsi, joalo ka ha ho bonts'itsoe setšoantšong se latelang.
    Setšoantšo sa 20 • Morero oa Mosebetsi oa FlashPro Express
    Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-21
  6. Kenya tse latelang ho Morero o Mocha oa Mosebetsi ho tsoa lebokoseng la puisano la FlashPro Express Job:
    • Mosebetsi oa mananeo file: Tobetsa Browse, 'me u tsamaee ho ea sebakeng seo .job e leng ho sona file e fumaneha ebe u khetha file. Sebaka sa kamehla ke:
      \m2s_dg0516_df\SF2_Secure_Webserver_TCP_Demo_DF\Programm ing_Job
    • Lebitso la morero oa mosebetsi oa FlashPro Express: Tobetsa Batla 'me u tsamaee ho ea sebakeng seo u batlang ho boloka morero ho sona.
      Setšoantšo sa 21 • Morero o Mocha oa Mosebetsi o tsoang ho FlashPro Express Job
      Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-22
  7. Tobetsa OK. Lenaneo le hlokahalang file e khethiloe ebile e loketse ho hlophisoa sesebelisoa.
  8. Fesetere ea FlashPro Express e hlaha joalo ka ha ho bonts'itsoe setšoantšong se latelang. Netefatsa hore nomoro ea mohlophisi e hlaha sebakeng sa Lenaneo. Haeba e sa etse joalo, netefatsa likhokahano tsa boto ebe o tobetsa Refresh/Rescan Programmers.
    Setšoantšo sa 22 • Ho hlophisa sesebelisoa
    Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-23
  9. Tobetsa RUN. Ha sesebelisoa se hlophisoa ka katleho, boemo ba RUN PASSED bo bontšoa joalo ka ha ho bontšitsoe setšoantšong se latelang.
    Setšoantšo sa 23 • FlashPro Express-RUN PASSED
    Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-24
  10. Koala FlashPro Express kapa ho "Projeke" tab, tobetsa Tloha.

Sehlomathiso 2: Setupo sa Boto bakeng sa ho Tsamaisa Sireletsehile Webseva

Setšoantšo se latelang se bontša setupo sa boto bakeng sa ho tsamaisa demo ho SmartFusion2 Advanced Development Kit board.

Setšoantšo sa 24 • SmartFusion2 Advanced Development Kit Setup

Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-25

Sehlomathiso sa 3: Libaka tsa Jumper

Setšoantšo se latelang se bontša libaka tsa jumper ho SmartFusion2 Advanced Development Kit boto.
Setšoantšo sa 25 • Jumper Locations in Advanced Development Kit Board

Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-26

Hlokomela: Li-jumpers tse totobalitsoeng ka bofubelu li behiloe ka mokhoa oa kamehla. Li-jumpers tse totobalitsoeng ka botala li tlameha ho hlophisoa ka letsoho.
Hlokomela: Sebaka sa li-jumpers setšoantšong se ka pele se ka batlisisoa.

Sehlomathiso sa 4: Ho tsamaisa Moralo ka Mokhoa o tsitsitseng oa IP

Mehato e latelang e hlalosa mokhoa oa ho tsamaisa moralo ka mokhoa oa Static IP:

  1. Tobetsa ka ho le letona ho secure_webseva fensetereng ea Project Explorer ea morero oa SoftConsole ebe u khetha Properties, joalokaha ho bontšitsoe setšoantšong se latelang.
    Setšoantšo sa 26 • Window ea Project Explorer ea Morero oa SoftConsole
    Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-27Setšoantšo se latelang se bontša ho tlosoa ha letšoao NET_USE_DHCP tabeng ea Tool Settings ea Properties bakeng sa secure_webfensetere ea seva.
    Setšoantšo sa 27 • Fensetere ea Thepa ea Project Explorer
    Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-28Haeba sesebelisoa se kopantsoe ka mokhoa o tsitsitseng oa IP, aterese ea IP e tsitsitseng ke 169.254.1.23, ebe u fetola litlhophiso tsa TCP / IP tsa moamoheli ho bonahatsa aterese ea IP. Setšoantšo se latelang se bontša litlhophiso tsa PC TCP/IP tse amohelang.
    Setšoantšo sa 28 • Host PC TCP/IP Settings
    Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-29Setšoantšo se latelang se bonts'a litlhophiso tsa aterese ea IP e sa fetoheng.
    Setšoantšo sa 29 • Litlhophiso tsa Aterese ea IP e tsitsitseng
    Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-30Hang ha litlhophiso tsena li se li hlophisitsoe, haha ​​​​firmware, kenya .hex ea morao-rao file ho eNVM, 'me u tsamaise moralo oa Libero. Bona Running the Demo Design, leqepheng la 13 ho phethahatsa moralo ka mokhoa o tsitsitseng oa IP, haeba sesebelisoa sa SmartFusion2 se se se ntse se hlophisitsoe ka top_static.job file.
    Hlokomela: Ho tsamaisa ts'ebeliso ka mokhoa oa debug, FlashPro programmer ea hlokahala.

Litokomane / Lisebelisoa

Microsemi Pest Repeller e matha e Sireletsehile Webseva ho SmartFusion2 [pdf] Bukana ea Mosebelisi
Sebolaea Likokoanyana se Tsamaeang se Sireletsehile Webseva ho SmartFusion2, Pest, Repeller Running Sireletsehile Webseva ho SmartFusion2, ho SmartFusion2

Litšupiso

Tlohela maikutlo

Aterese ea hau ea lengolo-tsoibila e ke ke ea phatlalatsoa. Libaka tse hlokahalang li tšoailoe *