Microsemi Pest Repeller exekutatzen seguru Webzerbitzaria SmartFusion2-n
Berrikuspen historia
Berrikuspen historiak dokumentuan ezarri ziren aldaketak deskribatzen ditu.
Aldaketak berrikuspenen arabera zerrendatzen dira, argitalpen berrienetik hasita.
9.0 berrikuspena
Jarraian, berrikuspen honetan egindako aldaketen laburpena da.
- Libero SoC v2021.1 dokumentua eguneratu da.
- Liberoren bertsio-zenbakien erreferentziak kendu ditu.
8.0 berrikuspena
Libero v11.8 SP1 software bertsiorako dokumentua eguneratu da.
7.0 berrikuspena
Honako hauek dira dokumentu honen 7.0 berrikuspenean egindako aldaketak.
- Libero SoC, FlashPro eta SoftConsole diseinu-eskakizunak eguneratzen dira. Informazio gehiago lortzeko, ikus Diseinu-eskakizunak, 5. orrialdea.
- Gida osoan zehar, demoaren diseinuan erabilitako SoftConsole proiektuen izenak eta lotutako zifra guztiak eguneratzen dira.
6.0 berrikuspena
Libero v11.7 software-oharra (SAR 76931) dokumentua eguneratu da dokumentu honen 6.0 bertsioan.
5.0 berrikuspena
SoftConsole Firmware Proiektua eguneratua, 9. orrialdea (SAR 73518).
4.0 berrikuspena
Libero v11.6 software bertsiorako dokumentua eguneratu da (SAR 72058).
3.0 berrikuspena
Libero v11.5 software bertsiorako dokumentua eguneratu da (SAR 63973).
2.0 berrikuspena
Libero v11.4 software bertsiorako dokumentua eguneratu da (SAR 60685).
1.0 berrikuspena
1.0 berrikuspena izan zen dokumentu honen lehen argitalpena.
Secure martxan Webzerbitzariaren Demo Diseinua SmartFusion2 gailuetan
PolarSSL, lwIP eta FreeRTOS erabiliz
Demo honek segurua azaltzen du webzerbitzariaren gaitasunak Transport Layer Security (TLS) erabiliz,
Secure Sockets Layer (SSL) protokoloa eta SmartFusion®2 gailuen hiru abiadurako Ethernet sarbide ertaineko kontrolatzailea (TSEMAC). Demo honek deskribatzen du:
- SmartFusion2 Ethernet Media Access Control (MAC) erabiliz Serial Gigabit Media Independent Interface (SGMII) PHY batera konektatuta.
- SmartFusion2 MAC kontrolatzailea PolarSSL liburutegiarekin (doako TLS/SSL protokolo liburutegiarekin), IP arina (lwIP) TCP/IP pilarekin eta denbora errealeko sistema eragilearekin (RTOS) integratzea.
- Microsemi sistema kriptografikoen zerbitzuak erabiltzea TLS/SSL protokoloa ezartzeko.
- Seguru bat ezartzea webzerbitzariaren aplikazioa SmartFusion2 Advanced Development Kit taulan.
- Demoa exekutatzen.
SmartFusion2 Microcontroller Subsystem (MSS) TSEMAC instantzia periferikoa ordenagailu ostalariaren eta Ethernet sarearen artean datuak transferitzeko konfiguratu daiteke datu-tasa hauetan (lerroaren abiadura):
- 10 Mbps
- 100 Mbps
- 1000 Mbps
SmartFusion2 gailuetarako TSEMAC interfazeari buruzko informazio gehiago lortzeko, jo UG0331: SmartFusion2 Microcontroller Subsystem User Guide.
Segurua Webzerbitzariaren Demo Design Overview
Segurua webzerbitzari-aplikazioak TLS/SSL segurtasun-protokoloa onartzen du, mezuak enkriptatzen eta deszifratzen dituena, komunikazioa mezuen aurka ziurtatzen duena.ampering. Komunikazioa segurutik webzerbitzariak ziurtatzen du datu sentikorrak kode sekretu batera itzul daitezkeela, eta horrek zaila egiten duamper datuekin.
Segurua webzerbitzariaren demoaren diseinua geruza hauek ditu, 1. irudian ikusten den moduan:
- Aplikazio-geruza
- Segurtasun-geruza (TLS/SSL protokoloa)
- Garraio-geruza (lwIP TCP/IP pila)
- RTOS eta Firmware Geruza
Secure martxan Webzerbitzariaren Demo Diseinua SmartFusion2 gailuetan PolarSSL, lwIP eta FreeRTOS erabiliz
1. irudia • Segurua Webzerbitzari geruzak
Aplikazio-geruza (HTTPS) | FreeRTOS |
Segurtasun-geruza (TLS/SSL protokoloa) | |
Garraio-geruza (IwIP TCP/IP pila) | |
Firmware geruza | |
SmartFusion2 Garapen Kit Aurreratua (HW) |
Aplikazio-geruza
Segurua webzerbitzariaren aplikazioa SmartFusion2 Garapen Aurreratua Kit taulan ezartzen da. Aplikazioak bezeroaren arakatzailearen HTTPS eskaera kudeatzen du eta orri estatikoak bezeroari transferitzen dizkio bere eskaerei erantzunez. Orrialde hauek bezeroaren (ostalariaren ordenagailua) arakatzailean exekutatzen dira. Hurrengo irudian konektatzen den zerbitzariaren bloke-diagrama erakusten da (Secure webSmartFusion2 gailuan exekutatzen ari den zerbitzari aplikazioa) eta bezeroa (web ostalari ordenagailuan exekutatzen ari den arakatzailea).
2. irudia • Bezero-zerbitzariaren komunikazio-bloke-diagrama
2. irudia • Bezero-zerbitzariaren komunikazio-bloke-diagrama
Segurtasun-geruza (TLS/SSL protokoloa)
Interneteko arakatzaileak eta webzerbitzariek TLS/SSL protokoloa erabiltzen dute informazioa modu seguruan transmititzeko.
TLS/SSL zerbitzaria eta bezeroa autentifikatzeko erabiltzen da enkriptatzea erabiliz autentifikatu diren alderdien arteko komunikazio segurua ezartzeko. Protokolo hau garraio-protokoloaren gainean dago, TCP/IP, 1. irudian, 3. orrialdean erakusten den moduan. PolarSSL kode irekiko liburutegia erabiltzen da segururako TLS/SSL protokoloa ezartzeko. webzerbitzariaren aplikazioa demo honetan.
Ikusi hurrengoa URLs TLS/SSL protokoloaren ezarpenaren xehetasun osoetarako:
- Garraio-geruzaren segurtasun-protokoloa 1.2 bertsioa: http://tools.ietf.org/html/rfc5246
- Garraio-geruzaren segurtasun-protokoloa 1.1 bertsioa: http://tools.ietf.org/html/rfc4346
- TLS protokoloa 1.0 bertsioa: http://tools.ietf.org/html/rfc2246
- Secure Sockets Layer protokoloa 3.0 bertsioa: http://tools.ietf.org/html/rfc6101
PolarSSL liburutegiak protokolo kriptografikoak eta TLS/SSL inplementazioak biltzen ditu. Liburutegi honek aplikazioen programazio interfazearen funtzioak eskaintzen ditu seguru bat ezartzeko webzerbitzari-aplikazioa TLS/SSL protokoloa eta software-algoritmo kriptografikoak erabiliz.
C-n idatzitako TLS/SSL protokolo-liburutegiaren iturburu kodeari eta lizentziei buruzko informazioari buruzko informazio gehiago lortzeko, ikus https://polarssl.org/.
Garraio-geruza (lwIP TCP/IP pila)
LwIP pila sistema txertatuetarako egokia da baliabide gutxi erabiltzen dituelako, eta sistema eragilearekin edo gabe erabil daiteke. LwIP IParen benetako inplementazioek osatzen dute, Internet Kontroleko Mezuen Protokoloa (ICMP), Erabiltzaile Datagram Protokoloa (UDP) eta TCP protokoloak, baita laguntza-funtzioak ere, hala nola buffer eta memoria kudeaketa.
LwIP eskuragarri dago (BSD lizentziapean) C iturburu-kode gisa deskargatzeko helbide honetatik: http://download.savannah.gnu.org/releases/lwIP/
RTOS eta Firmware Geruza
FreeRTOS kode irekiko denbora errealeko sistema eragilearen nukleoa da. FreeRTOS demo honetan erabiltzen da zereginak lehenesteko eta programatzeko. Informazio gehiago eta azken iturburu-kodea lortzeko, jo
http://www.freertos.org.
Firmwareak software kontrolatzaileen inplementazio bat eskaintzen du MSS osagai hauek konfiguratzeko eta kontrolatzeko:
- Ethernet MAC
- Sistema kontrolagailu zerbitzuak
- Modu anitzeko hargailu/transmisore asinkrono/sinkrono unibertsala (MMUART)
- Helburu orokorreko sarrera eta irteera (GPIO)
- Serieko Interfaze Periferikoa (SPI)
Diseinu-baldintzak
Ondorengo taulak demo-diseinu honen hardware- eta software-diseinu-eskakizunak zerrendatzen ditu.
1. taula • Diseinu-baldintzak
- Baldintza /Bertsioa
Sistema eragilea 64 biteko Windows 7 eta 10 - Hardwarea
SmartFusion2 Garapen Aurreratua Kit:- 12 V-ko egokigailua
- FlashPro5 programatzailea
- USB A Mini-B kablea
- Ethernet kablea RJ45
- Ostalari ordenagailua edo ordenagailu eramangarria
- Softwarea
FlashPro Express
Oharra: Ikusi readme.txt-era file diseinuan aurreikusitakoa files erreferentzia diseinu honekin erabiltzen diren software bertsioetarako. - Libero ® System-on-Chip (SoC) for viewdiseinua egitea files
- SoftConsole
- MSS Ethernet MAC kontrolatzaileak
- Host PC Drivers USB to UART kontrolatzaileak
- Terminal serieko emulazio programa hauetako bat:
- HyperTerminal
- TeraTerm
- PUTTY
- Arakatzailea
Mozilla Firefox 24 edo berriagoa
Internet Explorer 8 bertsioa edo berriagoa
Oharra: Gida honetan erakusten diren Libero SmartDesign eta konfigurazio pantaila-argazkiak ilustrazioetarako soilik dira.
Ireki Libero diseinua azken eguneraketak ikusteko.
Aurrebaldintzak
Hasi aurretik:
Deskargatu eta instalatu Libero SoC (inprimakian adierazitako moduan webdiseinu honetarako gunea) ostalari ordenagailuan hurrengo kokapenetik.
https://www.microsemi.com/product-directory/design-resources/1750-libero-soc
Demo Diseinua
Demo diseinua filedeskargatu daitezke hurrengo estekatik:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
Hurrengo irudiak diseinuaren goi-mailako egitura erakusten du files. Xehetasun gehiagorako, irakurri Readme.txt atalera file.
3. irudia • Demo diseinua Files Goi Mailako Egitura
Demo Diseinu Ezaugarriak
Demo diseinuak aukera hauek ditu:
- LED keinukariak
- HyperTerminal pantaila
- SmartFusion2 Google Bilaketa
Demo Diseinuaren Deskribapena
Demo diseinua SGMII PHY interfazea erabiliz inplementatzen da TSEMAC Ten-Bit Interface (TBI) eragiketarako konfiguratuz.
TSEMAC TBI interfazeari buruzko informazio gehiago lortzeko, jo UG0331: SmartFusion2 Microcontroller Subsystem User Guide.
Libero SoC Hardware Proiektua
Ondorengo irudiak Demo diseinu honetarako Libero SoC hardware diseinuaren inplementazioa erakusten du.
4. Irudia • Libero SoC Goi Mailako Hardwarearen Diseinua
Libero SoC hardware proiektuak SmartFusion2 MSS baliabide eta IP hauek erabiltzen ditu:
- TSEMAC TBI interfazea.
- MMUART_0 RS-232 komunikazioetarako SmartFusion2 Garapen Aurreratuko Kitan.
- GPIO: diodo argi-igorleekin (LED) interfazeak
- 0 sarrera pad dedikatua erloju-iturburu gisa
- Abiadura handiko serie-interfazea (SERDESIF) SERDES_IF IP: SERDESIF_3 EPCS lane3rako konfiguratua, hurrengo irudian erakusten den moduan.
Abiadura handiko serie-interfazeei buruzko informazio gehiago lortzeko, jo UG0447: IGLOO2 eta Smart-Fusion2 Abiadura Handiko serie-interfazeen erabiltzailearen gida.
5. Irudia • Abiadura Handiko Serie Interfazearen Konfiguratzailearen Leihoa
- Sistema kriptografikoen kontrolagailu zerbitzuak: TLS/SSL protokoloa ezartzeko.
Paketearen pin-esleipenak
LED eta PHY interfazearen seinaleetarako paketeen pin esleipenak hurrengo tauletan agertzen dira.
2. taula • LED-en paketeetako pinen esleipenak
Portuaren izena | Paketearen Pina |
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. taula • PHY Interfazearen Seinaleak Paketearen Pinen Esleipenak
Portuaren izena | Norabidea | Paketearen Pina |
PHY_MDC | Irteera | F3 |
PHY_MDI | Sarrera | K7 |
PHY_RST | Irteera | F2 |
SoftConsole Firmware Proiektua
Deitu SoftConsole proiektua SoftConsole IDE independentea erabiliz.
Demo diseinu honetarako pila hauek erabiltzen dira:
- PolarSSL liburutegiaren bertsioa 1.2.8
- lwIP TCP/IP pila 1.4.1 bertsioa
- FreeRTOS
Hurrengo irudian adibide bat erakusten daampDemo diseinuaren SoftConsole software direktorio-egitura baten fitxategia.
6. Irudia • SoftConsole Project Explorer leihoa
Proiektu honek segurua dauka webzerbitzariaren aplikazioen ezarpena PolarSSL, lwIP eta FreeRTOS erabiliz.
Enkriptazio estandarra aurreratua (AES) eta ausazko bit sortzaile ez deterministikoa (NRBG) sistema-zerbitzuak segurua ezartzeko erabiltzen dira. webzerbitzariaren aplikazioa. AES eta NRBG SmartFusion2 hardware motorra edo software PolarSSL liburutegia erabiliz inplementa daitezke. Demo diseinu honetan, AES eta NRBG SmartFusion2 hardware motorra erabiliz inplementatzen dira sistema zerbitzuen bidez.
4. taula • Sistema kontroladorearen zerbitzuak gaitzeko edo desgaitzeko makroak
Sistema Zerbitzuaren Makroa / Makroaren kokapena
- AES
- #defini HW_AES 1
<$Diseinua_Files_Directory>\m2s_dg0516_df\SF2_Secure_Webzerbitzaria_T
CP_Demo_DF\Libero\Webzerbitzaria_TCP\SoftConsole\Webzerbitzaria_TCP_M
SS_CM3\polarssl-1.2.8\include\polarssl\aes.h
- #defini HW_AES 1
- NRBG
- #defini HW_NRBG 1
<$Diseinua_Files_Directory>\m2s_dg0516_df\SF2_Secure_Webzerbitzaria_T
CP_Demo_DF\Libero\Webzerbitzaria_TCP\SoftConsole\Webzerbitzaria_TCP_M
SS_CM3\polarssl-1.2.8\include\polarssl\ssl.h
Oharra: Sistema-zerbitzuak AES eta NRBG datuen segurtasuna gaituta duten SmartFusion2 gailuetarako onartzen dira M2S0150TS bezalakoak. SmartFusion2 gailua ez badago datuen segurtasuna gaituta, desgaitu aurreko taulan aipatutako makroak PolarSSL AES eta NRBG algoritmoak erabiltzeko.
Hurrengo irudian demorako erabilitako kontrolatzaileen bertsioak erakusten dira.
7. Irudia • Demo Design Driver bertsioak
- #defini HW_NRBG 1
TLS/SSL protokoloa inplementatzea PolarSSL Liburutegia erabiliz
TLS/SSL protokoloa bi protokolo-geruza hauetan banatzen da:
- Eskua emateko protokoloaren geruza
- Grabatu protokolo geruza
Eskua emateko protokoloaren geruza
Geruza hau azpiprotokolo hauek osatzen dute:
- Eskua eman: Zerbitzariaren eta bezeroaren arteko saioaren informazioa negoziatzeko erabiltzen da. Saioko informazioak saioaren IDa, pareko ziurtagiriak, zifratze-zehaztapena, konpresio-algoritmoa eta beharrezko gakoak sortzeko erabiltzen den kode sekretu partekatua ditu.
- Aldatu zifraketaren zehaztapena: Bezeroaren eta zerbitzariaren artean enkriptatzeko erabiltzen den gakoa aldatzeko erabiltzen da. Gakoa bezero-zerbitzariaren esku-ematean zehar trukatutako informaziotik kalkulatzen da.
- Alerta: Alerta-mezuak bezero-zerbitzariaren esku-ematean sortzen dira akatsen bat edo egoera-aldaketa parekideari jakinarazteko.
Ondorengo irudiak gainditzea erakusten duview TLS/SSL handshake prozedura.
Esku-hartzeko protokoloari, grabaketa-protokoloari eta algoritmo kriptografikoei buruzko informazio gehiago lortzeko, jo http://tools.ietf.org/html/rfc5246.
8. Irudia • TLS/SSL Esku-harremanaren prozedura
Erregistro protokoloaren geruza
Erregistro-protokoloak aplikazioaren datuak jasotzen eta enkriptatzen ditu eta garraio-geruzara transferitzen ditu. Erregistro-protokoloak jasotako datuak zatitu egiten ditu algoritmo kriptografikoari dagokion tamainara eta, aukeran, datuak konprimitzen ditu. Protokoloak MAC edo gako-hash mezuen autentifikazio-kode bat (HMAC) aplikatzen du eta datuak zifratzen edo deszifratzen ditu esku-harremanen protokoloan negoziatutako informazioa erabiliz.
Demo diseinua konfiguratzea
Ondorengo urratsek deskribatzen dute nola konfiguratu SmartFusion2 Garapen aurreratuko kitaren demoa:
- Konektatu ostalari ordenagailua J33 konektorera USB A mini-B kablea erabiliz. USB hartzaile/transmisore asinkrono unibertsalerako (UART) zubi kontrolatzaileak automatikoki detektatzen dira.
Oharra: COM atakak automatikoki hautematen ez badira, instalatu FTDI D2XX kontrolatzailea FTDI mini-USB kablearen bidez serieko terminalen komunikaziorako. Gidaria, instalazio-gidarekin batera, helbidean dago eskuragarri www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip. - Egin klik eskuineko botoiarekin detektatu diren lau COM ataketan, eta egin klik Propietateetan USB FP5 Serial Converter C-n dagoen ataka aurkitzeko, hurrengo irudian erakusten den moduan. Kontuan hartu COM atakaren zenbakia serieko terminalaren konfigurazioan erabiltzeko, hurrengo irudian erakusten den moduan.
9. Irudia • Gailu-kudeatzailearen leihoa
- Konektatu jumperak SmartFusion2 Garapen Aurreratua Kit taulan, hurrengo taulan agertzen den moduan. Juperien kokapenari buruzko informazioa lortzeko, ikusi 3. eranskina: Jumper kokapenak, .
Kontuz: Itzali elikadura-etengailua, SW7, jumper konexioak egin aurretik.
5. taula • SmartFusion2 Kit aurreratua Jumper ezarpenak
- SmartFusion2 Garapen Aurreratuko Kitan, konektatu elikadura hornidura J42 konektorera.
- Diseinu hau adibidezample IP estatiko eta IP modu dinamikoetan exekutatu daiteke. Berez, programazioa fileIP modu dinamikorako eskaintzen dira.
- IP estatikorako, konektatu ostalari ordenagailua SmartFusion21 Garapen Kit Aurreratuaren plakaren J2 konektorera RJ45 kable bat erabiliz.
- IP dinamikorako, konektatu sareko ataka irekietako bat SmartFusion21 Garapenerako Kit Aurreratuko plakaren J2 konektorera RJ45 kable bat erabiliz.
Arbelaren konfigurazioaren argazkia
Konfiguratutako konfigurazio guztiarekin SmartFusion2 Advanced Development Kit-aren argazkiak 2. eranskinean daude: Segurua exekutatzeko plakaren konfigurazioa. Webzerbitzaria,
Demo diseinua exekutatzen
Ondorengo urratsek demoaren diseinua nola exekutatu deskribatzen dute:
- Deskargatu demo diseinua honetatik: http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
- Piztu SW7 elikadura-etengailua.
- Hasi serieko terminalen emulazio programak, hala nola:
- HyperTerminal
- PUTTY
- TeraTerm
Oharra: Demo honetan PuTTY erabiltzen da.
Programaren konfigurazioa hau da: - Baud-tasa: 115200
- Zortzi datu-bit
- Geldialdi bat
- Parekidetasunik ez
- Fluxu-kontrolik ez
Serieko terminalen emulazio-programak konfiguratzeari buruzko informazio gehiago lortzeko, ikusi serieko terminalen emulazio-programak konfiguratzeko tutoriala.
- Programatu SmartFusion2 Advanced Development Kit taula lanarekin file diseinuaren zati gisa eskaintzen da fileFlashPro Express softwarea erabiltzen baduzu, ikusi 1. eranskina: FlashPro Express erabiliz gailua programatzea, .
Oharra: Demoa modu estatiko eta dinamikoetan exekutatu daiteke. Diseinua IP estatiko moduan exekutatzeko, jarraitu 4. eranskinean aipatzen diren urratsak: Diseinua IP estatiko moduan exekutatzen. - Piztu eta itzali SmartFusion2 Garapen Aurreratuko Kit plaka.
IP helbide dinamikoa duen ongietorri-mezu bat agertzen da serieko terminalen emulazio programan, hurrengo irudian erakusten den moduan.
10. irudia • Erabiltzailearen aukerak
- PuTTY-n bistaratzen den IP helbidea arakatzailearen helbide-barran sartu behar da segurua exekutatzeko webzerbitzaria. IP helbidea 10.60.3.120 bada, idatzi https://10.60.3.120 arakatzailearen helbide-barran. Demo honek Microsoft Internet Explorer eta Mozilla Firefox arakatzaileak onartzen ditu.
Secure martxan Webzerbitzariaren Demo Microsoft Internet Explorer-ekin
Hurrengo urratsek deskribatzen dute nola exekutatu segurua webzerbitzariaren demoa Microsoft Internet Explorer-ekin:
- Ireki Microsoft Internet Explorer eta idatzi URL (adibidezample, https://10.60.3.120) helbide barran. Arakatzaileak abisu-mezu bat erakusten du, hurrengo irudian ikusten den bezala.
11. Irudia • Microsoft Internet Explorer ziurtagiriaren errore-abisu-mezua erakusten du
- Egin klik Jarraitu honetara webgunea (ez da gomendagarria) komunikazio segurua hasteko webzerbitzaria. Microsoft Internet Explorer-ek seguruaren menu nagusia bistaratzen du webzerbitzaria, hurrengo irudian ikusten den moduan.
12. Irudia • Secure menu nagusia Webzerbitzaria Internet Explorer-en
Secure martxan Webzerbitzariaren Demo Mozilla Firefox-ekin
Hurrengo urratsek deskribatzen dute nola exekutatu segurua webzerbitzariaren demoa Mozilla Firefox-ekin:
- Ireki Mozilla Firefox arakatzailea eta sartu URL (adibidezample, https://10.60.3.120) helbide barran. Arakatzaileak abisu-mezu bat erakusten du, hurrengo irudian ikusten den bezala.
13. Irudia • Mozilla Firefox abisu-mezua erakusten
- Hautatu Arriskuak ulertzen ditut eta egin klik Gehitu salbuespena….
- Egin klik Berretsi segurtasun-salbuespena Gehitu segurtasun-salbuespena leihoan, hurrengo irudian ikusten den moduan, komunikazio segurua hasteko webzerbitzaria. 14. Irudia • Gehitu segurtasun-salbuespenaren leihoa
Oharra: IP helbidean segurtasun-salbuespena gehitzea beharrezkoa da lehen aldiz arakatzeko soilik.
Oharra: Terminalean esku-eskuak huts egin duen mezuren bat jasotzen baduzu, ez ikusi egin mezu horri. - Mozilla Firefox arakatzaileak menu nagusia bistaratzen du, hurrengo irudian erakusten den moduan.
15. Irudia • Secure-ren menu nagusia Webzerbitzaria Mozilla Firefox-en
Menu nagusiak aukera hauek ditu:
- LED keinukariak
- HyperTerminal pantaila
- SmartFusion2 Google Bilaketa
Oharra: Aukera hauek Microsoft Internet Explorer edo Mozilla Firefox erabiliz egiaztatu daitezke web nabigatzaileak. Demo honetan, Mozilla Firefox erabiliz aukerak erakusten dira web arakatzailea.
LED keinukariak
- Egin klik LED keinukariak menu nagusian. SmartFusion2 plakan martxan dagoen LED eredua ikus dezakezu. The weborrialdeak balioak sartzeko aukera ematen du LEDak eskuz keinu egiteko hurrengo irudian erakusten den moduan.
16. Irudia • LED keinukariak Orria
- Sartu 1-255 arteko edozein zenbaki LEDak eskuz pizteko. Adibidezample, 1 sartzen baduzu, LED1 keinuka itzaltzen da. 255 sartzen baduzu, keinuka egiten duten zortzi LED guztiak itzaltzen dira.
- Sakatu Hasiera menu nagusira itzultzeko.
Oharra: SmartFusion2 Garapen Aurreratua Kitak LED baxu aktiboak ditu.
HyperTerminal pantaila
- Egin klik HyperTerminal Display menu nagusian. Hurrengo irudian a ageri da webkate-balio bat sartzeko aukera ematen duen orrialdea.
17. Irudia • HyperTerminal Bistaratzeko Orria
Sartutako katea PuTTY-n bistaratzen da, hurrengo irudian erakusten den moduan.
18. Irudia • String Display PuTTY-n
- Sakatu Atzera orrialde bat (gezi-botoia) edo Hasiera menu nagusira itzultzeko.
SmartFusion2 Google Bilaketa
- Egin klik SmartFusion2 Google Search menu nagusian.
Oharra: Interneteko konexioa behar da sarbide-eskubide egokiekin SmartFusion2 Google Search orrira iristeko. Hurrengo irudian a ageri da web orrialdea Google bilaketarekin.
19. Irudia • SmartFusion2 Google Bilaketa Orria
- Sakatu Hasiera menu nagusira itzultzeko.
1. eranskina: Gailua FlashPro Express erabiliz programatzea
Atal honetan SmartFusion2 gailua programazio-lanarekin nola programatu deskribatzen da file FlashPro Express erabiliz.
Gailua programatzeko, egin urrats hauek:
- Ziurtatu taulako jauzi-ezarpenak 5. taulan zerrendatutako berdinak direla.
Oharra: Elikatze-etengailua itzali behar da jumper-konexioak egiten diren bitartean. - Konektatu elikadura-kablea plakako J42 konektorera.
- Piztu SW7 elikadura etengailua.
- Ostalariaren ordenagailuan, abiarazi FlashPro Express softwarea.
- Sakatu Berria edo hautatu Lan-proiektu berria FlashPro Express Lan-proiektua menuko lan-proiektu berri bat sortzeko, hurrengo irudian erakusten den moduan.
20. Irudia • FlashPro Express Lan Proiektua
- Sartu honako hau FlashPro Express Laneko Lan-proiektu berria elkarrizketa-koadroan:
- Programazio lana file: Egin klik Arakatu eta nabigatu .job-en kokapenera file kokatzen da eta hautatu file. Kokapen lehenetsia hau da:
\m2s_dg0516_df\SF2_Secure_Webzerbitzaria_TCP_Demo_DF\Programm ing_Job - FlashPro Express lanaren proiektuaren izena: Egin klik Arakatu eta nabigatu proiektua gorde nahi duzun lekura.
21. Irudia • FlashPro Express Job-eko Lan-proiektu berria
- Programazio lana file: Egin klik Arakatu eta nabigatu .job-en kokapenera file kokatzen da eta hautatu file. Kokapen lehenetsia hau da:
- Sakatu Ados. Beharrezko programazioa file hautatuta dago eta gailuan programatzeko prest dago.
- FlashPro Express leihoa hurrengo irudian agertzen den moduan agertzen da. Berretsi programatzaile-zenbaki bat agertzen dela Programatzailea eremuan. Hala egiten ez badu, berretsi plakako konexioak eta egin klik Freskatu/Berreescaneatu programatzaileak.
22. Irudia • Gailuaren programazioa
- Sakatu RUN. Gailua behar bezala programatzen denean, RUN PASSED egoera bistaratzen da hurrengo irudian erakusten den moduan.
23. Irudia • FlashPro Express—EXERRIKA GAINERATU
- Itxi FlashPro Express edo Proiektua fitxan, sakatu Irten.
2. eranskina: Secure martxan jartzeko taularen konfigurazioa Webzerbitzaria
Ondoko irudian demoa SmartFusion2 Advanced Development Kit taulan exekutatzeko plakaren konfigurazioa erakusten da.
24. Irudia • SmartFusion2 Garapen Kit Aurreratuaren Konfigurazioa
3. eranskina: Jumper kokapenak
Hurrengo irudiak SmartFusion2 Garapen Aurreratuko Kitaren plakako jumperen kokapenak erakusten ditu.
25. Irudia • Jumper-en kokapenak Garapen Aurreratuko Kitaren taulan
Oharra: Gorriz nabarmendutako jauziak lehenespenez ezartzen dira. Berdez nabarmendutako jauziak eskuz ezarri behar dira.
Oharra: Aurreko irudiko jauzilarien kokapena bila daiteke.
4. eranskina: Diseinua IP Estatiko moduan exekutatzen
Ondorengo urratsek diseinua IP Estatiko moduan nola exekutatu deskribatzen dute:
- Egin klik eskuineko botoiarekin segurua_webzerbitzaria SoftConsole proiektuko Project Explorer leihoan eta hautatu Propietateak, hurrengo irudian ikusten den moduan.
26. Irudia • SoftConsole Proiektuaren Project Explorer leihoa
Hurrengo irudiak NET_USE_DHCP ikurra kentzen erakusten du segurtasunerako_ Propietateak Tresnaren ezarpenak fitxanwebzerbitzariaren leihoa.
27. Irudia • Proiektuaren esploratzailearen propietateen leihoa
Gailua IP estatiko moduan konektatuta badago, plakako IP helbide estatikoa 169.254.1.23 da, eta gero aldatu ostalariaren TCP/IP ezarpenak IP helbidea islatzeko. Hurrengo irudian ostalariaren TCP/IP ezarpenak erakusten dira.
28. Irudia • Host PC TCP/IP ezarpenak
Hurrengo irudiak IP helbide estatikoen ezarpenak erakusten ditu.
29. Irudia • IP helbide estatikoen ezarpenak
Ezarpen hauek konfiguratuta daudenean, sortu firmwarea, inportatu azken .hex file eNVM sartu eta exekutatu Libero diseinua. Ikus Demo diseinua exekutatzen, 13. orrialdea diseinua IP estatiko moduan exekutatzeko, SmartFusion2 gailua dagoeneko top_static.job-ekin programatuta badago. file.
Oharra: Aplikazioa arazketa moduan exekutatzeko, FlashPro programatzailea behar da.
Dokumentuak / Baliabideak
![]() |
Microsemi Pest Repeller exekutatzen seguru Webzerbitzaria SmartFusion2-n [pdfErabiltzailearen gida Pest Repeller Secure martxan Webzerbitzaria SmartFusion2, Pest, Repeller Running Secure-n WebSmartFusion2-n zerbitzaria, SmartFusion2-n |