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

Microsemi Pest Repeller Kuthamanga Motetezedwa Webseva pa SmartFusion2

Microsemi-Pest-Repeller-Running-Secure-Webseva-on-SmartFusion2-chinthu-chithunzi

Mbiri Yobwereza

Mbiri yokonzanso ikufotokoza zosintha zomwe zidakhazikitsidwa muzolemba.
Zosinthazo zandandalikidwa ndi kubwereza, kuyambira ndi zofalitsa zamakono.

Kusintha kwa 9.0
M'munsimu ndi chidule cha zosintha zomwe zasinthidwa.

  • Kusintha chikalata cha Libero SoC v2021.1.
  • Yachotsa zolozera ku manambala amtundu wa Libero.

Kusintha kwa 8.0
Kusintha chikalata cha pulogalamu ya Libero v11.8 SP1.

Kusintha kwa 7.0
Zotsatirazi ndi zosintha zomwe zachitika mu revision 7.0 ya chikalatachi.

  • Libero SoC, FlashPro, ndi SoftConsole zofunikira pakupanga zimasinthidwa. Kuti mumve zambiri, onani Zofunikira Zopanga, tsamba 5.
  • Mu bukhuli lonse, mayina a mapulojekiti a SoftConsole omwe amagwiritsidwa ntchito popanga mawonekedwe ndi ziwerengero zonse zomwe zikugwirizana nazo zimasinthidwa.

Kusintha kwa 6.0
Kusintha chikalata cha Libero v11.7 software kutulutsidwa (SAR 76931) pokonzanso 6.0 ya chikalatachi.

Kusintha kwa 5.0
Pulojekiti Yosinthidwa ya SoftConsole Firmware, tsamba 9 (SAR 73518).

Kusintha kwa 4.0
Kusinthidwa chikalata cha Libero v11.6 software release (SAR 72058).

Kusintha kwa 3.0
Kusinthidwa chikalata cha Libero v11.5 software release (SAR 63973).

Kusintha kwa 2.0
Kusinthidwa chikalata cha Libero v11.4 software release (SAR 60685).

Kusintha kwa 1.0
Revision 1.0 inali yoyamba kusindikizidwa kwa chikalatachi.

Kuthamanga Motetezedwa WebSeva Demo Design pa SmartFusion2 Devices

Kugwiritsa ntchito PolarSSL, lwIP, ndi FreeRTOS

Chiwonetserochi chikufotokoza zotetezeka webmphamvu za seva pogwiritsa ntchito Transport Layer Security (TLS),
Secure Sockets Layer (SSL) protocol, ndi tri-speed ethernet medium access controller (TSEMAC) ya zida za SmartFusion®2. Chiwonetserochi chikufotokoza:

  • Pogwiritsa ntchito SmartFusion2 Ethernet Media Access Control (MAC) yolumikizidwa ndi seri Gigabit Media Independent Interface (SGMII) PHY.
  • Kuphatikiza dalaivala wa SmartFusion2 MAC ndi laibulale ya PolarSSL (laibulale yaulere ya TLS/SSL protocol), Lightweight IP (lwIP) TCP/IP stack, ndi Real Time Operating System yaulere (RTOS).
  • Kugwiritsa ntchito Microsemi cryptographic system services kukhazikitsa TLS/SSL protocol.
  • Kukhazikitsa chitetezo webkugwiritsa ntchito seva pa board ya SmartFusion2 Advanced Development Kit.
  • Kuthamanga chiwonetsero.

The TSEMAC zotumphukira chitsanzo mu SmartFusion2 Microcontroller Subsystem (MSS) akhoza kusinthidwa kusamutsa deta pakati pa PC wochititsa ndi netiweki Efaneti pa mitengo deta zotsatirazi (mzere liwiro):

  • 10 Mbps
  • 100 Mbps
  • 1000 Mbps

Kuti mumve zambiri za mawonekedwe a TSEMAC pazida za SmartFusion2, onani UG0331: SmartFusion2 Microcontroller Subsystem User Guide.
Otetezeka WebSeva Demo Design Yathaview

Wotetezedwa webpulogalamu ya seva imathandizira protocol yachitetezo ya TLS/SSL yomwe imabisa ndikusintha mauthenga, kuteteza kulumikizana motsutsana ndi uthengaampayi. Kulankhulana kuchokera ku otetezeka webseva imatsimikizira kuti deta yodziwika bwino ikhoza kumasuliridwa mu code yachinsinsi yomwe imapangitsa kuti zikhale zovuta tampndi data.

Wotetezedwa webmawonekedwe a seva ali ndi zigawo zotsatirazi, monga momwe zasonyezedwera pa Chithunzi 1,:

  • Ntchito Layer
  • Chitetezo cha Gulu (TLS/SSL Protocol)
  • Transport Layer (lwIP TCP/IP Stack)
  • RTOS ndi Firmware Layer

Kuthamanga Motetezedwa WebSeva Demo Design pa SmartFusion2 Zipangizo Zogwiritsa Ntchito PolarSSL, lwIP, ndi FreeRTOS

Chithunzi 1 • Wotetezedwa WebZigawo za seva

 Ntchito Layer (HTTPS) FreeRTOS
Chitetezo cha Gulu (TLS/SSL Protocol)
Transport Layer (IwIP TCP/IP Stack)
Firmware Layer
SmartFusion2 Advanced Development Kit (HW)

Ntchito Layer
Wotetezedwa webntchito ya seva ikugwiritsidwa ntchito pa SmartFusion2 Advanced Development Kit board. Pulogalamuyi imayendetsa pempho la HTTPS kuchokera kwa osatsegula kasitomala ndikusamutsa masamba osasunthika kwa kasitomala poyankha zomwe apempha. Masambawa amayenda pa msakatuli wa kasitomala (host PC). Chithunzi chotsatira chikuwonetsa chithunzi cha block cha seva yolumikizira (Secure webpulogalamu ya seva yomwe ikuyenda pa chipangizo cha SmartFusion2) ndi kasitomala (web osatsegula akuthamanga pa PC host).

Chithunzi 2 • Chithunzi cha Block Server Communication Block

Microsemi-Pest-Repeller-Running-Secure-Webseva-pa-SmartFusion2-01

Chithunzi 2 • Chithunzi cha Block Server Communication Block

Chitetezo cha Gulu (TLS/SSL Protocol)
osatsegula intaneti ndi webmaseva amagwiritsa ntchito protocol ya TLS/SSL kuti atumize zambiri motetezeka.
TLS/SSL imagwiritsidwa ntchito kutsimikizira seva ndi kasitomala kuti akhazikitse kulumikizana kotetezeka pakati pamagulu otsimikizika pogwiritsa ntchito kubisa. Protocol iyi ili pamwamba pa protocol ya mayendedwe, TCP/IP monga momwe zasonyezedwera pachithunzi 1, tsamba 3. Laibulale ya PolarSSL yotseguka imagwiritsidwa ntchito kukhazikitsa protocol ya TLS/SSL yachitetezo chotetezedwa. webntchito ya seva pachiwonetsero ichi.

Onani zotsatirazi URLs kuti mumve zambiri zakugwiritsa ntchito protocol ya TLS/SSL:

Laibulale ya PolarSSL imaphatikizapo kukhazikitsidwa kwa protocol ya TLS/SSL. Laibulale iyi imapereka ntchito zowonetsera mapulogalamu kuti agwiritse ntchito chitetezo webkugwiritsa ntchito seva pogwiritsa ntchito protocol ya TLS/SSL ndi ma cryptographic algorithms.

Kuti mumve zambiri za TLS/SSL protocol library library source code yolembedwa mu C komanso zambiri zamalayisensi, onani https://polarssl.org/.

Transport Layer (lwIP TCP/IP Stack)
Milu ya lwIP ndi yoyenera pamakina ophatikizidwa chifukwa imagwiritsa ntchito zinthu zochepa, ndipo imatha kugwiritsidwa ntchito kapena popanda makina opangira. LwIP ili ndi machitidwe enieni a IP, Internet Control Message Protocol (ICMP), User Da.tagram Protocol (UDP), ndi ma protocol a TCP, komanso ntchito zothandizira monga buffer ndi kasamalidwe ka kukumbukira.

LwIP ikupezeka (pansi pa layisensi ya BSD) ngati C source code kuti mutsitse ku adilesi iyi: http://download.savannah.gnu.org/releases/lwIP/

RTOS ndi Firmware Layer
FreeRTOS ndi kernel yotsegulira nthawi yeniyeni yogwiritsira ntchito. FreeRTOS imagwiritsidwa ntchito pachiwonetserochi kuyika patsogolo ndikukonza ntchito. Kuti mudziwe zambiri komanso khodi yaposachedwa, onani tsamba la
http://www.freertos.org.

Firmware imapereka pulogalamu yoyendetsa pulogalamu kuti ikonze ndikuwongolera zigawo zotsatirazi za MSS:

  • Efaneti MAC
  • Ntchito zowongolera dongosolo
  • Multi-Mode universal Asynchronous/synchronous Receiver/Transmitter (MMUART)
  • Zopangira Zonse ndi Zotuluka (GPIO)
  • Seri Peripheral Interface (SPI)
Zofunikira Zopanga

Gome ili m'munsili likutchula zofunikira za hardware ndi mapulogalamu a pulogalamu yamakono.

Gulu 1 • Zofunikira Zopanga

  • Zofunikira / Version
    Opaleshoni System 64 bit Windows 7 ndi 10
  • Zida zamagetsi
    SmartFusion2 Advanced Development Kit:
    • 12 V adapter
    • Pulogalamu ya FlashPro5
    • Chingwe cha USB A kupita ku Mini-B
  • Ethernet chingwe RJ45
  • Host PC kapena Laputopu
  • Mapulogalamu
    FlashPro Express
    Zindikirani: Onani pa readme.txt file zoperekedwa mu kapangidwe files zamapulogalamu omwe amagwiritsidwa ntchito ndi kalembedwe kameneka.
  • Libero ® System-on-Chip (SoC) ya viewpa design files
  • SoftConsole
  • Madalaivala a MSS Ethernet MAC
  • Host PC Madalaivala USB kwa UART madalaivala
  • Imodzi mwamapulogalamu otsatsira otsatirawa:
    • Hyperterminal
    • TeraTerm
    • Zithunzi za PuTTY
  • Msakatuli
    Mozilla Firefox mtundu 24 kapena mtsogolo
    Internet Explorer mtundu 8 kapena mtsogolo

Zindikirani: Libero SmartDesign ndi zithunzi zosinthira zowonetsedwa mu bukhuli ndizongoyerekeza.
Tsegulani mapangidwe a Libero kuti muwone zosintha zaposachedwa.

Zofunikira
Musanayambe:
Tsitsani ndikuyika Libero SoC (monga momwe tawonetsera mu webtsamba la mapangidwe awa) pa PC yolandila kuchokera kumalo otsatirawa.
https://www.microsemi.com/product-directory/design-resources/1750-libero-soc

Demo Design
Mawonekedwe a demo files zilipo kuti mutsitse kuchokera pa ulalo wotsatirawu:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
Chithunzi chotsatira chikuwonetsa mapangidwe apamwamba a mapangidwe files. Kuti mudziwe zambiri, onani Readme.txt file.

Chithunzi 3 • Demo Design Files Kapangidwe kapamwamba

Microsemi-Pest-Repeller-Running-Secure-Webseva-pa-SmartFusion2-02

Mawonekedwe a Demo Design
Mawonekedwe a demo ali ndi izi:

  • Kuwala kwa LED
  • Chiwonetsero cha HyperTerminal
  • SmartFusion2 Kusaka kwa Google

Demo Design Description
Kapangidwe kachiwonetsero kakugwiritsidwa ntchito pogwiritsa ntchito mawonekedwe a SGMII PHY pokonza TEMAC pa ntchito ya Ten-Bit Interface (TBI).
Kuti mudziwe zambiri za mawonekedwe a TSEMAC TBI, onani UG0331: SmartFusion2 Microcontroller Subsystem User Guide.

Libero SoC Hardware Project
Chithunzi chotsatira chikuwonetsa kukhazikitsidwa kwa zida za Libero SoC pamapangidwe awa.

Chithunzi 4 • Libero SoC Top-Level Hardware Design

Microsemi-Pest-Repeller-Running-Secure-Webseva-pa-SmartFusion2-03

Microsemi-Pest-Repeller-Running-Secure-Webseva-pa-SmartFusion2-04

Microsemi-Pest-Repeller-Running-Secure-Webseva-pa-SmartFusion2-05

Pulojekiti ya Hardware ya Libero SoC imagwiritsa ntchito zida zotsatirazi za SmartFusion2 MSS ndi ma IP:

  • Mawonekedwe a TEMAC TBI.
  • MMUART_0 ya RS-232 yolumikizirana pa SmartFusion2 Advanced Development Kit.
  • GPIO: Zolumikizana ndi ma diode otulutsa kuwala (ma LED)
  • Pad yodzipatulira 0 ngati gwero la wotchi
  • Mawonekedwe othamanga kwambiri (SERDESIF) SERDES_IF IP: Yakonzedwera SERDESIF_3 EPCS lane3, monga zikuwonekera pachithunzichi.
    Kuti mumve zambiri za mawonekedwe othamanga kwambiri, onani UG0447: IGLOO2 ndi Smart-Fusion2 High Speed ​​Serial Interfaces User Guide.

Chithunzi 5 • Zenera Lalikulu-Speed ​​Serial Interface Configurator

Microsemi-Pest-Repeller-Running-Secure-Webseva-pa-SmartFusion2-06

  1. Ntchito zowongolera dongosolo la Cryptographic: Kukhazikitsa protocol ya TLS/SSL.

Ntchito Pin Phukusi
Ntchito za pini za phukusi za ma LED ndi ma sigino a mawonekedwe a PHY akuwonetsedwa m'matebulo otsatirawa.

Table 2 • LED to Package Pins Ntchito

Dzina la Port Phukusi Pin
LED_1 D26
LED_2 F26
LED_3 F27
LED_4 C26
LED_5 C28
LED_6 B27
LED_7 C27
LED_8 E26

Table 3 • PHY Interface Signals to Package Pins Ntchito Zantchito

Dzina la Port Mayendedwe Phukusi Pin
PHY_MDC Zotulutsa F3
PHY_MDIO Zolowetsa K7
PHY_RST Zotulutsa F2

SoftConsole Firmware Project
Pemphani pulojekiti ya SoftConsole pogwiritsa ntchito standalone SoftConsole IDE.

Milu yotsatirayi imagwiritsidwa ntchito popanga chiwonetserochi:

  • Laibulale ya PolarSSL 1.2.8
  • lwIP TCP/IP stack mtundu 1.4.1
  • FreeRTOS

Chithunzi chotsatira chikuwonetsa wakaleample ya pulogalamu ya SoftConsole yolemba zolemba zamawonekedwe.

Chithunzi 6 • SoftConsole Project Explorer Window

Microsemi-Pest-Repeller-Running-Secure-Webseva-pa-SmartFusion2-07

Pulojekitiyi ili ndi chitetezo webkukhazikitsa kwa seva pogwiritsa ntchito PolarSSL, lwIP, ndi FreeRTOS.

The Advanced Encryption Standard (AES) ndi Non-deterministic Random Bit Generator (NRBG) machitidwe a machitidwe amagwiritsidwa ntchito kukhazikitsa njira zotetezeka. webpulogalamu ya seva. AES ndi NRBG zitha kukhazikitsidwa pogwiritsa ntchito injini ya hardware ya SmartFusion2 kapena laibulale ya pulogalamu ya PolarSSL. Pachiwonetserochi, AES ndi NRBG zikugwiritsidwa ntchito pogwiritsa ntchito injini ya hardware ya SmartFusion2 kudzera muzinthu zamakina.

Gulu 4 • Macros Kuti Muyambitse kapena Kuletsa Ntchito Zowongolera Dongosolo

System Service Macro / Macro Location

  • AES
    • #kufotokozerani HW_AES 1
      <$Design_Files_Directory>\m2s_dg0516_df\SF2_Secure_Webseva_T
      CP_Demo_DF\Libero\Webseva_TCP\SoftConsole\Webseva_TCP_M
      SS_CM3\polarssl-1.2.8\kuphatikiza\polarssl\aes.h
  • Mtengo wa NRBG
    • #define HW_NRBG 1
      <$Design_Files_Directory>\m2s_dg0516_df\SF2_Secure_Webseva_T
      CP_Demo_DF\Libero\Webseva_TCP\SoftConsole\Webseva_TCP_M
      SS_CM3\polarssl-1.2.8\kuphatikiza\polarssl\ssl.h
      Zindikirani: Ntchito zamakina AES ndi NRBG zimathandizidwa pazida zotetezedwa za SmartFusion2 monga M2S0150TS. Ngati chipangizo cha SmartFusion2 sichili ndi chitetezo cha data, zimitsani ma macros omwe atchulidwa patebulo lapitalo kuti mugwiritse ntchito mapulogalamu a PolarSSL AES ndi NRBG ma aligorivimu.
      Chithunzi chotsatira chikuwonetsa mitundu ya oyendetsa omwe amagwiritsidwa ntchito pawonetsero.
      Chithunzi 7 • Demo Design Driver Versions
      Microsemi-Pest-Repeller-Running-Secure-Webseva-pa-SmartFusion2-08

TLS/SSL Protocol Implementation pogwiritsa ntchito PolarSSL Library
Protocol ya TLS/SSL imagawidwa m'magawo awiri otsatirawa:

  • Handshake protocol layer
  • Lembani gawo la protocol

Handshake Protocol Layer
Gawoli lili ndi ma subprotocol awa:

  • Kugwirana chanza: Amagwiritsidwa ntchito kukambirana zambiri za gawo pakati pa seva ndi kasitomala. Zambiri za gawoli zikuphatikiza ID ya gawo, ziphaso za anzawo, cipher spec, compression algorithm, ndi nambala yachinsinsi yogawana yomwe imagwiritsidwa ntchito kupanga makiyi ofunikira.
  • Sinthani mawu a Cipher: Amagwiritsidwa ntchito kusintha kiyi yomwe imagwiritsidwa ntchito pobisalira pakati pa kasitomala ndi seva. Kiyiyo imawerengedwa kuchokera pazomwe zasinthidwa panthawi yakugwirana chanza kwa kasitomala.
  • Chenjezo: Mauthenga a zidziwitso amapangidwa pakugwirana chanza kwa kasitomala-seva kuti anene cholakwika kapena kusintha kwa mnzako.

Chithunzi chotsatira chikuwonetsa kuthaview za ndondomeko ya TLS/SSL yogwirana chanza.
Kuti mumve zambiri za protocol ya kugwirana chanza, rekodi protocol, ndi ma cryptographic algorithms, onani http://tools.ietf.org/html/rfc5246.

Chithunzi 8 • Njira ya TLS/SSL yogwirana chanza

Microsemi-Pest-Repeller-Running-Secure-Webseva-pa-SmartFusion2-09

Record Protocol Layer
Protocol yojambulidwa imalandira ndikubisa deta kuchokera ku pulogalamuyo ndikuitumiza kumalo oyendetsa. Protocol yojambulidwa imagawaniza data yomwe idalandilidwa kukula kwake koyenera kwa cryptographic algorithm ndikusankha kukakamiza deta. Protocol imagwiritsa ntchito MAC kapena keyed-hash message authentication code (HMAC) ndi encrypts kapena decrypts data pogwiritsa ntchito zomwe zalankhulidwa panthawi ya handshake protocol.

Kukhazikitsa Demo Design
Zotsatirazi zikufotokozera momwe mungakhazikitsire chiwonetsero cha SmartFusion2 Advanced Development Kit board:

  1. Lumikizani PC yolandirayo ku Cholumikizira cha J33 pogwiritsa ntchito chingwe cha USB A kupita ku mini-B. Madalaivala a mlatho wa USB kupita ku universal asynchronous receiver/transmitter (UART) amadziwikiratu.
    Zindikirani: Ngati madoko a COM sadziwike okha, ikani dalaivala wa FTDI D2XX kuti mulumikizane ndi serial terminal kudzera pa chingwe cha FTDI mini-USB. Dalaivala, pamodzi ndi kalozera woyika, akupezeka pa www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip.
  2. Dinani kumanja lililonse la madoko anayi a COM omwe apezeka, ndikudina Properties kuti mupeze doko lomwe lili pa USB FP5 seri Converter C, monga zikuwonetsedwa pachithunzi chotsatira. Lembani nambala ya doko la COM kuti mugwiritse ntchito pakusintha kwa serial terminal, monga zikuwonekera pachithunzichi.
    Chithunzi 9 • Zenera la Chipangizo cha Chipangizo
    Microsemi-Pest-Repeller-Running-Secure-Webseva-pa-SmartFusion2-10
  3. Lumikizani zolumphira pa bolodi la SmartFusion2 Advanced Development Kit, monga momwe tawonetsera patebulo ili. Kuti mudziwe zambiri za malo odumphira, onani Zakumapeto 3: Malo Odumphira, .
    Chenjezo: ZIMmitsa chosinthira magetsi, SW7, musanapange malumikizidwe odumphira.
    Tebulo 5 • SmartFusion2 Zokonda Zapamwamba za Kit Jumper
    Microsemi-Pest-Repeller-Running-Secure-Webseva-pa-SmartFusion2-31
  4. Mu SmartFusion2 Advanced Development Kit, lumikizani magetsi ku cholumikizira cha J42.
  5. Mapangidwe awa example imatha kuthamanga mumitundu yonse iwiri ya IP komanso ma IP amphamvu. Mwa kusakhulupirika, mapulogalamu files amaperekedwa kwa dynamic IP mode.
    • Pa IP yokhazikika, lumikizani PC yolandila ku cholumikizira cha J21 cha SmartFusion2 Advanced Development Kit board pogwiritsa ntchito chingwe cha RJ45.
    • Pa IP yamphamvu, lumikizani madoko aliwonse otseguka a netiweki ku cholumikizira cha J21 cha SmartFusion2 Advanced Development Kit board pogwiritsa ntchito chingwe cha RJ45.

Chidule cha Board Setup
Zithunzi za SmartFusion2 Advanced Development Kit board ndi makonzedwe onse okonzedwa amaperekedwa mu Appendix 2: Board Setup for Running the Secure. Webseva,

Kuyendetsa Demo Design
Njira zotsatirazi zikufotokozera momwe mungayendetsere mawonekedwe a demo:

  1. Tsitsani mawonekedwe owonetsera kuchokera: http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
  2. Yatsani chosinthira chamagetsi cha SW7.
  3. Yambitsani mapulogalamu aliwonse otsatsira ma serial terminal monga:
    • Hyperterminal
    • Zithunzi za PuTTY
    • TeraTerm
      Zindikirani: Muchiwonetsero ichi PuTTY imagwiritsidwa ntchito.
      Kukonzekera kwa pulogalamuyi ndi:
    • Chiwerengero cha Baud: 115200
    • Ma data asanu ndi atatu
    • Kuyimitsa kamodzi
    • Palibe Parity
    • Palibe zowongolera
      Kuti mumve zambiri pakukonza mapulogalamu otsanzira otsatsira, onani Maphunziro a Configuring Serial Terminal Emulation Programs Tutorial.
  4. Konzani board ya SmartFusion2 Advanced Development Kit ndi ntchitoyo file zoperekedwa ngati gawo la mapangidwe files pogwiritsa ntchito pulogalamu ya FlashPro Express, tchulani Zowonjezera 1: Kukonza Chipangizo Pogwiritsa Ntchito FlashPro Express, .
    Zindikirani: Chiwonetserocho chikhoza kuyendetsedwa mumayendedwe osasunthika komanso osinthika. Kuti muyendetse mapangidwewo mumayendedwe a IP osasunthika, tsatirani njira zomwe zatchulidwa mu Zowonjezera 4: Kuthamangitsa Mapangidwe mu Static IP Mode,.
  5. Kuzungulira kwamphamvu SmartFusion2 Advanced Development Kit board.
    Uthenga wolandilidwa wokhala ndi adilesi ya IP yamphamvu ikuwonetsedwa mu pulogalamu yotsatsira ma serial terminal, monga zikuwonekera pachithunzichi.
    Chithunzi 10 • Zosankha za Ogwiritsa
    Microsemi-Pest-Repeller-Running-Secure-Webseva-pa-SmartFusion2-11
  6. Adilesi ya IP yomwe ikuwonetsedwa pa PuTTY iyenera kulowetsedwa mu adilesi ya msakatuli kuti muteteze chitetezo webseva. Ngati IP adilesi ndi 10.60.3.120, lowetsani https://10.60.3.120 mu bar ya adilesi ya msakatuli. Chiwonetserochi chimathandizira asakatuli a Microsoft Internet Explorer ndi Mozilla Firefox.

Kuthamanga Kwachitetezo WebSeva Demo ndi Microsoft Internet Explorer
Zotsatirazi zikufotokozera momwe mungayendetsere chitetezo webchiwonetsero cha seva ndi Microsoft Internet Explorer:

  1. Tsegulani Microsoft Internet Explorer ndikulemba URL (kwa example, https://10.60.3.120) mu bar adilesi. Msakatuli akuwonetsa uthenga wochenjeza, monga momwe tawonetsera pachithunzichi.
    Chithunzi 11 • Microsoft Internet Explorer ikuwonetsa Uthenga Wochenjeza Wolakwika pa Sitifiketi
    Microsemi-Pest-Repeller-Running-Secure-Webseva-pa-SmartFusion2-12
  2. Dinani Pitirizani izi website (osavomerezeka) kuti muyambe kulankhulana motetezeka ndi a webseva. Microsoft Internet Explorer ikuwonetsa menyu yayikulu yotetezedwa webseva, monga zikuwonetsedwa mu chithunzi chotsatirachi.
    Chithunzi 12 • Menyu Yaikulu Yotetezedwa Webseva mu Internet Explorer
    Microsemi-Pest-Repeller-Running-Secure-Webseva-pa-SmartFusion2-32

Kuthamanga Kwachitetezo WebChiwonetsero cha seva ndi Mozilla Firefox
Zotsatirazi zikufotokozera momwe mungayendetsere chitetezo webmawonekedwe a seva ndi Mozilla Firefox:

  1. Tsegulani msakatuli wa Mozilla Firefox ndikulowetsa URL (kwa example, https://10.60.3.120) mu bar adilesi. Msakatuli akuwonetsa uthenga wochenjeza, monga momwe tawonetsera pachithunzichi.
    Chithunzi 13 • Mozilla Firefox ikuwonetsa Uthenga Wochenjeza
    Microsemi-Pest-Repeller-Running-Secure-Webseva-pa-SmartFusion2-14
  2. Sankhani Ndikumvetsetsa Zowopsa ndikudina Add Exception….
  3. Dinani Tsimikizani Kupatulapo Chitetezo mu Onjezani Zachitetezo Kupatula zenera, monga zikuwonekera pachithunzichi, kuti muyambe kulumikizana kotetezeka ndi a webseva. Chithunzi 14 • Onjezani Zenera Lopatulapo Chitetezo
    Microsemi-Pest-Repeller-Running-Secure-Webseva-pa-SmartFusion2-15Zindikirani: Kuwonjezera chitetezo ku Adilesi ya IP ndikofunikira pakusaka koyamba kokha.
    Zindikirani: Ngati mupeza uthenga wolephera kugwirana chanza mu terminal, ingonyalanyazani uthengawo.
  4. Msakatuli wa Mozilla Firefox amawonetsa mndandanda waukulu, monga momwe tawonetsera pachithunzichi.
    Chithunzi 15 • Menyu Yaikulu ya Otetezedwa Webseva mu Mozilla Firefox
    Microsemi-Pest-Repeller-Running-Secure-Webseva-pa-SmartFusion2-16Menyu yayikulu ili ndi izi:
    • Kuwala kwa LED
    • Chiwonetsero cha HyperTerminal
    • SmartFusion2 Kusaka kwa Google
      Zindikirani: Izi zitha kutsimikiziridwa pogwiritsa ntchito Microsoft Internet Explorer kapena Mozilla Firefox web osatsegula. Muchiwonetsero ichi, zosankha zikuwonetsedwa pogwiritsa ntchito Mozilla Firefox web msakatuli.

Kuwala kwa LED

  1. Dinani Mapiritsi a LED pa menyu yayikulu. Mutha kuwona mawonekedwe a LED pa SmartFusion2 board. The webtsamba limapereka mwayi woti mulowetse mfundo kuti muphethire ma LED pamanja monga momwe tawonetsera pachithunzichi.
    Chithunzi 16 • Tsamba la Ma LED Akuthwanima
    Microsemi-Pest-Repeller-Running-Secure-Webseva-pa-SmartFusion2-17
  2. Lowetsani nambala iliyonse pakati pa 1-255 kuti muwunikire ma LED pamanja. Za example, ngati mulowetsa 1, kuphethira kwa LED1 kumazima. Mukalowa 255, ma LED onse asanu ndi atatu akuthwanima amazima.
  3. Dinani Kunyumba kuti mubwerere ku menyu yayikulu.
    Zindikirani: SmartFusion2 Advanced Development Kit ili ndi ma LED otsika.

Chiwonetsero cha HyperTerminal

  1. Dinani Kuwonetsa kwa HyperTerminal pamenyu yayikulu. Chithunzi chotsatira chikuwonetsa a webtsamba lomwe limapereka mwayi wolowetsa mtengo wa chingwe.
    Chithunzi 17 • Tsamba Lowonetsera HyperTerminal
    Microsemi-Pest-Repeller-Running-Secure-Webseva-pa-SmartFusion2-18Chingwe cholowetsedwa chikuwonetsedwa pa PuTTY, monga momwe tawonetsera pachithunzichi.
    Chithunzi 18 • Chiwonetsero cha Zingwe pa PuTTY
    Microsemi-Pest-Repeller-Running-Secure-Webseva-pa-SmartFusion2-19
  2. Dinani Bwererani Tsamba Limodzi (batani la muvi) kapena Pakhomo kuti mubwerere ku menyu yayikulu.

SmartFusion2 Kusaka kwa Google

  1. Dinani SmartFusion2 Google Search pa waukulu menyu.
    Zindikirani: Kulumikizana kwa intaneti kumafunikira ndi ufulu wofikira kuti mufike patsamba la SmartFusion2 Google Search. Chithunzi chotsatira chikuwonetsa a web tsamba ndi kusaka kwa Google.
    Chithunzi 19 • SmartFusion2 Google Search Page
    Microsemi-Pest-Repeller-Running-Secure-Webseva-pa-SmartFusion2-20
  2. Dinani Kunyumba kuti mubwerere ku menyu yayikulu.

Zowonjezera 1: Kukonza Chipangizo Pogwiritsa Ntchito FlashPro Express

Gawoli likufotokoza momwe mungapangire chipangizo cha SmartFusion2 ndi ntchito yokonza mapulogalamu file pogwiritsa ntchito FlashPro Express.

Kuti mupange chipangizochi, chitani izi:

  1. Onetsetsani kuti zoikamo za jumper pa bolodi ndizofanana ndi zomwe zalembedwa mu Table 5, .
    Zindikirani: Chosinthira magetsi chiyenera kuzimitsidwa popanga ma jumper.
  2. Lumikizani chingwe chamagetsi ku cholumikizira cha J42 pa bolodi.
  3. Mphamvu PA chosinthira magetsi SW7.
  4. Pa PC yolandila, yambitsani pulogalamu ya FlashPro Express.
  5. Dinani Chatsopano kapena sankhani Ntchito Yatsopano kuchokera ku FlashPro Express Job kuchokera ku menyu ya Project kuti mupange ntchito yatsopano, monga momwe tawonetsera pachithunzichi.
    Chithunzi 20 • FlashPro Express Job Project
    Microsemi-Pest-Repeller-Running-Secure-Webseva-pa-SmartFusion2-21
  6. Lowetsani zotsatirazi mu New Job Project kuchokera ku FlashPro Express Job dialog box:
    • Ntchito yokonza file: Dinani Sakatulani, ndi kupita kumalo kumene .job file lili ndi kusankha file. Malo okhazikika ndi:
      \m2s_dg0516_df\SF2_Secure_Webseva_TCP_Demo_DF\Programm ing_Job
    • Dzina la polojekiti ya FlashPro Express: Dinani Sakatulani ndikuyenda komwe mukufuna kusunga pulojekitiyo.
      Chithunzi 21 • Ntchito Yatsopano Yantchito kuchokera ku FlashPro Express Job
      Microsemi-Pest-Repeller-Running-Secure-Webseva-pa-SmartFusion2-22
  7. Dinani Chabwino. Pulogalamu yofunika file yasankhidwa ndikukonzekera kukonzedwa mu chipangizocho.
  8. Zenera la FlashPro Express likuwoneka monga momwe tawonera pachithunzichi. Tsimikizirani kuti nambala yamapulogalamu imapezeka m'gawo la Programmer. Ngati sichoncho, tsimikizirani zolumikizana ndi bolodi ndikudina Refresh/Rescan Programmers.
    Chithunzi 22 • Kukonza Chipangizo
    Microsemi-Pest-Repeller-Running-Secure-Webseva-pa-SmartFusion2-23
  9. Dinani RUN. Chipangizochi chikakonzedwa bwino, mawonekedwe a RUN PASSED amawonetsedwa monga momwe zilili pachithunzichi.
    Chithunzi 23 • FlashPro Express-RUN PASSED
    Microsemi-Pest-Repeller-Running-Secure-Webseva-pa-SmartFusion2-24
  10. Tsekani FlashPro Express kapena pagawo la Project, dinani Tulukani.

Zakumapeto 2: Kukhazikitsa Bungwe Loyendetsa Chitetezo Webseva

Chithunzi chotsatira chikuwonetsa kukhazikitsidwa kwa bolodi poyendetsa chiwonetsero pa SmartFusion2 Advanced Development Kit board.

Chithunzi 24 • SmartFusion2 Advanced Development Kit Setup

Microsemi-Pest-Repeller-Running-Secure-Webseva-pa-SmartFusion2-25

Zowonjezera 3: Malo Odumphira

Chithunzi chotsatira chikuwonetsa malo odumphira mu SmartFusion2 Advanced Development Kit board.
Chithunzi 25 • Jumper Locations in Advanced Development Kit Board

Microsemi-Pest-Repeller-Running-Secure-Webseva-pa-SmartFusion2-26

Zindikirani: Zodumpha zowonekera mofiira zimayikidwa mwachisawawa. Zodumpha zowoneka bwino zobiriwira ziyenera kukhazikitsidwa pamanja.
Zindikirani: Malo a jumpers mu chithunzi chapitachi ndi osakasaka.

Zowonjezera 4: Kuyendetsa Mapangidwe mu Static IP Mode

Njira zotsatirazi zikufotokozera momwe mungayendetsere mapangidwe mu Static IP mode:

  1. Dinani kumanja kotetezedwa_webseva pawindo la Project Explorer la pulojekiti ya SoftConsole ndikusankha Properties, monga momwe chithunzichi chikusonyezera.
    Chithunzi 26 • Project Explorer Window ya SoftConsole Project
    Microsemi-Pest-Repeller-Running-Secure-Webseva-pa-SmartFusion2-27Chithunzi chotsatirachi chikuwonetsa kuchotsa chizindikiro NET_USE_DHCP mu tabu ya Zikhazikiko za Zida ya Properties for secure_webzenera la seva.
    Chithunzi 27 • Project Explorer Properties Window
    Microsemi-Pest-Repeller-Running-Secure-Webseva-pa-SmartFusion2-28Ngati chipangizochi chikugwirizana ndi static IP mode, board static IP adilesi ndi 169.254.1.23, ndiye sinthani makonda a TCP/IP kuti awonetse adilesi ya IP. Chithunzi chotsatira chikuwonetsa zokonda pa PC TCP/IP.
    Chithunzi 28 • Host PC TCP/IP Settings
    Microsemi-Pest-Repeller-Running-Secure-Webseva-pa-SmartFusion2-29Chithunzi chotsatira chikuwonetsa makonda adilesi ya IP.
    Chithunzi 29 • Zikhazikiko za Adilesi Yokhazikika ya IP
    Microsemi-Pest-Repeller-Running-Secure-Webseva-pa-SmartFusion2-30Zokonda izi zikakonzedwa, pangani firmware, lowetsani zatsopano za .hex file mu eNVM, ndikuyendetsa mapangidwe a Libero. Onani Kuthamanga Mapangidwe Owonetsera, tsamba 13 kuti mugwiritse ntchito mapangidwewo mumayendedwe a IP osasunthika, ngati chipangizo cha SmartFusion2 chakonzedwa kale ndi top_static.job file.
    Zindikirani: Kuti mugwiritse ntchito pulogalamuyo munjira yochotsa zolakwika, wopanga mapulogalamu a FlashPro amafunikira.

Zolemba / Zothandizira

Microsemi Pest Repeller Kuthamanga Motetezedwa Webseva pa SmartFusion2 [pdf] Buku Logwiritsa Ntchito
Pest Repeller Kuthamanga Motetezedwa Webseva pa SmartFusion2, Pest, Repeller Running Safe Webseva pa SmartFusion2, pa SmartFusion2

Maumboni

Siyani ndemanga

Imelo yanu sisindikizidwa. Minda yofunikira yalembedwa *