Microsemi kártevőriasztó biztonságosan üzemel Webszerver a SmartFusion2-n
Revíziótörténet
A felülvizsgálati előzmények leírják a dokumentumban végrehajtott változtatásokat.
A változtatások átdolgozásonként vannak felsorolva, a legfrissebb kiadványtól kezdve.
Felülvizsgálat 9.0
Az alábbiakban összefoglaljuk az ebben a felülvizsgálatban végrehajtott változtatásokat.
- Frissítettük a Libero SoC v2021.1 dokumentumot.
- Eltávolítottuk a Libero verziószámaira való hivatkozásokat.
Felülvizsgálat 8.0
Frissítettük a Libero v11.8 SP1 szoftverkiadás dokumentumát.
Felülvizsgálat 7.0
Az alábbiakban a jelen dokumentum 7.0-s verziójában végrehajtott változtatások láthatók.
- Frissültek a Libero SoC, FlashPro és SoftConsole tervezési követelményei. További információkért lásd: Tervezési követelmények, 5. oldal.
- Az útmutatóban a demótervezésben használt SoftConsole projektek nevei és az összes kapcsolódó ábra frissítve van.
Felülvizsgálat 6.0
Frissítette a Libero v11.7 szoftverkiadás (SAR 76931) dokumentumát a dokumentum 6.0-s verziójában.
Felülvizsgálat 5.0
Frissített SoftConsole firmware projekt, 9. oldal (SAR 73518).
Felülvizsgálat 4.0
Frissítettük a Libero v11.6 szoftverkiadás dokumentumát (SAR 72058).
Felülvizsgálat 3.0
Frissítettük a Libero v11.5 szoftverkiadás dokumentumát (SAR 63973).
Felülvizsgálat 2.0
Frissítettük a Libero v11.4 szoftverkiadás dokumentumát (SAR 60685).
Felülvizsgálat 1.0
Az 1.0-s verzió volt ennek a dokumentumnak az első kiadása.
Biztonságos futás Webszerver bemutató tervezés SmartFusion2 eszközökön
PolarSSL, lwIP és FreeRTOS használata
Ez a bemutató elmagyarázza a biztonságot webszerver képességek a Transport Layer Security (TLS) használatával,
Secure Sockets Layer (SSL) protokoll és a SmartFusion®2 eszközök háromsebességű ethernet közepes hozzáférés-vezérlője (TSEMAC). Ez a demó a következőket írja le:
- Serial Gigabit Media Independent Interface (SGMII) PHY-hoz csatlakoztatott SmartFusion2 Ethernet Media Access Control (MAC) használata.
- A SmartFusion2 MAC illesztőprogram integrálása a PolarSSL könyvtárral (ingyenes TLS/SSL protokollkönyvtár), a Lightweight IP (lwIP) TCP/IP veremmel és az ingyenes valós idejű operációs rendszerrel (RTOS).
- Microsemi kriptográfiai rendszerszolgáltatások használata a TLS/SSL protokoll megvalósításához.
- Egy biztonságos megvalósítása webszerveralkalmazás a SmartFusion2 Advanced Development Kit kártyán.
- A demó futtatása.
A SmartFusion2 mikrokontroller alrendszerben (MSS) található TSEMAC perifériapéldány konfigurálható úgy, hogy a gazdaszámítógép és az Ethernet hálózat között a következő adatsebességgel (vonalsebesség) továbbítsa az adatokat:
- 10 Mbps
- 100 Mbps
- 1000 Mbps
A SmartFusion2 eszközök TSEMAC interfészével kapcsolatos további információkért tekintse meg az UG0331: SmartFusion2 mikrovezérlő alrendszer felhasználói kézikönyvét.
Biztonságos Webszerver Demo Design Overview
A biztonságos webA szerveralkalmazás támogatja a TLS/SSL biztonsági protokollt, amely titkosítja és visszafejti az üzeneteket, védve a kommunikációt az üzenetekkel szembenampering. Kommunikáció a biztonságostól webszerver biztosítja, hogy az érzékeny adatok titkos kóddá legyenek lefordítva, ami megnehezíti a tampaz adatokkal.
A biztonságos webA szerver demó kialakítása a következő rétegekből áll, amint az 1. ábrán látható:
- Alkalmazási réteg
- Biztonsági réteg (TLS/SSL protokoll)
- Szállítási réteg (lwIP TCP/IP verem)
- RTOS és firmware réteg
Biztonságos futás Webszerver bemutató tervezés SmartFusion2 eszközökön PolarSSL, lwIP és FreeRTOS használatával
1. ábra • Biztosított Webszerver rétegek
Alkalmazási réteg (HTTPS) | FreeRTOS |
Biztonsági réteg (TLS/SSL protokoll) | |
Szállítási réteg (IwIP TCP/IP verem) | |
Firmware réteg | |
SmartFusion2 Advanced Development Kit (HW) |
Alkalmazási réteg
A biztonságos webszerveralkalmazás a SmartFusion2 Advanced Development Kit kártyán van megvalósítva. Az alkalmazás kezeli az ügyfélböngészőből érkező HTTPS-kérést, és a statikus oldalakat továbbítja a kliensnek válaszul a kérésekre. Ezek az oldalak a kliens (gazdaszámítógép) böngészőjén futnak. A következő ábra a csatlakozó szerver blokkvázlatát mutatja (Secure weba SmartFusion2 eszközön futó szerveralkalmazás) és a kliens (web gazdagépen futó böngésző).
2. ábra • Kliens szerver kommunikációs blokkdiagram
2. ábra • Kliens szerver kommunikációs blokkdiagram
Biztonsági réteg (TLS/SSL protokoll)
Internet böngészők és webA szerverek a TLS/SSL protokollt használják az információk biztonságos továbbítására.
A TLS/SSL a szerver és az ügyfél hitelesítésére szolgál, hogy titkosítással biztonságos kommunikációt létesítsen a hitelesített felek között. Ez a protokoll a szállítási protokoll, a TCP/IP felett van rétegezve, ahogy az 1. ábra, 3. oldal mutatja. Egy nyílt forráskódú PolarSSL könyvtárat használnak a TLS/SSL protokoll biztonságos megvalósításához. webszerveralkalmazás ebben a demóban.
Lásd a következőket URLs a teljes TLS/SSL protokoll megvalósításához:
- A Transport Layer Security protokoll 1.2-es verziója: http://tools.ietf.org/html/rfc5246
- A Transport Layer Security protokoll 1.1-es verziója: http://tools.ietf.org/html/rfc4346
- A TLS protokoll 1.0-s verziója: http://tools.ietf.org/html/rfc2246
- A Secure Sockets Layer protokoll 3.0-s verziója: http://tools.ietf.org/html/rfc6101
A PolarSSL könyvtár kriptográfiai és TLS/SSL protokoll implementációkat tartalmaz. Ez a könyvtár alkalmazásprogramozási interfész funkciókat biztosít a biztonságos megvalósításához webszerveralkalmazás a TLS/SSL protokollt és a szoftveres kriptográfiai algoritmusokat használva.
A TLS/SSL protokollkönyvtár C nyelven írt forráskódjáról és a licencinformációkról további információkért tekintse meg a https://polarssl.org/.
Szállítási réteg (lwIP TCP/IP verem)
Az lwIP verem beágyazott rendszerekhez alkalmas, mivel kevés erőforrást használ, és használható operációs rendszerrel vagy anélkül. Az lwIP az IP, az Internet Control Message Protocol (ICMP) és a felhasználói Da tényleges megvalósításaiból áll.tagram Protocol (UDP) és TCP protokollok, valamint olyan támogató funkciók, mint a puffer- és memóriakezelés.
Az lwIP letölthető (BSD licenc alatt) C forráskódként a következő címről: http://download.savannah.gnu.org/releases/lwIP/
RTOS és firmware réteg
A FreeRTOS egy nyílt forráskódú, valós idejű operációs rendszer kernel. Ebben a bemutatóban a FreeRTOS-t a feladatok rangsorolására és ütemezésére használják. További információkért és a legújabb forráskódért tekintse meg a
http://www.freertos.org.
A firmware szoftver-illesztőprogram megvalósítást biztosít a következő MSS-összetevők konfigurálásához és vezérléséhez:
- Ethernet MAC
- Rendszervezérlő szolgáltatások
- Multi-Mode univerzális aszinkron/szinkron vevő/adó (MMUART)
- Általános célú bemenet és kimenet (GPIO)
- Soros periféria interfész (SPI)
Tervezési követelmények
Az alábbi táblázat felsorolja a demóterv hardver- és szoftvertervezési követelményeit.
1. táblázat • Tervezési követelmények
- Követelmény / Verzió
Operációs rendszer 64 bites Windows 7 és 10 - Hardver
SmartFusion2 Advanced Development Kit:- 12 V-os adapter
- FlashPro5 programozó
- USB A - Mini-B kábel
- Ethernet kábel RJ45
- Gazdaszámítógép vagy laptop
- Szoftver
FlashPro Express
Jegyzet: Tekintse meg a readme.txt fájlt file a tervezésben biztosított files az ezzel a referenciatervvel használt szoftververziókhoz. - Libero ® System-on-Chip (SoC) for viewa tervezést files
- SoftConsole
- MSS Ethernet MAC illesztőprogramok
- Gazdaszámítógép-illesztőprogramok USB-UART illesztőprogramok
- Az alábbi soros terminál emulációs programok egyike:
- HyperTerminal
- TeraTerm
- Gitt
- Böngésző
Mozilla Firefox 24 vagy újabb verzió
Internet Explorer 8-es vagy újabb verzió
Jegyzet: Az ebben az útmutatóban látható Libero SmartDesign és konfigurációs képernyőképek csak illusztrációk.
A legújabb frissítések megtekintéséhez nyissa meg a Libero dizájnt.
Előfeltételek
Mielőtt elkezdené:
Töltse le és telepítse a Libero SoC-t (amint az a webwebhely ehhez a tervhez) a gazdagépen a következő helyről.
https://www.microsemi.com/product-directory/design-resources/1750-libero-soc
Demo Design
A demo design files letölthetőek az alábbi linkről:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
A következő ábra a tervezés legfelső szintű felépítését mutatja files. További részletekért lásd a Readme.txt fájlt file.
3. ábra • Demo tervezés Files legfelső szintű struktúra
Demó tervezési jellemzők
A bemutató dizájn a következő lehetőségeket kínálja:
- Villogó LED-ek
- HyperTerminal kijelző
- SmartFusion2 Google Keresés
Demo Design Leírás
A demóterv egy SGMII PHY interfész segítségével valósul meg, a TSEMAC konfigurálásával a tízbites interfész (TBI) működéséhez.
A TSEMAC TBI interfészről további információkat az UG0331: SmartFusion2 mikrovezérlő alrendszer felhasználói kézikönyvében talál.
Libero SoC hardverprojekt
A következő ábra a Libero SoC hardverterv megvalósítását mutatja ehhez a demótervhez.
4. ábra • Libero SoC legfelső szintű hardvertervezés
A Libero SoC hardverprojekt a következő SmartFusion2 MSS erőforrásokat és IP-címeket használja:
- TSEMAC TBI interfész.
- MMUART_0 a SmartFusion232 Advanced Development Kit RS-2 kommunikációjához.
- GPIO: interfészek a fénykibocsátó diódákkal (LED)
- Dedikált bemeneti pad 0 óraforrásként
- Nagy sebességű soros interfész (SERDESIF) SERDES_IF IP: SERDESIF_3 EPCS lane3 számára konfigurálva, a következő ábrán látható módon.
A nagy sebességű soros interfészekkel kapcsolatos további információkért tekintse meg az UG0447: IGLOO2 és Smart-Fusion2 nagysebességű soros interfészek használati útmutatóját.
5. ábra • Nagy sebességű soros interfész konfiguráló ablak
- Kriptográfiai rendszervezérlő szolgáltatások: TLS/SSL protokoll megvalósításához.
Csomag PIN-kiosztás
A LED-ek és a PHY interfész jeleinek csomag érintkező-kiosztásait a következő táblázatok mutatják be.
2. táblázat • LED a csomag tűk hozzárendeléséhez
Port neve | Csomag 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 |
3. táblázat • PHY interfész jelei a csomagtűk hozzárendeléseihez
Port neve | Irány | Csomag PIN |
PHY_MDC | Kimenet | F3 |
PHY_MDIO | Bemenet | K7 |
PHY_RST | Kimenet | F2 |
SoftConsole firmware projekt
Hívja meg a SoftConsole projektet az önálló SoftConsole IDE használatával.
A következő veremeket használjuk ehhez a bemutatótervhez:
- PolarSSL könyvtár 1.2.8 verzió
- lwIP TCP/IP verem verzió 1.4.1
- FreeRTOS
A következő ábrán egy example a SoftConsole szoftver katalógusszerkezetéről a demótervben.
6. ábra • SoftConsole Project Explorer ablak
Ez a projekt tartalmazza a biztonságos webszerveralkalmazás megvalósítása PolarSSL, lwIP és FreeRTOS használatával.
Az Advanced Encryption Standard (AES) és a Non-deterministic Random Bit Generator (NRBG) rendszerszolgáltatásokat használják a biztonságos megvalósításhoz. webszerver alkalmazás. Az AES és az NRBG a SmartFusion2 hardvermotor vagy szoftver PolarSSL könyvtár segítségével valósítható meg. Ebben a demó kialakításban az AES és az NRBG SmartFusion2 hardvermotor segítségével valósul meg a rendszerszolgáltatásokon keresztül.
4. táblázat • Makrók a rendszervezérlő szolgáltatások engedélyezéséhez vagy letiltásához
Rendszerszolgáltatási makró / Makró helye
- AES
- #define HW_AES 1
<$Design_Files_Directory>\m2s_dg0516_df\SF2_Secure_Webszerver_T
CP_Demo_DF\Libero\Webszerver_TCP\SoftConsole\Webszerver_TCP_M
SS_CM3\polarssl-1.2.8\include\polarssl\aes.h
- #define HW_AES 1
- NRBG
- #define HW_NRBG 1
<$Design_Files_Directory>\m2s_dg0516_df\SF2_Secure_Webszerver_T
CP_Demo_DF\Libero\Webszerver_TCP\SoftConsole\Webszerver_TCP_M
SS_CM3\polarssl-1.2.8\include\polarssl\ssl.h
Jegyzet: Az AES és az NRBG rendszerszolgáltatások támogatottak az adatbiztonsággal rendelkező SmartFusion2 eszközökön, mint például az M2S0150TS. Ha a SmartFusion2 eszközön nincs engedélyezve az adatbiztonság, tiltsa le az előző táblázatban említett makrókat a szoftver PolarSSL AES és NRBG algoritmusainak használatához.
A következő ábra a bemutatóhoz használt illesztőprogram-verziókat mutatja.
7. ábra • Demo Design Driver verziók
- #define HW_NRBG 1
TLS/SSL protokoll megvalósítása PolarSSL Library segítségével
A TLS/SSL protokoll a következő két protokollrétegre oszlik:
- Kézfogás protokoll réteg
- Rögzítési protokoll réteg
Handshake Protocol Layer
Ez a réteg a következő alprotokollokból áll:
- Kézfogás: A munkamenet információinak egyeztetésére szolgál a szerver és az ügyfél között. A munkamenet információi tartalmazzák a munkamenet-azonosítót, a társtanúsítványokat, a titkosítási specifikációt, a tömörítési algoritmust és a megosztott titkos kódot, amelyet a szükséges kulcsok generálására használnak.
- A titkosítási specifikáció módosítása: A kliens és a szerver közötti titkosításhoz használt kulcs megváltoztatására szolgál. A kulcsot az ügyfél-szerver kézfogás során kicserélt információkból számítják ki.
- Éber: A kliens-szerver kézfogás során riasztási üzenetek generálódnak, amelyek hibát vagy állapotváltozást jelentenek a partnernek.
A következő ábra a végeredményt mutatjaview a TLS/SSL kézfogási eljárás.
A handshake protokollról, a rögzítési protokollról és a kriptográfiai algoritmusokról további információkért tekintse meg a http://tools.ietf.org/html/rfc5246.
8. ábra • TLS/SSL kézfogási eljárás
Record Protocol Layer
A rekord protokoll fogadja és titkosítja az adatokat az alkalmazástól, és továbbítja azokat a szállítási rétegnek. A rekordprotokoll a kapott adatokat a kriptográfiai algoritmusnak megfelelő méretre tördeli, és opcionálisan tömöríti az adatokat. A protokoll MAC vagy kulcsos hash üzenet hitelesítési kódot (HMAC) alkalmaz, és titkosítja vagy visszafejti az adatokat a handshake protokoll során egyeztetett információk alapján.
A bemutatótervezés beállítása
A következő lépések a SmartFusion2 Advanced Development Kit kártya demójának beállítását írják le:
- Csatlakoztassa a gazdaszámítógépet a J33 csatlakozóhoz az USB A-mini-B kábel segítségével. Az USB–univerzális aszinkron vevő/adó (UART) híd illesztőprogramjai automatikusan felismerésre kerülnek.
Jegyzet: Ha a COM-portok nem észlelhetők automatikusan, telepítse az FTDI D2XX illesztőprogramot a soros terminál kommunikációhoz az FTDI mini-USB kábelen keresztül. Az illesztőprogram a telepítési útmutatóval együtt a következő címen érhető el www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip. - Kattintson a jobb gombbal mind a négy észlelt COM-portra, majd kattintson a Tulajdonságok lehetőségre az USB FP5 Serial Converter C portjának megkereséséhez, ahogy az a következő ábrán látható. Jegyezze fel a COM port számát a soros terminál konfigurálása során, ahogy az a következő ábrán látható.
9. ábra • Eszközkezelő ablak
- Csatlakoztassa a jumpereket a SmartFusion2 Advanced Development Kit kártyán az alábbi táblázat szerint. A jumperek elhelyezkedésével kapcsolatos információkért lásd a 3. függeléket: A jumperek helye, .
Vigyázat: Kapcsolja KI az SW7 tápkapcsolót, mielőtt a jumpereket csatlakoztatná.
5. táblázat • SmartFusion2 Advanced Kit Jumper beállítások
- A SmartFusion2 Advanced Development Kitben csatlakoztassa a tápegységet a J42 csatlakozóhoz.
- Ez a design plample tud futni statikus és dinamikus IP módban is. Alapértelmezés szerint programozás files dinamikus IP módhoz vannak biztosítva.
- Statikus IP esetén csatlakoztassa a gazdaszámítógépet a SmartFusion21 Advanced Development Kit kártya J2 csatlakozójához RJ45 kábel segítségével.
- Dinamikus IP esetén csatlakoztassa bármelyik nyitott hálózati portot a SmartFusion21 Advanced Development Kit kártya J2 csatlakozójához RJ45 kábel segítségével.
A tábla beállításának pillanatképe
A SmartFusion2 Advanced Development Kit kártyájának pillanatképei az összes konfigurált beállítással a 2. függelékben találhatók: A kártya beállítása a biztonságos futtatáshoz Webszerver,
A Demo Design futtatása
A következő lépések leírják a demóterv futtatását:
- Töltse le a bemutató dizájnt innen: http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
- Kapcsolja BE az SW7 tápegység kapcsolót.
- Indítson el bármilyen soros terminál emulációs programot, például:
- HyperTerminal
- Gitt
- TeraTerm
Jegyzet: Ebben a bemutatóban PuTTY-t használunk.
A program konfigurációja a következő: - Átviteli sebesség: 115200
- Nyolc adatbit
- Egy megállás kicsit
- Nincs paritás
- Nincs áramlásszabályozás
A soros terminál emulációs programok konfigurálásával kapcsolatos további információkért tekintse meg a Soros terminál emulációs programok konfigurálása oktatóanyagot.
- Programozza be a SmartFusion2 Advanced Development Kit kártyát a munkával file a tervezés részeként biztosított files FlashPro Express szoftverrel, lásd 1. függelék: Az eszköz programozása a FlashPro Express használatával, .
Jegyzet: A demó statikus és dinamikus módban is futtatható. A terv statikus IP módban történő futtatásához kövesse a 4. függelék: Tervezés futtatása statikus IP módban című részben leírt lépéseket. - Kapcsolja be a SmartFusion2 Advanced Development Kit kártyát.
A soros terminál emulációs programban egy üdvözlő üzenet jelenik meg a dinamikus IP-címmel, ahogy az a következő ábrán látható.
10. ábra • Felhasználói beállítások
- A PuTTY-n megjelenő IP-címet be kell írni a böngésző címsorába a biztonságos futtatásához webszerver. Ha az IP-cím 10.60.3.120, írja be a https://10.60.3.120 címet a böngésző címsorába. Ez a bemutató támogatja a Microsoft Internet Explorer és a Mozilla Firefox böngészőket is.
A Secure futtatása Webszerver bemutató Microsoft Internet Explorerrel
A következő lépések leírják a biztonságos futtatását webszerver bemutató Microsoft Internet Explorerrel:
- Nyissa meg a Microsoft Internet Explorer programot, és írja be a következőt: URL (plample, https://10.60.3.120) a címsorban. A böngésző figyelmeztető üzenetet jelenít meg, az alábbi ábrán látható módon.
11. ábra • A Microsoft Internet Explorer tanúsítványhiba figyelmeztető üzenetet jelenít meg
- Kattintson a Folytatás erre webwebhely (nem ajánlott), hogy biztonságos kommunikációt indítson a webszerver. A Microsoft Internet Explorer megjeleníti a biztonságos főmenüt webszervert, amint az a következő ábrán látható.
12. ábra • Secure főmenüje Webszerver az Internet Explorerben
A Secure futtatása Webszerver bemutató a Mozilla Firefox segítségével
A következő lépések leírják a biztonságos futtatását webszerver bemutató Mozilla Firefox böngészővel:
- Nyissa meg a Mozilla Firefox böngészőt, és írja be a URL (plample, https://10.60.3.120) a címsorban. A böngésző figyelmeztető üzenetet jelenít meg, az alábbi ábrán látható módon.
13. ábra • Mozilla Firefox figyelmeztető üzenetet jelenít meg
- Válassza a Megértem a kockázatokat, majd kattintson a Kivétel hozzáadása… gombra.
- Kattintson a Biztonsági kivétel megerősítése gombra a Biztonsági kivétel hozzáadása ablakban, ahogy az a következő ábrán látható, hogy biztonságos kommunikációt indítson el a következővel webszerver. 14. ábra • Biztonsági kivétel ablak hozzáadása
Jegyzet: Biztonsági kivétel hozzáadása az IP-címhez csak az első böngészéskor szükséges.
Jegyzet: Ha bármilyen kézfogás sikertelen üzenetet kap a terminálon, hagyja figyelmen kívül azt az üzenetet. - A Mozilla Firefox böngésző megjeleníti a főmenüt, az alábbi ábrán látható módon.
15. ábra • A Secure főmenüje Webszerver a Mozilla Firefoxban
A főmenü a következő lehetőségeket tartalmazza:
- Villogó LED-ek
- HyperTerminal kijelző
- SmartFusion2 Google Keresés
Jegyzet: Ezeket a beállításokat a Microsoft Internet Explorer vagy a Mozilla Firefox segítségével ellenőrizheti web böngészők. Ebben a bemutatóban a lehetőségeket a Mozilla Firefox segítségével mutatjuk be web böngésző.
Villogó LED-ek
- Kattintson a Villogó LED-ek elemre a főmenüben. Megfigyelhet egy futó LED-mintát a SmartFusion2 kártyán. A weboldal lehetőséget ad az értékek megadására a LED-ek manuális villogásához, ahogy az a következő ábrán látható.
16. ábra • Villogó LED-ek oldal
- Írjon be egy tetszőleges számot 1-255 között a LED-ek manuális világításához. Plampha beírja az 1-et, a villogó LED1 kialszik. Ha 255-öt ír be, mind a nyolc villogó LED kialszik.
- Kattintson a Kezdőlapra a főmenübe való visszatéréshez.
Jegyzet: A SmartFusion2 Advanced Development Kit aktív alacsony LED-ekkel rendelkezik.
HyperTerminal kijelző
- Kattintson a HyperTerminal Display elemre a főmenüben. A következő ábra a weboldal, amely lehetőséget ad egy karakterlánc értékének megadására.
17. ábra • HyperTerminal megjelenítési oldal
A megadott karakterlánc megjelenik a PuTTY-n, ahogy az a következő ábrán látható.
18. ábra • String kijelző a PuTTY-n
- Kattintson a Vissza egy oldalra (nyílgomb) vagy a Kezdőlapra a főmenübe való visszatéréshez.
SmartFusion2 Google Keresés
- Kattintson a SmartFusion2 Google Search lehetőségre a főmenüben.
Jegyzet: A SmartFusion2 Google keresőoldalának eléréséhez internetkapcsolat szükséges megfelelő hozzáférési jogokkal. A következő ábra a web oldal a Google keresővel.
19. ábra • SmartFusion2 Google keresőoldal
- Kattintson a Kezdőlapra a főmenübe való visszatéréshez.
1. függelék: Az eszköz programozása FlashPro Express használatával
Ez a rész leírja, hogyan kell programozni a SmartFusion2 eszközt a programozási feladattal file FlashPro Express használatával.
A készülék programozásához hajtsa végre a következő lépéseket:
- Győződjön meg arról, hogy a jumper beállításai a táblán megegyeznek az 5. táblázatban felsoroltakkal.
Jegyzet: Az áthidaló csatlakozások elvégzése közben a tápkapcsolót ki kell kapcsolni. - Csatlakoztassa a tápkábelt a kártya J42 csatlakozójához.
- Kapcsolja BE az SW7 tápkapcsolót.
- A gazdaszámítógépen indítsa el a FlashPro Express szoftvert.
- Kattintson az Új gombra, vagy válassza az Új munkaprojekt elemet a FlashPro Express Job menüből a Projekt menüből egy új munkaprojekt létrehozásához, ahogy az a következő ábrán látható.
20. ábra • FlashPro Express Job Project
- Írja be a következőket az Új munkaprojekt a FlashPro Express Jobból párbeszédpanelen:
- Programozási munka file: Kattintson a Tallózás gombra, és navigáljon arra a helyre, ahol a .job file található, és válassza ki a file. Az alapértelmezett hely:
\m2s_dg0516_df\SF2_Secure_Webszerver_TCP_Demo_DF\Program ing_Job - FlashPro Express munkaprojekt neve: Kattintson a Tallózás gombra, és navigáljon arra a helyre, ahová menteni szeretné a projektet.
21. ábra • Új munkaprojekt a FlashPro Express Jobból
- Programozási munka file: Kattintson a Tallózás gombra, és navigáljon arra a helyre, ahol a .job file található, és válassza ki a file. Az alapértelmezett hely:
- Kattintson az OK gombra. A szükséges programozás file ki van választva, és készen áll a készülékben történő programozásra.
- A FlashPro Express ablak az alábbi ábrán látható módon jelenik meg. Győződjön meg arról, hogy a programozói szám megjelenik a Programozó mezőben. Ha nem, erősítse meg a kártya csatlakozásait, és kattintson a Programozók frissítése/Újrakeresése gombra.
22. ábra • Az eszköz programozása
- Kattintson a RUN gombra. Ha a készüléket sikeresen programozták, a RUN PASSED állapot jelenik meg a következő ábrán látható módon.
23. ábra • FlashPro Express – FUTTATÁS SIKERÜLT
- Zárja be a FlashPro Express programot, vagy a Projekt lapon kattintson a Kilépés gombra.
2. függelék: Az alaplap beállítása a Secure futtatásához Webszerver
A következő ábra a SmartFusion2 Advanced Development Kit kártyán történő demó futtatásához szükséges alaplap beállítását mutatja.
24. ábra • A SmartFusion2 Advanced Development Kit beállítása
3. függelék: A jumperek helyei
A következő ábra a SmartFusion2 Advanced Development Kit kártyán található jumperek helyét mutatja.
25. ábra • Jumperek elhelyezkedése az Advanced Development Kit Boardban
Jegyzet: A pirossal kiemelt jumperek alapértelmezés szerint be vannak állítva. A zölddel kiemelt jumpereket kézzel kell beállítani.
Jegyzet: Az előző ábrán látható jumperek helye kereshető.
4. függelék: A tervezés futtatása statikus IP módban
A következő lépések leírják, hogyan futtassa a tervezést statikus IP módban:
- Kattintson jobb gombbal a biztonságos_webszervert a SoftConsole projekt Project Explorer ablakában, és válassza a Tulajdonságok lehetőséget, a következő ábrán látható módon.
26. ábra • A SoftConsole Project Project Explorer ablaka
A következő ábra a NET_USE_DHCP szimbólum eltávolítását mutatja be a Properties for safe_ eszközbeállítások lapján.webszerver ablak.
27. ábra • A Project Explorer tulajdonságai ablak
Ha az eszköz statikus IP-módban csatlakozik, a kártya statikus IP-címe 169.254.1.23, majd módosítsa a gazdagép TCP/IP-beállításait, hogy az tükrözze az IP-címet. A következő ábra a gazdagép PC TCP/IP beállításait mutatja.
28. ábra • Gazdaszámítógép TCP/IP beállításai
A következő ábra a statikus IP-cím beállításait mutatja.
29. ábra • Statikus IP-cím beállítások
A beállítások konfigurálása után készítse el a firmware-t, és importálja a legújabb .hex fájlt file az eNVM-be, és futtassa a Libero dizájnt. Ha a SmartFusion13 eszköz már be van programozva a top_static.job fájllal, lásd: A bemutatóterv futtatása, 2. oldal. file.
Jegyzet: Az alkalmazás hibakeresési módban történő futtatásához FlashPro programozó szükséges.
Dokumentumok / Források
![]() |
Microsemi kártevőriasztó biztonságosan üzemel Webszerver a SmartFusion2-n [pdf] Felhasználói útmutató Kártevőirtó biztonságosan üzemel Webszerveren SmartFusion2, Pest, Repeller Running Secure Webszerver SmartFusion2-n, SmartFusion2-n |