Microsemi Pest Repeller Inomhanya Yakachengeteka Webserver pa SmartFusion2
Revision History
Nhoroondo yekudzokorora inotsanangura shanduko dzakaitwa mugwaro.
Kuchinja kwacho kunorongwa nekudzokorora, kutanga nebhuku razvino uno.
Kudzokorora 9.0
Inotevera ipfupiso yeshanduko dzakaitwa mudzokororo iyi.
- Yakagadziridza gwaro reLibero SoC v2021.1.
- Yakabvisa mareferensi kunhamba dzeshanduro yeLibero.
Kudzokorora 8.0
Yakagadziridza gwaro reLibero v11.8 SP1 software kuburitswa.
Kudzokorora 7.0
Izvi zvinotevera shanduko dzakaitwa mudzokororo 7.0 yegwaro iri.
- Libero SoC, FlashPro, uye SoftConsole dhizaini zvinodiwa zvinogadziridzwa. Kuti uwane rumwe ruzivo, ona Dhizaini Zvinodiwa, peji 5.
- Mugwaro rese, mazita eSoftConsole mapurojekiti anoshandiswa mudhizaini yedemo uye ese ane hukama manhamba anovandudzwa.
Kudzokorora 6.0
Yakagadziridza gwaro reLibero v11.7 software kuburitswa (SAR 76931) mukudzokorora 6.0 yegwaro iri.
Kudzokorora 5.0
Yakagadziridzwa SoftConsole Firmware Project, peji 9 (SAR 73518).
Kudzokorora 4.0
Yakagadziridza gwaro reLibero v11.6 software kuburitswa (SAR 72058).
Kudzokorora 3.0
Yakagadziridza gwaro reLibero v11.5 software kuburitswa (SAR 63973).
Kudzokorora 2.0
Yakagadziridza gwaro reLibero v11.4 software kuburitswa (SAR 60685).
Kudzokorora 1.0
Revision 1.0 ndiyo yaive yekutanga kuburitswa kwegwaro iri.
Kumhanya Kwakachengeteka Webserver Demo Dhizaini pane SmartFusion2 Devices
Kushandisa PolarSSL, lwIP, uye FreeRTOS
Iyi demo inotsanangura yakachengeteka webserver kugona uchishandisa Transport Layer Security (TLS),
Secure Sockets Layer (SSL) protocol, uye tri-speed ethernet medium access controller (TSEMAC) yeSmartFusion®2 zvishandiso. Iyi demo inotsanangura:
- Kushandisa SmartFusion2 Ethernet Media Access Control (MAC) yakabatana neseri Gigabit Media Independent Interface (SGMII) PHY.
- Kubatanidza SmartFusion2 MAC mutyairi nePolarSSL raibhurari (yemahara TLS/SSL protocol raibhurari), Lightweight IP (lwIP) TCP/IP stack, uye yemahara Real Time Operating System (RTOS).
- Uchishandisa Microsemi cryptographic system masevhisi kuita iyo TLS/SSL protocol.
- Kushandisa yakachengeteka webserver application pane SmartFusion2 Yepamberi Yekuvandudza Kit bhodhi.
- Kumhanyisa demo.
Iyo TEMAC yeperipheral muenzaniso muSmartFusion2 Microcontroller Subsystem (MSS) inogona kugadzirwa kuti itumire data pakati peiyo inotambira PC neEthernet network pane anotevera data rates (line kumhanya):
- 10 Mbps
- 100 Mbps
- 1000 Mbps
Kuti uwane rumwe ruzivo nezveTSEMAC interface yeSmartFusion2 zvishandiso, tarisa iyo UG0331: SmartFusion2 Microcontroller Subsystem Mushandisi Guide.
Secure Webserver Demo Dhizaini Pamusoroview
The yakachengeteka webserver application inotsigira TLS/SSL kuchengetedza protocol iyo encrypts uye decrypts mameseji, kuchengetedza kutaurirana kubva kune meseji t.ampering. Kukurukurirana kubva kune yakachengeteka webserver inova nechokwadi chekuti data rakavanzika rinogona kushandurirwa mune yakavanzika kodhi inoita kuti zviome kuita tampnedata.
The yakachengeteka webserver demo dhizaini ine anotevera akaturikidzana, sezvakaratidzwa muFigure 1, :
- Application Layer
- Chengetedzo Layer (TLS/SSL Protocol)
- Transport Layer (lwIP TCP/IP Stack)
- RTOS uye Firmware Layer
Kumhanya Kwakachengeteka Webserver Demo Dhizaini paSmartFusion2 Zvishandiso Uchishandisa PolarSSL, lwIP, uye FreeRTOS
Mufananidzo 1 • Yakachengetedzwa Webserver Layers
Application Layer (HTTPS) | FreeRTOS |
Chengetedzo Layer (TLS/SSL Protocol) | |
Transport Layer (IwIP TCP/IP Stack) | |
Firmware Layer | |
SmartFusion2 Yepamberi Yekuvandudza Kit (HW) |
Application Layer
The yakachengeteka webserver application inoshandiswa paSmartFusion2 Advanced Development Kit board. Chishandiso chinobata chikumbiro cheHTTPS kubva kumutengi browser uye chinoendesa mapeji akamira kumutengi achipindura zvikumbiro zvavo. Aya mapeji anomhanya pane mutengi (host PC) browser. Iyi inotevera nhamba inoratidza iyo block dhizaini yekubatanidza server (Chengetedza webserver application inoshanda paSmartFusion2 mudziyo) uye mutengi (web browser inoshanda paPC inotambira).
Mufananidzo 2 • Client Server Communication Block Diagram
Mufananidzo 2 • Client Server Communication Block Diagram
Chengetedzo Layer (TLS/SSL Protocol)
Internet browsers uye webmaseva anoshandisa TLS/SSL protocol kuendesa ruzivo zvakachengeteka.
TLS/SSL inoshandiswa kutendesa sevha uye mutengi kumisikidza kutaurirana kwakachengeteka pakati pemapato akavimbiswa vachishandisa encryption. Iyi protocol yakaturikidzana pamusoro peprotocol yezvekufambisa, TCP/IP sezvakaratidzwa mumufananidzo 1, peji 3. Raibhurari yePolarSSL inoshandiswa kuvhura TLS/SSL protocol kune yakachengeteka. webserver application mune iyi demo.
Tarisa kune zvinotevera URLs yezere TLS/SSL protocol kuita ruzivo:
- 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
- Iyo TLS protocol Version 1.0: http://tools.ietf.org/html/rfc2246
- Chengetedza Sockets Layer protocol Version 3.0: http://tools.ietf.org/html/rfc6101
Raibhurari yePolarSSL inosanganisira cryptographic uye TLS/SSL protocol kuita. Iyi raibhurari inopa application programming interface mabasa kuita yakachengeteka webserver application uchishandisa TLS/SSL protocol uye software cryptographic algorithms.
Kuti uwane rumwe ruzivo nezve TLS/SSL protocol raibhurari sosi kodhi yakanyorwa muC uye ruzivo rwerezinesi, tarisa kune https://polarssl.org/.
Transport Layer (lwIP TCP/IP Stack)
Iyo lwIP stack yakanakira akamisikidzwa masisitimu nekuti inoshandisa mashoma zviwanikwa, uye inogona kushandiswa ine kana isina inoshanda sisitimu. Iyo lwIP ine chaiyo kuita kweIP, Internet Kudzora Mharidzo Protocol (ICMP), Mushandisi Da.taggondohwe Protocol (UDP), uye TCP maprotocol, pamwe chete nemabasa ekutsigira akadai sebuffer uye ndangariro manejimendi.
Iyo lwIP inowanikwa (pasi perezinesi reBSD) seC sosi kodhi yekudhawunirodha kubva kukero inotevera: http://download.savannah.gnu.org/releases/lwIP/
RTOS uye Firmware Layer
FreeRTOS ndeye yakavhurika sosi chaiyo nguva yekushandisa system kernel. FreeRTOS inoshandiswa mune iyi demo kuisa pamberi uye kuronga mabasa. Kuti uwane rumwe ruzivo uye yazvino kodhi kodhi, tarisa kune
http://www.freertos.org.
Iyo firmware inopa software mutyairi kuita kugadzirisa uye kutonga zvinotevera MSS zvikamu:
- Ethernet MAC
- Sistimu controller masevhisi
- Multi-Mode universal Asynchronous/synchronous Receiver/Transmitter (MMUART)
- General Chinangwa Kupinza uye Kubuda (GPIO)
- Serial Peripheral Interface (SPI)
Zvido zvekugadzira
Iyi tafura inotevera inodonhedza hardware uye software dhizaini zvinodiwa zveiyi demo dhizaini.
Tafura 1 • Zvido zvekugadzira
- Zvinodiwa /Version
Operating System 64 bit Windows 7 uye 10 - Hardware
SmartFusion2 Yepamberi Yekuvandudza Kit:- 12 V adapta
- FlashPro5 programmer
- USB A kune Mini-B tambo
- Ethernet tambo RJ45
- Bata PC kana Laptop
- Software
FlashPro Express
Cherechedza: Tarisa kune readme.txt file zvakapihwa mukugadzira files yeshanduro dzesoftware dzinoshandiswa neiyi referensi dhizaini. - Libero ® System-on-Chip (SoC) ye viewmukugadzira files
- SoftConsole
- MSS Ethernet MAC vatyairi
- Bata PC Madhiraivha USB kune madhiraivha eUART
- Imwe yeanotevera serial terminal emulation zvirongwa:
- HyperTerminal
- TeraTerm
- PuTTY
- Browser
Mozilla Firefox shanduro 24 kana kuti gare gare
Internet Explorer shanduro 8 kana kuti gare gare
Cherechedza: Libero SmartDesign uye dhizaini yekumisikidza inoratidzwa mugwaro iri ndeyekuenzanisira chete.
Vhura iyo Libero dhizaini kuti uone zvichangobva kuitika.
Prerequisites
Usati watanga:
Dhawunirodha uye isa Libero SoC (sezvinoratidzwa mu websaiti yeiyi dhizaini) paPC inotambira kubva panzvimbo inotevera.
https://www.microsemi.com/product-directory/design-resources/1750-libero-soc
Demo Dhizaini
Iyo demo dhizaini files anowanikwa kudhawunirodha kubva pane inotevera link:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
Mufananidzo unotevera unoratidza chimiro chepamusoro-soro chekugadzira files. Kuti uwane rumwe ruzivo, tarisa kuReadme.txt file.
Mufananidzo 3 • Demo Dhizaini Files Pamusoro-Chimiro Chimiro
Demo Dhizaini Zvimiro
Iyo demo dhizaini ine zvinotevera sarudzo:
- Kupenya kwe LED
- HyperTerminal Display
- SmartFusion2 Google Search
Demo Dhizaini Tsananguro
Dhizaini yedemo inoshandiswa uchishandisa SGMII PHY interface nekugadzirisa iyo TEMAC yeTen-Bit Interface (TBI) mashandiro.
Kuti uwane rumwe ruzivo nezveTSEMAC TBI interface, tarisa iyo UG0331: SmartFusion2 Microcontroller Subsystem Mushandisi Guide.
Libero SoC Hardware Project
Iyi inotevera nhamba inoratidza Libero SoC hardware dhizaini dhizaini yeiyi demo dhizaini.
Mufananidzo 4 • Libero SoC Top-Level Hardware Design
Iyo Libero SoC hardware purojekiti inoshandisa inotevera SmartFusion2 MSS zviwanikwa uye IPs:
- TSEMAC TBI interface.
- MMUART_0 yeRS-232 kutaurirana paSmartFusion2 Advanced Development Kit.
- GPIO: Inopindirana nemwenje-emitting diodes (LEDs)
- Yakatsaurirwa pedhi yekuisa 0 sewachi sosi
- High speed serial interface (SERDESIF) SERDES_IF IP: Yakagadzirirwa SERDESIF_3 EPCS lane3, sezvinoratidzwa pamufananidzo unotevera.
Kuti uwane rumwe ruzivo nezve yakakwirira-kumhanya serial interfaces, tarisa iyo UG0447: IGLOO2 uye Smart-Fusion2 Yakakwira Speed Serial Interfaces Mushandisi Yekushandisa.
Mufananidzo 5 • High-Speed Serial Interface Configurator Window
- Cryptographic system controller masevhisi: Kuita TLS/SSL protocol.
Package Pin Mabasa
Package pin assignments for LEDs uye PHY interface masiginecha anoratidzwa mumatafura anotevera.
Tafura 2 • LED kune Package Pini Mabasa
Port Name | Package 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 |
Tafura 3 • PHY Interface Signals to Package Pini Migove
Port Name | Direction | Package Pin |
PHY_MDC | Output | F3 |
PHY_MDIO | Input | K7 |
PHY_RST | Output | F2 |
SoftConsole Firmware Project
Koka iyo SoftConsole chirongwa uchishandisa yakamira SoftConsole IDE.
Aya anotevera akaturikidzana anoshandiswa kune iyi demo dhizaini:
- PolarSSL raibhurari shanduro 1.2.8
- lwIP TCP/IP stack shanduro 1.4.1
- FreeRTOS
Mufananidzo unotevera unoratidza example yeSoftConsole software dhairekitori chimiro chedemo dhizaini.
Mufananidzo 6 • SoftConsole Project Explorer Window
Iyi purojekiti ine yakachengeteka webserver application kuita uchishandisa PolarSSL, lwIP, uye FreeRTOS.
Iyo Yepamberi Encryption Standard (AES) uye Non-deterministic Random Bit Generator (NRBG) system masevhisi anoshandiswa kuita yakachengeteka. webserver application. Iyo AES neNRBG inogona kushandiswa uchishandisa SmartFusion2 hardware injini kana software PolarSSL raibhurari. Mudhizaini iyi yedemo, AES neNRBG dzinoshandiswa uchishandisa SmartFusion2 hardware injini kuburikidza nehurongwa hwesevhisi.
Tafura 4 • Macros Kugonesa kana Kudzima System Controller Services
System Service Macro / Macro Nzvimbo
- AES
- #define 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\inosanganisira\polarssl\aes.h
- #define HW_AES 1
- NRBG
- #define 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\inosanganisira\polarssl\ssl.h
Cherechedza: Iwo masisitimu masevhisi AES neNRBG anotsigirwa kuchengetedza data inogoneswa SmartFusion2 zvishandiso seM2S0150TS. Kana iyo SmartFusion2 mudziyo isina kuchengetedza data yakagoneswa, dzima macros ataurwa patafura yapfuura kuti ushandise software yePolarSSL AES uye NRBG algorithms.
Iyi inotevera nhamba inoratidza mutyairi shanduro dzinoshandiswa kune demo.
Mufananidzo 7 • Demo Design Driver Versions
- #define HW_NRBG 1
TLS/SSL Protocol Implementation uchishandisa PolarSSL Library
Iyo TLS/SSL protocol yakakamurwa kuita maviri anotevera protocol layer:
- Handshake protocol layer
- Rekodha protocol layer
Handshake Protocol Layer
Iyi layer ine zvinotevera sub protocols:
- Kukwazisana Inoshandiswa kutaurirana ruzivo rwesesheni pakati pesevha nemutengi. Ruzivo rwesesheni runosanganisira ID yechikamu, zvitupa zvevezera, iyo cipher spec, iyo compression algorithm, uye yakagovaniswa kodhi yakavanzika iyo inoshandiswa kugadzira makiyi anodiwa.
- Shandura Cipher spec: Inoshandiswa kushandura kiyi yakashandiswa encryption pakati pemutengi neserver. Kiyi inoverengerwa kubva kune ruzivo rwakatsinhana panguva yevatengi-server kubata ruoko.
- Chenjedzo: Mameseji echenjedzo anogadzirwa panguva yemutengi-server kubata ruoko kuti utaure chikanganiso kana shanduko yemamiriro kune vezera.
Mufananidzo unotevera unoratidza zvakapfuuraview yeTLS/SSL maitiro ekubata maoko.
Kuti uwane rumwe ruzivo nezve handshake protocol, rekodhi protocol, uye cryptographic algorithms, tarisa kune http://tools.ietf.org/html/rfc5246.
Mufananidzo 8 • TLS/SSL Handshake Procedure
Rekodha Protocol Layer
Iyo rekodhi protocol inogamuchira uye encrypts data kubva kune application uye inoiendesa kune yekutakura layer. Iyo rekodhi protocol zvidimbu zvakagamuchirwa data kune saizi yakakodzera kune cryptographic algorithm uye sarudzo inomanikidza iyo data. Iyo protocol inoshandisa MAC kana keyed-hash meseji yekusimbisa kodhi (HMAC) uye encrypts kana decrypts data uchishandisa ruzivo rwakakurukurwa panguva yekubata ruoko protocol.
Kugadzira iyo Demo Dhizaini
Matanho anotevera anotsanangura maitiro ekumisikidza demo yeSmartFusion2 Yepamberi Yekuvandudza Kit bhodhi:
- Batanidza PC inotambira kuJ33 Connector uchishandisa USB A kune mini-B tambo. Iyo USB kune universal asynchronous receiver/transmitter (UART) madhiraivha ebhiriji anongoonekwa otomatiki.
Cherechedza: Kana maCOM ports akasaonekwa otomatiki, isa FTDI D2XX mutyairi we serial terminal kutaurirana kuburikidza neFTDI mini-USB tambo. Mutyairi, pamwe chete negwaro rekuisa, rinowanikwa pa www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip. - Tinya-kurudyi imwe neimwe yeina yakaonekwa COM ports, uye tinya Properties kuti uwane chiteshi chine nzvimbo pa USB FP5 Serial Converter C, sezvakaratidzwa mumufananidzo unotevera. Nyora nhamba yeCOM port kuti ishandiswe panguva yekumisikidzwa kwe serial terminal, sezvakaratidzwa mumufananidzo unotevera.
Mufananidzo 9 • Mutariri weDhidhiyo Window
- Batanidza zvinosvetuka paSmartFusion2 Yepamberi Yekuvandudza Kit board, sezvakaratidzwa patafura inotevera. Kuti uwane ruzivo nezve nzvimbo dzejumper, tarisa kuAppendikisi 3: Nzvimbo dzeJumper, .
Yambiro: DZIMA switch yemagetsi, SW7, usati wagadzira jumper yekubatanidza.
Tafura 5 • SmartFusion2 Yepamusoro Kit Jumper Settings
- MuSmartFusion2 Advanced Development Kit, batanidza magetsi kune J42 yekubatanidza.
- Iyi dhizaini example inogona kumhanya mune ese ari maviri IP uye ane simba IP modes. By default, programming files inopihwa dynamic IP mode.
- Kune static IP, batanidza PC inotambira kuJ21 yekubatanidza yeSmartFusion2 Yepamberi Yekuvandudza Kit bhodhi uchishandisa RJ45 tambo.
- Kune ine simba IP, batanidza chero yakavhurika network ports kune J21 yekubatanidza yeSmartFusion2 Yepamberi Yekuvandudza Kit bhodhi uchishandisa RJ45 tambo.
Board Setup Snapshot
Snapshots yeSmartFusion2 Yepamberi Yekuvandudza Kit bhodhi ine ese akamisikidzwa setup inopihwa muAppendix 2: Bhodhi Setup yekumhanya iyo Yakachengeteka. Webserver,
Kumhanyisa Demo Dhizaini
Matanho anotevera anotsanangura maitiro ekuita demo dhizaini:
- Dhawunirodha demo dhizaini kubva: http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
- Batidza switch yemagetsi eSW7.
- Tanga chero serial terminal emulation zvirongwa zvakadai se:
- HyperTerminal
- PuTTY
- TeraTerm
Cherechedza: Mune iyi demo PuTTY inoshandiswa.
Kugadziriswa kwepurogiramu ndeiyi: - Mutengo weBaud: 115200
- Sere data bits
- Imwe kumira zvishoma
- Hapana Parity
- Hapana kudzora kuyerera
Kuti uwane rumwe ruzivo nezve kumisikidza serial terminal emulation zvirongwa, tarisa kune Kugadzirisa Seri Terminal Emulation Zvirongwa Tutorial.
- Ronga iyo SmartFusion2 Yepamberi Yekuvandudza Kit bhodhi nebasa racho file inopiwa sechikamu chekugadzira files uchishandisa FlashPro Express software, tarisa kuAppendix 1: Kuronga Chishandiso Uchishandisa FlashPro Express, .
Cherechedza: Iyo demo inogona kumhanya mune static uye ine simba modes. Kumhanyisa dhizaini mune static IP mode, tevera matanho ataurwa muAppendikisi 4: Kumhanyisa Dhizaini muStatic IP Mode,. - Simba kutenderera iyo SmartFusion2 Yepamberi Yekuvandudza Kit bhodhi.
Mharidzo yekugamuchira ine ine simba IP kero inoratidzwa mune serial terminal emulation chirongwa, sezvinoratidzwa mumufananidzo unotevera.
Mufananidzo 10 • Zvisarudzo zveMushandisi
- Iyo IP kero inoratidzwa paPuTTY inofanirwa kuiswa mukero bar yebrowser kuti imhanye yakachengeteka webserver. Kana IP kero iri 10.60.3.120, isa https://10.60.3.120 mubhawa rekero yebrowser. Iyi demo inotsigira ese ari maviri Microsoft Internet Explorer uye Mozilla Firefox mabhurawuza.
Kumhanya Kwakachengeteka Webserver Demo neMicrosoft Internet Explorer
Matanho anotevera anotsanangura nzira yekushandisa yakachengeteka webserver demo neMicrosoft Internet Explorer:
- Vhura iyo Microsoft Internet Explorer uye nyora iyo URL (semuenzanisoample, https://10.60.3.120) mubhawa rekero. Iyo browser inoratidza meseji yambiro, sezvakaratidzwa mumufananidzo unotevera.
Mufananidzo 11 • Microsoft Internet Explorer inoratidza Yambiro Yechitupa Yechitupa
- Dzvanya Enderera kune izvi websaiti (isina kukurudzirwa) kutanga kutaurirana kwakachengeteka ne webserver. Iyo Microsoft Internet Explorer inoratidza iyo huru menyu yeakachengeteka webserver, sezvinoratidzwa mumufananidzo unotevera.
Mufananidzo 12 • Main Menu yeSecure Webserver muInternet Explorer
Kumhanya Kwakachengeteka Webserver Demo neMozilla Firefox
Matanho anotevera anotsanangura nzira yekushandisa yakachengeteka webserver demo neMozilla Firefox:
- Vhura iyo Mozilla Firefox browser uye isa iyo URL (semuenzanisoample, https://10.60.3.120) mubhawa rekero. Iyo browser inoratidza meseji yambiro, sezvakaratidzwa mumufananidzo unotevera.
Mufananidzo 13 • Mozilla Firefox inoratidza Yambiro Mharidzo
- Sarudza Ndinonzwisisa Njodzi uye tinya Wedzera Kunze….
- Dzvanya Confirm Security Exception mu Wedzera Chengetedzo Kunze hwindo, sezvakaratidzwa mumufananidzo unotevera, kuti utange kutaurirana kwakachengeteka neiyo webserver. Mufananidzo 14 • Wedzera Chengetedzo Kunze Window
Cherechedza: Kuwedzera chengetedzo kunze kweiyo IP Kero inodiwa pakubhurawuza kekutanga chete.
Cherechedza: Kana iwe ukawana chero ruoko rwakatadza meseji mune terminal, furatira iyo meseji. - Iyo Mozilla Firefox browser inoratidza iyo huru menyu, sezvakaratidzwa mumufananidzo unotevera.
Mufananidzo 15 • Main Menu yeSecure WebSevha muMozilla Firefox
Menyu huru ine zvinotevera sarudzo:
- Kupenya kwe LED
- HyperTerminal Display
- SmartFusion2 Google Search
Cherechedza: Idzi sarudzo dzinogona kuongororwa uchishandisa Microsoft Internet Explorer kana Mozilla Firefox web browsers. Mune iyi demo, sarudzo dzinoratidzwa uchishandisa Mozilla Firefox web browser.
Kupenya kwe LED
- Dzvanya Blinking LEDs pane iyo huru menyu. Iwe unogona kuona inomhanya LED patani pane SmartFusion2 bhodhi. The webpeji rinopa sarudzo yekuisa maitiro ekubwaira maLED nemawoko sezvakaratidzwa mumufananidzo unotevera.
Mufananidzo 16 • Blinking LEDs Peji
- Pinda chero nhamba pakati pe1-255 kuti uvheneke ma LEDs pamaoko. For exampLe, kana ukapinda 1, kubwaira LED1 inodzima. Kana iwe ukapinda 255, ese masere arikubwaira maLED anoenda KUZIMA.
- Dzvanya Kumba kuti udzokere kumenu huru.
Cherechedza: SmartFusion2 Yepamberi Yekuvandudza Kit ine inoshanda yakaderera ma LED.
HyperTerminal Display
- Dzvanya HyperTerminal Display pane iyo huru menyu. Mufananidzo unotevera unoratidza a webpeji inopa sarudzo yekuisa kukosha kwetambo.
Mufananidzo 17 • HyperTerminal Display Peji
Tambo yakapinda inoratidzwa paPuTTY, sezvinoratidzwa mumufananidzo unotevera.
Mufananidzo 18 • String Display paPuTTY
- Dzvanya Dzokera Peji Rimwe (bhatani remuseve) kana Kumba kuti udzokere kumenyu huru.
SmartFusion2 Google Search
- Dzvanya SmartFusion2 Google Tsvaga pane iyo huru menyu.
Cherechedza: Kubatana kweInternet kunodiwa nekodzero dzekuwana kuti usvike kuSmartFusion2 Google Search peji. Mufananidzo unotevera unoratidza a web peji neGoogle kutsvaga.
Mufananidzo 19 • SmartFusion2 Google Search Peji
- Dzvanya Kumba kuti udzokere kumenu huru.
Appendikisi 1: Kuronga Chishandiso Uchishandisa FlashPro Express
Ichi chikamu chinotsanangura magadzirirwo eSmartFusion2 mudziyo nebasa rekugadzira file uchishandisa FlashPro Express.
Kuronga mudziyo, ita zvinotevera matanho:
- Ita shuwa kuti iyo jumper marongero pabhodhi akafanana neakanyorwa muTebhura 5,.
Cherechedza: Simba rekushandisa switch rinofanira kudzimwa paunenge uchiita jumper connections. - Batanidza tambo yemagetsi kuJ42 yekubatanidza pabhodhi.
- Simba PAMUSORO pemagetsi chinja SW7.
- PaPC inotambira, tanga iyo FlashPro Express software.
- Dzvanya Nyowani kana sarudza New Job Project kubva kuFlashPro Express Job kubva kuMenu yeProjekiti kuti ugadzire purojekiti yebasa idzva, sezvakaratidzwa mumufananidzo unotevera.
Mufananidzo 20 • FlashPro Express Job Project
- Pinda zvinotevera muNew Job Project kubva kuFlashPro Express Job dialog box:
- Programming basa file: Tinya Bhurawuza, uye famba uchienda kunzvimbo ine .job file iripo uye sarudza iyo file. Nzvimbo yakasarudzika ndeiyi:
\m2s_dg0516_df\SF2_Secure_Webserver_TCP_Demo_DF\Programm ing_Job - FlashPro Express zita reprojekiti yebasa: Dzvanya Bhurawuza uye famba uchienda kunzvimbo yaunoda kuchengetedza purojekiti.
Mufananidzo 21 • New Job Project kubva kuFlashPro Express Job
- Programming basa file: Tinya Bhurawuza, uye famba uchienda kunzvimbo ine .job file iripo uye sarudza iyo file. Nzvimbo yakasarudzika ndeiyi:
- Dzvanya OK. Iyo inodiwa programming file inosarudzwa uye yakagadzirira kurongwa mumudziyo.
- Iwindo reFlashPro Express rinoonekwa sezvinoratidzwa mumufananidzo unotevera. Simbisa kuti nhamba yepurogiramu inooneka mundima yeProgrammer. Kana zvikasadaro, simbisa mabhodhi ekubatanidza uye tinya Refresh/Rescan Programmers.
Mufananidzo 22 • Kugadzira Chishandiso
- Dzvanya RUN. Kana mudziyo ukarongwa zvinobudirira, chimiro cheRUN PASSED chinoratidzwa sezvakaratidzwa mumufananidzo unotevera.
Mufananidzo 23 • FlashPro Express-RUN PASSED
- Vhara FlashPro Express kana muProjekiti tab, tinya Buda.
Appendix 2: Bhodhi Setup Yekumhanyisa Iyo Yakachengeteka Webserver
Iyi inotevera nhamba inoratidza bhodhi setup yekumhanyisa demo pane SmartFusion2 Yepamberi Yekuvandudza Kit bhodhi.
Mufananidzo 24 • SmartFusion2 Advanced Development Kit Setup
Appendikisi 3: Jumper Nzvimbo
Iyi inotevera nhamba inoratidza nzvimbo dzekusvetuka muSmartFusion2 Yepamberi Yekuvandudza Kit board.
Mufananidzo 25 • Nzvimbo dzeJumper mu Advanced Development Kit Board
Cherechedza: Majumper akaoneswa mutsvuku anoiswa nekusarudzika. Majumper akaoneswa mugirini anofanira kusetwa nemaoko.
Cherechedza: Nzvimbo yevanosvetuka mumufananidzo wapfuura inotsvakwa.
Appendikisi 4: Kumhanyisa Dhizaini muStatic IP Mode
Matanho anotevera anotsanangura maitiro ekumhanyisa dhizaini muStatic IP modhi:
- Tinya kurudyi chengetedza_webserver muProjekti Explorer hwindo reSoftConsole chirongwa uye sarudza Properties, sezvakaratidzwa mumufananidzo unotevera.
Mufananidzo 26 • Project Explorer Window yeSoftConsole Project
Mufananidzo unotevera unoratidza kubvisa chiratidzo NET_USE_DHCP muTool Settings tab ye Properties for secure_webserver hwindo.
Mufananidzo 27 • Project Explorer Properties Window
Kana chigadzirwa chacho chakabatanidzwa mu static IP mode, iyo bhodhi static IP kero ndeye 169.254.1.23, uye shandura iyo host TCP / IP marongero kuratidza IP kero. Iyi inotevera nhamba inoratidza host PC TCP/IP marongero.
Mufananidzo 28 • Host PC TCP / IP Settings
Nhamba inotevera inoratidza static IP kero marongero.
Mufananidzo 29 • Static IP Kero Settings
Kana zvigadziriso izvi zvagadziriswa, gadzira firmware, pinza ichangoburwa .hex file muNVM, uye mhanyisa Libero dhizaini. Wona Kumhanyisa Dhizaini yeDemo, peji 13 kuita dhizaini mune static IP modhi, kana iyo SmartFusion2 mudziyo watogadzirwa netop_static.job. file.
Cherechedza: Kuti umhanye iyo application mudebug mode, FlashPro programmer inodiwa.
Zvinyorwa / Zvishandiso
![]() |
Microsemi Pest Repeller Inomhanya Yakachengeteka Webserver pa SmartFusion2 [pdf] Bhuku reMushandisi Pest Repeller Inomhanya Yakachengeteka Webserver pa SmartFusion2, Pest, Repeller Running Secure Webserver pa SmartFusion2, pa SmartFusion2 |