Microsemi hama Repeller ngajalankeun Aman Webserver dina SmartFusion2
Riwayat révisi
Sajarah révisi ngajelaskeun parobahan anu dilaksanakeun dina dokumén.
Parobahan didaptarkeun ku révisi, dimimitian ku publikasi panganyarna.
Révisi 9.0
Di handap ieu kasimpulan parobahan anu dilakukeun dina révisi ieu.
- Diropéa dokumén pikeun Libero SoC v2021.1.
- Dipiceun rujukan ka angka versi Libero.
Révisi 8.0
Diropéa dokumén pikeun release software Libero v11.8 SP1.
Révisi 7.0
Di handap ieu parobahan anu dilakukeun dina révisi 7.0 tina dokumén ieu.
- Libero SoC, FlashPro, sareng syarat desain SoftConsole diropéa. Kanggo inpo nu leuwih lengkep, tingal Sarat Desain, kaca 5.
- Sapanjang pituduh, nami proyék SoftConsole anu dianggo dina desain demo sareng sadaya tokoh anu aya hubunganana diropéa.
Révisi 6.0
Diropéa dokumén pikeun release software Libero v11.7 (SAR 76931) dina révisi 6.0 tina dokumen ieu.
Révisi 5.0
Diropéa SoftConsole Firmware Project, kaca 9 (SAR 73518).
Révisi 4.0
Diropéa dokumén pikeun release software Libero v11.6 (SAR 72058).
Révisi 3.0
Diropéa dokumén pikeun release software Libero v11.5 (SAR 63973).
Révisi 2.0
Diropéa dokumén pikeun release software Libero v11.4 (SAR 60685).
Révisi 1.0
Révisi 1.0 mangrupikeun publikasi munggaran tina dokumén ieu.
Ngajalankeun Aman WebDesain Demo server dina Alat SmartFusion2
Ngagunakeun PolarSSL, lwIP, sarta FreeRTOS
demo ieu ngécéskeun aman webkamampuan server nganggo Transport Layer Security (TLS),
Protokol Secure Sockets Layer (SSL), sareng tri-speed ethernet medium access controller (TSEMAC) tina alat SmartFusion®2. demo ieu ngajelaskeun:
- Ngagunakeun SmartFusion2 Ethernet Media Access Control (MAC) disambungkeun ka Serial Gigabit Media Interface Independent (SGMII) PHY.
- Ngahijikeun supir SmartFusion2 MAC sareng perpustakaan PolarSSL (perpustakaan protokol TLS / SSL gratis), IP Lightweight (lwIP) tumpukan TCP / IP, sareng Sistem Operasi Real Time (RTOS) gratis.
- Ngagunakeun jasa sistem cryptographic Microsemi pikeun nerapkeun TLS / protokol SSL.
- Ngalaksanakeun aman webaplikasi server dina dewan SmartFusion2 Advanced Development Kit.
- Ngajalankeun demo.
Instance periferal TSEMAC dina SmartFusion2 Microcontroller Subsystem (MSS) tiasa dikonpigurasi pikeun mindahkeun data antara PC host sareng jaringan Ethernet dina laju data ieu (laju garis):
- 10 Mbps
- 100 Mbps
- 1000 Mbps
Kanggo inpo nu langkung lengkep ihwal panganteur TSEMAC pikeun alat SmartFusion2, tingal UG0331: Pituduh Pamaké Subsistem Mikrokontroler SmartFusion2.
Aman Webserver Demo Desain Leuwihview
Anu aman webaplikasi server ngadukung protokol kaamanan TLS/SSL anu énkripsi sareng ngadekrip pesen, ngamankeun komunikasi ngalawan pesen t.ampering. Komunikasi ti aman webserver ensures yén data sénsitip bisa ditarjamahkeun kana kode rusiah nu ngajadikeun hésé tamper kalawan data.
Anu aman webDesain demo server diwangun ku lapisan handap, ditémbongkeun saperti dina Gambar 1,:
- Lapisan Aplikasi
- Lapisan Kaamanan (TLS/SSL Protocol)
- Lapisan Angkutan (lwIP TCP/IP Stack)
- RTOS sareng Firmware Lapisan
Ngajalankeun Aman WebDesain Demo server dina Alat SmartFusion2 Nganggo PolarSSL, lwIP, sareng FreeRTOS
angka 1 • diamankeun Webserver Lapisan
Lapisan Aplikasi (HTTPS) | FreeRTOS |
Lapisan Kaamanan (TLS/SSL Protocol) | |
Lapisan Angkutan (IwIP TCP/IP Stack) | |
Lapisan firmware | |
SmartFusion2 Advanced Development Kit (HW) |
Lapisan Aplikasi
Anu aman webaplikasi server dilaksanakeun dina dewan SmartFusion2 Advanced Development Kit. Aplikasi nahan pamundut HTTPS tina browser klien sareng mindahkeun halaman statik ka klien pikeun ngaréspon kana pamundutana. Kaca ieu dijalankeun dina browser klien (host PC). Gambar di handap ieu nunjukkeun diagram blok tina server anu nyambungkeun (Secure webaplikasi server jalan dina alat SmartFusion2) jeung klien (web browser ngajalankeun on host PC).
angka 2 • Client Server Komunikasi Blok Diagram
angka 2 • Client Server Komunikasi Blok Diagram
Lapisan Kaamanan (TLS/SSL Protocol)
panyungsi internét jeung webserver ngagunakeun TLS / protokol SSL pikeun aman ngirimkeun informasi.
TLS/SSL dipaké pikeun auténtikasi server jeung klien pikeun ngadegkeun komunikasi aman antara pihak dioténtikasi maké enkripsi. Protokol ieu dilapis luhureun protokol angkutan, TCP/IP ditémbongkeun saperti dina Gambar 1, kaca 3. Perpustakaan PolarSSL open source dipaké pikeun nerapkeun protokol TLS/SSL pikeun aman. webaplikasi server dina demo ieu.
Rujuk ka handap URLs pikeun detil palaksanaan protokol TLS/SSL lengkep:
- Protokol Kaamanan Lapisan Angkutan Vérsi 1.2: http://tools.ietf.org/html/rfc5246
- Protokol Kaamanan Lapisan Angkutan Vérsi 1.1: http://tools.ietf.org/html/rfc4346
- Protokol TLS Vérsi 1.0: http://tools.ietf.org/html/rfc2246
- Protokol Lapisan Sockets Aman Vérsi 3.0: http://tools.ietf.org/html/rfc6101
Perpustakaan PolarSSL kalebet palaksanaan protokol kriptografi sareng TLS / SSL. perpustakaan ieu nyadiakeun fungsi panganteur programming aplikasi pikeun nerapkeun aman webaplikasi server nganggo protokol TLS/SSL sareng algoritma kriptografi parangkat lunak.
Kanggo inpo nu leuwih lengkep tentang TLS / kode sumber perpustakaan protokol SSL ditulis dina C jeung informasi lisénsi, tingal éta https://polarssl.org/.
Lapisan Angkutan (lwIP TCP/IP Stack)
Tumpukan lwIP cocog pikeun sistem anu dipasang sabab ngagunakeun sababaraha sumber daya, sareng tiasa dianggo nganggo atanapi henteu nganggo sistem operasi. LwIP diwangun ku palaksanaan sabenerna IP, Internet Control Message Protocol (ICMP), User Datagram Protocol (UDP), sareng protokol TCP, ogé fungsi pangrojong sapertos panyangga sareng manajemén mémori.
LwIP sayogi (dina lisénsi BSD) salaku kode sumber C pikeun diunduh tina alamat ieu: http://download.savannah.gnu.org/releases/lwIP/
RTOS sareng Firmware Lapisan
FreeRTOS mangrupikeun kernel sistem operasi real-time open source. FreeRTOS dianggo dina demo ieu pikeun prioritas sareng ngajadwalkeun tugas. Kanggo inpo nu leuwih lengkep sareng kode sumber panganyarna, tingal
http://www.freertos.org.
Firmware nyayogikeun palaksanaan supir parangkat lunak pikeun ngonpigurasikeun sareng ngontrol komponén MSS ieu:
- Ethernet MAC
- jasa controller Sistim
- Multi-Mode universal Asynchronous/synchronous Receiver/Transmitter (MMUART)
- Input jeung Kaluaran Tujuan Umum (GPIO)
- Serial Peripheral Interface (SPI)
Sarat Desain
Tabel di handap ieu daptar syarat desain hardware sareng software pikeun desain demo ieu.
meja 1 • Sarat Desain
- Sarat / Vérsi
Sistem Operasi 64 bit Windows 7 sareng 10 - Hardware
Kit Pangwangunan Maju SmartFusion2:- 12 V adaptor
- FlashPro5 programmer
- Kabel USB A ka Mini-B
- Kabel Ethernet RJ45
- Host PC atanapi Laptop
- Parangkat lunak
FlashPro Express
Catetan: Tingali kana readme.txt file disadiakeun dina rarancang files pikeun versi software dipaké kalawan desain rujukan ieu. - Libero ® System-on-Chip (SoC) pikeun viewdina rarancang files
- SoftConsole
- Panggerak MSS Ethernet MAC
- Host PC Drivers USB ka drivers UART
- Salah sahiji program émulasi terminal serial ieu:
- HyperTerminal
- TeraTerm
- PuTTY
- Pangotektak
Mozilla Firefox versi 24 atanapi engké
Vérsi Internet Explorer 8 atanapi engké
Catetan: Libero SmartDesign sareng gambar layar konfigurasi anu dipidangkeun dina pituduh ieu ngan ukur kanggo ilustrasi.
Buka desain Libero pikeun ningali apdet panganyarna.
Prasyarat
Sateuacan anjeun ngamimitian:
Unduh sareng pasang Libero SoC (sapertos anu dituduhkeun dina file websitus pikeun desain ieu) dina PC host ti lokasi di handap ieu.
https://www.microsemi.com/product-directory/design-resources/1750-libero-soc
Démo Desain
Desain demo files sayogi pikeun diunduh tina tautan ieu:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
Gambar di handap ieu nunjukkeun struktur tingkat luhur desain files. Pikeun detil salajengna, tingal Readme.txt file.
angka 3 • Desain Demo Files Struktur Top-Level
Fitur Desain Demo
Desain demo ngagaduhan pilihan ieu:
- Kedip-kedip LEDs
- Témbongkeun HyperTerminal
- SmartFusion2 Pilarian Google
Déskripsi Desain Demo
Desain demo dilaksanakeun ngagunakeun panganteur SGMII PHY ku ngonpigurasikeun TEMAC pikeun operasi Sapuluh-Bit Interface (TBI).
Kanggo inpo nu langkung lengkep ihwal panganteur TSEMAC TBI, tingal UG0331: Pituduh Pamaké Subsistem Mikrokontroler SmartFusion2.
Proyék Hardware Libero SoC
Gambar di handap ieu nunjukkeun palaksanaan desain hardware Libero SoC pikeun desain demo ieu.
angka 4 • Libero SoC Top-Level Desain Hardware
Proyék hardware Libero SoC nganggo sumber sareng IP SmartFusion2 MSS ieu:
- panganteur TSEMAC TBI.
- MMUART_0 pikeun komunikasi RS-232 dina SmartFusion2 Advanced Development Kit.
- GPIO: Antarmuka sareng dioda pemancar cahaya (LED)
- Pad input dedicated 0 salaku sumber jam
- panganteur serial speed tinggi (SERDESIF) SERDES_IF IP: Ngonpigurasi pikeun SERDESIF_3 EPCS lane3, ditémbongkeun saperti dina gambar di handap ieu.
Kanggo inpo nu leuwih lengkep tentang interfaces serial-speed tinggi, tingal UG0447: IGLOO2 jeung Smart-Fusion2 High Speed Serial Interfaces Guide pamaké.
angka 5 •-Speed tinggi Serial Interface Configurator Jandela
- jasa controller Sistim Cryptographic: Pikeun nerapkeun TLS / protokol SSL.
Pakét Pin Assignments
assignments pin pakét pikeun LEDs jeung sinyal panganteur PHY ditémbongkeun dina tabel di handap ieu.
meja 2 • LED kana pakét pin Assignments
Ngaran Port | Paket 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 |
meja 3 • PHY Interface sinyal ka pakét pin Assignments
Ngaran Port | Arah | Paket Pin |
PHY_MDC | Kaluaran | F3 |
PHY_MDIO | Input | K7 |
PHY_RST | Kaluaran | F2 |
Proyék Firmware SoftConsole
Nelepon proyék SoftConsole nganggo mandiri SoftConsole IDE.
Tumpukan di handap ieu dianggo pikeun desain demo ieu:
- Vérsi perpustakaan PolarSSL 1.2.8
- lwIP TCP/IP tumpukan Vérsi 1.4.1
- FreeRTOS
Angka ieu nunjukkeun mantanample tina struktur diréktori software SoftConsole tina desain demo.
angka 6 • SoftConsole Project Explorer Jandela
Proyék ieu ngandung aman webpalaksanaan aplikasi server ngagunakeun PolarSSL, lwIP, sarta FreeRTOS.
Ladenan sistem Advanced Encryption Standard (AES) sareng Non-deterministic Random Bit Generator (NRBG) dianggo pikeun nerapkeun aman. webaplikasi server. AES sareng NRBG tiasa dilaksanakeun nganggo mesin hardware SmartFusion2 atanapi perpustakaan PolarSSL software. Dina desain demo ieu, AES sareng NRBG dilaksanakeun nganggo mesin hardware SmartFusion2 ngalangkungan jasa sistem.
meja 4 • Macros pikeun Aktipkeun atawa Nonaktipkeun System Controller Services
System Service Makro / Lokasi Makro
- AES
- #define HW_AES 1
<$Desain_Files_Diréktori>\m2s_dg0516_df\SF2_Secure_Webserver_T
CP_Demo_DF\Libero\Webserver_TCP\SoftConsole\Webserver_TCP_M
SS_CM3\polarssl-1.2.8\include\polarssl\aes.h
- #define HW_AES 1
- NRBG
- #define HW_NRBG 1
<$Desain_Files_Diréktori>\m2s_dg0516_df\SF2_Secure_Webserver_T
CP_Demo_DF\Libero\Webserver_TCP\SoftConsole\Webserver_TCP_M
SS_CM3\polarssl-1.2.8\include\polarssl\ssl.h
Catetan: Ladenan sistem AES sareng NRBG dirojong pikeun alat SmartFusion2 anu diaktipkeun kaamanan data sapertos M2S0150TS. Upami alat SmartFusion2 teu diaktipkeun kaamanan data, nonaktipkeun makro anu disebatkeun dina tabel sateuacana kanggo nganggo software PolarSSL AES sareng algoritma NRBG.
Gambar di handap ieu nunjukkeun versi supir anu dianggo pikeun demo.
angka 7 • Vérsi Supir Desain Demo
- #define HW_NRBG 1
TLS / Palaksanaan Protokol SSL ngagunakeun Perpustakaan PolarSSL
Protokol TLS/SSL dibagi kana dua lapisan protokol ieu:
- Lapisan protokol sasalaman
- Lapisan protokol rékaman
Lapisan Protokol sasalaman
Lapisan ieu diwangun ku subprotokol ieu:
- sasalaman: Dipaké pikeun negotiate informasi sési antara server jeung klien. Inpormasi sési kalebet ID sési, sertipikat peer, spésifikasi cipher, algoritma komprési, sareng kode rahasia anu dibagikeun anu dianggo pikeun ngahasilkeun konci anu diperyogikeun.
- Robah spésifikasi Cipher: Dipaké pikeun ngarobah konci dipaké pikeun enkripsi antara klien tur server. Koncina diitung tina inpormasi anu ditukeurkeun nalika sasalaman klien-server.
- Waspada: Pesen waspada dihasilkeun salila sasalaman klien-server pikeun ngalaporkeun kasalahan atawa parobahan status ka peer.
Gambar di handap nembongkeun leuwihview tina prosedur sasalaman TLS/SSL.
Kanggo inpo nu langkung lengkep ihwal protokol sasalaman, protokol catetan, sareng algoritma kriptografi, tingal http://tools.ietf.org/html/rfc5246.
Gambar 8 • TLS / Prosedur sasalaman SSL
Lapisan Protokol Rékam
Protokol catetan nampi sareng énkripsi data tina aplikasi sareng mindahkeun kana lapisan angkutan. Protokol catetan ngabagi data anu ditampi kana ukuran anu cocog sareng algoritma kriptografi sareng sacara opsional ngompres data. Protokolna nerapkeun MAC atanapi kode auténtikasi pesen keyed-hash (HMAC) sareng énkripsi atanapi ngadekrip data nganggo inpormasi anu disawalakeun salami protokol sasalaman.
Nyetél Desain Demo
Léngkah-léngkah ieu ngajelaskeun kumaha nyetél demo pikeun papan Kit Pangembangan Lanjutan SmartFusion2:
- Sambungkeun PC host kana Panyambung J33 nganggo kabel USB A ka mini-B. USB ka universal Asynchronous panarima / pamancar (UART) supir sasak otomatis dideteksi.
Catetan: Upami palabuhan COM henteu otomatis dideteksi, pasang supir FTDI D2XX pikeun komunikasi terminal serial ngaliwatan kabel mini-USB FTDI. Supir, sareng pituduh pamasangan, sayogi di www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip. - Klik-katuhu unggal opat palabuhan COM nu dideteksi, tur klik Pasipatan pikeun manggihan port jeung lokasi dina USB FP5 Serial Parabot Parobah C, ditémbongkeun saperti dina gambar di handap ieu. Jieun catetan ngeunaan jumlah port COM pikeun pamakéan salila konfigurasi terminal serial, ditémbongkeun saperti dina gambar di handap ieu.
angka 9 • Jandela Manajer Alat
- Sambungkeun jumper dina dewan SmartFusion2 Advanced Development Kit, ditémbongkeun saperti dina tabel di handap ieu. Kanggo inpo tentang lokasi jumper, tingal Appendix 3: Lokasi jumper,.
Awas: Pareuman saklar catu daya, SW7, saencan nyieun sambungan jumper.
meja 5 • SmartFusion2 Advanced Kit Jumper Setélan
- Dina SmartFusion2 Advanced Development Kit, sambungkeun catu daya ka konektor J42.
- Desain ieu example bisa ngajalankeun dina duanana IP statik sarta modeu IP dinamis. Sacara standar, programming files disadiakeun pikeun mode IP dinamis.
- Pikeun IP statik, sambungkeun PC host kana konektor J21 tina papan Kit Pangwangunan Advanced SmartFusion2 nganggo kabel RJ45.
- Pikeun IP dinamis, sambungkeun salah sahiji palabuhan jaringan kabuka ka konektor J21 tina papan SmartFusion2 Advanced Development Kit maké kabel RJ45.
Board Setup Snapshot
Snapshots tina papan SmartFusion2 Advanced Development Kit sareng sadaya setelan anu dikonpigurasi dipasihkeun dina Appendix 2: Setup Board pikeun Ngajalankeun Aman. Webserver,
Ngajalankeun Desain Demo
Léngkah-léngkah ieu ngajelaskeun kumaha ngajalankeun desain demo:
- Unduh desain demo ti: http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
- Pindah ON saklar catu daya SW7.
- Mimitian program émulasi terminal séri sapertos:
- HyperTerminal
- PuTTY
- TeraTerm
Catetan: Dina demo ieu PuTTY dipaké.
Konfigurasi pikeun program nyaéta: - Laju Baud: 115200
- Dalapan bit data
- Hiji eureun bit
- Taya Parity
- Taya kontrol aliran
Kanggo inpo nu langkung lengkep ihwal ngonpigurasikeun program emulation terminal serial, tingal Tutorial Konfigurasi Program Emulation Terminal Serial.
- Program papan SmartFusion2 Advanced Development Kit kalawan pakasaban file disadiakeun salaku bagian tina rarancang files ngagunakeun software FlashPro Express, tingal Appendix 1: Programming Alat Ngagunakeun FlashPro Express,.
Catetan: Demo tiasa dijalankeun dina modeu statik sareng dinamis. Pikeun ngajalankeun desain dina modeu IP statik, tuturkeun léngkah-léngkah anu disebatkeun dina Appendix 4: Ngajalankeun Desain dina Modeu IP statik,. - Daur kakuatan papan SmartFusion2 Advanced Development Kit.
Pesen wilujeng sumping kalayan alamat IP dinamis dipintonkeun dina program emulation terminal serial, ditémbongkeun saperti dina gambar di handap ieu.
angka 10 • Pilihan pamaké
- Alamat IP anu dipidangkeun dina PuTTY kedah diasupkeun dina bar alamat browser pikeun ngajalankeun aman webserver. Upami alamat IP nyaéta 10.60.3.120, lebetkeun https://10.60.3.120 dina bar alamat browser. Demo ieu ngadukung browser Microsoft Internet Explorer sareng Mozilla Firefox.
Ngajalankeun Aman Webserver Demo jeung Microsoft Internet Explorer
Léngkah-léngkah ieu ngajelaskeun kumaha ngajalankeun aman webdemo server sareng Microsoft Internet Explorer:
- Buka Microsoft Internet Explorer sareng ketik URL (pikeun example, https://10.60.3.120) dina palang alamat. Browser nembongkeun pesen peringatan, ditémbongkeun saperti dina gambar di handap ieu.
Gambar 11 • Microsoft Internet Explorer némbongkeun Sertipikat Kasalahan Peringatan Pesen
- Pencét Teruskeun ieu websitus (teu dianjurkeun) pikeun ngamimitian komunikasi aman jeung webserver. Microsoft Internet Explorer mintonkeun ménu utama aman webserver, ditémbongkeun saperti dina gambar di handap ieu.
angka 12 • Menu utama Aman Webserver dina Internet Explorer
Ngajalankeun Aman Webserver Demo jeung Mozilla Firefox
Léngkah-léngkah ieu ngajelaskeun kumaha ngajalankeun aman webdemo server sareng Mozilla Firefox:
- Buka browser Mozilla Firefox sareng lebetkeun URL (pikeun example, https://10.60.3.120) dina palang alamat. Browser nembongkeun pesen peringatan, ditémbongkeun saperti dina gambar di handap ieu.
Gambar 13 • Mozilla Firefox mintonkeun Pesen Peringatan
- Pilih Kuring Ngartos Resiko teras klik Tambihkeun Pangecualian….
- Klik Konfirmasi Kaamanan Pangecualian dina Tambah Kaamanan iwal jandela, ditémbongkeun saperti dina gambar di handap ieu, pikeun ngamimitian komunikasi aman jeung webserver. angka 14 • Tambahkeun Jandela Pangecualian Kaamanan
Catetan: Nambahkeun iwal kaamanan pikeun Alamat IP ngan diperlukeun pikeun browsing munggaran.
Catetan: Upami anjeun nampi pesen anu gagal sasalaman dina terminal, teu malire pesen éta. - Browser Mozilla Firefox mintonkeun ménu utama, ditémbongkeun saperti dina gambar di handap ieu.
angka 15 • Menu utama tina Secure Webserver dina Mozilla Firefox
Menu utama ngagaduhan pilihan ieu:
- Kedip-kedip LEDs
- Témbongkeun HyperTerminal
- SmartFusion2 Pilarian Google
Catetan: Pilihan ieu tiasa diverifikasi nganggo Microsoft Internet Explorer atanapi Mozilla Firefox web panyungsi. Dina demo ieu, pilihan anu nunjukkeun ngagunakeun Mozilla Firefox web browser.
Kedip-kedip LEDs
- Klik Blinking LEDs dina ménu utama. Anjeun tiasa ningali pola LED anu ngajalankeun dina papan SmartFusion2. The webkaca méré pilihan pikeun ngasupkeun nilai ka Blink LEDs sacara manual ditémbongkeun saperti dina gambar di handap ieu.
angka 16 • Blinking LEDs Page
- Lebetkeun nomer naon waé antara 1-255 pikeun terang LED sacara manual. Pikeun example, mun anjeun ngasupkeun 1, kedip-kedip LED1 mana OFF. Upami anjeun ngasupkeun 255, sadaya dalapan LED kedip-kedip pareum.
- Klik Imah pikeun mulang ka ménu utama.
Catetan: SmartFusion2 Advanced Development Kit boga LEDs low aktip.
Témbongkeun HyperTerminal
- Klik HyperTerminal Display dina ménu utama. Gambar di handap nembongkeun a webkaca nu mere hiji pilihan pikeun ngasupkeun nilai string.
angka 17 • Kaca Témbongkeun HyperTerminal
string diasupkeun dipintonkeun dina PuTTY, ditémbongkeun saperti dina gambar di handap ieu.
angka 18 • Pintonan string on PuTTY
- Pencét Balik Hiji Halaman (tombol panah) atanapi Imah pikeun uih deui ka ménu utama.
SmartFusion2 Pilarian Google
- Klik SmartFusion2 Google Search dina ménu utama.
Catetan: Konéksi Internét dibutuhkeun kalayan hak aksés anu leres pikeun angkat ka halaman Pilarian Google SmartFusion2. Gambar di handap nembongkeun a web kaca sareng pilarian Google.
Gambar 19 • SmartFusion2 Google Search Page
- Klik Imah pikeun balik deui ka ménu utama.
Appendix 1: Programming Alat Nganggo FlashPro Express
Bagian ieu ngajelaskeun kumaha carana program alat SmartFusion2 kalawan pakasaban programming file ngagunakeun FlashPro Express.
Pikeun program alat, laksanakeun léngkah-léngkah ieu:
- Mastikeun yén setélan jumper on dewan sarua jeung nu didaptarkeun di Table 5,.
Catetan: Saklar catu daya kudu dipareuman bari nyieun sambungan jumper. - Sambungkeun kabel catu daya ka konektor J42 on dewan.
- Kakuatan ON switch catu daya SW7.
- Dina PC host, ngajalankeun software FlashPro Express.
- Klik Anyar atawa pilih Proyék Proyék Anyar ti FlashPro Express Proyék tina menu Proyék pikeun nyieun proyék pakasaban anyar, ditémbongkeun saperti dina gambar di handap ieu.
angka 20 • FlashPro Express Proyék Proyék
- Lebetkeun ieu dina Proyék Proyék Anyar tina kotak dialog Proyék FlashPro Express:
- Proyék programming file: Klik Kotektak, tur arahkeun ka lokasi dimana .job file lokasina tur pilih nu file. Lokasi standar nyaéta:
\m2s_dg0516_df\SF2_Secure_Webserver_TCP_Demo_DF\Programm ing_Job - Ngaran proyék proyék FlashPro Express: Klik Kotektak teras napigasi ka lokasi dimana anjeun hoyong nyimpen proyek.
angka 21 • Proyék Proyék Anyar ti FlashPro Express Proyék
- Proyék programming file: Klik Kotektak, tur arahkeun ka lokasi dimana .job file lokasina tur pilih nu file. Lokasi standar nyaéta:
- Pencét OK. programming nu diperlukeun file geus dipilih tur siap diprogram dina alat.
- Jandéla FlashPro Express nembongan ditémbongkeun saperti dina gambar di handap ieu. Pastikeun yén nomer programmer nembongan dina widang Programmer. Upami henteu, pastikeun sambungan dewan sareng klik Refresh / Rescan Programmer.
angka 22 • Programming Alat
- Klik RUN. Nalika alat diprogram suksés, status RUN PASSED dipintonkeun sapertos anu dipidangkeun dina gambar di handap ieu.
angka 23 • FlashPro Express-RUN LULUS
- Tutup FlashPro Express atanapi dina tab Project, klik Kaluar.
Appendix 2: Setup Board pikeun Ngajalankeun Aman Webserver
Gambar di handap ieu nembongkeun setelan dewan pikeun ngajalankeun demo dina dewan SmartFusion2 Advanced Development Kit.
angka 24 • SmartFusion2 Advanced Development Kit Setup
Appendix 3: Jumper Locations
Gambar di handap ieu nunjukkeun lokasi jumper dina dewan Kit Pangwangunan Advanced SmartFusion2.
angka 25 • Lokasi Jumper di Advanced Development Kit Board
Catetan: Jumpers disorot beureum diatur sacara standar. Jumpers disorot héjo kudu diatur sacara manual.
Catetan: Lokasi jumpers dina gambar saméméhna bisa searchable.
Appendix 4: Ngajalankeun Desain dina Mode IP statik
Léngkah-léngkah ieu ngajelaskeun kumaha ngajalankeun desain dina modeu IP statis:
- Klik katuhu aman_webserver dina jandela Project Explorer proyék SoftConsole tur pilih Properties, ditémbongkeun saperti dina gambar di handap ieu.
angka 26 • Project Explorer Jandela of SoftConsole Project
Gambar di handap ieu nunjukkeun ngaleungitkeun simbol NET_USE_DHCP dina tab Setélan Alat tina Properties for secure_webjandela server.
angka 27 • Project Explorer Properties Jandela
Lamun alat disambungkeun dina modeu IP statik, alamat IP statik dewan 169.254.1.23, lajeng ngarobah setelan host TCP / IP pikeun ngagambarkeun alamat IP. Gambar di handap ieu nunjukkeun host PC TCP / IP setélan.
angka 28 • Host PC TCP / Setélan IP
Gambar di handap ieu nunjukkeun setélan alamat IP statik.
Gambar 29 • Setélan Alamat IP statik
Sakali setélan ieu ngonpigurasi, ngawangun firmware nu, impor .hex panganyarna file kana eNVM, tur ngajalankeun desain Libero. Tempo Ngajalankeun Desain Demo, kaca 13 pikeun ngaéksekusi desain dina modeu IP statik, lamun alat SmartFusion2 geus diprogram kalawan top_static.job file.
Catetan: Pikeun ngajalankeun aplikasi dina modeu debug, FlashPro programmer diperlukeun.
Dokumén / Sumberdaya
![]() |
Microsemi hama Repeller ngajalankeun Aman Webserver dina SmartFusion2 [pdf] Pituduh pamaké Repeller Hama Ngajalankeun Aman Webserver on SmartFusion2, hama, Repeller ngajalankeun Aman Webserver on SmartFusion2, on SmartFusion2 |