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

Microsemi Pest Repeller Inaendesha Salama Webseva kwenye SmartFusion2

Microsemi-Pest-Repeller-Running-Secure-Webpicha ya seva-on-SmartFusion2-bidhaa

Historia ya Marekebisho

Historia ya marekebisho inaeleza mabadiliko ambayo yalitekelezwa katika hati.
Mabadiliko yameorodheshwa kwa marekebisho, kuanzia na uchapishaji wa sasa zaidi.

Marekebisho 9.0
Ufuatao ni muhtasari wa mabadiliko yaliyofanywa katika marekebisho haya.

  • Ilisasisha hati ya Libero SoC v2021.1.
  • Imeondoa marejeleo ya nambari za toleo la Libero.

Marekebisho 8.0
Ilisasisha hati ya toleo la programu ya Libero v11.8 SP1.

Marekebisho 7.0
Yafuatayo ni mabadiliko yaliyofanywa katika marekebisho 7.0 ya waraka huu.

  • Mahitaji ya muundo wa Libero SoC, FlashPro, na SoftConsole yanasasishwa. Kwa habari zaidi, angalia Mahitaji ya Usanifu, ukurasa wa 5.
  • Katika mwongozo wote, majina ya miradi ya SoftConsole inayotumiwa katika muundo wa onyesho na takwimu zote zinazohusiana zinasasishwa.

Marekebisho 6.0
Ilisasisha hati ya toleo la programu ya Libero v11.7 (SAR 76931) katika marekebisho ya 6.0 ya hati hii.

Marekebisho 5.0
Mradi wa Firmware uliosasishwa wa SoftConsole, ukurasa wa 9 (SAR 73518).

Marekebisho 4.0
Ilisasisha hati ya toleo la programu ya Libero v11.6 (SAR 72058).

Marekebisho 3.0
Ilisasisha hati ya toleo la programu ya Libero v11.5 (SAR 63973).

Marekebisho 2.0
Ilisasisha hati ya toleo la programu ya Libero v11.4 (SAR 60685).

Marekebisho 1.0
Marekebisho 1.0 yalikuwa uchapishaji wa kwanza wa hati hii.

Kukimbia Salama WebMuundo wa Onyesho la seva kwenye Vifaa vya SmartFusion2

Kwa kutumia PolarSSL, lwIP, na FreeRTOS

Onyesho hili linaelezea salama webuwezo wa seva kwa kutumia Usalama wa Tabaka la Usafiri (TLS),
Itifaki ya Safu ya Soketi (SSL), na kidhibiti cha ufikiaji wa kati cha ethaneti yenye kasi-tatu (TSEMAC) cha vifaa vya SmartFusion®2. Onyesho hili linaelezea:

  • Kwa kutumia SmartFusion2 Ethernet Media Access Control (MAC) iliyounganishwa kwa Serial Gigabit Media Independent Interface (SGMII) PHY.
  • Kuunganisha kiendesha SmartFusion2 MAC na maktaba ya PolarSSL (maktaba ya itifaki ya TLS/SSL isiyolipishwa), rafu ya IP nyepesi (lwIP) TCP/IP, na Mfumo wa Uendeshaji wa Wakati Halisi (RTOS) usiolipishwa.
  • Kwa kutumia huduma za mfumo wa kriptografia wa Microsemi kutekeleza itifaki ya TLS/SSL.
  • Utekelezaji wa usalama webprogramu ya seva kwenye bodi ya SmartFusion2 Advanced Development Kit.
  • Kuendesha onyesho.

Mfano wa pembeni wa TEMAC katika Mfumo Mdogo wa SmartFusion2 (MSS) unaweza kusanidiwa ili kuhamisha data kati ya Kompyuta iliyopangishwa na mtandao wa Ethaneti kwa viwango vifuatavyo vya data (kasi ya laini):

  • 10 Mbps
  • 100 Mbps
  • 1000 Mbps

Kwa maelezo zaidi kuhusu kiolesura cha TEMAC cha vifaa vya SmartFusion2, rejelea UG0331: Mwongozo wa Mtumiaji wa Mfumo Mdogo wa SmartFusion2.
Salama WebSeva Demo Design Juuview

Ya salama webprogramu ya seva inasaidia itifaki ya usalama ya TLS/SSL ambayo husimba na kusimbua ujumbe, kulinda mawasiliano dhidi ya ujumbe t.ampering. Mawasiliano kutoka kwa salama webseva huhakikisha kuwa data nyeti inaweza kutafsiriwa katika msimbo wa siri ambao hufanya iwe vigumu tampna data.

Ya salama webmuundo wa onyesho la seva lina tabaka zifuatazo, kama inavyoonyeshwa kwenye Mchoro 1, :

  • Safu ya Maombi
  • Safu ya Usalama (Itifaki ya TLS/SSL)
  • Safu ya Usafiri (lwIP TCP/IP Rafu)
  • RTOS na Tabaka la Firmware

Kukimbia Salama WebMuundo wa Onyesho la seva kwenye Vifaa vya SmartFusion2 vinavyotumia PolarSSL, lwIP, na FreeRTOS

Kielelezo 1 • Imelindwa WebSafu za seva

 Safu ya Programu (HTTPS) BureRTOS
Safu ya Usalama (Itifaki ya TLS/SSL)
Safu ya Usafiri (IwIP TCP/IP Stack)
Tabaka la Firmware
SmartFusion2 Advanced Development Kit (HW)

Safu ya Maombi
Ya salama webprogramu ya seva inatekelezwa kwenye bodi ya SmartFusion2 Advanced Development Kit. Programu hushughulikia ombi la HTTPS kutoka kwa kivinjari cha mteja na kuhamisha kurasa tuli kwa mteja kujibu maombi yao. Kurasa hizi zinaendeshwa kwenye kivinjari cha mteja (Kompyuta mwenyeji). Kielelezo kifuatacho kinaonyesha mchoro wa kuzuia wa seva inayounganisha (Salama webprogramu ya seva inayoendesha kwenye kifaa cha SmartFusion2) na mteja (web kivinjari kinachoendesha kwenye kompyuta mwenyeji).

Kielelezo cha 2 • Mchoro wa Kizuizi cha Mawasiliano kwenye Seva ya Mteja

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

Kielelezo cha 2 • Mchoro wa Kizuizi cha Mawasiliano kwenye Seva ya Mteja

Safu ya Usalama (Itifaki ya TLS/SSL)
Vivinjari vya mtandao na webseva hutumia itifaki ya TLS/SSL kusambaza habari kwa usalama.
TLS/SSL hutumiwa kuthibitisha seva na mteja ili kuanzisha mawasiliano salama kati ya wahusika walioidhinishwa kwa kutumia usimbaji fiche. Itifaki hii imewekwa juu ya itifaki ya usafiri, TCP/IP kama inavyoonyeshwa kwenye Mchoro 1, ukurasa wa 3. Maktaba ya chanzo huria ya PolarSSL hutumiwa kutekeleza itifaki ya TLS/SSL kwa usalama. webprogramu ya seva katika onyesho hili.

Rejea zifuatazo URLs kwa maelezo kamili ya utekelezaji wa itifaki ya TLS/SSL:

Maktaba ya PolarSSL inajumuisha utekelezaji wa itifaki ya kriptografia na TLS/SSL. Maktaba hii hutoa kazi za kiolesura cha programu ili kutekeleza salama webprogramu ya seva kwa kutumia itifaki ya TLS/SSL na algoriti za kriptografia za programu.

Kwa maelezo zaidi kuhusu msimbo wa chanzo wa maktaba ya itifaki ya TLS/SSL iliyoandikwa kwa C na maelezo ya leseni, rejelea https://polarssl.org/.

Safu ya Usafiri (lwIP TCP/IP Rafu)
Rafu ya lwIP inafaa kwa mifumo iliyopachikwa kwa sababu inatumia rasilimali chache, na inaweza kutumika pamoja na au bila mfumo wa uendeshaji. LwIP inajumuisha utekelezaji halisi wa IP, Itifaki ya Ujumbe wa Kudhibiti Mtandao (ICMP), Da ya Mtumiaji.tagItifaki ya ram (UDP), na itifaki za TCP, pamoja na vitendaji vya usaidizi kama vile udhibiti wa akiba na kumbukumbu.

LwIP inapatikana (chini ya leseni ya BSD) kama msimbo wa chanzo C kwa kupakuliwa kutoka kwa anwani ifuatayo: http://download.savannah.gnu.org/releases/lwIP/

RTOS na Tabaka la Firmware
FreeRTOS ni chanzo wazi cha mfumo wa uendeshaji wa wakati halisi. FreeRTOS inatumika katika onyesho hili kuweka kipaumbele na kuratibu majukumu. Kwa habari zaidi na msimbo wa hivi punde wa chanzo, rejelea
http://www.freertos.org.

Firmware hutoa utekelezaji wa kiendesha programu ili kusanidi na kudhibiti vipengele vifuatavyo vya MSS:

  • Ethernet MAC
  • Huduma za kidhibiti cha mfumo
  • Kipokezi/Kisambazaji cha Njia nyingi za Asynchronous/synchronous (MMUART)
  • Pembejeo na Madhumuni ya Jumla (GPIO)
  • Kiolesura cha Pembeni (SPI)
Mahitaji ya Kubuni

Jedwali lifuatalo linaorodhesha mahitaji ya maunzi na muundo wa programu kwa muundo huu wa onyesho.

Jedwali 1 • Mahitaji ya Kubuni

  • Mahitaji / Toleo
    Mfumo wa Uendeshaji 64 bit Windows 7 na 10
  • Vifaa
    SmartFusion2 Advanced Development Kit:
    • Adapta ya 12 V
    • Programu ya FlashPro5
    • Kebo ya USB A hadi Mini-B
  • Kebo ya Ethaneti RJ45
  • Pakua PC au Laptop
  • Programu
    FlashPro Express
    Kumbuka: Rejelea readme.txt file zinazotolewa katika kubuni files kwa matoleo ya programu yaliyotumiwa na muundo huu wa marejeleo.
  • Libero ® System-on-Chip (SoC) kwa viewkatika kubuni files
  • SoftConsole
  • Viendeshi vya MSS Ethernet MAC
  • Pangisha Viendeshi vya Kompyuta vya USB kwa viendeshi vya UART
  • Mojawapo ya programu zifuatazo za uigaji wa terminal:
    • HyperTerminal
    • MudaTerm
    • PuTTY
  • Kivinjari
    Toleo la 24 la Firefox la Mozilla au matoleo mapya zaidi
    Internet Explorer toleo la 8 au la baadaye

Kumbuka: Libero SmartDesign na picha za skrini za usanidi zilizoonyeshwa kwenye mwongozo huu ni kwa madhumuni ya kielelezo pekee.
Fungua muundo wa Libero ili kuona masasisho ya hivi punde.

Masharti
Kabla ya kuanza:
Pakua na usakinishe Libero SoC (kama inavyoonyeshwa kwenye faili ya webtovuti ya muundo huu) kwenye Kompyuta mwenyeji kutoka eneo lifuatalo.
https://www.microsemi.com/product-directory/design-resources/1750-libero-soc

Ubunifu wa Maonyesho
Ubunifu wa demo filezinapatikana kwa kupakuliwa kutoka kwa kiungo kifuatacho:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
Kielelezo kifuatacho kinaonyesha muundo wa kiwango cha juu cha muundo files. Kwa maelezo zaidi, rejelea Readme.txt file.

Kielelezo 3 • Muundo wa Onyesho Files Muundo wa Kiwango cha Juu

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

Demo Design Features
Ubunifu wa onyesho una chaguzi zifuatazo:

  • Taa za kumeta
  • Onyesho la HyperTerminal
  • Utafutaji wa Google wa SmartFusion2

Maelezo ya Ubunifu wa Onyesho
Muundo wa onyesho unatekelezwa kwa kutumia kiolesura cha SGMII PHY kwa kusanidi TEMAC kwa ajili ya uendeshaji wa Kiolesura cha Biti Kumi (TBI).
Kwa maelezo zaidi kuhusu kiolesura cha TEMAC TBI, rejelea UG0331: Mwongozo wa Mtumiaji wa Mfumo Mdogo wa SmartFusion2.

Mradi wa vifaa vya Libero SoC
Kielelezo kifuatacho kinaonyesha utekelezaji wa muundo wa maunzi wa Libero SoC kwa muundo huu wa onyesho.

Kielelezo cha 4 • Muundo wa Maunzi wa Kiwango cha Juu cha Libero SoC

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

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

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

Mradi wa vifaa vya Libero SoC hutumia rasilimali zifuatazo za SmartFusion2 MSS na IPs:

  • Kiolesura cha TEMAC TBI.
  • MMUART_0 kwa mawasiliano ya RS-232 kwenye SmartFusion2 Advanced Development Kit.
  • GPIO: Violesura vyenye diodi zinazotoa mwanga (LEDs)
  • Pedi ya kuingiza 0 kama chanzo cha saa
  • Kiolesura cha serial cha kasi ya juu (SERDESIF) SEDES_IF IP: Imesanidiwa kwa SERDESIF_3 EPCS lane3, kama inavyoonyeshwa kwenye mchoro ufuatao.
    Kwa maelezo zaidi kuhusu violesura vya mfululizo vya kasi ya juu, rejelea Mwongozo wa Mtumiaji wa Violesura vya UG0447: IGLOO2 na Smart-Fusion2 High Speed ​​​​Serial.

Mchoro 5 • Dirisha la Kisanidi cha Kiolesura cha Kasi ya Juu

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

  1. Huduma za kidhibiti cha mfumo wa kriptografia: Ili kutekeleza itifaki ya TLS/SSL.

Kazi za Pini za Kifurushi
Ugawaji wa pini za kifurushi za LEDs na mawimbi ya kiolesura cha PHY huonyeshwa katika majedwali yafuatayo.

Jedwali la 2 • LED kwa Majukumu ya Pini za Kifurushi

Jina la bandari Pini ya Kifurushi
LED_1 D26
LED_2 F26
LED_3 F27
LED_4 C26
LED_5 C28
LED_6 B27
LED_7 C27
LED_8 E26

Jedwali la 3 • Ishara za Kiolesura cha PHY za Kufunga Pini za Kazi

Jina la bandari Mwelekeo Pini ya Kifurushi
PHY_MDC Pato F3
PHY_MDIO Ingizo K7
PHY_RST Pato F2

Mradi wa Firmware ya SoftConsole
Omba mradi wa SoftConsole kwa kutumia SoftConsole IDE inayojitegemea.

Rafu zifuatazo zinatumika kwa muundo huu wa onyesho:

  • Toleo la maktaba ya PolarSSL 1.2.8
  • Toleo la mrundikano wa lwIP TCP/IP 1.4.1
  • BureRTOS

Takwimu ifuatayo inaonyesha wa zamaniample ya muundo wa saraka ya programu ya SoftConsole ya muundo wa onyesho.

Kielelezo 6 • Dirisha la Kichunguzi la Mradi wa SoftConsole

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

Mradi huu una salama webutekelezaji wa programu ya seva kwa kutumia PolarSSL, lwIP, na FreeRTOS.

Huduma za mfumo wa Advanced Encryption Standard (AES) na Non-deterministic Random Bit Generator (NRBG) hutumika kutekeleza usalama. webprogramu ya seva. AES na NRBG zinaweza kutekelezwa kwa kutumia injini ya maunzi ya SmartFusion2 au maktaba ya programu ya PolarSSL. Katika muundo huu wa onyesho, AES na NRBG zinatekelezwa kwa kutumia injini ya maunzi ya SmartFusion2 kupitia huduma za mfumo.

Jedwali la 4 • Macro za Kuwasha au Kuzima Huduma za Kidhibiti cha Mfumo

Mahali pa Huduma ya Mfumo Macro / Macro

  • AES
    • #fafanua HW_AES 1
      <$Design_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\include\polarssl\aes.h
  • NRBG
    • #fafanua HW_NRBG 1
      <$Design_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\include\polarssl\ssl.h
      Kumbuka: Huduma za mfumo za AES na NRBG zinatumika kwa ajili ya usalama wa data vifaa vya SmartFusion2 vilivyowezeshwa kama vile M2S0150TS. Ikiwa kifaa cha SmartFusion2 hakijawashwa usalama wa data, zima makro zilizotajwa kwenye jedwali lililotangulia ili kutumia programu ya PolarSSL AES na algoriti za NRBG.
      Kielelezo kifuatacho kinaonyesha matoleo ya kiendeshi yaliyotumika kwa onyesho.
      Kielelezo 7 • Matoleo ya Dereva ya Muundo wa Onyesho
      Microsemi-Pest-Repeller-Running-Secure-Webseva-on-SmartFusion2-08

Utekelezaji wa Itifaki ya TLS/SSL kwa kutumia Maktaba ya PolarSSL
Itifaki ya TLS/SSL imegawanywa katika tabaka mbili za itifaki zifuatazo:

  • Safu ya itifaki ya kushikana mikono
  • Rekodi safu ya itifaki

Safu ya Itifaki ya Kushikana kwa mikono
Safu hii ina itifaki ndogo zifuatazo:

  • Kupeana mkono: Inatumika kujadili habari za kikao kati ya seva na mteja. Maelezo ya kipindi ni pamoja na kitambulisho cha kipindi, vyeti vya programu rika, nambari ya siri, kanuni ya kubana na msimbo wa siri ulioshirikiwa ambao hutumiwa kutengeneza funguo zinazohitajika.
  • Badilisha Sifa maalum: Hutumika kubadilisha ufunguo unaotumika kwa usimbaji fiche kati ya mteja na seva. Ufunguo unakokotolewa kutoka kwa habari iliyobadilishwa wakati wa kupeana mkono kwa seva ya mteja.
  • Tahadhari: Ujumbe wa tahadhari hutolewa wakati wa kupeana mkono kwa seva ya mteja ili kuripoti hitilafu au mabadiliko ya hali kwa rika.

Takwimu ifuatayo inaonyesha zaidiview ya utaratibu wa kupeana mkono wa TLS/SSL.
Kwa maelezo zaidi kuhusu itifaki ya kupeana mikono, itifaki ya rekodi, na algoriti za kriptografia, rejelea http://tools.ietf.org/html/rfc5246.

Kielelezo 8 • Utaratibu wa Kupeana Mikono wa TLS/SSL

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

Safu ya Itifaki ya Rekodi
Itifaki ya rekodi hupokea na kusimba data kutoka kwa programu na kuihamisha kwenye safu ya usafiri. Itifaki ya rekodi hugawanya data iliyopokelewa kwa ukubwa unaofaa kwa algoriti ya kriptografia na kwa hiari kubana data. Itifaki hutumia MAC au msimbo wa uthibitishaji wa ujumbe wenye keyed-hashi (HMAC) na husimba kwa njia fiche au kusimbua data kwa kutumia taarifa iliyojadiliwa wakati wa itifaki ya kupeana mkono.

Kuanzisha Muundo wa Onyesho
Hatua zifuatazo zinaelezea jinsi ya kusanidi onyesho kwa bodi ya SmartFusion2 Advanced Development Kit:

  1. Unganisha kompyuta seva pangishi kwenye Kiunganishi cha J33 kwa kutumia kebo ya USB A hadi mini-B. Viendeshaji vya daraja la USB kwenda kwa kipokezi asynchronous/transmitter (UART) hutambuliwa kiotomatiki.
    Kumbuka: Ikiwa lango za COM hazijatambuliwa kiotomatiki, sakinisha kiendeshi cha FTDI D2XX kwa mawasiliano ya serial ya terminal kupitia kebo ndogo ya FTDI ya USB. Dereva, pamoja na mwongozo wa ufungaji, inapatikana kwenye www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip.
  2. Bofya kulia kwa kila mojawapo ya milango minne ya COM iliyogunduliwa, na ubofye Sifa ili kupata bandari iliyo na eneo kwenye USB FP5 Serial Converter C, kama inavyoonyeshwa kwenye mchoro ufuatao. Andika nambari ya bandari ya COM kwa matumizi wakati wa usanidi wa terminal ya serial, kama inavyoonyeshwa kwenye takwimu ifuatayo.
    Kielelezo 9 • Dirisha la Kidhibiti cha Kifaa
    Microsemi-Pest-Repeller-Running-Secure-Webseva-on-SmartFusion2-10
  3. Unganisha virukaruka kwenye ubao wa SmartFusion2 Advanced Development Kit, kama inavyoonyeshwa kwenye jedwali lifuatalo. Kwa maelezo kuhusu maeneo ya kuruka, rejelea Kiambatisho cha 3: Maeneo ya Kuruka, .
    Tahadhari: ZIMA swichi ya usambazaji wa nishati, SW7, kabla ya kuunganisha kiruka.
    Jedwali la 5 • Mipangilio ya Kinaruka cha Kina cha SmartFusion2
    Microsemi-Pest-Repeller-Running-Secure-Webseva-on-SmartFusion2-31
  4. Katika SmartFusion2 Advanced Development Kit, unganisha usambazaji wa umeme kwenye kiunganishi cha J42.
  5. Ubunifu huu wa zamaniample inaweza kukimbia katika IP tuli na aina za IP zenye nguvu. Kwa chaguo-msingi, programu files hutolewa kwa hali ya IP inayobadilika.
    • Kwa IP tuli, unganisha kompyuta mwenyeji kwenye kiunganishi cha J21 cha bodi ya SmartFusion2 Advanced Development Kit kwa kutumia kebo ya RJ45.
    • Kwa IP inayobadilika, unganisha lango lolote la mtandao lililo wazi kwenye kiunganishi cha J21 cha bodi ya SmartFusion2 Advanced Development Kit kwa kutumia kebo ya RJ45.

Picha ya Usanidi wa Bodi
Picha za bodi ya SmartFusion2 Advanced Development Kit na usanidi wote uliosanidiwa imetolewa katika Kiambatisho 2: Usanidi wa Bodi ya Kuendesha Salama. Webseva,

Kuendesha Ubunifu wa Onyesho
Hatua zifuatazo zinaelezea jinsi ya kuendesha muundo wa onyesho:

  1. Pakua muundo wa onyesho kutoka: http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
  2. WASHA swichi ya usambazaji wa nishati ya SW7.
  3. Anzisha programu zozote za kuiga za wastaafu kama vile:
    • HyperTerminal
    • PuTTY
    • MudaTerm
      Kumbuka: Katika onyesho hili PuTTY inatumika.
      Mpangilio wa programu ni:
    • Kiwango cha Baud: 115200
    • Biti nane za data
    • Kidogo cha kusimama
    • Hakuna Usawa
    • Hakuna udhibiti wa mtiririko
      Kwa maelezo zaidi kuhusu kusanidi programu za uigaji wa mwisho wa mfululizo, rejelea Mafunzo ya Mipango ya Uigaji wa Kitengo cha Kuweka.
  4. Panga bodi ya SmartFusion2 Advanced Development Kit na kazi hiyo file zinazotolewa kama sehemu ya muundo files kwa kutumia programu ya FlashPro Express, rejelea Kiambatisho cha 1: Kutayarisha Kifaa Kwa Kutumia FlashPro Express, .
    Kumbuka: Onyesho linaweza kuendeshwa katika hali tuli na zinazobadilika. Ili kuendesha muundo katika hali ya IP tuli, fuata hatua zilizotajwa katika Kiambatisho cha 4: Kuendesha Muundo katika Hali ya IP Isiyobadilika,.
  5. Mzunguko wa nguvu kwenye bodi ya SmartFusion2 Advanced Development Kit.
    Ujumbe wa kukaribisha wenye anwani ya IP inayobadilika unaonyeshwa katika programu ya kuiga ya wastaafu, kama inavyoonyeshwa kwenye mchoro ufuatao.
    Kielelezo 10 • Chaguzi za Mtumiaji
    Microsemi-Pest-Repeller-Running-Secure-Webseva-on-SmartFusion2-11
  6. Anwani ya IP iliyoonyeshwa kwenye PuTTY inapaswa kuingizwa kwenye bar ya anwani ya kivinjari ili kuendesha salama webseva. Ikiwa anwani ya IP ni 10.60.3.120, ingiza https://10.60.3.120 kwenye upau wa anwani wa kivinjari. Onyesho hili linaauni vivinjari vyote vya Microsoft Internet Explorer na Mozilla Firefox.

Kuendesha Salama WebDemo ya seva na Microsoft Internet Explorer
Hatua zifuatazo zinaelezea jinsi ya kuendesha salama webonyesho la seva na Microsoft Internet Explorer:

  1. Fungua Microsoft Internet Explorer na chapa URL (kwa mfanoample, https://10.60.3.120) kwenye upau wa anwani. Kivinjari kinaonyesha ujumbe wa onyo, kama inavyoonyeshwa kwenye takwimu ifuatayo.
    Mchoro 11 • Microsoft Internet Explorer inayoonyesha Ujumbe wa Onyo wa Hitilafu ya Cheti
    Microsemi-Pest-Repeller-Running-Secure-Webseva-on-SmartFusion2-12
  2. Bonyeza Endelea kwa hii webtovuti (haipendekezi) kuanza mawasiliano salama na webseva. Microsoft Internet Explorer inaonyesha orodha kuu ya salama webseva, kama inavyoonyeshwa kwenye takwimu ifuatayo.
    Kielelezo 12 • Menyu Kuu ya Salama Webseva katika Internet Explorer
    Microsemi-Pest-Repeller-Running-Secure-Webseva-on-SmartFusion2-32

Kuendesha Salama WebDemo ya seva na Mozilla Firefox
Hatua zifuatazo zinaelezea jinsi ya kuendesha salama webonyesho la seva na Mozilla Firefox:

  1. Fungua kivinjari cha Mozilla Firefox na uingie URL (kwa mfanoample, https://10.60.3.120) kwenye upau wa anwani. Kivinjari kinaonyesha ujumbe wa onyo, kama inavyoonyeshwa kwenye takwimu ifuatayo.
    Mchoro 13 • Mozilla Firefox inayoonyesha Ujumbe wa Onyo
    Microsemi-Pest-Repeller-Running-Secure-Webseva-on-SmartFusion2-14
  2. Chagua Ninaelewa Hatari na ubonyeze Ongeza Isipokuwa….
  3. Bofya Thibitisha Isipokuwa Usalama katika dirisha la Kuweka Isipokuwa Usalama, kama inavyoonyeshwa kwenye kielelezo kifuatacho, ili kuanza mawasiliano salama na webseva. Kielelezo 14 • Ongeza Dirisha la Isipokuwa Usalama
    Microsemi-Pest-Repeller-Running-Secure-Webseva-on-SmartFusion2-15Kumbuka: Kuongeza ubaguzi wa usalama kwa Anwani ya IP kunahitajika kwa kuvinjari kwa mara ya kwanza pekee.
    Kumbuka: Ukipata ujumbe wowote wa kupeana mkono ambao haukufaulu kwenye terminal, puuza ujumbe huo.
  4. Kivinjari cha Mozilla Firefox kinaonyesha menyu kuu, kama inavyoonyeshwa kwenye takwimu ifuatayo.
    Kielelezo 15 • Menyu Kuu ya Salama Webseva katika Firefox ya Mozilla
    Microsemi-Pest-Repeller-Running-Secure-Webseva-on-SmartFusion2-16Menyu kuu ina chaguzi zifuatazo:
    • Taa za kumeta
    • Onyesho la HyperTerminal
    • Utafutaji wa Google wa SmartFusion2
      Kumbuka: Chaguo hizi zinaweza kuthibitishwa kwa kutumia Microsoft Internet Explorer au Mozilla Firefox web vivinjari. Katika onyesho hili, chaguzi zinaonyeshwa kwa kutumia Mozilla Firefox web kivinjari.

Taa za kumeta

  1. Bonyeza Blinking LEDs kwenye orodha kuu. Unaweza kutazama muundo wa LED unaoendesha kwenye ubao wa SmartFusion2. The webukurasa unatoa chaguo la kuingiza thamani ili kupepesa LED mwenyewe kama inavyoonyeshwa kwenye kielelezo kifuatacho.
    Mchoro wa 16 • Ukurasa wa LED zinazopepesa
    Microsemi-Pest-Repeller-Running-Secure-Webseva-on-SmartFusion2-17
  2. Weka nambari yoyote kati ya 1-255 ili kuwasha taa wewe mwenyewe. Kwa mfanoampna, ukiingiza 1, kupepesa kwa LED1 HUZIMA. Ukiingiza 255, LED zote nane zinazofumba HUZIMA.
  3. Bofya Nyumbani ili kurudi kwenye menyu kuu.
    Kumbuka: SmartFusion2 Advanced Development Kit ina LED za chini zinazotumika.

Onyesho la HyperTerminal

  1. Bonyeza Onyesho la HyperTerminal kwenye menyu kuu. Kielelezo kifuatacho kinaonyesha a webukurasa unaotoa chaguo la kuingiza thamani ya mfuatano.
    Kielelezo cha 17 • Ukurasa wa Onyesho la HyperTerminal
    Microsemi-Pest-Repeller-Running-Secure-Webseva-on-SmartFusion2-18Kamba iliyoingizwa inaonyeshwa kwenye PuTTY, kama inavyoonyeshwa kwenye takwimu ifuatayo.
    Kielelezo 18 • Onyesho la Kamba kwenye PuTTY
    Microsemi-Pest-Repeller-Running-Secure-Webseva-on-SmartFusion2-19
  2. Bofya Rudi nyuma Ukurasa Mmoja (kitufe cha mshale) au Nyumbani ili kurudi kwenye menyu kuu.

Utafutaji wa Google wa SmartFusion2

  1. Bofya Utafutaji wa Google SmartFusion2 kwenye menyu kuu.
    Kumbuka: Muunganisho wa Mtandao unahitajika na haki sahihi za ufikiaji ili kufikia ukurasa wa Utafutaji wa Google wa SmartFusion2. Kielelezo kifuatacho kinaonyesha a web ukurasa na utafutaji wa Google.
    Kielelezo 19 • SmartFusion2 Ukurasa wa Utafutaji wa Google
    Microsemi-Pest-Repeller-Running-Secure-Webseva-on-SmartFusion2-20
  2. Bofya Nyumbani ili kurudi kwenye menyu kuu.

Kiambatisho cha 1: Kutayarisha Kifaa Kwa Kutumia FlashPro Express

Sehemu hii inaeleza jinsi ya kupanga kifaa SmartFusion2 na kazi ya programu file kwa kutumia FlashPro Express.

Ili kupanga kifaa, fanya hatua zifuatazo:

  1. Hakikisha kwamba mipangilio ya jumper kwenye ubao ni sawa na iliyoorodheshwa katika Jedwali la 5,.
    Kumbuka: Kubadili ugavi wa umeme lazima kuzimwa wakati wa kufanya miunganisho ya jumper.
  2. Unganisha kebo ya umeme kwenye kiunganishi cha J42 kwenye ubao.
  3. WASHA swichi ya usambazaji wa nishati SW7.
  4. Kwenye Kompyuta mwenyeji, zindua programu ya FlashPro Express.
  5. Bofya Mpya au chagua Mradi Mpya wa Kazi kutoka kwa FlashPro Express Job kutoka kwa menyu ya Mradi ili kuunda mradi mpya wa kazi, kama inavyoonyeshwa kwenye kielelezo kifuatacho.
    Kielelezo 20 • Mradi wa Kazi wa FlashPro Express
    Microsemi-Pest-Repeller-Running-Secure-Webseva-on-SmartFusion2-21
  6. Ingiza yafuatayo katika Mradi Mpya wa Kazi kutoka kwa sanduku la mazungumzo la FlashPro Express Job:
    • Kazi ya kupanga file: Bofya Vinjari, na usogeze hadi mahali ambapo .job file iko na uchague file. Mahali chaguo-msingi ni:
      \m2s_dg0516_df\SF2_Secure_Webserver_TCP_Demo_DF\Programm ing_Job
    • Jina la mradi wa kazi ya FlashPro Express: Bofya Vinjari na uelekeze hadi eneo unapotaka kuhifadhi mradi.
      Kielelezo 21 • Mradi Mpya wa Kazi kutoka kwa FlashPro Express Job
      Microsemi-Pest-Repeller-Running-Secure-Webseva-on-SmartFusion2-22
  7. Bofya Sawa. Upangaji unaohitajika file imechaguliwa na iko tayari kupangwa kwenye kifaa.
  8. Dirisha la FlashPro Express linaonekana kama inavyoonyeshwa kwenye takwimu ifuatayo. Thibitisha kuwa nambari ya programu inaonekana kwenye sehemu ya Kipanga programu. Ikiwa sivyo, thibitisha miunganisho ya bodi na ubofye Onyesha upya/Changanua upya Vipanga Programu.
    Kielelezo 22 • Kutayarisha Kifaa
    Microsemi-Pest-Repeller-Running-Secure-Webseva-on-SmartFusion2-23
  9. Bofya RUN. Wakati kifaa kimepangwa kwa mafanikio, hali ya RUN PASSED itaonyeshwa kama inavyoonyeshwa kwenye mchoro ufuatao.
    Kielelezo cha 23 • FlashPro Express—RUN PASSED
    Microsemi-Pest-Repeller-Running-Secure-Webseva-on-SmartFusion2-24
  10. Funga FlashPro Express au kwenye kichupo cha Mradi, bofya Toka.

Kiambatisho cha 2: Usanidi wa Bodi ya Kuendesha Salama Webseva

Kielelezo kifuatacho kinaonyesha usanidi wa ubao wa kuendesha onyesho kwenye bodi ya SmartFusion2 Advanced Development Kit.

Kielelezo 24 • Usanidi wa SmartFusion2 Advanced Development Kit

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

Kiambatisho cha 3: Maeneo ya Kuruka

Takwimu ifuatayo inaonyesha maeneo ya kuruka katika bodi ya SmartFusion2 Advanced Development Kit.
Kielelezo 25 • Maeneo ya Kurukaruka katika Bodi ya Vifaa vya Maendeleo ya Juu

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

Kumbuka: Rukia zilizoangaziwa kwa rangi nyekundu huwekwa kwa chaguo-msingi. Miruko iliyoangaziwa kwa kijani lazima iwekwe wewe mwenyewe.
Kumbuka: Mahali pa warukaji kwenye takwimu iliyotangulia inaweza kutafutwa.

Kiambatisho cha 4: Kuendesha Muundo katika Hali ya IP isiyobadilika

Hatua zifuatazo zinaelezea jinsi ya kuendesha muundo katika hali ya IP tuli:

  1. Bofya kulia salama_webseva kwenye dirisha la Mtafiti wa Mradi wa mradi wa SoftConsole na uchague Sifa, kama inavyoonyeshwa kwenye takwimu ifuatayo.
    Kielelezo 26 • Dirisha la Kuchunguza Mradi la Mradi wa SoftConsole
    Microsemi-Pest-Repeller-Running-Secure-Webseva-on-SmartFusion2-27Kielelezo kifuatacho kinaonyesha kuondoa alama NET_USE_DHCP kwenye kichupo cha Mipangilio ya Zana ya Sifa kwa safe_webdirisha la seva.
    Kielelezo 27 • Dirisha la Sifa la Kuchunguza Mradi
    Microsemi-Pest-Repeller-Running-Secure-Webseva-on-SmartFusion2-28Ikiwa kifaa kimeunganishwa katika hali ya IP tuli, anwani ya IP tuli ya ubao ni 169.254.1.23, kisha ubadilishe mipangilio ya seva pangishi TCP/IP ili kuonyesha anwani ya IP. Kielelezo kifuatacho kinaonyesha mipangilio ya TCP/IP ya mwenyeji wa PC.
    Kielelezo 28 • Mipangilio ya TCP/IP ya Kompyuta
    Microsemi-Pest-Repeller-Running-Secure-Webseva-on-SmartFusion2-29Kielelezo kifuatacho kinaonyesha mipangilio ya anwani ya IP tuli.
    Kielelezo 29 • Mipangilio ya Anwani ya IP isiyobadilika
    Microsemi-Pest-Repeller-Running-Secure-Webseva-on-SmartFusion2-30Mara baada ya mipangilio hii kusanidiwa, jenga firmware, ingiza .hex ya hivi karibuni file kwenye eNVM, na uendeshe muundo wa Libero. Tazama Uendeshaji wa Muundo wa Onyesho, ukurasa wa 13 ili kutekeleza muundo katika hali ya IP tuli, ikiwa kifaa cha SmartFusion2 tayari kimeratibiwa top_static.job file.
    Kumbuka: Ili kuendesha programu katika hali ya utatuzi, programu ya FlashPro inahitajika.

Nyaraka / Rasilimali

Microsemi Pest Repeller Inaendesha Salama Webseva kwenye SmartFusion2 [pdf] Mwongozo wa Mtumiaji
Kizuia wadudu kinaendesha Salama Webseva kwenye SmartFusion2, Pest, Repeller Running Secure Webseva kwenye SmartFusion2, kwenye SmartFusion2

Marejeleo

Acha maoni

Barua pepe yako haitachapishwa. Sehemu zinazohitajika zimetiwa alama *