Microsemi Pest Repeller Kouri an sekirite Websèvè sou SmartFusion2
Istwa revizyon
Istwa revizyon an dekri chanjman ki te aplike nan dokiman an.
Chanjman yo nan lis pa revizyon, kòmanse ak piblikasyon ki pi aktyèl la.
Revizyon 9.0
Sa ki anba la a se yon rezime chanjman ki fèt nan revizyon sa a.
- Mete ajou dokiman an pou Libero SoC v2021.1.
- Retire referans yo nan nimewo vèsyon Libero.
Revizyon 8.0
Mete ajou dokiman an pou lage lojisyèl Libero v11.8 SP1.
Revizyon 7.0
Sa ki annapre yo se chanjman ki fèt nan revizyon 7.0 dokiman sa a.
- Yo mete ajou kondisyon konsepsyon Libero SoC, FlashPro, ak SoftConsole. Pou plis enfòmasyon, gade Kondisyon konsepsyon, paj 5.
- Pandan tout gid la, non pwojè SoftConsole yo itilize nan konsepsyon Demo a ak tout figi ki asosye yo mete ajou.
Revizyon 6.0
Mete ajou dokiman an pou lage lojisyèl Libero v11.7 (SAR 76931) nan revizyon 6.0 dokiman sa a.
Revizyon 5.0
Mizajou SoftConsole Firmware Project, paj 9 (SAR 73518).
Revizyon 4.0
Mete ajou dokiman an pou lage lojisyèl Libero v11.6 (SAR 72058).
Revizyon 3.0
Mete ajou dokiman an pou lage lojisyèl Libero v11.5 (SAR 63973).
Revizyon 2.0
Mete ajou dokiman an pou lage lojisyèl Libero v11.4 (SAR 60685).
Revizyon 1.0
Revizyon 1.0 se premye piblikasyon dokiman sa a.
Kouri an sekirite Websèvè Demo Design sou Aparèy SmartFusion2
Sèvi ak PolarSSL, lwIP, ak FreeRTOS
Demo sa a eksplike sekirite a webkapasite sèvè lè l sèvi avèk Transport Layer Security (TLS),
Pwotokòl Secure Sockets Layer (SSL), ak kontwolè aksè mwayen ethernet tri-vitès (TSEMAC) nan aparèy SmartFusion®2 yo. Demo sa a dekri:
- Sèvi ak SmartFusion2 Ethernet Media Access Control (MAC) ki konekte ak yon Serial Gigabit Media Independent Interface (SGMII) PHY.
- Entegre chofè SmartFusion2 MAC ak bibliyotèk PolarSSL (bibliotèk pwotokòl TLS/SSL gratis), pile TCP/IP ki lejè IP (lwIP) ak sistèm operasyon an tan reyèl (RTOS) gratis.
- Sèvi ak sèvis sistèm kriptografik Microsemi pou aplike pwotokòl TLS/SSL.
- Aplike yon sekirite webaplikasyon sèvè sou tablo SmartFusion2 Advanced Development Kit.
- Kouri Demo a.
Enstans periferik TSEMAC nan SmartFusion2 Microcontroller Subsystem (MSS) ka configuré pou transfere done ant PC lame a ak rezo Ethernet la nan pousantaj done sa yo (vitès liy):
- 10 Mbps
- 100 Mbps
- 1000 Mbps
Pou plis enfòmasyon sou koòdone TSEMAC pou aparèy SmartFusion2, al gade nan UG0331: SmartFusion2 Microcontroller Subsystem User Guide.
Sekirize Websèvè Demo Design Overview
Sekirize a webaplikasyon sèvè sipòte pwotokòl sekirite TLS/SSL ki ankripte ak dechifre mesaj, sekirize kominikasyon an kont mesaj tampering. Kominikasyon soti nan sekirite a websèvè asire ke done sansib yo ka tradui nan yon kòd sekrè ki fè li difisil pou tamper ak done yo.
Sekirize a webkonsepsyon sèvè Demo konsiste de kouch sa yo, jan yo montre nan Figi 1,:
- Kouch aplikasyon
- Kouch Sekirite (TLS/SSL Pwotokòl)
- Kouch transpò (lwIP TCP/IP Stack)
- RTOS ak kouch mikrolojisyèl
Kouri an sekirite Websèvè Demo Design sou Aparèy SmartFusion2 Sèvi ak PolarSSL, lwIP, ak FreeRTOS
Figi 1 • Sekirize Websèvè Kouch
Kouch aplikasyon (HTTPS) | FreeRTOS |
Kouch Sekirite (TLS/SSL Pwotokòl) | |
Kouch transpò (IwIP TCP/IP Stack) | |
Kouch mikrolojisyèl | |
SmartFusion2 Twous Devlopman Avanse (HW) |
Kouch aplikasyon
Sekirize a webaplikasyon sèvè aplike sou tablo SmartFusion2 Advanced Development Kit. Aplikasyon an okipe demann HTTPS ki soti nan navigatè kliyan an epi transfere paj estatik yo bay kliyan an an repons a demann yo. Paj sa yo kouri sou navigatè kliyan an (PC lame). Figi sa a montre dyagram blòk sèvè koneksyon an (Secure webaplikasyon sèvè ap kouri sou aparèy SmartFusion2) ak kliyan (web navigatè kouri sou PC lame).
Figi 2 • Dyagram blòk kominikasyon kliyan sèvè
Figi 2 • Dyagram blòk kominikasyon kliyan sèvè
Kouch Sekirite (TLS/SSL Pwotokòl)
navigatè entènèt ak websèvè yo itilize pwotokòl TLS/SSL pou transmèt enfòmasyon an sekirite.
Yo itilize TLS/SSL pou otantifye sèvè a ak kliyan pou etabli kominikasyon an sekirite ant pati yo otantifye lè l sèvi avèk chifreman. Pwotokòl sa a kouch anwo pwotokòl transpò a, TCP/IP jan yo montre nan Figi 1, paj 3. Yo itilize yon bibliyotèk sous louvri PolarSSL pou aplike pwotokòl TLS/SSL pou sekirite a. webaplikasyon sèvè nan Demo sa a.
Gade sa ki annapre yo URLs pou detay konplè sou aplikasyon pwotokòl TLS/SSL:
- Pwotokòl sekirite transpò kouch vèsyon 1.2: http://tools.ietf.org/html/rfc5246
- Pwotokòl sekirite transpò kouch vèsyon 1.1: http://tools.ietf.org/html/rfc4346
- Pwotokòl TLS vèsyon 1.0: http://tools.ietf.org/html/rfc2246
- Pwotokòl Secure Sockets Layer Version 3.0: http://tools.ietf.org/html/rfc6101
Bibliyotèk PolarSSL la gen ladan enplemantasyon pwotokòl kriptografik ak TLS/SSL. Bibliyotèk sa a bay fonksyon koòdone pwogramasyon aplikasyon pou aplike yon sekirite webaplikasyon sèvè lè l sèvi avèk pwotokòl TLS/SSL ak algoritm lojisyèl kriptografik yo.
Pou plis enfòmasyon sou kòd sous bibliyotèk pwotokòl TLS/SSL ekri an C ak enfòmasyon sou lisans, al gade nan https://polarssl.org/.
Kouch transpò (lwIP TCP/IP Stack)
Pile lwIP la apwopriye pou sistèm entegre paske li itilize kèk resous, epi li ka itilize avèk oswa san yon sistèm opere. LwIP a konsiste de aplikasyon aktyèl IP, Pwotokòl Mesaj Kontwòl Entènèt (ICMP), Itilizatè Datagram Pwotokòl (UDP), ak TCP pwotokòl, osi byen ke fonksyon sipò tankou tanpon ak jesyon memwa.
LwIP a disponib (anba yon lisans BSD) kòm kòd sous C pou telechaje nan adrès sa a: http://download.savannah.gnu.org/releases/lwIP/
RTOS ak kouch mikrolojisyèl
FreeRTOS se yon nwayo sistèm operasyon an tan reyèl sous louvri. FreeRTOS yo itilize nan Demo sa a pou bay priyorite ak pwograme travay yo. Pou plis enfòmasyon ak dènye kòd sous la, al gade nan
http://www.freertos.org.
Firmware a bay yon aplikasyon chofè lojisyèl pou konfigirasyon ak kontwole konpozan MSS sa yo:
- Ethernet MAC
- Sèvis kontwolè sistèm
- Multi-mòd inivèsèl Asynchrone/synchrone reseptè/transmetè (MMUART)
- Objektif jeneral Antre ak Sòti (GPIO)
- Entèfas periferik seri (SPI)
Kondisyon konsepsyon
Tablo ki anba la a bay lis egzijans konsepsyon pyès ki nan konpitè ak lojisyèl pou konsepsyon Demo sa a.
Tablo 1 • Kondisyon konsepsyon
- Egzijans / Vèsyon
Sistèm operasyon 64 bit Windows 7 ak 10 - Materyèl
SmartFusion2 Twous Devlopman Avanse:- 12 V adaptè
- FlashPro5 pwogramè
- USB A pou kab Mini-B
- Ethernet kab RJ45
- Host PC oswa Laptop
- Lojisyèl
FlashPro Express
Nòt: Gade nan readme.txt la file bay nan konsepsyon an files pou vèsyon lojisyèl yo itilize ak konsepsyon referans sa a. - Libero ® System-on-Chip (SoC) pou viewfè desen an files
- SoftConsole
- MSS Ethernet MAC chofè yo
- Chofè PC lame USB pou chofè UART
- Youn nan pwogram emulasyon tèminal seri sa yo:
- HyperTerminal
- TeraTerm
- Mastik
- Navigatè
Mozilla Firefox vèsyon 24 oswa pita
Internet Explorer vèsyon 8 oswa pita
Nòt: Libero SmartDesign ak ekran konfigirasyon yo montre nan gid sa a se pou rezon ilistrasyon sèlman.
Louvri konsepsyon Libero a pou wè dènye mizajou yo.
Prekondisyon
Anvan ou kòmanse:
Telechaje epi enstale Libero SoC (jan sa endike nan websit pou konsepsyon sa a) sou PC lame a soti nan kote sa a.
https://www.microsemi.com/product-directory/design-resources/1750-libero-soc
Demo Design
Konsepsyon Demo a fileyo disponib pou telechaje nan lyen sa a:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
Figi sa a montre estrikti nan tèt nivo nan konsepsyon an files. Pou plis detay, al gade nan Readme.txt file.
Figi 3 • Demo Design Files Estrikti Top Nivo
Demo Design Features
Konsepsyon Demo a gen opsyon sa yo:
- Dyod k ap klere
- Ekspozisyon HyperTerminal
- SmartFusion2 Google Search
Deskripsyon Design Demo
Konsepsyon Demo a aplike lè l sèvi avèk yon koòdone SGMII PHY pa konfigirasyon TSEMAC pou operasyon Dis-Bit Interface (TBI).
Pou plis enfòmasyon sou koòdone TSEMAC TBI, al gade nan UG0331: SmartFusion2 Microcontroller Subsystem User Guide.
Libero SoC Materyèl Pwojè
Figi sa a montre aplikasyon konsepsyon pyès ki nan konpitè Libero SoC pou konsepsyon Demo sa a.
Figi 4 • Libero SoC Top-Level Hardware Design
Pwojè pyès ki nan konpitè Libero SoC la itilize resous SmartFusion2 MSS ak IP sa yo:
- TSEMAC TBI koòdone.
- MMUART_0 pou kominikasyon RS-232 sou Twous Devlopman Avanse SmartFusion2.
- GPIO: Entèfas ak dyod ki emèt limyè (LED)
- Dedye pad D '0 kòm sous la revèy
- Koòdone seri gwo vitès (SERDESIF) SERDES_IF IP: Konfigirasyon pou SERDESIF_3 EPCS lane3, jan yo montre nan figi sa a.
Pou plis enfòmasyon sou koòdone seri gwo vitès, al gade nan UG0447: IGLOO2 ak Smart-Fusion2 High Speed Serial Interfaces User Guide.
Figi 5 • Fenèt konfigirasyon entèfas seri gwo vitès
- Sèvis kontwolè sistèm kriptografik: Pou aplike pwotokòl TLS/SSL.
Devwa PIN pake
Tablo pin pakè pou LED ak siyal koòdone PHY yo montre nan tablo sa yo.
Tablo 2 • Plasman ki ap dirije pou pakè broch yo
Non Port | Pakè 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 |
Tablo 3 • Siyal Entèfas PHY pou Plasman Broch Pake yo
Non Port | Direksyon | Pakè PIN |
PHY_MDC | Sòti | F3 |
PHY_MDIO | Antre | K7 |
PHY_RST | Sòti | F2 |
Pwojè Firmware SoftConsole
Envoke pwojè SoftConsole lè l sèvi avèk otonòm SoftConsole IDE.
Pile sa yo yo itilize pou konsepsyon Demo sa a:
- PolarSSL bibliyotèk vèsyon 1.2.8
- lwIP TCP/IP stack vèsyon 1.4.1
- FreeRTOS
Figi sa a montre yon ansyenample nan yon estrikti anyè lojisyèl SoftConsole nan konsepsyon Demo a.
Figi 6 • SoftConsole Project Explorer Window
Pwojè sa a gen sekirite a webaplikasyon sèvè aplikasyon lè l sèvi avèk PolarSSL, lwIP, ak FreeRTOS.
Yo itilize sèvis sistèm Advanced Encryption Standard (AES) ak non-deterministic Random Bit Generator (NRBG) pou aplike sekirite a. webaplikasyon sèvè. AES ak NRBG ka aplike lè l sèvi avèk motè pyès ki nan konpitè SmartFusion2 oswa bibliyotèk lojisyèl PolarSSL. Nan konsepsyon Demo sa a, AES ak NRBG aplike lè l sèvi avèk motè pyès ki nan konpitè SmartFusion2 atravè sèvis sistèm yo.
Tablo 4 • Makro pou Aktive oswa Enfim Sèvis Kontwolè Sistèm
Sistèm Sèvis Macro / Macro Kote
- AES
- #defini HW_AES 1
<$Design_Files_Anyè>\m2s_dg0516_df\SF2_Secure_Websèvè_T
CP_Demo_DF\Libero\Webserver_TCP\SoftConsole\Webserver_TCP_M
SS_CM3\polarssl-1.2.8\include\polarssl\aes.h
- #defini HW_AES 1
- NRBG
- #defini HW_NRBG 1
<$Design_Files_Anyè>\m2s_dg0516_df\SF2_Secure_Websèvè_T
CP_Demo_DF\Libero\Webserver_TCP\SoftConsole\Webserver_TCP_M
SS_CM3\polarssl-1.2.8\include\polarssl\ssl.h
Nòt: Sèvis sistèm AES ak NRBG yo sipòte pou aparèy SmartFusion2 ki pèmèt sekirite done tankou M2S0150TS. Si aparèy SmartFusion2 a pa pèmèt sekirite done, enfim makro yo mansyone nan tablo anvan an pou itilize algoritm lojisyèl PolarSSL AES ak NRBG.
Figi sa a montre vèsyon chofè yo itilize pou Demo a.
Figi 7 • Demo Design Driver Versions
- #defini HW_NRBG 1
Aplikasyon Pwotokòl TLS/SSL lè l sèvi avèk Bibliyotèk PolarSSL
Pwotokòl TLS/SSL divize an de kouch pwotokòl sa yo:
- Kouch pwotokòl lanmen
- Dosye kouch pwotokòl
Kouch Pwotokòl Lanmen
Kouch sa a konsiste de sub pwotokòl sa yo:
- Lanmen: Itilize pou negosye enfòmasyon sesyon ant sèvè a ak kliyan an. Enfòmasyon sesyon an gen ladann ID sesyon an, sètifika kanmarad, spesifikasyon chifreman an, algorithm konpresyon an, ak yon kòd sekrè pataje ki itilize pou jenere kle yo mande yo.
- Chanje spesifikasyon chifreman: Itilize pou chanje kle yo itilize pou chifreman ant kliyan an ak sèvè a. Kle a kalkile apati enfòmasyon ki fè echanj pandan lanmen kliyan-sèvè a.
- Avètisman: Mesaj alèt yo pwodwi pandan lanmen kliyan-sèvè a pou rapòte yon erè oswa yon chanjman nan estati bay kanmarad la.
Figi sa a montre sou laview nan pwosedi TLS/SSL lanmen.
Pou plis enfòmasyon sou pwotokòl lanmen, pwotokòl dosye, ak algoritm kriptografik, al gade nan http://tools.ietf.org/html/rfc5246.
Figi 8 • TLS/SSL Pwosedi Lanmen
Dosye Pwotokòl Kouch
Pwotokòl dosye a resevwa ak ankripte done ki soti nan aplikasyon an epi transfere li nan kouch transpò a. Pwotokòl dosye a fragmente done yo resevwa nan yon gwosè ki apwopriye ak algorithm kriptografik la epi opsyonèlman konprese done yo. Pwotokòl la aplike yon MAC oswa kòd otantifikasyon mesaj keyed-hash (HMAC) epi ankripte oswa dekripte done yo lè l sèvi avèk enfòmasyon yo negosye pandan pwotokòl lanmen an.
Mete kanpe konsepsyon Demo a
Etap sa yo dekri kijan pou mete Demo a pou tablo SmartFusion2 Advanced Development Kit:
- Konekte PC lame a nan Connector J33 la lè l sèvi avèk USB A nan kab mini-B. USB a inivèsèl asynchrone reseptè/transmetè (UART) chofè pon yo otomatikman detekte.
Nòt: Si pò COM yo pa detekte otomatikman, enstale chofè FTDI D2XX pou kominikasyon tèminal seri atravè kab mini-USB FTDI. Chofè a, ansanm ak gid enstalasyon an, disponib nan www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip. - Dwa-klike sou chak nan kat pò COM detekte yo, epi klike sou Pwopriyete pou jwenn pò a ak kote a sou USB FP5 Serial Converter C, jan yo montre nan figi sa a. Fè yon nòt sou nimewo pò COM pou itilize pandan konfigirasyon tèminal seri, jan yo montre nan figi sa a.
Figi 9 • Fenèt Manadjè Aparèy
- Konekte kavalye yo sou tablo SmartFusion2 Advanced Development Kit, jan yo montre nan tablo ki anba la a. Pou jwenn enfòmasyon sou pozisyon kavalye yo, al gade nan Anèks 3: Kote kavalye yo, .
Atansyon: Etenn switch ekipman pou pouvwa a, SW7, anvan ou fè koneksyon kavalye yo.
Tablo 5 • SmartFusion2 Advanced Kit Jumper Settings
- Nan Twous Devlopman Avanse SmartFusion2, konekte ekipman pou pouvwa a ak konektè J42 la.
- Sa a konsepsyon ansyenample ka kouri nan tou de IP estatik ak mòd IP dinamik. Pa default, pwogramasyon files yo bay pou mòd IP dinamik.
- Pou IP estatik, konekte PC lame a ak konektè J21 nan tablo SmartFusion2 Advanced Development Kit lè l sèvi avèk yon kab RJ45.
- Pou IP dinamik, konekte nenpòt nan pò rezo yo louvri nan konektè J21 nan tablo SmartFusion2 Advanced Development Kit lè l sèvi avèk yon kab RJ45.
Snapshot Enstalasyon Komisyon Konsèy
Yo bay snapshots tablo SmartFusion2 Advanced Development Kit ak tout konfigirasyon konfigirasyon an nan Anèks 2: Enstalasyon Komisyon Konsèy la pou kouri an sekirite. Websèvè,
Kouri konsepsyon Demo a
Etap sa yo dekri kijan pou kouri konsepsyon Demo a:
- Telechaje konsepsyon Demo a soti nan: http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
- Chanje ON switch ekipman pou pouvwa SW7 la.
- Kòmanse nenpòt pwogram emulasyon tèminal seri tankou:
- HyperTerminal
- Mastik
- TeraTerm
Nòt: Nan demonstrasyon sa a yo itilize PuTTY.
Konfigirasyon pwogram lan se: - Pousantaj Baud: 115200
- Uit bit done
- One stop bit
- Pa gen Parite
- Pa gen kontwòl koule
Pou plis enfòmasyon sou konfigirasyon pwogram emulasyon tèminal seri yo, al gade nan Tutorial Konfigirasyon pwogram emulasyon tèminal seri.
- Pwograme SmartFusion2 Advanced Development Kit ak travay la file bay kòm yon pati nan konsepsyon an files w ap itilize lojisyèl FlashPro Express, al gade nan Anèks 1: Pwogramasyon Aparèy la Sèvi ak FlashPro Express, .
Nòt: Demo a ka kouri nan mòd estatik ak dinamik. Pou kouri konsepsyon an nan mòd IP estatik, swiv etap sa yo mansyone nan Apendis 4 la: Kouri konsepsyon an nan mòd IP estatik,. - Pouvwa sikile tablo SmartFusion2 Advanced Development Kit la.
Yon mesaj akeyi ak adrès IP dinamik parèt nan pwogram emulation tèminal seri a, jan yo montre nan figi sa a.
Figi 10 • Opsyon itilizatè
- Adrès IP ki parèt sou PuTTY ta dwe antre nan ba adrès navigatè a pou kouri an sekirite websèvè. Si adrès IP la se 10.60.3.120, antre https://10.60.3.120 nan ba adrès navigatè a. Demo sa a sipòte tou de navigatè Microsoft Internet Explorer ak Mozilla Firefox.
Kouri Secure a Websèvè Demo ak Microsoft Internet Explorer
Etap sa yo dekri kijan pou kouri sekirite a webDemo sèvè ak Microsoft Internet Explorer:
- Louvri Microsoft Internet Explorer epi tape la URL (pou egzanpample, https://10.60.3.120) nan ba adrès la. Navigatè a montre yon mesaj avètisman, jan yo montre nan figi sa a.
Figi 11 • Microsoft Internet Explorer ki montre Mesaj Avètisman Erè Sètifika
- Klike sou Kontinye nan sa a websit (pa rekòmande) yo kòmanse kominikasyon an sekirite ak la websèvè. Microsoft Internet Explorer montre meni prensipal la nan sekirite a websèvè, jan yo montre nan figi sa a.
Figi 12 • Meni prensipal Secure Websèvè nan Internet Explorer
Kouri Secure a WebDemo sèvè ak Mozilla Firefox
Etap sa yo dekri kijan pou kouri sekirite a webDemo sèvè ak Mozilla Firefox:
- Louvri navigatè Mozilla Firefox epi antre nan URL (pou egzanpample, https://10.60.3.120) nan ba adrès la. Navigatè a montre yon mesaj avètisman, jan yo montre nan figi sa a.
Figi 13 • Mozilla Firefox ki montre Mesaj Avètisman
- Chwazi Mwen Konprann Risk yo epi klike sou Ajoute Eksepsyon....
- Klike sou Konfime Eksepsyon Sekirite nan fenèt Ajoute Eksepsyon Sekirite a, jan yo montre nan figi sa a, pou kòmanse kominikasyon an sekirite ak la websèvè. Figi 14 • Ajoute Fenèt Eksepsyon Sekirite
Nòt: Ajoute eksepsyon sekirite pou adrès IP la obligatwa pou premye fwa Navigasyon sèlman.
Nòt: Si w resevwa nenpòt mesaj ki echwe nan men nan tèminal la, inyore mesaj sa a. - Navigatè Mozilla Firefox montre meni prensipal la, jan yo montre nan figi sa a.
Figi 15 • Meni prensipal Secure a Websèvè nan Mozilla Firefox
Meni prensipal la gen opsyon sa yo:
- Dyod k ap klere
- Ekspozisyon HyperTerminal
- SmartFusion2 Google Search
Nòt: Opsyon sa yo ka verifye lè l sèvi avèk swa Microsoft Internet Explorer oswa Mozilla Firefox web navigatè yo. Nan Demo sa a, opsyon yo demontre lè l sèvi avèk Mozilla Firefox web navigatè.
Dyod k ap klere
- Klike sou LED ki clignote nan meni prensipal la. Ou ka obsève yon modèl kouri dirije sou tablo SmartFusion2 la. La webpaj bay yon opsyon pou antre nan valè yo pou clignoter LED yo manyèlman jan yo montre nan figi sa a.
Figi 16 • Paj LED k ap klere
- Antre nenpòt nimewo ant 1-255 pou limen LED yo manyèlman. Pou egzanpample, si ou antre 1, LED1 clignotant ale OFF. Si w antre nan 255, tout uit led yo k ap kliyote yo etenn.
- Klike sou Kay pou retounen nan meni prensipal la.
Nòt: Twous Devlopman Avanse SmartFusion2 gen LED ki ba aktif.
Ekspozisyon HyperTerminal
- Klike HyperTerminal Display nan meni prensipal la. Figi sa a montre a webpaj ki bay yon opsyon pou antre yon valè chaîne.
Figi 17 • Paj HyperTerminal Display
Se fisèl antre nan parèt sou PuTTY, jan yo montre nan figi sa a.
Figi 18 • Montre String sou PuTTY
- Klike sou Retounen yon paj (bouton flèch) oswa Kay pou retounen nan meni prensipal la.
SmartFusion2 Google Search
- Klike sou SmartFusion2 Google Search nan meni prensipal la.
Nòt: Koneksyon Entènèt obligatwa ak dwa aksè apwopriye pou ale nan paj SmartFusion2 Google Search. Figi sa a montre a web paj ak rechèch Google.
Figi 19 • SmartFusion2 Google Search Page
- Klike sou Kay pou tounen nan meni prensipal la.
Anèks 1: Pwogramasyon Aparèy la Sèvi ak FlashPro Express
Seksyon sa a dekri kijan pou pwograme aparèy SmartFusion2 ak travay pwogramasyon an file lè l sèvi avèk FlashPro Express.
Pou pwograme aparèy la, fè etap sa yo:
- Asire w ke paramèt kavalye yo sou tablo a se menm jan ak sa ki endike nan Tablo 5, .
Nòt: Chanjman ekipman pou pouvwa a dwe etenn pandan w ap fè koneksyon kavalye yo. - Konekte kab ekipman pou pouvwa a nan konektè J42 sou tablo a.
- Power ON switch ekipman pou pouvwa SW7 la.
- Sou PC lame a, lanse lojisyèl FlashPro Express la.
- Klike sou Nouvo oswa chwazi Nouvo Pwojè Travay nan FlashPro Express Job nan meni Pwojè pou kreye yon nouvo pwojè travay, jan yo montre nan figi sa a.
Figi 20 • FlashPro Express Job Project
- Antre sa ki annapre yo nan bwat dyalòg New Job Project soti nan FlashPro Express Job:
- Travay pwogramasyon file: Klike sou Browse, epi ale nan kote .job la file sitiye epi chwazi a file. Kote defo a se:
\m2s_dg0516_df\SF2_Secure_Webserver_TCP_Demo_DF\Programming_Job - FlashPro Express non pwojè travay: Klike sou Browse epi navige nan kote ou vle sove pwojè a.
Figi 21 • Nouvo Pwojè Travay ki soti nan FlashPro Express Job
- Travay pwogramasyon file: Klike sou Browse, epi ale nan kote .job la file sitiye epi chwazi a file. Kote defo a se:
- Klike sou OK. Pwogramasyon ki nesesè yo file se chwazi ak pare yo dwe pwograme nan aparèy la.
- Fenèt FlashPro Express la parèt jan yo montre nan figi sa a. Konfime ke yon nimewo pwogramè parèt nan jaden an pwogramè. Si li pa fè sa, konfime koneksyon tablo yo epi klike sou Refresh/Rescan Programmers.
Figi 22 • Pwogramasyon Aparèy la
- Klike sou RUN. Lè aparèy la pwograme avèk siksè, yon estati RUN PASSED parèt jan yo montre nan figi sa a.
Figi 23 • FlashPro Express—KOURI TE PASE
- Fèmen FlashPro Express oswa nan tab Pwojè a, klike sou Sòti.
Apendis 2: Enstalasyon Komisyon Konsèy pou Kouri Sekirite a Websèvè
Figi sa a montre konfigirasyon tablo a pou kouri Demo a sou tablo SmartFusion2 Advanced Development Kit.
Figi 24 • SmartFusion2 Advanced Development Kit Setup
Apendis 3: Kote kavalye yo
Figi sa a montre pozisyon kavalye yo nan tablo SmartFusion2 Advanced Development Kit.
Figi 25 • Kote kavalye yo nan Komisyon Konsèy Twous Devlopman Avanse
Nòt: Kavalye make an wouj yo mete pa default. Kavalye make an vèt yo dwe mete manyèlman.
Nòt: Kote kavalye yo nan figi anvan an ka chèche.
Anèks 4: Kouri konsepsyon an nan mòd IP estatik
Etap sa yo dekri kijan pou kouri konsepsyon an nan mòd IP estatik:
- Dwa klike sou sekirite_websèvè nan fenèt Project Explorer nan pwojè SoftConsole epi chwazi Pwopriyete, jan yo montre nan figi sa a.
Figi 26 • Fenèt Project Explorer nan Pwojè SoftConsole
Figi sa a montre retire senbòl NET_USE_DHCP nan tab Paramètres Zouti nan Pwopriyete pou sekirite_webfenèt sèvè.
Figi 27 • Fenèt Pwopriyete Explorer a
Si aparèy la konekte nan mòd IP estatik, adrès IP estatik tablo a se 169.254.1.23, Lè sa a, chanje paramèt TCP/IP lame a pou reflete adrès IP la. Figi sa a montre anviwònman TCP/IP PC lame.
Figi 28 • Anviwònman Host PC TCP/IP
Figi sa a montre paramèt adrès IP estatik yo.
Figi 29 • Anviwònman Adrès IP estatik
Yon fwa ke paramètres sa yo configuré, konstwi du a, enpòte dènye .hex file nan eNVM, epi kouri konsepsyon Libero a. Gade Egzekite konsepsyon Demo a, paj 13 pou egzekite konsepsyon an nan mòd IP estatik, si aparèy SmartFusion2 a deja pwograme ak top_static.job. file.
Nòt: Pou kouri aplikasyon an nan mòd debug, pwogramè FlashPro obligatwa.
Dokiman / Resous
![]() |
Microsemi Pest Repeller Kouri an sekirite Websèvè sou SmartFusion2 [pdfGid Itilizatè Pest Repeller Kouri an sekirite Websèvè sou SmartFusion2, Pest, Repeller Running Secure Websèvè sou SmartFusion2, sou SmartFusion2 |