Microsemi-SmartFusion2-SoC-FPGA-Waehere-Turiuri-mai-SPI-Flash-ki-DDR-Memory-logo

Microsemi Pest Repeller Rere Haumaru Webtūmau i runga i SmartFusion2

Microsemi-Pest-Repeller-Rere-Haumaru-Webtūmau-i runga i-SmartFusion2-hua-ahua

Tuhinga o mua

Ko te hitori whakahounga e whakaatu ana i nga huringa i whakatinanahia ki te tuhinga.
Ka whakarārangihia ngā whakarerekētanga mā te whakahounga, tīmata ki te tānga o nāianei.

Arotakenga 9.0
E whai ake nei te whakarapopototanga o nga huringa i mahia i roto i tenei whakahounga.

  • I whakahoutia te tuhinga mo Libero SoC v2021.1.
  • I tangohia nga tohutoro ki nga tau putanga Libero.

Arotakenga 8.0
I whakahouhia te tuhinga mo Libero v11.8 SP1 tuku rorohiko.

Arotakenga 7.0
E whai ake nei nga whakarereketanga i mahia i te whakahounga 7.0 o tenei tuhinga.

  • Libero SoC, FlashPro, me nga whakaritenga hoahoa SoftConsole kua whakahoutia. Mo etahi atu korero, tirohia nga Whakaritenga Hoahoa, wharangi 5.
  • Puta noa i te aratohu, ka whakahouhia nga ingoa o nga kaupapa SoftConsole i whakamahia i roto i te hoahoa demo me nga whika katoa e pa ana.

Arotakenga 6.0
I whakahouhia te tuhinga mo Libero v11.7 tuku rorohiko (SAR 76931) i te whakahounga 6.0 o tenei tuhinga.

Arotakenga 5.0
Kaupapa Firmware SoftConsole kua whakahoutia, wharangi 9 (SAR 73518).

Arotakenga 4.0
I whakahouhia te tuhinga mo Libero v11.6 tuku rorohiko (SAR 72058).

Arotakenga 3.0
I whakahouhia te tuhinga mo Libero v11.5 tuku rorohiko (SAR 63973).

Arotakenga 2.0
I whakahouhia te tuhinga mo Libero v11.4 tuku rorohiko (SAR 60685).

Arotakenga 1.0
Ko te Whakahoutanga 1.0 te whakaputanga tuatahi o tenei tuhinga.

Rere Haumaru WebServer Demo Design i runga i nga Pūrere SmartFusion2

Ma te PolarSSL, lwIP, me FreeRTOS

Ko tenei demo e whakamarama ana i te haumaru webte kaha o te tūmau ma te whakamahi i te Transport Layer Security (TLS),
Kawa Haumaru Apa (SSL), me te tri-tere ethernet medium access controller (TSEMAC) o nga taputapu SmartFusion®2. Ko tenei whakaaturanga e whakaatu ana:

  • Ma te whakamahi i te SmartFusion2 Ethernet Media Access Control (MAC) e hono ana ki te Rangatū Gigabit Media Independent Interface (SGMII) PHY.
  • Te whakauru i te taraiwa SmartFusion2 MAC me te whare pukapuka PolarSSL (te whare pukapuka kawa TLS/SSL kore utu), IP Lightweight (lwIP) TCP/IP tāpae, me te Pūnaha Whakahaere Wā Tuturu (RTOS) kore utu.
  • Te whakamahi i nga ratonga punaha cryptographic Microsemi ki te whakatinana i te kawa TLS/SSL.
  • Te whakatinana i te haumaru webtono tūmau i runga i te papa SmartFusion2 Advanced Development Kit.
  • Te whakahaere i te demo.

Ko te tauira peripheral TSEMAC i roto i te SmartFusion2 Microcontroller Subsystem (MSS) ka taea te whirihora ki te whakawhiti raraunga i waenga i te PC manaaki me te whatunga Ethernet i nga reeti raraunga e whai ake nei (tere raina):

  • 10 Mbps
  • 100 Mbps
  • 1000 Mbps

Mo etahi atu korero mo te atanga TSEMAC mo nga taputapu SmartFusion2, tirohia te UG0331: SmartFusion2 Microcontroller Subsystem Aratohu Kaiwhakamahi.
Haumaru Webtūmau Demo Design Overview

Ko te haumaru webKo te tono tūmau e tautoko ana i te kawa haumaru TLS/SSL e whakamuna ana me te wetemuna i nga karere, e mau ana i te whakawhitiwhiti korero ki te karere tampering. Te whakawhitiwhiti korero mai i te haumaru webKa whakarite te tūmau ka taea te whakamaori i nga raraunga tairongo ki tetahi waehere ngaro e uaua ai te tampme nga raraunga.

Ko te haumaru webKo nga paparanga e whai ake nei te hoahoa demo tūmau, penei i te Whakaahua 1, :

  • Paparanga Taupānga
  • Apa Haumarutanga (Kawa TLS/SSL)
  • Apa Waka (lwIP TCP/IP Tāpae)
  • RTOS me te Apa Firmware

Rere Haumaru WebServer Demo Design i runga i nga Pūrere SmartFusion2 Ma te PolarSSL, lwIP, me FreeRTOS

Whakaahua 1 • Whakaorangia WebNga paparanga tūmau

 Apa Taupānga (HTTPS) FreeRTOS
Apa Haumarutanga (Kawa TLS/SSL)
Apa Waka (IwIP TCP/IP Tāpae)
Apa Firmware
SmartFusion2 Kete Whanaketanga Arā Atu Anō (HW)

Paparanga Taupānga
Ko te haumaru webKa whakatinanahia te tono tūmau i runga i te papa SmartFusion2 Advanced Development Kit. Ka whakahaerehia e te tono te tono HTTPS mai i te kaitirotiro kiritaki me te whakawhiti i nga wharangi pateko ki te kaihoko hei whakautu ki o raatau tono. Ka rere enei wharangi i runga i te kaitirotiro rorohiko (kaiwhakahaere PC). Ko te ahua e whai ake nei e whakaatu ana i te hoahoa poraka o te tūmau hono (Haumaru webtono tūmau e rere ana i runga i te taputapu SmartFusion2) me te kiritaki (web e rere ana te pūtirotiro i runga i te PC manaaki).

Whakaahua 2 • Hoahoa Poraka Whakawhitiwhiti Kaitono

Microsemi-Pest-Repeller-Rere-Haumaru-Webtūmau-i-SmartFusion2-01

Whakaahua 2 • Hoahoa Poraka Whakawhitiwhiti Kaitono

Apa Haumarutanga (Kawa TLS/SSL)
Kaitirotiro Ipurangi me webKa whakamahia e nga kaitoro te kawa TLS/SSL ki te tuku tika i nga korero.
Ka whakamahia te TLS/SSL ki te whakamotuhēhē i te tūmau me te kiritaki ki te whakarite i te whakawhitiwhitinga haumaru i waenga i nga roopu whakamotuhēhē mā te whakamunatanga. Ko tenei kawa he paparanga ki runga ake i te kawa kawe, TCP/IP pera i te Whakaaturanga 1, wharangi 3. Ka whakamahia he puna tuwhera puna PolarSSL hei whakatinana i te kawa TLS/SSL mo te haumaru. webtono tūmau i roto i tenei demo.

Tirohia enei e whai ake nei URLs mo nga taipitopito whakatinana kawa TLS/SSL:

Kei roto i te whare pukapuka PolarSSL nga whakangao kawa me te kawa TLS/SSL. Ko tenei whare pukapuka e whakarato ana i nga mahi atanga atanga tono ki te whakatinana i te haumaru webte tono tūmau ma te whakamahi i te kawa TLS/SSL me te raupaparorohiko algorithms cryptographic.

Mo etahi atu korero mo te waehere puna pukapuka kawa TLS/SSL kua tuhia ki te C me nga korero raihana, tirohia te https://polarssl.org/.

Apa Waka (lwIP TCP/IP Tāpae)
He pai te puranga lwIP mo nga punaha whakauru na te mea he iti noa nga rauemi e whakamahia ana, a ka taea te whakamahi me te kore punaha whakahaere ranei. Kei roto i te lwIP nga whakatinanatanga o te IP, Kawa Karere Mana Ipurangi (ICMP), Da Kaiwhakamahi.tagram Protocol (UDP), me nga tikanga TCP, me nga mahi tautoko penei i te buffer me te whakahaere mahara.

Kei te waatea te lwIP (i raro i te raihana BSD) hei waehere puna C hei tango mai i te wahitau e whai ake nei: http://download.savannah.gnu.org/releases/lwIP/

RTOS me te Apa Firmware
Ko te FreeRTOS he puna tuwhera te punaha whakahaere i te waa tuuturu. Ka whakamahia te FreeRTOS ki tenei whakaaturanga hei whakarite kaupapa matua me te whakarite i nga mahi. Mo etahi atu korero me te waehere puna hou, tirohia te
http://www.freertos.org.

Ka whakaratohia e te firmware he whakatinanatanga taraiwa rorohiko hei whirihora me te whakahaere i nga waahanga MSS e whai ake nei:

  • Itarangi MAC
  • Nga ratonga kaiwhakahaere punaha
  • Aratau-maha te ao Tukutahi/Tukutahi Kaiwhiwhi/Kaiwhiti (MMUART)
  • Kaupapa Whānui Tāuru me te Putanga(GPIO)
  • Atanga Pikitia Rangatū (SPI)
Nga Whakaritenga Hoahoa

Kei te ripanga e whai ake nei nga whakaritenga hoahoa taputapu me te rorohiko mo tenei hoahoa demo.

Ripanga 1 • Whakaritenga Hoahoa

  • Whakaritenga / Putanga
    Pūnaha Whakahaere 64 bit Windows 7 me 10
  • Pūmārō
    SmartFusion2 Kete Whanaketanga Arā Atu Anō:
    • 12 V urutau
    • FlashPro5 hötaka
    • USB A ki Mini-B taura
  • Itarangi taura RJ45
  • Kaihautu PC Pona ranei
  • Pūmanawa
    FlashPro Express
    Tuhipoka: Tirohia te readme.txt file whakaratohia i roto i te hoahoa files mo nga putanga rorohiko e whakamahia ana me tenei hoahoa tohutoro.
  • Libero ® System-on-Chip (SoC) mo viewte hoahoa files
  • SoftConsole
  • Nga taraiwa MSS Ethernet MAC
  • Whakahauhia nga taraiwa PC USB ki nga taraiwa UART
  • Ko tetahi o nga kaupapa emulation kapeka rangatū e whai ake nei:
    • Wāhangaitua
    • TeraTerm
    • Puti
  • Pūtirotiro
    Mozilla Firefox putanga 24 ranei i muri mai
    Putanga Internet Explorer 8, i muri mai ranei

Tuhipoka: Libero SmartDesign me nga whakaahua mata whirihoranga e whakaatuhia ana i roto i tenei aratohu mo te kaupapa whakaahua anake.
Whakatuwheratia te hoahoa Libero kia kite i nga whakahou hou.

Nga whakaritenga
I mua i to tiimata:
Tikiake me te whakauru i te Libero SoC (e tohuhia ana i te webpae mo tenei hoahoa) i runga i te PC manaaki mai i te waahi e whai ake nei.
https://www.microsemi.com/product-directory/design-resources/1750-libero-soc

Hoahoa Whakaaturanga
Ko te hoahoa demo fileE wātea ana mo te tango mai i te hononga e whai ake nei:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
Ko te ahua e whai ake nei e whakaatu ana i te hanganga taumata-runga o te hoahoa files. Mo etahi atu korero, tirohia te Readme.txt file.

Whakaahua 3 • Hoahoa Whakaatu Files Hanganga taumata-runga

Microsemi-Pest-Repeller-Rere-Haumaru-Webtūmau-i-SmartFusion2-02

Whakaaturanga Whakaaturanga Whakaaturanga
Ko te hoahoa demo nga whiringa e whai ake nei:

  • Nga rama rama
  • Whakaaturanga Kupuitua
  • SmartFusion2 Rapu Google

Whakaahuatanga Hoahoa Demo
Ka whakatinanahia te hoahoa demo ma te whakamahi i te atanga SGMII PHY ma te whirihora i te TEMAC mo te mahi Ten-Bit Interface (TBI).
Mo etahi atu korero mo te atanga TSEMAC TBI, tirohia te UG0331: SmartFusion2 Microcontroller Subsystem Aratohu Kaiwhakamahi.

Kaupapa Pūmārō Libero SoC
Ko te ahua e whai ake nei e whakaatu ana i te whakatinanatanga hoahoa taputapu Libero SoC mo tenei hoahoa demo.

Whakaatu 4 • Libero SoC Hoahoa Pūmārō Taumata-runga

Microsemi-Pest-Repeller-Rere-Haumaru-Webtūmau-i-SmartFusion2-03

Microsemi-Pest-Repeller-Rere-Haumaru-Webtūmau-i-SmartFusion2-04

Microsemi-Pest-Repeller-Rere-Haumaru-Webtūmau-i-SmartFusion2-05

Ka whakamahia e te kaupapa taputapu Libero SoC nga rauemi SmartFusion2 MSS me nga IP e whai ake nei:

  • TEMAC TBI atanga.
  • MMUART_0 mo nga korero RS-232 i runga i te SmartFusion2 Advanced Development Kit.
  • GPIO: Nga atanga me nga diodes-marama (LED)
  • Papa whakauru 0 i whakatapua hei puna karaka
  • Atanga rangatū tere teitei (SERDESIF) SERDES_IF IP: I whirihorahia mo SERDESIF_3 EPCS lane3, penei i te ahua e whai ake nei.
    Mo etahi atu korero mo nga atanga rangatū tere-tere, tirohia te UG0447: IGLOO2 me Smart-Fusion2 Aratohu Kaiwhakamahi Atanga Rangatū Tere Tere.

Whakaatu 5 • Matapihi Whirihora Atanga Rangatū Tere-Teitei

Microsemi-Pest-Repeller-Rere-Haumaru-Webtūmau-i-SmartFusion2-06

  1. Nga ratonga kaiwhakahaere punaha cryptographic: Hei whakatinana i te kawa TLS/SSL.

Nga Taumahi Pini mokete
Ko nga taumahi titi kete mo nga LED me nga tohu atanga PHY e whakaatuhia ana i nga ripanga e whai ake nei.

Ripanga 2 • LED ki nga Whakataunga Pins

Ingoa Tauranga Pini mokete
LED_1 D26
LED_2 F26
LED_3 F27
LED_4 C26
LED_5 C28
LED_6 B27
LED_7 C27
LED_8 E26

Ripanga 3 • Nga Tohu Atanga PHY ki nga Whakataunga Pins Paanui

Ingoa Tauranga Te aronga Pini mokete
PHY_MDC Putanga F3
PHY_MDIO Whakauru K7
PHY_RST Putanga F2

Kaupapa Firmware SoftConsole
Tonoa te kaupapa SoftConsole ma te whakamahi i te IDE SoftConsole.

Ko nga kohinga e whai ake nei ka whakamahia mo tenei hoahoa demo:

  • Putanga puna pukapuka PolarSSL 1.2.8
  • lwIP TCP/IP tāpae putanga 1.4.1
  • FreeRTOS

Ko te ahua e whai ake nei e whakaatu ana i te exampo te hanganga whaiaronga rorohiko SoftConsole o te hoahoa demo.

Whakaahua 6 • Matapihi Tuhura Kaupapa SoftConsole

Microsemi-Pest-Repeller-Rere-Haumaru-Webtūmau-i-SmartFusion2-07

Kei roto i tenei kaupapa te haumaru webwhakatinanatanga tono tūmau ma te whakamahi i te PolarSSL, lwIP, me te FreeRTOS.

Ko te Paerewa Whakamuna Whakamuna (AES) me nga ratonga punaha Non-Deterministic Random Bit Generator (NRBG) ka whakamahia hei whakatinana i te haumaru. webtono tūmau. Ka taea te whakatinana i te AES me te NRBG ma te whakamahi i te miihini taputapu SmartFusion2, te whare pukapuka PolarSSL ranei. I tenei hoahoa demo, ka whakatinanahia te AES me te NRBG ma te whakamahi i te miihini taputapu SmartFusion2 ma nga ratonga punaha.

Ripanga 4 • Nga Tonotono hei Whakahohe, Monohia ranei nga Ratonga Kaiwhakahaere Pūnaha

Tauwāhi Tonotono / Tonotono Ratonga Pūnaha

  • AES
    • #tautuhia HW_AES 1
      <$Hoahoa_Files_Directory>\m2s_dg0516_df\SF2_Secure_Webtūmau_T
      CP_Demo_DF\Libero\Webserver_TCP\SoftConsole\Webtūmau_TCP_M
      SS_CM3\polarssl-1.2.8\include\polarssl\aes.h
  • NRBG
    • #define HW_NRBG 1
      <$Hoahoa_Files_Directory>\m2s_dg0516_df\SF2_Secure_Webtūmau_T
      CP_Demo_DF\Libero\Webserver_TCP\SoftConsole\Webtūmau_TCP_M
      SS_CM3\polarssl-1.2.8\include\polarssl\ssl.h
      Tuhipoka: Ko nga ratonga punaha AES me te NRBG e tautokohia ana mo te haumarutanga raraunga ka taea e nga taputapu SmartFusion2 penei i te M2S0150TS. Mena karekau te taputapu SmartFusion2 i te haumaru raraunga, monohia nga tonotono kua whakahuahia i te ripanga o mua ki te whakamahi i te rorohiko PolarSSL AES me te NRBG algorithms.
      Ko te ahua e whai ake nei e whakaatu ana i nga putanga taraiwa i whakamahia mo te demo.
      Whakaatu 7 • Putanga Atekōkiri Hoahoa Whakaatu
      Microsemi-Pest-Repeller-Rere-Haumaru-Webtūmau-i-SmartFusion2-08

Whakatinana Kawa TLS/SSL ma te whakamahi i te Whare Pukapuka PolarSSL
Kua wehea te kawa TLS/SSL ki nga papa kawa e rua e whai ake nei:

  • Paparanga kawa ruru ringa
  • Tuhia te paparanga kawa

Apa Ruru-Rima
Kei roto i tenei paparanga nga kawa iti e whai ake nei:

  • ruru ringa: Ka whakamahia ki te whiriwhiri korero mo te huihuinga i waenga i te tūmau me te kiritaki. Kei roto i nga korero o te huihuinga ko te ID hui, nga tiwhikete hoa, te tohu cipher, te algorithm kōpeketanga, me te waehere ngaro tiritahi ka whakamahia hei whakaputa i nga kii e hiahiatia ana.
  • Hurihia te tohu tohu: Ka whakamahia ki te huri i te kī i whakamahia mo te whakamunatanga i waenga i te kiritaki me te tūmau. Ka tatauhia te matua mai i nga korero i whakawhitia i te wa o te ruru ringa a te kiritaki-tūmau.
  • Matohi: Ka puta nga karere matohi i te wa o te rūrū a te kiritaki-tūmau ki te whakaatu i te hapa, i te huringa ranei o te mana ki te hoa.

Ma te ahua e whai ake nei e whakaatu nga mea katoaview o te tikanga ruru ringaringa TLS/SSL.
Mo etahi atu korero mo te kawa ruru-a-ringa, te kawa rekoata, me nga algorithms cryptographic, tirohia te http://tools.ietf.org/html/rfc5246.

Whakaatu 8 • TLS/SSL Handshake Procedure

Microsemi-Pest-Repeller-Rere-Haumaru-Webtūmau-i-SmartFusion2-09

Paparanga Kawa Tuhia
Ka whiwhi, ka whakamuna te kawa rekoata i nga raraunga mai i te tono ka whakawhiti ki te paparanga kawe. Ko te kawa rekoata he wehewehe i nga raraunga kua riro mai ki te rahi e tika ana ki te algorithm cryptographic me te kowhiri i nga raraunga. Ka whakamahia e te kawa he MAC, he waehere whakamotuhēhēnga karere keyed-hash ranei (HMAC) me te whakamuna, te wetemuna ranei i nga raraunga ma te whakamahi i nga korero i whiriwhiria i te wa o te kawa ruru.

Te Whakaritea i te Hoahoa Whakaatu
Ko nga waahanga e whai ake nei e whakaatu ana me pehea te whakarite i te demo mo te papaahi SmartFusion2 Advanced Development Kit:

  1. Honoa te PC manaaki ki te Hononga J33 ma te whakamahi i te USB A ki te taura mini-B. Ka kitea aunoatia nga taraiwa piriti USB ki te kaikawe tuku tukutahi/whakawhiti (UART).
    Tuhipoka: Ki te kore e kitea aunoatia nga tauranga COM, whakauruhia te taraiwa FTDI D2XX mo te whakawhiti korero rangatū ma te taura FTDI mini-USB. Ko te taraiwa, me te aratohu whakaurunga, kei te waatea i www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip.
  2. Pāwhiri-matau ki ia o nga tauranga COM e wha kua kitea, ka paato i nga Properties hei kimi i te tauranga me te waahi kei runga USB FP5 Serial Converter C, penei i te ahua e whai ake nei. Tuhia he tuhipoka mo te tau tauranga COM hei whakamahi i te whirihoranga kapeka rangatū, penei i te ahua e whai ake nei.
    Whakaatu 9 • Matapihi Kaiwhakahaere Pūrere
    Microsemi-Pest-Repeller-Rere-Haumaru-Webtūmau-i-SmartFusion2-10
  3. Whakauruhia nga pekepeke ki runga i te papaahi SmartFusion2 Advanced Development Kit, penei i te ripanga e whai ake nei. Mo nga korero mo nga waahi pekepeke, tirohia te Apitihanga 3: Nga waahi pekepeke, .
    Tupato: Whakawetohia te pana hiko, SW7, i mua i te hanga i nga hononga pekepeke.
    Ripanga 5 • SmartFusion2 Tautuhinga Kaipeke Kete Ake
    Microsemi-Pest-Repeller-Rere-Haumaru-Webtūmau-i-SmartFusion2-31
  4. I roto i te SmartFusion2 Advanced Development Kit, hono atu te hiko ki te hononga J42.
  5. Ko tenei hoahoa exampKa taea e koe te rere i roto i te IP pateko me te aratau IP hihiri. Ma te taunoa, te kaupapa files e whakaratohia ana mo te aratau IP hihiri.
    • Mo te IP pateko, honoa te PC manaaki ki te hononga J21 o te papa SmartFusion2 Advanced Development Kit ma te whakamahi i te taura RJ45.
    • Mo te IP hihiri, hono tetahi o nga tauranga whatunga tuwhera ki te hononga J21 o te papa SmartFusion2 Advanced Development Kit ma te whakamahi i te taura RJ45.

Whakaahua Tatūnga Poari
Ko nga whakaahua o te papaahi SmartFusion2 Advanced Development Kit me nga tatūnga katoa kua whirihorahia kei te Tāpiritanga 2: Te Tatūnga Poari mo te Whakahaere i te Haumaru. Webtūmau,

Whakahaerehia te Hoahoa Whakaatu
Ko nga waahanga e whai ake nei e whakaatu ana me pehea te whakahaere i te hoahoa demo:

  1. Tikiake i te hoahoa demo mai i: http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
  2. Whakakā ON te SW7 whakakā hiko.
  3. Tīmatahia ngā kaupapa whakahoa kāpeka rangatū pēnei i:
    • Wāhangaitua
    • Puti
    • TeraTerm
      Tuhipoka: I tenei whakaaturanga ka whakamahia a PuTTY.
      Ko te whirihoranga mo te kaupapa:
    • Rere Paera: 115200
    • E waru nga moka raraunga
    • Kotahi mutu moka
    • No Parity
    • Kaore he mana rere
      Mo te roanga atu o nga korero mo te whirihora i nga hotaka whakatairite kapeka rangatū, tirohia te Whakaakoranga Papatono Whakataunga Whakataunga Whakataunga Rangatū.
  4. Whakatakotoria te papa SmartFusion2 Advanced Development Kit me te mahi file kua whakaratohia hei waahanga o te hoahoa files te whakamahi i te rorohiko FlashPro Express, tirohia te Apitihanga 1: Te Whakataka i te Pūrere Ma te FlashPro Express, .
    Tuhipoka: Ka taea te whakahaere i te demo i roto i nga ahuatanga pateko me te hihiri. Hei whakahaere i te hoahoa i roto i te aratau IP pateko, whai i nga waahanga kua whakahuahia i roto i te Apitihanga 4: Te Whakahaere i te Hoahoa i roto i te Aratau IP Static,.
  5. Hurihuri hiko te papa SmartFusion2 Advanced Development Kit.
    He karere powhiri me te wahitau IP hihiri e whakaatuhia ana i roto i te kaupapa whakahiato kapeka rangatū, penei i te ahua e whai ake nei.
    Whakaahua 10 • Kōwhiringa Kaiwhakamahi
    Microsemi-Pest-Repeller-Rere-Haumaru-Webtūmau-i-SmartFusion2-11
  6. Ko te wāhitau IP e whakaatuhia ana i runga i te PuTTY me whakauru ki te pae wāhitau o te kaitirotiro hei whakahaere i te haumaru webtūmau. Mena ko te 10.60.3.120 te wahitau IP, whakauruhia https://10.60.3.120 ki te pae wāhitau o te tirotiro. Ka tautokohia e tenei whakaaturanga nga tirotiro tirotiro a Microsoft Internet Explorer me Mozilla Firefox.

Whakahaere i te Haumaru WebServer Demo me Microsoft Internet Explorer
Ko nga taahiraa e whai ake nei e whakaatu ana me pehea te whakahaere i te haumaru webwhakaaturanga tūmau me Microsoft Internet Explorer:

  1. Whakatuwheratia te Microsoft Internet Explorer ka patohia te URL (mo te example, https://10.60.3.120) i te pae wāhitau. Ka whakaatuhia e te kaitirotiro he panui whakatupato, penei i te ahua e whai ake nei.
    Whakaatu 11 • Microsoft Internet Explorer e whakaatu ana i te Karere Whakatupato Hapa Tiwhikete
    Microsemi-Pest-Repeller-Rere-Haumaru-Webtūmau-i-SmartFusion2-12
  2. Pāwhiritia Tonu ki tenei webpae (kaore i te tūtohutia) ki te tiimata i te whakawhitiwhiti korero me te webtūmau. Ka whakaatu te Microsoft Internet Explorer i te tahua matua o te haumaru webtūmau, e whakaatuhia ana i te ahua e whai ake nei.
    Whakaahua 12 • Tahua Matua o Haumaru Webtūmau i Internet Explorer
    Microsemi-Pest-Repeller-Rere-Haumaru-Webtūmau-i-SmartFusion2-32

Whakahaere i te Haumaru WebServer Demo me Mozilla Firefox
Ko nga taahiraa e whai ake nei e whakaatu ana me pehea te whakahaere i te haumaru webdemo tūmau me Mozilla Firefox:

  1. Whakatūwherahia te pūtirotiro Mozilla Firefox ka tomo ki te URL (mo te example, https://10.60.3.120) i te pae wāhitau. Ka whakaatuhia e te kaitirotiro he panui whakatupato, penei i te ahua e whai ake nei.
    Whakaahua 13 • Mozilla Firefox e whakaatu ana i te Karere Whakatupato
    Microsemi-Pest-Repeller-Rere-Haumaru-Webtūmau-i-SmartFusion2-14
  2. Tīpakohia Kei te Marama ahau ki nga Morearea ka paato i te Tāpiri Okotahi….
  3. Paatohia te Whakaaetanga Whakaaetanga Haumarutanga ki te matapihi Tāpiri Haumarutanga Okotahi, penei i te ahua e whai ake nei, hei timata i te whakawhitiwhiti korero me te webtūmau. Whakaatu 14 • Tāpiri Matapihi Motuhake Haumarutanga
    Microsemi-Pest-Repeller-Rere-Haumaru-Webtūmau-i-SmartFusion2-15Tuhipoka: Ko te taapiri i te waahanga haumarutanga mo te Wāhitau IP me hiahia mo te tirotiro tuatahi anake.
    Tuhipoka: Mena ka whiwhi koe i tetahi karere i rahua te ruuruu i te tauranga, kaua e wareware ki taua karere.
  4. Ka whakaatuhia e te kaitirotiro Mozilla Firefox te tahua matua, penei i te ahua e whai ake nei.
    Whakaahua 15 • Tahua Matua o te Haumaru Webtūmau i Mozilla Firefox
    Microsemi-Pest-Repeller-Rere-Haumaru-Webtūmau-i-SmartFusion2-16Kei te tahua matua nga whiringa e whai ake nei:
    • Nga rama rama
    • Whakaaturanga Kupuitua
    • SmartFusion2 Rapu Google
      Tuhipoka: Ka taea te manatoko enei whiringa ma te whakamahi i a Microsoft Internet Explorer, Mozilla Firefox ranei web kaitirotiro. I tenei demo, ka whakaatuhia nga whiringa ma te whakamahi i te Mozilla Firefox web pūtirotiro.

Nga rama rama

  1. Patohia nga LED Blinking LEDs i te tahua matua. Ka taea e koe te kite i tetahi tauira LED e rere ana i runga i te papa SmartFusion2. Ko te webKa hoatu e te wharangi he whiringa ki te whakauru i nga uara ki te kimo a-ringa i nga rama e whakaatuhia ana i te ahua e whai ake nei.
    Whakaaturanga 16 • Te Whrangi Aarama Kimo
    Microsemi-Pest-Repeller-Rere-Haumaru-Webtūmau-i-SmartFusion2-17
  2. Whakauruhia tetahi nama i waenga i te 1-255 hei whakamarama i nga rama a-ringa. Mo te exampNa, ki te uru koe ki te 1, ka mutu te kimo LED1. Mena ka uru koe ki te 255, ka MATE katoa nga rama rama e waru.
  3. Pāwhiritia te Kāinga kia hoki ki te tahua matua.
    Tuhipoka: SmartFusion2 Kete Whakawhanake Ake he kaha nga LED iti.

Whakaaturanga Kupuitua

  1. Patohia te Whakaaturanga Mataitua i te tahua matua. E whakaatu ana te ahua e whai ake nei a webwharangi e hoatu ana he whiringa ki te whakauru i te uara aho.
    Whakaatu 17 • Te Wharangi Whakaaturanga Whakatautua
    Microsemi-Pest-Repeller-Rere-Haumaru-Webtūmau-i-SmartFusion2-18Ko te aho i whakauruhia ka whakaatuhia ki PuTTY, penei i te ahua e whai ake nei.
    Whakaatu 18 • Whakaatu aho i runga i te PuTTY
    Microsemi-Pest-Repeller-Rere-Haumaru-Webtūmau-i-SmartFusion2-19
  2. Patohia te Haere Whakamuri Kotahi Wharangi (patene pere) ki te Kainga ranei kia hoki ki te tahua matua.

SmartFusion2 Rapu Google

  1. Pāwhiritia SmartFusion2 Rapu Google i runga i te tahua matua.
    Tuhipoka: Me whai hononga Ipurangi me nga mana uru tika kia tae atu ki te wharangi Rapu Google SmartFusion2. E whakaatu ana te ahua e whai ake nei a web wharangi me te rapu a Google.
    Whakaahua 19 • SmartFusion2 Whārangi Rapu Google
    Microsemi-Pest-Repeller-Rere-Haumaru-Webtūmau-i-SmartFusion2-20
  2. Pāwhiritia te Kāinga kia hoki ki te tahua matua.

Tāpiritanga 1: Whakahōtaka i te Pūrere mā te FlashPro Express

Ko tenei waahanga e whakaatu ana me pehea te whakamaarama i te taputapu SmartFusion2 me te mahi hotaka file te whakamahi i te FlashPro Express.

Hei whakarite i te taputapu, mahia nga mahi e whai ake nei:

  1. Me whakarite kia rite nga tautuhinga pekepeke i runga i te papaarangi ki era kua raarangi i te Ripanga 5,.
    Tuhipoka: Me whakaweto te pana hiko i te wa e mahi ana i nga hononga peke.
  2. Tūhonohia te taura hiko ki te tūhono J42 i runga i te papa.
  3. Power ON te whakakā hiko SW7.
  4. I runga i te PC manaaki, whakarewahia te rorohiko FlashPro Express.
  5. Patohia te New, ka kowhiri ranei i te Kaupapa Mahi Hou mai i te FlashPro Express Job mai i te tahua Kaupapa hei hanga kaupapa mahi hou, penei i te ahua e whai ake nei.
    Whakaatu 20 • FlashPro Express Job Project
    Microsemi-Pest-Repeller-Rere-Haumaru-Webtūmau-i-SmartFusion2-21
  6. Whakauruhia nga mea e whai ake nei ki te Kaupapa Mahi Hou mai i te pouaka korero a FlashPro Express Job:
    • Mahi hotaka file: Pāwhiritia Tirotiro, ka whakatere ki te waahi kei reira te .job file kei te waahi ka tohua te file. Ko te tauwāhi taunoa ko:
      \m2s_dg0516_df\SF2_Haumaru_Webserver_TCP_Demo_DF\Programm ing_Job
    • FlashPro Express ingoa kaupapa mahi: Paatohia Tirotiro ka whakatere ki te waahi e hiahia ana koe ki te tiaki i te kaupapa.
      Whakaatu 21 • Kaupapa Mahi Hou mai i FlashPro Express Job
      Microsemi-Pest-Repeller-Rere-Haumaru-Webtūmau-i-SmartFusion2-22
  7. Pāwhiritia OK. Te hōtaka e hiahiatia ana file kua tohua, kua reri ki te whakahoahoa i roto i te taputapu.
  8. Ka puta te matapihi FlashPro Express i te ahua e whai ake nei. Whakaū ka puta he tau kaihātaka i te mara Kaihātaka. Ki te kore, whakauhia nga hononga o te poari ka paato i te Refresh/Rescan Programmers.
    Whakaatu 22 • Te Papatono i te Pūrere
    Microsemi-Pest-Repeller-Rere-Haumaru-Webtūmau-i-SmartFusion2-23
  9. Pāwhiritia RUN. I te wa e pai ana te whakatakotoranga o te taputapu, ka whakaatuhia he mana RUN PASSED pera i te ahua e whai ake nei.
    Whakaahua 23 • FlashPro Express—RUN PASSED
    Microsemi-Pest-Repeller-Rere-Haumaru-Webtūmau-i-SmartFusion2-24
  10. Katia te FlashPro Express, i te ripa Kaupapa ranei, pawhiria Putaatu.

Apitihanga 2: Tatūnga Poari mo te Whakahaere i te Haumaru Webtūmau

Ko te ahua e whai ake nei e whakaatu ana i te tatūnga poari mo te whakahaere demo i runga i te papa SmartFusion2 Advanced Development Kit.

Whakaatu 24 • Tatūnga Kete Whakawhanake Ake SmartFusion2

Microsemi-Pest-Repeller-Rere-Haumaru-Webtūmau-i-SmartFusion2-25

Tāpiritanga 3: Ngā Tauwāhi Pekepeke

Ko te ahua e whai ake nei e whakaatu ana i nga waahi pekepeke i te papa o SmartFusion2 Advanced Development Kit.
Whakaahua 25 • Nga waahi pekepeke i te Poari Kete Whakawhanake Ake

Microsemi-Pest-Repeller-Rere-Haumaru-Webtūmau-i-SmartFusion2-26

Tuhipoka: Ko nga peke kua tohua ki te whero kua tautuhia ma te taunoa. Ko nga pekepeke kua tohua ki te kaakaariki me whakarite a ringa.
Tuhipoka: Ko te waahi o nga pekepeke i te ahua o mua ka taea te rapu.

Apitihanga 4: Whakahaere i te Hoahoa i roto i te Aratau IP Static

Ko nga taahiraa e whai ake nei e whakaatu ana me pehea te whakahaere i te hoahoa ki te aratau IP Static:

  1. Pāwhiri-matau i te haumaru_webtūmau i roto i te matapihi Project Explorer o te kaupapa SoftConsole me te kowhiri i nga Properties, penei i te ahua e whai ake nei.
    Whakaahua 26 • Matapihi Project Explorer o SoftConsole Project
    Microsemi-Pest-Repeller-Rere-Haumaru-Webtūmau-i-SmartFusion2-27Ko te ahua e whai ake nei e whakaatu ana i te tango i te tohu NET_USE_DHCP i te ripa Tautuhinga Utauta o nga Taonga mo secure_webmatapihi tūmau.
    Whakaatu 27 • Te Matapihi Properties Project Explorer
    Microsemi-Pest-Repeller-Rere-Haumaru-Webtūmau-i-SmartFusion2-28Mena kei te hono te taputapu ki te aratau IP pateko, ko te 169.254.1.23 te wahitau IP pateko o te poari, ka huri i nga tautuhinga TCP/IP kaihautu hei whakaata i te wahitau IP. Ko te ahua e whai ake nei e whakaatu ana i nga tautuhinga TCP/IP PC manaaki.
    Whakaatu 28 • Tautuhinga TCP/IP PC manaaki
    Microsemi-Pest-Repeller-Rere-Haumaru-Webtūmau-i-SmartFusion2-29Ko te ahua e whai ake nei e whakaatu ana i nga tautuhinga wāhitau IP pateko.
    Whakaatu 29 • Tautuhinga Wāhitau IP Static
    Microsemi-Pest-Repeller-Rere-Haumaru-Webtūmau-i-SmartFusion2-30Kia whirihorahia enei tautuhinga, hangahia te firmware, kawemai i te .hex hou file ki te eNVM, ka whakahaere i te hoahoa Libero. Tirohia te Whakahaere i te Hoahoa Whakaatu, wharangi 13 ki te mahi i te hoahoa i roto i te aratau IP pateko, mena kua whakahoahoa te taputapu SmartFusion2 ki top_static.job file.
    Tuhipoka: Hei whakahaere i te tono i roto i te aratau patuiro, me hiahia te kaihōtaka FlashPro.

Tuhinga / Rauemi

Microsemi Pest Repeller Rere Haumaru Webtūmau i runga i SmartFusion2 [pdf] Aratohu Kaiwhakamahi
Rere Haumaru ana te Kaihoko Pest Webtūmau i runga i SmartFusion2, Pest, Rere Rere Haumaru Webtūmau i runga i SmartFusion2, i runga i SmartFusion2

Tohutoro

Waiho he korero

Ka kore e whakaputaina to wahitau imeera. Kua tohua nga mara e hiahiatia ana *