Microsemi Pest Repeller Tamo'e Saogalemu Webserver ile SmartFusion2
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
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:
- Transport Layer Security protocol Version 1.2: http://tools.ietf.org/html/rfc5246
- Transport Layer Security protocol Version 1.1: http://tools.ietf.org/html/rfc4346
- Le TLS protocol Version 1.0: http://tools.ietf.org/html/rfc2246
- Secure Sockets Layer protocol Version 3.0: http://tools.ietf.org/html/rfc6101
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
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
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
- 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
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
- #fa'amatala HW_AES 1
- 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
- #fa'amatala HW_NRBG 1
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
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:
- 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. - 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
- 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
- I le SmartFusion2 Advanced Development Kit, faʻafesoʻotaʻi le eletise i le fesoʻotaʻiga J42.
- 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:
- La'i mai le ata fa'ata'oto mai: http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
- Su'e le ki SW7 sapalai eletise.
- 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.
- 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,. - 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
- 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:
- 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
- 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
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:
- 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
- Filifili 'Ou te Malamalama i Tulaga lamatia ma kiliki Fa'aopoopo Fa'atasi....
- 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
Fa'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. - 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
O 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
- 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
- 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.
- 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
- 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
O 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
- 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
- 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
- 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:
- 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. - Fa'afeso'ota'i le uaea sapalai eletise i le feso'ota'iga J42 i luga o le laupapa.
- Malosi i luga ole ki o le sapalai eletise SW7.
- I luga o le PC talimalo, faʻalauiloa le polokalama FlashPro Express.
- 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
- 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
- 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:
- Kiliki OK. Polokalame manaʻomia file ua filifilia ma sauni e fa'apolokalameina i le masini.
- 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
- 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
- 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
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
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:
- 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
O 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
Afai 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
O 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
A 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 |