Microsemi-SmartFusion2-SoC-FPGA-Code-Shadowing-from-SPI-Flash-to-DDR-Memory-logo

Microsemi Pest Repeller ដំណើរការដោយសុវត្ថិភាព Webម៉ាស៊ីនមេនៅលើ SmartFusion2

Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-product-image

ប្រវត្តិកែប្រែ

ប្រវត្តិកែប្រែពិពណ៌នាអំពីការផ្លាស់ប្តូរដែលត្រូវបានអនុវត្តនៅក្នុងឯកសារ។
ការផ្លាស់ប្តូរត្រូវបានរាយបញ្ជីដោយការកែប្រែ ដោយចាប់ផ្តើមជាមួយនឹងការបោះពុម្ពផ្សាយបច្ចុប្បន្នបំផុត។

ការកែប្រែ 9.0
ខាង​ក្រោម​នេះ​គឺ​ជា​សេចក្តី​សង្ខេប​នៃ​ការ​ផ្លាស់​ប្តូរ​ដែល​បាន​ធ្វើ​នៅ​ក្នុង​ការ​កែប្រែ​នេះ។

  • បានធ្វើបច្ចុប្បន្នភាពឯកសារសម្រាប់ Libero SoC v2021.1 ។
  • បានលុបឯកសារយោងទៅលេខកំណែ Libero ។

ការកែប្រែ 8.0
បានធ្វើបច្ចុប្បន្នភាពឯកសារសម្រាប់ការចេញផ្សាយកម្មវិធី Libero v11.8 SP1 ។

ការកែប្រែ 7.0
ខាងក្រោមនេះគឺជាការផ្លាស់ប្តូរដែលបានធ្វើនៅក្នុងកំណែ 7.0 នៃឯកសារនេះ។

  • តម្រូវការរចនា Libero SoC, FlashPro និង SoftConsole ត្រូវបានធ្វើបច្ចុប្បន្នភាព។ សម្រាប់ព័ត៌មានបន្ថែម សូមមើល តម្រូវការរចនា ទំព័រ 5 ។
  • តាមរយៈការណែនាំ ឈ្មោះគម្រោង SoftConsole ដែលប្រើក្នុងការរចនាសាកល្បង និងតួលេខពាក់ព័ន្ធទាំងអស់ត្រូវបានធ្វើបច្ចុប្បន្នភាព។

ការកែប្រែ 6.0
បានធ្វើបច្ចុប្បន្នភាពឯកសារសម្រាប់ការចេញផ្សាយកម្មវិធី Libero v11.7 (SAR 76931) នៅក្នុងការកែប្រែ 6.0 នៃឯកសារនេះ។

ការកែប្រែ 5.0
បានធ្វើបច្ចុប្បន្នភាពគម្រោងកម្មវិធីបង្កប់ SoftConsole ទំព័រ 9 (SAR 73518) ។

ការកែប្រែ 4.0
បានធ្វើបច្ចុប្បន្នភាពឯកសារសម្រាប់ការចេញផ្សាយកម្មវិធី Libero v11.6 (SAR 72058) ។

ការកែប្រែ 3.0
បានធ្វើបច្ចុប្បន្នភាពឯកសារសម្រាប់ការចេញផ្សាយកម្មវិធី Libero v11.5 (SAR 63973) ។

ការកែប្រែ 2.0
បានធ្វើបច្ចុប្បន្នភាពឯកសារសម្រាប់ការចេញផ្សាយកម្មវិធី Libero v11.4 (SAR 60685) ។

ការកែប្រែ 1.0
កំណែប្រែ 1.0 គឺជាការបោះពុម្ពលើកដំបូងនៃឯកសារនេះ។

កំពុងដំណើរការដោយសុវត្ថិភាព Webserver Demo Design នៅលើឧបករណ៍ SmartFusion2

ការប្រើប្រាស់ PolarSSL, lwIP, និង FreeRTOS

ការបង្ហាញនេះពន្យល់ពីសុវត្ថិភាព webសមត្ថភាពម៉ាស៊ីនមេដោយប្រើសុវត្ថិភាពស្រទាប់ដឹកជញ្ជូន (TLS),
ពិធីការ Secure Sockets Layer (SSL) និងឧបករណ៍បញ្ជាការចូលប្រើមធ្យមអ៊ីសឺរណិតបីល្បឿន (TSEMAC) នៃឧបករណ៍SmartFusion®2។ ការបង្ហាញនេះពិពណ៌នាអំពី៖

  • ដោយប្រើ SmartFusion2 Ethernet Media Access Control (MAC) បានភ្ជាប់ទៅ Serial Gigabit Media Independent Interface (SGMII) PHY។
  • ការរួមបញ្ចូលកម្មវិធីបញ្ជា SmartFusion2 MAC ជាមួយបណ្ណាល័យ PolarSSL (បណ្ណាល័យពិធីការ TLS/SSL ឥតគិតថ្លៃ) កម្រិតស្រាល IP (lwIP) TCP/IP stack និងប្រព័ន្ធប្រតិបត្តិការពេលវេលាពិតឥតគិតថ្លៃ (RTOS) ។
  • ការប្រើប្រាស់សេវាកម្មប្រព័ន្ធគ្រីបគ្រីប Microsemi ដើម្បីអនុវត្តពិធីការ TLS/SSL ។
  • ការអនុវត្តសុវត្ថិភាព webកម្មវិធីម៉ាស៊ីនមេនៅលើបន្ទះឧបករណ៍អភិវឌ្ឍន៍កម្រិតខ្ពស់ SmartFusion2 ។
  • កំពុងដំណើរការការបង្ហាញ។

ឧបករណ៍ភ្ជាប់ TSEMAC នៅក្នុងប្រព័ន្ធរង SmartFusion2 Microcontroller (MSS) អាចត្រូវបានកំណត់រចនាសម្ព័ន្ធដើម្បីផ្ទេរទិន្នន័យរវាងម៉ាស៊ីនកុំព្យូទ័រ និងបណ្តាញអ៊ីសឺរណិតតាមអត្រាទិន្នន័យខាងក្រោម (ល្បឿនបន្ទាត់):

  • 10 Mbps
  • 100 Mbps
  • 1000 Mbps

សម្រាប់ព័ត៌មានបន្ថែមអំពីចំណុចប្រទាក់ TSEMAC សម្រាប់ឧបករណ៍ SmartFusion2 សូមមើល UG0331: SmartFusion2 Microcontroller Subsystem Guide User ។
សុវត្ថិភាព Webserver Demo Design Overview

សុវត្ថិភាព webកម្មវិធីម៉ាស៊ីនមេគាំទ្រពិធីការសុវត្ថិភាព TLS/SSL ដែលអ៊ិនគ្រីប និងឌិគ្រីបសារ ធានាការទំនាក់ទំនងប្រឆាំងនឹងសារ tampអ៊ីង។ ការទំនាក់ទំនងពីសន្តិសុខ webserver ធានាថាទិន្នន័យរសើបអាចត្រូវបានបកប្រែទៅជាកូដសម្ងាត់ដែលធ្វើឱ្យវាពិបាកក្នុងការ tamper ជាមួយទិន្នន័យ។

សុវត្ថិភាព webការរចនាការបង្ហាញរបស់ម៉ាស៊ីនមេមានស្រទាប់ខាងក្រោម ដូចបង្ហាញក្នុងរូបភាពទី 1៖

  • ស្រទាប់កម្មវិធី
  • ស្រទាប់សុវត្ថិភាព (ពិធីការ TLS/SSL)
  • ស្រទាប់ដឹកជញ្ជូន (lwIP TCP/IP Stack)
  • RTOS និងស្រទាប់កម្មវិធីបង្កប់

កំពុងដំណើរការដោយសុវត្ថិភាព Webserver Demo Design នៅលើឧបករណ៍ SmartFusion2 ដោយប្រើ PolarSSL, lwIP, និង FreeRTOS

រូបភាពទី 1 • មានសុវត្ថិភាព Webស្រទាប់ម៉ាស៊ីនមេ

 ស្រទាប់កម្មវិធី (HTTPS) FreeRTOS
ស្រទាប់សុវត្ថិភាព (ពិធីការ TLS/SSL)
ស្រទាប់ដឹកជញ្ជូន (IwIP TCP/IP Stack)
ស្រទាប់កម្មវិធីបង្កប់
កញ្ចប់អភិវឌ្ឍន៍កម្រិតខ្ពស់ SmartFusion2 (HW)

ស្រទាប់កម្មវិធី
សុវត្ថិភាព webកម្មវិធីម៉ាស៊ីនមេត្រូវបានអនុវត្តនៅលើបន្ទះឧបករណ៍អភិវឌ្ឍន៍កម្រិតខ្ពស់ SmartFusion2 ។ កម្មវិធីគ្រប់គ្រងសំណើ HTTPS ពីកម្មវិធីរុករកតាមអ៊ីនធឺណិតរបស់អតិថិជន ហើយផ្ទេរទំព័រឋិតិវន្តទៅអតិថិជនក្នុងការឆ្លើយតបទៅនឹងសំណើរបស់ពួកគេ។ ទំព័រទាំងនេះដំណើរការលើកម្មវិធីរុករកតាមអ៊ីនធឺណិតម៉ាស៊ីនភ្ញៀវ (ម៉ាស៊ីនកុំព្យូទ័រ)។ រូបខាងក្រោមបង្ហាញពីដ្យាក្រាមប្លុកនៃម៉ាស៊ីនមេដែលភ្ជាប់ (Secure webកម្មវិធីម៉ាស៊ីនមេដំណើរការលើឧបករណ៍ SmartFusion2) និងម៉ាស៊ីនភ្ញៀវ (web browser ដំណើរការលើម៉ាស៊ីនកុំព្យូទ័រ)។

រូបភាពទី 2 • Client Server Communication Block Diagram

Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-01

រូបភាពទី 2 • Client Server Communication Block Diagram

ស្រទាប់សុវត្ថិភាព (ពិធីការ TLS/SSL)
កម្មវិធីរុករកអ៊ីនធឺណិត និង webម៉ាស៊ីនមេប្រើពិធីការ TLS/SSL ដើម្បីបញ្ជូនព័ត៌មានដោយសុវត្ថិភាព។
TLS/SSL ត្រូវបានប្រើដើម្បីផ្ទៀងផ្ទាត់ម៉ាស៊ីនមេ និងម៉ាស៊ីនភ្ញៀវ ដើម្បីបង្កើតទំនាក់ទំនងប្រកបដោយសុវត្ថិភាពរវាងភាគីដែលបានផ្ទៀងផ្ទាត់ដោយប្រើការអ៊ិនគ្រីប។ ពិធីការនេះត្រូវបានដាក់នៅពីលើពិធីការដឹកជញ្ជូន TCP/IP ដូចបង្ហាញក្នុងរូបភាពទី 1 ទំព័រទី 3 ។ បណ្ណាល័យ PolarSSL ប្រភពបើកចំហត្រូវបានប្រើដើម្បីអនុវត្តពិធីការ TLS/SSL សម្រាប់សុវត្ថិភាព webកម្មវិធីម៉ាស៊ីនមេនៅក្នុងការបង្ហាញនេះ។

យោងទៅខាងក្រោម URLs សម្រាប់ព័ត៌មានលម្អិតអំពីការអនុវត្តពិធីការ TLS/SSL ពេញលេញ៖

បណ្ណាល័យ PolarSSL រួមបញ្ចូលទាំងការអនុវត្តពិធីការគ្រីប និង TLS/SSL ។ បណ្ណាល័យនេះផ្តល់នូវមុខងារចំណុចប្រទាក់កម្មវិធីសម្រាប់អនុវត្តសុវត្ថិភាព webកម្មវិធីម៉ាស៊ីនមេដោយប្រើពិធីការ TLS/SSL និងក្បួនដោះស្រាយគ្រីបសូហ្វវែរ។

សម្រាប់ព័ត៌មានបន្ថែមអំពីកូដប្រភពបណ្ណាល័យពិធីការ TLS/SSL ដែលសរសេរក្នុង C និងព័ត៌មានអាជ្ញាបណ្ណ សូមមើល https://polarssl.org/.

ស្រទាប់ដឹកជញ្ជូន (lwIP TCP/IP Stack)
ជង់ lwIP គឺសមរម្យសម្រាប់ប្រព័ន្ធដែលបានបង្កប់ ព្រោះវាប្រើធនធានតិចតួច ហើយអាចប្រើដោយមាន ឬគ្មានប្រព័ន្ធប្រតិបត្តិការ។ lwIP រួមមានការអនុវត្តជាក់ស្តែងនៃ IP, Internet Control Message Protocol (ICMP), User Datagram Protocol (UDP) និង TCP protocols ក៏ដូចជាមុខងារគាំទ្រដូចជា buffer និង memory management។

lwIP អាចប្រើបាន (ក្រោមអាជ្ញាប័ណ្ណ BSD) ជាកូដប្រភព C សម្រាប់ទាញយកពីអាសយដ្ឋានខាងក្រោម៖ http://download.savannah.gnu.org/releases/lwIP/

RTOS និងស្រទាប់កម្មវិធីបង្កប់
FreeRTOS គឺជាខឺណែលប្រព័ន្ធប្រតិបត្តិការពេលវេលាពិតប្រាកដប្រភពបើកចំហ។ FreeRTOS ត្រូវ​បាន​ប្រើ​ក្នុង​ការ​បង្ហាញ​នេះ​ដើម្បី​កំណត់​អាទិភាព និង​កំណត់​ពេល​ភារកិច្ច។ សម្រាប់ព័ត៌មានបន្ថែម និងកូដប្រភពចុងក្រោយបំផុត សូមមើល
http://www.freertos.org.

កម្មវិធីបង្កប់ផ្តល់នូវការអនុវត្តកម្មវិធីបញ្ជាកម្មវិធីដើម្បីកំណត់រចនាសម្ព័ន្ធ និងគ្រប់គ្រងសមាសធាតុ MSS ខាងក្រោម៖

  • អ៊ីសឺរណិត MAC
  • សេវាកម្មគ្រប់គ្រងប្រព័ន្ធ
  • Multi-Mode universal asynchronous/synchronous receiver/transmitter (MMUART)
  • គោលបំណងទូទៅនៃការបញ្ចូល និងទិន្នផល (GPIO)
  • ចំណុចប្រទាក់គ្រឿងកុំព្យូទ័រស៊េរី (SPI)
តម្រូវការរចនា

តារាងខាងក្រោមរាយបញ្ជីតម្រូវការរចនាផ្នែករឹង និងសូហ្វវែរសម្រាប់ការរចនាសាកល្បងនេះ។

តារាងទី 1 • តម្រូវការរចនា

  • តម្រូវការ / កំណែ
    ប្រព័ន្ធប្រតិបត្តិការ 64 ប៊ីត Windows 7 និង 10
  • ផ្នែករឹង
    កញ្ចប់អភិវឌ្ឍន៍កម្រិតខ្ពស់ SmartFusion2៖
    • អាដាប់ទ័រ 12 V
    • អ្នកសរសេរកម្មវិធី FlashPro5
    • ខ្សែ USB A ទៅ Mini-B
  • ខ្សែអ៊ីសឺរណិត RJ45
  • ម៉ាស៊ីនកុំព្យូទ័រឬកុំព្យូទ័រយួរដៃ
  • កម្មវិធី
    FlashPro Express
    ចំណាំ៖ យោងទៅ readme.txt file ផ្តល់ជូននៅក្នុងការរចនា files សម្រាប់កំណែកម្មវិធីដែលបានប្រើជាមួយនឹងការរចនាយោងនេះ។
  • Libero ® System-on-Chip (SoC) សម្រាប់ viewក្នុងការរចនា files
  • SoftConsole
  • កម្មវិធីបញ្ជា MSS Ethernet MAC
  • កម្មវិធីបញ្ជាម៉ាស៊ីនកុំព្យូទ័រ USB ទៅ UART កម្មវិធីបញ្ជា
  • កម្មវិធីត្រាប់តាមស្ថានីយសៀរៀលមួយក្នុងចំណោមកម្មវិធីត្រាប់តាមស្ថានីយសៀរៀលខាងក្រោម៖
    • HyperTerminal
    • TeraTerm
    • ពូធី
  • កម្មវិធីរុករក
    Mozilla Firefox កំណែ 24 ឬថ្មីជាងនេះ។
    Internet Explorer កំណែ 8 ឬថ្មីជាងនេះ។

ចំណាំ៖ Libero SmartDesign និងការកំណត់រចនាសម្ព័ន្ធរូបថតអេក្រង់ដែលបង្ហាញក្នុងការណែនាំនេះគឺសម្រាប់គោលបំណងបង្ហាញតែប៉ុណ្ណោះ។
បើកការរចនា Libero ដើម្បីមើលការអាប់ដេតចុងក្រោយបំផុត។

តម្រូវការជាមុន
មុនពេលអ្នកចាប់ផ្តើម៖
ទាញយក និងដំឡើង Libero SoC (ដូចដែលបានបង្ហាញក្នុង webគេហទំព័រសម្រាប់ការរចនានេះ) នៅលើម៉ាស៊ីនកុំព្យូទ័រពីទីតាំងខាងក្រោម។
https://www.microsemi.com/product-directory/design-resources/1750-libero-soc

ការរចនាម៉ូដសាកល្បង
ការរចនាបទបង្ហាញ files អាចទាញយកបានតាមតំណខាងក្រោម៖
http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
រូបខាងក្រោមបង្ហាញពីរចនាសម្ព័ន្ធកម្រិតកំពូលនៃការរចនា fileស. សម្រាប់ព័ត៌មានលម្អិត សូមមើល Readme.txt file.

រូបភាពទី 3 • ការរចនាសាកល្បង Files រចនាសម្ព័ន្ធកម្រិតកំពូល

Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-02

លក្ខណៈពិសេសនៃការរចនាម៉ូដ
ការរចនាម៉ូដសាកល្បងមានជម្រើសដូចខាងក្រោមៈ

  • អំពូល LED ភ្លឹបភ្លែតៗ
  • ការបង្ហាញ HyperTerminal
  • SmartFusion2 ស្វែងរកតាម Google

ការពិពណ៌នាអំពីការរចនាម៉ូដ
ការរចនាសាកល្បងត្រូវបានអនុវត្តដោយប្រើចំណុចប្រទាក់ SGMII PHY ដោយកំណត់រចនាសម្ព័ន្ធ TSEMAC សម្រាប់ប្រតិបត្តិការដប់ប៊ីត (TBI) ។
សម្រាប់ព័ត៌មានបន្ថែមអំពីចំណុចប្រទាក់ TSEMAC TBI សូមមើល UG0331: មគ្គុទ្ទេសក៍អ្នកប្រើប្រាស់ប្រព័ន្ធរងរបស់ SmartFusion2 Microcontroller ។

គម្រោងផ្នែករឹង Libero SoC
តួលេខខាងក្រោមបង្ហាញពីការអនុវត្តការរចនាផ្នែករឹង Libero SoC សម្រាប់ការរចនាសាកល្បងនេះ។

រូបភាពទី 4 • Libero SoC ការរចនាផ្នែករឹងកម្រិតកំពូល

Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-03

Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-04

Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-05

គម្រោងផ្នែករឹង Libero SoC ប្រើប្រាស់ធនធាន និង IP របស់ SmartFusion2 MSS ខាងក្រោម៖

  • ចំណុចប្រទាក់ TSEMAC TBI ។
  • MMUART_0 សម្រាប់ទំនាក់ទំនង RS-232 នៅលើ SmartFusion2 Advanced Development Kit។
  • GPIO: ចំណុចប្រទាក់ជាមួយ diodes បញ្ចេញពន្លឺ (LEDs)
  • បន្ទះបញ្ចូលដែលឧទ្ទិស 0 ជាប្រភពនាឡិកា
  • ចំណុចប្រទាក់សៀរៀលល្បឿនលឿន (SERDESIF) SERDES_IF IP៖ កំណត់រចនាសម្ព័ន្ធសម្រាប់ SERDESIF_3 EPCS lane3 ដូចបានបង្ហាញក្នុងរូបខាងក្រោម។
    សម្រាប់ព័ត៌មានបន្ថែមអំពីចំណុចប្រទាក់សៀរៀលល្បឿនលឿន សូមមើល UG0447: IGLOO2 និង Smart-Fusion2 មគ្គុទ្ទេសក៍អ្នកប្រើចំណុចប្រទាក់សៀរៀលល្បឿនលឿន។

រូបភាពទី 5 • High-speed Serial Interface Configurator Window

Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-06

  1. សេវាកម្មគ្រប់គ្រងប្រព័ន្ធគ្រីបតូ៖ ដើម្បីអនុវត្តពិធីការ TLS/SSL ។

កិច្ចការខ្ចប់ខ្ចប់
ការចាត់តាំងលេខសម្ងាត់កញ្ចប់សម្រាប់ LEDs និងសញ្ញាចំណុចប្រទាក់ PHY ត្រូវបានបង្ហាញក្នុងតារាងខាងក្រោម។

តារាងទី 2 • LED ដល់ការចាត់តាំង Pins កញ្ចប់

ឈ្មោះច្រក ខ្ចប់ខ្ចប់
LED_1 D26
LED_2 F26
LED_3 F27
LED_4 C26
LED_5 C28
LED_6 B27
LED_7 C27
LED_8 អ៊ី២៦

តារាងទី 3 • PHY Interface Signals ទៅកាន់ Package Pins Assignments

ឈ្មោះច្រក ទិសដៅ ខ្ចប់ខ្ចប់
PHY_MDC ទិន្នផល F3
PHY_MDIO បញ្ចូល K7
PHY_RST ទិន្នផល F2

គម្រោងកម្មវិធីបង្កប់ SoftConsole
ហៅគម្រោង SoftConsole ដោយប្រើ SoftConsole IDE ឯករាជ្យ។

ជង់ខាងក្រោមត្រូវបានប្រើសម្រាប់ការរចនាសាកល្បងនេះ៖

  • បណ្ណាល័យ PolarSSL កំណែ 1.2.8
  • lwIP TCP/IP stack កំណែ 1.4.1
  • FreeRTOS

តួលេខខាងក្រោមបង្ហាញពីអតីតample នៃរចនាសម្ព័ន្ធថតកម្មវិធី SoftConsole នៃការរចនាសាកល្បង។

រូបភាពទី 6 • SoftConsole Project Explorer Window

Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-07

គម្រោងនេះមានសុវត្ថភាព webការអនុវត្តកម្មវិធីម៉ាស៊ីនមេដោយប្រើ PolarSSL, lwIP, និង FreeRTOS ។

សេវាកម្មប្រព័ន្ធ Advanced Encryption Standard (AES) និង Non-deterministic Random Bit Generator (NRBG) ត្រូវបានប្រើដើម្បីអនុវត្តសុវត្ថិភាព webកម្មវិធីម៉ាស៊ីនមេ។ AES និង NRBG អាចត្រូវបានអនុវត្តដោយប្រើម៉ាស៊ីនផ្នែករឹង SmartFusion2 ឬបណ្ណាល័យ PolarSSL ផ្នែកទន់។ នៅក្នុងការរចនាសាកល្បងនេះ AES និង NRBG ត្រូវបានអនុវត្តដោយប្រើម៉ាស៊ីនផ្នែករឹង SmartFusion2 តាមរយៈសេវាកម្មប្រព័ន្ធ។

តារាងទី 4 • ម៉ាក្រូដើម្បីបើក ឬបិទសេវាគ្រប់គ្រងប្រព័ន្ធ

ប្រព័ន្ធសេវាម៉ាក្រូ / ទីតាំងម៉ាក្រូ

  • AES
    • #កំណត់ HW_AES ១
      <$Design_Files_Directory>\m2s_dg0516_df\SF2_Secure_Webserver_T
      CP_Demo_DF\Libero\Webserver_TCP\SoftConsole\Webserver_TCP_M
      SS_CM3\polarssl-1.2.8\include\polarssl\aes.h
  • NRBG
    • #កំណត់ HW_NRBG ១
      <$Design_Files_Directory>\m2s_dg0516_df\SF2_Secure_Webserver_T
      CP_Demo_DF\Libero\Webserver_TCP\SoftConsole\Webserver_TCP_M
      SS_CM3\polarssl-1.2.8\include\polarssl\ssl.h
      ចំណាំ៖ សេវាកម្មប្រព័ន្ធ AES និង NRBG ត្រូវបានគាំទ្រសម្រាប់ឧបករណ៍ SmartFusion2 ដែលបានបើកសុវត្ថិភាពទិន្នន័យដូចជា M2S0150TS ជាដើម។ ប្រសិនបើឧបករណ៍ SmartFusion2 មិនត្រូវបានបើកសុវត្ថិភាពទិន្នន័យទេ សូមបិទម៉ាក្រូដែលបានរៀបរាប់ក្នុងតារាងមុន ដើម្បីប្រើកម្មវិធី PolarSSL AES និង NRBG algorithms។
      រូបខាងក្រោមបង្ហាញពីកំណែកម្មវិធីបញ្ជាដែលប្រើសម្រាប់ការបង្ហាញ។
      រូបភាពទី 7 • Demo Design Driver Versions
      Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-08

ការអនុវត្តពិធីការ TLS/SSL ដោយប្រើបណ្ណាល័យ PolarSSL
ពិធីការ TLS/SSL ត្រូវបានបែងចែកទៅជាស្រទាប់ពិធីការពីរដូចខាងក្រោម៖

  • ស្រទាប់ពិធីការចាប់ដៃ
  • កត់ត្រាស្រទាប់ពិធីការ

ស្រទាប់ពិធីការចាប់ដៃ
ស្រទាប់នេះមានពិធីការរងខាងក្រោម៖

  • ការចាប់ដៃ៖ ប្រើដើម្បីចរចាព័ត៌មានវគ្គរវាងម៉ាស៊ីនមេ និងម៉ាស៊ីនភ្ញៀវ។ ព័ត៌មាននៃវគ្គរួមមានលេខសម្គាល់សម័យ វិញ្ញាបនបត្រមិត្តភ័ក្តិ លេខសម្ងាត់ ក្បួនដោះស្រាយការបង្ហាប់ និងលេខកូដសម្ងាត់ដែលបានចែករំលែកដែលត្រូវបានប្រើដើម្បីបង្កើតសោដែលត្រូវការ។
  • ផ្លាស់ប្តូរលក្ខណៈពិសេស Cipher៖ ប្រើដើម្បីផ្លាស់ប្តូរសោដែលប្រើសម្រាប់ការអ៊ិនគ្រីបរវាងម៉ាស៊ីនភ្ញៀវ និងម៉ាស៊ីនមេ។ គន្លឹះត្រូវបានគណនាពីព័ត៌មានដែលបានផ្លាស់ប្តូរកំឡុងពេលចាប់ដៃអតិថិជន-ម៉ាស៊ីនមេ។
  • ការជូនដំណឹង៖ សារដាស់តឿនត្រូវបានបង្កើតកំឡុងពេលចាប់ដៃអតិថិជន-ម៉ាស៊ីនមេ ដើម្បីរាយការណ៍អំពីបញ្ហា ឬការផ្លាស់ប្តូរស្ថានភាពទៅកាន់មិត្តភ័ក្តិ។

តួលេខខាងក្រោមបង្ហាញពីការលើសview នៃនីតិវិធីចាប់ដៃ TLS/SSL ។
សម្រាប់ព័ត៌មានបន្ថែមអំពីពិធីការចាប់ដៃ ពិធីការកត់ត្រា និងក្បួនដោះស្រាយគ្រីប សូមមើល http://tools.ietf.org/html/rfc5246.

រូបភាពទី 8 • នីតិវិធីចាប់ដៃ TLS/SSL

Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-09

ស្រទាប់ពិធីការកត់ត្រា
ពិធីការកត់ត្រាទទួល និងអ៊ិនគ្រីបទិន្នន័យពីកម្មវិធី ហើយផ្ទេរវាទៅស្រទាប់ដឹកជញ្ជូន។ ពិធីការកំណត់ត្រាបំបែកទិន្នន័យដែលបានទទួលទៅជាទំហំសមស្របទៅនឹងក្បួនដោះស្រាយគ្រីបគ្រីប និងបង្រួមទិន្នន័យជាជម្រើស។ ពិធីការនេះអនុវត្តកូដផ្ទៀងផ្ទាត់ MAC ឬ keyed-hash message authentication code (HMAC) និងអ៊ិនគ្រីប ឬឌិគ្រីបទិន្នន័យដោយប្រើព័ត៌មានដែលបានចរចាក្នុងអំឡុងពេលពិធីការចាប់ដៃ។

ការដំឡើង Demo Design
ជំហានខាងក្រោមពិពណ៌នាអំពីរបៀបរៀបចំការបង្ហាញសម្រាប់បន្ទះឧបករណ៍អភិវឌ្ឍន៍កម្រិតខ្ពស់ SmartFusion2៖

  1. ភ្ជាប់ម៉ាស៊ីនកុំព្យូទ័រទៅឧបករណ៍ភ្ជាប់ J33 ដោយប្រើខ្សែ USB A ទៅ mini-B ។ កម្មវិធីបញ្ជាស្ពានអ្នកទទួល/បញ្ជូនអសមកាល (UART) របស់ USB ទៅជាសកល ត្រូវបានរកឃើញដោយស្វ័យប្រវត្តិ។
    ចំណាំ៖ ប្រសិនបើច្រក COM មិនត្រូវបានរកឃើញដោយស្វ័យប្រវត្តិទេ សូមដំឡើងកម្មវិធីបញ្ជា FTDI D2XX សម្រាប់ទំនាក់ទំនងស្ថានីយសៀរៀលតាមរយៈខ្សែ FTDI mini-USB ។ កម្មវិធីបញ្ជា រួមជាមួយនឹងការណែនាំអំពីការដំឡើងគឺអាចរកបាននៅ www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip.
  2. ចុចកណ្ដុរស្ដាំលើច្រក COM នីមួយៗដែលបានរកឃើញទាំងបួន ហើយចុច Properties ដើម្បីស្វែងរកច្រកដែលមានទីតាំងនៅលើ USB FP5 Serial Converter C ដូចបង្ហាញក្នុងរូបខាងក្រោម។ កត់ត្រាលេខច្រក COM សម្រាប់ប្រើកំឡុងពេលកំណត់រចនាសម្ព័ន្ធស្ថានីយសៀរៀល ដូចដែលបានបង្ហាញក្នុងរូបខាងក្រោម។
    រូបភាពទី 9 • បង្អួចកម្មវិធីគ្រប់គ្រងឧបករណ៍
    Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-10
  3. ភ្ជាប់ jumpers នៅលើបន្ទះឧបករណ៍អភិវឌ្ឍន៍កម្រិតខ្ពស់ SmartFusion2 ដូចដែលបានបង្ហាញក្នុងតារាងខាងក្រោម។ សម្រាប់ព័ត៌មានអំពីទីតាំង jumper សូមមើលឧបសម្ព័ន្ធទី 3៖ Jumper Locations, .
    ប្រយ័ត្ន៖ បិទកុងតាក់ផ្គត់ផ្គង់ថាមពល SW7 មុនពេលធ្វើការភ្ជាប់ jumper ។
    តារាងទី 5 • SmartFusion2 Advanced Kit Jumper Settings
    Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-31
  4. នៅក្នុង SmartFusion2 Advanced Development Kit សូមភ្ជាប់ការផ្គត់ផ្គង់ថាមពលទៅឧបករណ៍ភ្ជាប់ J42 ។
  5. ការរចនានេះ example អាចដំណើរការទាំង IP ឋិតិវន្ត និងរបៀប IP ថាមវន្ត។ តាមលំនាំដើម ការសរសេរកម្មវិធី files ត្រូវបានផ្តល់ជូនសម្រាប់របៀប IP ថាមវន្ត។
    • សម្រាប់ IP ឋិតិវន្ត សូមភ្ជាប់ម៉ាស៊ីនកុំព្យូទ័រទៅឧបករណ៍ភ្ជាប់ J21 នៃបន្ទះឧបករណ៍អភិវឌ្ឍន៍កម្រិតខ្ពស់ SmartFusion2 ដោយប្រើខ្សែ RJ45 ។
    • សម្រាប់ IP ថាមវន្ត សូមភ្ជាប់ច្រកបណ្តាញបើកចំហណាមួយទៅកាន់ឧបករណ៍ភ្ជាប់ J21 នៃបន្ទះឧបករណ៍អភិវឌ្ឍន៍កម្រិតខ្ពស់ SmartFusion2 ដោយប្រើខ្សែ RJ45 ។

រូបថតនៃការដំឡើងក្រុមប្រឹក្សាភិបាល
រូបថតនៃបន្ទះឧបករណ៍អភិវឌ្ឍន៍កម្រិតខ្ពស់ SmartFusion2 ជាមួយនឹងការដំឡើងដែលបានកំណត់ទាំងអស់ត្រូវបានផ្តល់ឱ្យនៅក្នុងឧបសម្ព័ន្ធទី 2៖ ការដំឡើងក្តារសម្រាប់ដំណើរការសុវត្ថិភាព Webម៉ាស៊ីនមេ

កំពុងដំណើរការ Demo Design
ជំហានខាងក្រោមពិពណ៌នាអំពីរបៀបដំណើរការការរចនាសាកល្បង៖

  1. ទាញយកការរចនាសាកល្បងពី៖ http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
  2. បើកកុងតាក់ផ្គត់ផ្គង់ថាមពល SW7 ។
  3. ចាប់ផ្តើមកម្មវិធីត្រាប់តាមស្ថានីយសៀរៀលណាមួយដូចជា៖
    • HyperTerminal
    • ពូធី
    • TeraTerm
      ចំណាំ៖ នៅក្នុងការបង្ហាញនេះ PuTTY ត្រូវបានប្រើ។
      ការកំណត់រចនាសម្ព័ន្ធសម្រាប់កម្មវិធីគឺ៖
    • អត្រា Baud: 115200
    • ប្រាំបីប៊ីតទិន្នន័យ
    • ឈប់បន្តិច
    • គ្មានភាពស្មើគ្នា
    • គ្មានការគ្រប់គ្រងលំហូរ
      សម្រាប់ព័ត៌មានបន្ថែមអំពីការកំណត់រចនាសម្ព័ន្ធកម្មវិធីត្រាប់តាមស្ថានីយសៀរៀល សូមមើលការណែនាំអំពីការកំណត់រចនាសម្ព័ន្ធកម្មវិធីត្រាប់តាមស្ថានីយសៀរៀល។
  4. រៀបចំកម្មវិធី SmartFusion2 Advanced Development Kit board ជាមួយនឹងការងារ file ផ្តល់ជូនជាផ្នែកមួយនៃការរចនា fileដោយប្រើកម្មវិធី FlashPro Express សូមមើលឧបសម្ព័ន្ធទី 1៖ ការសរសេរកម្មវិធីឧបករណ៍ដោយប្រើ FlashPro Express, .
    ចំណាំ៖ ការបង្ហាញអាចដំណើរការក្នុងរបៀបឋិតិវន្ត និងថាមវន្ត។ ដើម្បីដំណើរការការរចនាក្នុងរបៀប IP ឋិតិវន្ត សូមអនុវត្តតាមជំហានដែលបានរៀបរាប់នៅក្នុងឧបសម្ព័ន្ធទី 4៖ ការដំណើរការការរចនានៅក្នុងរបៀប IP ឋិតិវន្ត។
  5. បើកដំណើរការបន្ទះឧបករណ៍អភិវឌ្ឍន៍កម្រិតខ្ពស់ SmartFusion2 ។
    សារស្វាគមន៍ដែលមានអាសយដ្ឋាន IP ថាមវន្តត្រូវបានបង្ហាញនៅក្នុងកម្មវិធីត្រាប់តាមស្ថានីយសៀរៀល ដូចដែលបានបង្ហាញក្នុងរូបខាងក្រោម។
    រូបភាពទី 10 • ជម្រើសអ្នកប្រើប្រាស់
    Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-11
  6. អាសយដ្ឋាន IP ដែលបង្ហាញនៅលើ PuTTY គួរតែត្រូវបានបញ្ចូលក្នុងរបារអាសយដ្ឋាននៃកម្មវិធីរុករកដើម្បីដំណើរការសុវត្ថិភាព webម៉ាស៊ីនមេ។ ប្រសិនបើអាសយដ្ឋាន IP គឺ 10.60.3.120 សូមបញ្ចូល https://10.60.3.120 ក្នុងរបារអាសយដ្ឋាននៃកម្មវិធីរុករក។ ការបង្ហាញនេះគាំទ្រទាំងកម្មវិធីរុករក Microsoft Internet Explorer និង Mozilla Firefox ។

កំពុងដំណើរការសុវត្ថិភាព Webម៉ាស៊ីនមេសាកល្បងជាមួយ Microsoft Internet Explorer
ជំហានខាងក្រោមពិពណ៌នាអំពីរបៀបដំណើរការសុវត្ថិភាព webការបង្ហាញម៉ាស៊ីនមេជាមួយ Microsoft Internet Explorer៖

  1. បើក Microsoft Internet Explorer ហើយវាយពាក្យ URL (សម្រាប់ឧampឡេ https://10.60.3.120) នៅក្នុងរបារអាសយដ្ឋាន។ កម្មវិធីរុករកបង្ហាញសារព្រមានមួយ ដូចបង្ហាញក្នុងរូបខាងក្រោម។
    រូបភាពទី 11 • Microsoft Internet Explorer បង្ហាញសារព្រមានអំពីកំហុសវិញ្ញាបនបត្រ
    Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-12
  2. សូមចុចបន្តទៅនេះ webគេហទំព័រ (មិនត្រូវបានណែនាំ) ដើម្បីចាប់ផ្តើមទំនាក់ទំនងប្រកបដោយសុវត្ថិភាពជាមួយ webម៉ាស៊ីនមេ។ Microsoft Internet Explorer បង្ហាញម៉ឺនុយមេនៃសុវត្ថិភាព webserver ដូចបង្ហាញក្នុងរូបខាងក្រោម។
    រូបភាពទី 12 • Main Menu of Secure Webម៉ាស៊ីនមេនៅក្នុង Internet Explorer
    Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-32

កំពុងដំណើរការសុវត្ថិភាព Webម៉ាស៊ីនមេសាកល្បងជាមួយ Mozilla Firefox
ជំហានខាងក្រោមពិពណ៌នាអំពីរបៀបដំណើរការសុវត្ថិភាព webការបង្ហាញម៉ាស៊ីនមេជាមួយ Mozilla Firefox៖

  1. បើកកម្មវិធីរុករក Mozilla Firefox ហើយបញ្ចូល URL (សម្រាប់ឧampឡេ https://10.60.3.120) នៅក្នុងរបារអាសយដ្ឋាន។ កម្មវិធីរុករកបង្ហាញសារព្រមានមួយ ដូចបង្ហាញក្នុងរូបខាងក្រោម។
    រូបភាពទី 13 • Mozilla Firefox បង្ហាញសារព្រមាន
    Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-14
  2. ជ្រើសរើស I Understand the Risks រួចចុច Add Exception….
  3. ចុច បញ្ជាក់​ការ​លើក​លែង​សុវត្ថិភាព​ក្នុង​បង្អួច​បន្ថែម​ការ​លើក​លែង​សុវត្ថិភាព ដូច​បង្ហាញ​ក្នុង​រូប​ខាង​ក្រោម ដើម្បី​ចាប់​ផ្តើម​ទំនាក់​ទំនង​ដោយ​សុវត្ថិភាព​ជាមួយ​នឹង webម៉ាស៊ីនមេ។ រូបភាពទី 14 • បន្ថែមបង្អួចករណីលើកលែងសុវត្ថិភាព
    Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-15ចំណាំ៖ ការបន្ថែមការលើកលែងសុវត្ថិភាពសម្រាប់អាសយដ្ឋាន IP គឺចាំបាច់សម្រាប់ការរុករកលើកដំបូងប៉ុណ្ណោះ។
    ចំណាំ៖ ប្រសិនបើអ្នកទទួលបានសារបរាជ័យក្នុងការចាប់ដៃនៅក្នុងស្ថានីយ សូមមិនអើពើនឹងសារនោះ។
  4. កម្មវិធីរុករក Mozilla Firefox បង្ហាញម៉ឺនុយមេ ដូចបង្ហាញក្នុងរូបខាងក្រោម។
    រូបភាពទី 15 • Main Menu of the Secure Webម៉ាស៊ីនមេនៅក្នុង Mozilla Firefox
    Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-16ម៉ឺនុយមេមានជម្រើសដូចខាងក្រោមៈ
    • អំពូល LED ភ្លឹបភ្លែតៗ
    • ការបង្ហាញ HyperTerminal
    • SmartFusion2 ស្វែងរកតាម Google
      ចំណាំ៖ ជម្រើសទាំងនេះអាចត្រូវបានផ្ទៀងផ្ទាត់ដោយប្រើ Microsoft Internet Explorer ឬ Mozilla Firefox web កម្មវិធីរុករក។ នៅក្នុងការបង្ហាញនេះ ជម្រើសត្រូវបានបង្ហាញដោយប្រើ Mozilla Firefox web កម្មវិធីរុករក។

អំពូល LED ភ្លឹបភ្លែតៗ

  1. ចុច Blinking LEDs នៅលើម៉ឺនុយមេ។ អ្នកអាចសង្កេតមើលគំរូ LED ដែលកំពុងដំណើរការនៅលើបន្ទះ SmartFusion2 ។ នេះ។ webទំព័រផ្តល់ជម្រើសមួយដើម្បីបញ្ចូលតម្លៃដើម្បីព្រិចភ្នែក LEDs ដោយដៃដូចបង្ហាញក្នុងរូបភាពខាងក្រោម។
    រូបភាពទី 16 • ទំព័រ LEDs ភ្លឹបភ្លែតៗ
    Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-17
  2. បញ្ចូលលេខណាមួយរវាង 1-255 ដើម្បីបំភ្លឺ LEDs ដោយដៃ។ សម្រាប់អតីតampប្រសិនបើអ្នកបញ្ចូលលេខ 1 ការភ្លឹបភ្លែតៗ LED1 នឹងបិទ។ ប្រសិនបើអ្នកបញ្ចូលលេខ 255 នោះអំពូល LED ទាំងប្រាំបីនឹងបិទ។
  3. ចុច ដើម ដើម្បីត្រឡប់ទៅម៉ឺនុយមេ។
    ចំណាំ៖ SmartFusion2 Advanced Development Kit មាន LEDs ទាបសកម្ម។

ការបង្ហាញ HyperTerminal

  1. ចុច HyperTerminal Display នៅលើម៉ឺនុយមេ។ រូបខាងក្រោមបង្ហាញ ក webទំព័រដែលផ្តល់ជម្រើសមួយដើម្បីបញ្ចូលតម្លៃខ្សែអក្សរ។
    រូបភាពទី 17 • ទំព័របង្ហាញ HyperTerminal
    Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-18ខ្សែអក្សរដែលបានបញ្ចូលត្រូវបានបង្ហាញនៅលើ PuTTY ដូចបង្ហាញក្នុងរូបខាងក្រោម។
    រូបភាពទី 18 • ការបង្ហាញខ្សែអក្សរនៅលើ PuTTY
    Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-19
  2. ចុចត្រឡប់ទៅទំព័រមួយ (ប៊ូតុងព្រួញ) ឬទំព័រដើម ដើម្បីត្រឡប់ទៅម៉ឺនុយមេ។

SmartFusion2 ស្វែងរកតាម Google

  1. ចុច SmartFusion2 ស្វែងរក Google នៅលើម៉ឺនុយមេ។
    ចំណាំ៖ ការភ្ជាប់អ៊ីនធឺណិតត្រូវបានទាមទារដោយមានសិទ្ធិចូលប្រើប្រាស់ត្រឹមត្រូវដើម្បីចូលទៅកាន់ទំព័រស្វែងរក Google SmartFusion2 ។ រូបខាងក្រោមបង្ហាញ ក web ទំព័រជាមួយ Google ស្វែងរក។
    រូបភាពទី 19 • SmartFusion2 ទំព័រស្វែងរក Google
    Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-20
  2. ចុច ដើម ដើម្បីត្រលប់ទៅម៉ឺនុយមេ។

ឧបសម្ព័ន្ធទី 1៖ សរសេរកម្មវិធីឧបករណ៍ដោយប្រើ FlashPro Express

ផ្នែកនេះពិពណ៌នាអំពីរបៀបសរសេរកម្មវិធីឧបករណ៍ SmartFusion2 ជាមួយនឹងការងារសរសេរកម្មវិធី file ដោយប្រើ FlashPro Express ។

ដើម្បីដាក់កម្មវិធីឧបករណ៍ សូមអនុវត្តជំហានខាងក្រោម៖

  1. ត្រូវប្រាកដថាការកំណត់ jumper នៅលើក្តារគឺដូចគ្នាទៅនឹងការកំណត់ដែលបានរាយក្នុងតារាងទី 5, ។
    ចំណាំ៖ កុងតាក់ផ្គត់ផ្គង់ថាមពលត្រូវតែបិទ ខណៈពេលដែលកំពុងធ្វើការភ្ជាប់ jumper ។
  2. ភ្ជាប់ខ្សែផ្គត់ផ្គង់ថាមពលទៅនឹងឧបករណ៍ភ្ជាប់ J42 នៅលើក្តារ។
  3. បើកកុងតាក់ផ្គត់ផ្គង់ថាមពល SW7.
  4. នៅលើម៉ាស៊ីនកុំព្យូទ័រ សូមបើកដំណើរការកម្មវិធី FlashPro Express ។
  5. ចុច New ឬជ្រើសរើស New Job Project ពី FlashPro Express Job ពី Project menu ដើម្បីបង្កើតគម្រោងការងារថ្មី ដូចបង្ហាញក្នុងរូបខាងក្រោម។
    រូបភាពទី 20 • គម្រោងការងារ FlashPro Express
    Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-21
  6. បញ្ចូលដូចខាងក្រោមក្នុងគម្រោងការងារថ្មីពីប្រអប់ FlashPro Express Job dialog box:
    • ការងារសរសេរកម្មវិធី file៖ ចុច រកមើល ហើយរុករកទៅទីតាំងដែល .job file មានទីតាំងនៅហើយជ្រើសរើស file. ទីតាំងលំនាំដើមគឺ៖
      \m2s_dg0516_df\SF2_Secure_Webserver_TCP_Demo_DF\Programm ing_Job
    • ឈ្មោះគម្រោងការងារ FlashPro Express៖ ចុចរកមើល ហើយរុករកទៅទីតាំងដែលអ្នកចង់រក្សាទុកគម្រោង។
      រូបភាពទី 21 • គម្រោងការងារថ្មីពី FlashPro Express Job
      Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-22
  7. ចុចយល់ព្រម។ ការសរសេរកម្មវិធីដែលត្រូវការ file ត្រូវបានជ្រើសរើស និងត្រៀមខ្លួនជាស្រេចដើម្បីដាក់កម្មវិធីនៅក្នុងឧបករណ៍។
  8. បង្អួច FlashPro Express លេចឡើងដូចបានបង្ហាញក្នុងរូបខាងក្រោម។ បញ្ជាក់​ថា​លេខ​អ្នក​សរសេរ​កម្មវិធី​បង្ហាញ​ក្នុង​វាល​អ្នក​សរសេរ​កម្មវិធី។ ប្រសិនបើវាមិនដំណើរការទេ សូមបញ្ជាក់ការភ្ជាប់បន្ទះ ហើយចុច ធ្វើឱ្យស្រស់/ស្កេនអ្នកសរសេរកម្មវិធីឡើងវិញ។
    រូបភាពទី 22 • ការសរសេរកម្មវិធីឧបករណ៍
    Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-23
  9. ចុច RUN ។ នៅពេលដែលឧបករណ៍ត្រូវបានសរសេរកម្មវិធីដោយជោគជ័យ ស្ថានភាព RUN PASSED ត្រូវបានបង្ហាញដូចបង្ហាញក្នុងរូបភាពខាងក្រោម។
    រូបភាពទី 23 • FlashPro Express—ដំណើរការឆ្លងកាត់
    Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-24
  10. បិទ FlashPro Express ឬក្នុងផ្ទាំង Project ចុច ចេញ។

ឧបសម្ព័ន្ធទី 2៖ ការដំឡើងក្តារសម្រាប់ដំណើរការសុវត្ថិភាព Webម៉ាស៊ីនមេ

រូបខាងក្រោមបង្ហាញពីការដំឡើងក្តារសម្រាប់ដំណើរការការបង្ហាញនៅលើបន្ទះឧបករណ៍អភិវឌ្ឍន៍កម្រិតខ្ពស់ SmartFusion2 ។

រូបភាពទី 24 • ការដំឡើងកញ្ចប់អភិវឌ្ឍន៍កម្រិតខ្ពស់ SmartFusion2

Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-25

ឧបសម្ព័ន្ធទី ១៖ ទីតាំងលោត

តួរលេខខាងក្រោមបង្ហាញពីទីតាំង jumper នៅក្នុងបន្ទះឧបករណ៍អភិវឌ្ឍន៍កម្រិតខ្ពស់ SmartFusion2 ។
រូបភាពទី 25 • ទីតាំង Jumper នៅក្នុង Advanced Development Kit Board

Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-26

ចំណាំ៖ អ្នកលោតដែលបន្លិចជាពណ៌ក្រហមត្រូវបានកំណត់តាមលំនាំដើម។ អ្នកលោតបន្លិចជាពណ៌បៃតងត្រូវតែកំណត់ដោយដៃ។
ចំណាំ៖ ទីតាំងរបស់ jumpers ក្នុងរូបភាពមុនគឺអាចស្វែងរកបាន។

ឧបសម្ព័ន្ធទី 4៖ ដំណើរការការរចនាក្នុងរបៀប IP ឋិតិវន្ត

ជំហានខាងក្រោមពិពណ៌នាអំពីរបៀបដំណើរការការរចនានៅក្នុងរបៀប IP ឋិតិវន្ត៖

  1. ចុចកណ្ដុរស្ដាំលើ secure_webserver នៅក្នុងបង្អួច Project Explorer នៃគម្រោង SoftConsole ហើយជ្រើសរើស Properties ដូចបង្ហាញក្នុងរូបខាងក្រោម។
    រូបភាពទី 26 • Project Explorer Window នៃគម្រោង SoftConsole
    Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-27រូបខាងក្រោមបង្ហាញពីការដកនិមិត្តសញ្ញា NET_USE_DHCP នៅក្នុងផ្ទាំងការកំណត់ឧបករណ៍នៃ Properties for secure_webបង្អួចម៉ាស៊ីនមេ។
    រូបភាពទី 27 • Project Explorer Properties Window
    Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-28ប្រសិនបើឧបករណ៍ត្រូវបានភ្ជាប់ក្នុងរបៀប IP ឋិតិវន្ត នោះអាសយដ្ឋាន IP ឋិតិវន្តរបស់ក្តារគឺ 169.254.1.23 បន្ទាប់មកប្តូរការកំណត់ម៉ាស៊ីន TCP/IP ដើម្បីឆ្លុះបញ្ចាំងពីអាសយដ្ឋាន IP ។ រូបខាងក្រោមបង្ហាញពីការកំណត់ម៉ាស៊ីន PC TCP/IP ។
    រូបភាពទី 28 • ការកំណត់ម៉ាស៊ីនកុំព្យូទ័រ TCP/IP
    Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-29រូបខាងក្រោមបង្ហាញពីការកំណត់អាសយដ្ឋាន IP ឋិតិវន្ត។
    រូបភាពទី 29 • ការកំណត់អាសយដ្ឋាន IP ឋិតិវន្ត
    Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-30នៅពេលដែលការកំណត់ទាំងនេះត្រូវបានកំណត់រចនាសម្ព័ន្ធ បង្កើតកម្មវិធីបង្កប់ នាំចូល .hex ចុងក្រោយបង្អស់ file ចូលទៅក្នុង eNVM ហើយដំណើរការការរចនា Libero ។ សូមមើលការដំណើរការការរចនាសាកល្បង ទំព័រទី 13 ដើម្បីប្រតិបត្តិការរចនាក្នុងរបៀប IP ឋិតិវន្ត ប្រសិនបើឧបករណ៍ SmartFusion2 ត្រូវបានសរសេរកម្មវិធីជាមួយ top_static.job រួចហើយ file.
    ចំណាំ៖ ដើម្បីដំណើរការកម្មវិធីក្នុងរបៀបបំបាត់កំហុស អ្នកសរសេរកម្មវិធី FlashPro ត្រូវបានទាមទារ។

ឯកសារ/ធនធាន

Microsemi Pest Repeller ដំណើរការដោយសុវត្ថិភាព Webម៉ាស៊ីនមេនៅលើ SmartFusion2 [pdf] ការណែនាំអ្នកប្រើប្រាស់
ឧបករណ៍បណ្តេញសត្វល្អិតដំណើរការដោយសុវត្ថិភាព Webserver នៅលើ SmartFusion2, Pest, Repeller Running Secure Webម៉ាស៊ីនមេនៅលើ SmartFusion2 នៅលើ SmartFusion2

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *