د مایکروسیمي آفت ریپیلر چلول خوندي Webپه SmartFusion2 کې سرور
د بیاکتنې تاریخ
د بیاکتنې تاریخ هغه بدلونونه بیانوي چې په سند کې پلي شوي.
بدلونونه د بیاکتنې لخوا لیست شوي، د خورا اوسني خپرونې سره پیل کیږي.
بیاکتنه 9.0
لاندې په دې بیاکتنه کې د بدلونونو لنډیز دی.
- د Libero SoC v2021.1 سند تازه کړی.
- د لیبرو نسخو شمیرو ته حوالې لرې کړې.
بیاکتنه 8.0
د Libero v11.8 SP1 سافټویر ریلیز لپاره سند تازه کړی.
بیاکتنه 7.0
لاندې هغه بدلونونه دي چې د دې سند په 7.0 بیاکتنه کې ترسره شوي.
- Libero SoC، FlashPro، او SoftConsole ډیزاین اړتیاوې تازه شوي. د نورو معلوماتو لپاره، د ډیزاین اړتیاوې، پاڼه 5 وګورئ.
- د لارښود په اوږدو کې، د SoftConsole پروژو نومونه چې په ډیمو ډیزاین کې کارول کیږي او ټول اړونده ارقام تازه شوي.
بیاکتنه 6.0
د دې سند په 11.7 بیاکتنه کې د Libero v76931 سافټویر ریلیز (SAR 6.0) سند تازه کړی.
بیاکتنه 5.0
د SoftConsole Firmware پروژه تازه شوې، پاڼه 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 د دې سند لومړۍ خپرونه وه.
خوندي چلول Webپه SmartFusion2 وسیلو کې د سرور ډیمو ډیزاین
د PolarSSL، lwIP، او FreeRTOS کارول
دا ډیمو خوندي تشریح کوي webد ترانسپورت پرت امنیت (TLS) په کارولو سره د سرور وړتیاوې،
د خوندي ساکټ پرت (SSL) پروتوکول، او د SmartFusion®2 وسیلو درې سرعت ایترنیټ منځني لاسرسي کنټرولر (TSEMAC). دا ډیمو تشریح کوي:
- د SmartFusion2 ایترنیټ میډیا لاسرسي کنټرول (MAC) کارول د سیریل ګیګابایټ میډیا خپلواک انٹرفیس (SGMII) PHY سره وصل شوي.
- د PolarSSL کتابتون (وړیا TLS/SSL پروتوکول کتابتون) سره د SmartFusion2 MAC ډرایور ادغام، د سپک وزن IP (lwIP) TCP/IP سټیک، او وړیا ریښتیني وخت عملیاتي سیسټم (RTOS).
- د TLS/SSL پروتوکول پلي کولو لپاره د مایکروسیمي کریپټوګرافیک سیسټم خدماتو کارول.
- د خوندیتوب پلي کول webد سرور غوښتنلیک په SmartFusion2 پرمختللي پرمختیا کټ بورډ کې.
- د ډیمو چلول.
په SmartFusion2 Microcontroller Subsystem (MSS) کې د TSEMAC پرزی مثال د کوربه کمپیوټر او ایترنیټ شبکې ترمینځ د لاندې ډیټا نرخونو (د لاین سرعت) کې د ډیټا لیږدولو لپاره تنظیم کیدی شي:
- 10 Mbps
- 100 Mbps
- 1000 Mbps
د SmartFusion2 وسیلو لپاره د TSEMAC انٹرفیس په اړه د نورو معلوماتو لپاره، UG0331 ته مراجعه وکړئ: SmartFusion2 Microcontroller Subsystem User Guide.
خوندي Webد سرور ډیمو ډیزاین اوورview
خوندي webد سرور غوښتنلیک د TLS/SSL امنیت پروتوکول ملاتړ کوي چې پیغامونه کوډ کوي او کوډ کوي، د پیغام په وړاندې ارتباط خوندي کويampering د خوندي څخه اړیکه webسرور ډاډ ورکوي چې حساس معلومات په یو پټ کوډ کې ژباړل کیدی شي چې دا یې ستونزمن کويampد معلوماتو سره.
خوندي webد سرور ډیمو ډیزاین لاندې پرتونه لري، لکه څنګه چې په 1 شکل کې ښودل شوي،
- د کاریال طبقه
- امنیتي پرت (TLS/SSL پروتوکول)
- د ټرانسپورټ پرت (lwIP TCP/IP سټیک)
- RTOS او د فرم ویئر پرت
خوندي چلول Webد PolarSSL، lwIP، او FreeRTOS په کارولو سره په SmartFusion2 وسیلو کې د سرور ډیمو ډیزاین
شکل 1 • خوندي Webد سرور پرتونه
د غوښتنلیک پرت (HTTPS) | FreeRTOS |
امنیتي پرت (TLS/SSL پروتوکول) | |
د ټرانسپورټ پرت (IwIP TCP/IP سټیک) | |
د فرم ویئر پرت | |
د سمارټ فیوژن 2 پرمختللي پرمختیا کټ (HW) |
د کاریال طبقه
خوندي webد سرور غوښتنلیک د SmartFusion2 پرمختللي پرمختیا کټ بورډ کې پلي کیږي. غوښتنلیک د پیرودونکي براوزر څخه د HTTPS غوښتنه اداره کوي او د دوی غوښتنو ته په ځواب کې پیرودونکي ته جامد پا pagesې لیږدوي. دا پاڼې د پیرودونکي (میزبان کمپیوټر) براوزر کې پرمخ ځي. لاندې شکل د نښلونکي سرور بلاک ډیاګرام ښیې (خوندي webد سرور غوښتنلیک په SmartFusion2 وسیلې کې روان دی) او پیرودونکي (web براوزر په کوربه کمپیوټر کې روان دی).
شکل 2 • د پیرودونکي سرور مخابراتي بلاک ډیاګرام
شکل 2 • د پیرودونکي سرور مخابراتي بلاک ډیاګرام
امنیتي پرت (TLS/SSL پروتوکول)
انټرنیټ براوزرونه او webسرورونه د TLS/SSL پروتوکول کاروي ترڅو معلومات په خوندي ډول انتقال کړي.
TLS/SSL د سرور او پیرودونکي تصدیق کولو لپاره کارول کیږي ترڅو د کوډ کولو په کارولو سره د تصدیق شوي اړخونو ترمینځ خوندي اړیکه رامینځته کړي. دا پروتوکول د ټرانسپورټ پروتوکول، TCP/IP څخه پورته پروت دی لکه څنګه چې په 1 شکل، 3 پاڼه کې ښودل شوي. د خلاصې سرچینې پولار ایس ایس ایل کتابتون د خوندي لپاره د TLS/SSL پروتوکول پلي کولو لپاره کارول کیږي. webپه دې ډیمو کې د سرور غوښتنلیک.
لاندې ته مراجعه وکړئ URLد بشپړ TLS/SSL پروتوکول پلي کولو توضیحاتو لپاره:
- د ټرانسپورټ پرت امنیت پروتوکول نسخه 1.2: http://tools.ietf.org/html/rfc5246
- د ټرانسپورټ پرت امنیت پروتوکول نسخه 1.1: http://tools.ietf.org/html/rfc4346
- د TLS پروتوکول نسخه 1.0: http://tools.ietf.org/html/rfc2246
- د خوندي ساکټ پرت پروتوکول نسخه 3.0: http://tools.ietf.org/html/rfc6101
د پولار ایس ایس ایل کتابتون کې کریپټوګرافیک او TLS/SSL پروتوکول پلي کول شامل دي. دا کتابتون د خوندي پلي کولو لپاره د غوښتنلیک برنامې انٹرفیس افعال چمتو کوي webد سرور غوښتنلیک د TLS/SSL پروتوکول او د سافټویر کریپټوګرافیک الګوریتمونو په کارولو سره.
د TLS/SSL پروتوکول کتابتون د سرچینې کوډ په اړه د نورو معلوماتو لپاره چې په C کې لیکل شوي او د جواز ورکولو معلوماتو ته مراجعه وکړئ https://polarssl.org/.
د ټرانسپورټ پرت (lwIP TCP/IP سټیک)
د lwIP سټیک د سرایت شوي سیسټمونو لپاره مناسب دی ځکه چې دا لږ سرچینې کاروي، او د عملیاتي سیسټم سره یا پرته کارول کیدی شي. lwIP د IP، د انټرنیټ کنټرول پیغام پروتوکول (ICMP)، د کاروونکي د حقیقي تطبیق څخه جوړ دی.tagد رام پروتوکول (UDP)، او TCP پروتوکولونه، او همدارنګه د مالتړ افعال لکه بفر او حافظې مدیریت.
lwIP د لاندې پتې څخه د ډاونلوډ لپاره د C سرچینې کوډ په توګه شتون لري (د BSD جواز لاندې) http://download.savannah.gnu.org/releases/lwIP/
RTOS او د فرم ویئر پرت
FreeRTOS د خلاصې سرچینې ریښتیني وخت عملیاتي سیسټم کرنل دی. FreeRTOS په دې ډیمو کې د کارونو لومړیتوب او مهالویش لپاره کارول کیږي. د نورو معلوماتو او وروستي سرچینې کوډ لپاره، مراجعه وکړئ
http://www.freertos.org.
فرم ویئر د لاندې MSS اجزاو تنظیم او کنټرول لپاره د سافټویر ډرایور پلي کول چمتو کوي:
- ایترنیټ MAC
- د سیسټم کنټرول خدمتونه
- ملټي موډ یونیورسل اسینکرونس / همغږي اخیستونکی / لیږدونکی (MMUART)
- د عمومي هدف داخل او محصول (GPIO)
- سیریل پرفیریل انٹرفیس (SPI)
د ډیزاین اړتیاوې
لاندې جدول د دې ډیمو ډیزاین لپاره د هارډویر او سافټویر ډیزاین اړتیاوې لیست کوي.
جدول 1 • د ډیزاین اړتیاوې
- اړتیا / نسخه
عملیاتي سیسټم 64 بټ وینډوز 7 او 10 - هارډویر
د سمارټ فیوژن 2 پرمختللي پرمختیا کټ:- 12 V اډاپټر
- FlashPro5 پروګرامر
- USB A ته Mini-B کیبل
- ایترنیټ کیبل RJ45
- کوربه کمپیوټر یا لپ ټاپ
- سافټویر
FlashPro Express
یادونه: readme.txt ته مراجعه وکړئ file په ډیزاین کې چمتو شوي fileد دې حوالې ډیزاین سره کارول شوي سافټویر نسخو لپاره. - Libero ® د سیسټم پر چپ (SoC) لپاره viewډیزاین کول files
- SoftConsole
- د MSS ایترنیټ MAC چلونکي
- کوربه PC ډرایورونه USB ته UART ډرایور
- د لاندې سیریل ټرمینل ایمولیشن برنامو څخه یو:
- HyperTerminal
- تیراټرم
- پوټي
- براوزر
د موزیلا فایرفاکس نسخه 24 یا وروسته
د انټرنیټ اکسپلورر 8 یا وروسته نسخه
یادونه: په دې لارښود کې ښودل شوي د لیبرو سمارټ ډیزاین او ترتیب کولو سکرین شاټونه یوازې د مثال لپاره دي.
د وروستي تازه معلوماتو لیدو لپاره د لیبرو ډیزاین خلاص کړئ.
شرطونه
مخکې له دې چې تاسو پیل کړئ:
Libero SoC ډاونلوډ او نصب کړئ (لکه څنګه چې په کې اشاره شوې webد دې ډیزاین لپاره سایټ) د لاندې ځای څخه کوربه کمپیوټر کې.
https://www.microsemi.com/product-directory/design-resources/1750-libero-soc
ډیمو ډیزاین
د ډیمو ډیزاین fileد لاندې لینک څخه د ډاونلوډ لپاره شتون لري:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
لاندې انځور د ډیزاین لوړ پوړ جوړښت ښیي files. د نورو جزیاتو لپاره، Readme.txt ته مراجعه وکړئ file.
شکل 3 • ډیمو ډیزاین Fileد لوړې کچې جوړښت
د ډیمو ډیزاین ځانګړتیاوې
د ډیمو ډیزاین لاندې اختیارونه لري:
- روښانه کول LEDs
- د هایپرټرمینل ښودنه
- SmartFusion2 د ګوګل لټون
د ډیمو ډیزاین توضیحات
د ډیمو ډیزاین د SGMII PHY انٹرفیس په کارولو سره د لسو بټ انٹرفیس (TBI) عملیاتو لپاره TSEMAC تنظیم کولو سره پلي کیږي.
د TSEMAC TBI انٹرفیس په اړه د نورو معلوماتو لپاره، UG0331 ته مراجعه وکړئ: SmartFusion2 Microcontroller Subsystem User Guide.
د Libero SoC هارډویر پروژه
لاندې ارقام د دې ډیمو ډیزاین لپاره د Libero SoC هارډویر ډیزاین پلي کول ښیې.
شکل 4 • Libero SoC د لوړې کچې هارډویر ډیزاین
د Libero SoC هارډویر پروژه لاندې SmartFusion2 MSS سرچینې او IPs کاروي:
- TSEMAC TBI انٹرفیس.
- MMUART_0 په SmartFusion232 Advanced Development Kit کې د RS-2 مخابراتو لپاره.
- GPIO: د ر lightا اخراج کونکي ډیایډونو (LEDs) سره انٹرفیس
- وقف شوي ان پټ پیډ 0 د ساعت سرچینې په توګه
- د تیز رفتار سیریل انٹرفیس (SERDESIF) SERDES_IF IP: د SERDESIF_3 EPCS لین 3 لپاره ترتیب شوی، لکه څنګه چې په لاندې شکل کې ښودل شوي.
د تیز رفتار سیریل انٹرفیسونو په اړه د نورو معلوماتو لپاره، UG0447 ته مراجعه وکړئ: IGLOO2 او Smart-Fusion2 د لوړ سرعت سیریل انٹرفیس کارن لارښود.
شکل 5 • د تیز رفتار سیریل انٹرفیس ترتیب کوونکی کړکۍ
- د کریپټوګرافیک سیسټم کنټرولر خدمتونه: د TLS/SSL پروتوکول پلي کولو لپاره.
د بسته بندۍ دنده
د LEDs او PHY انٹرفیس سیګنالونو لپاره د بسته بندۍ دندې په لاندې جدولونو کې ښودل شوي.
جدول 2 • LED د بسته بندۍ پنونو دنده
د بندر نوم | د بسته بندۍ پن |
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 • د PHY انٹرفیس سیګنالونه د بسته بندي پنونو دندې ته
د بندر نوم | هدایت | د بسته بندۍ پن |
PHY_MDC | محصول | F3 |
PHY_MDIO | داخلول | K7 |
PHY_RST | محصول | F2 |
د سافټ کنسول فرم ویئر پروژه
د سټنډرډ SoftConsole IDE په کارولو سره د SoftConsole پروژه غوښتنه وکړئ.
د دې ډیمو ډیزاین لپاره لاندې سټیکونه کارول کیږي:
- د پولر ایس ایس ایل کتابتون نسخه 1.2.8
- lwIP TCP/IP سټیک نسخه 1.4.1
- FreeRTOS
لاندې ارقام یو پخوانی ښیېampد ډیمو ډیزاین د SoftConsole سافټویر لارښود جوړښت.
شکل 6 • د SoftConsole پروژې اکسپلورر کړکۍ
پدې پروژه کې خوندي شامل دي webد PolarSSL، lwIP، او FreeRTOS په کارولو سره د سرور غوښتنلیک پلي کول.
د پرمختللي کوډ کولو معیاري (AES) او غیر متقابل رینډم بټ جنریټر (NRBG) سیسټم خدمات د خوندي پلي کولو لپاره کارول کیږي webد سرور غوښتنلیک. AES او NRBG د SmartFusion2 هارډویر انجن یا سافټویر PolarSSL کتابتون په کارولو سره پلي کیدی شي. په دې ډیمو ډیزاین کې، AES او NRBG د سیسټم خدماتو له لارې د SmartFusion2 هارډویر انجن په کارولو سره پلي کیږي.
4 جدول • د سیسټم کنټرولر خدماتو فعال یا غیر فعالولو لپاره میکرو
د سیسټم خدمت میکرو / میکرو موقعیت
- AES
- # HW_AES 1 تعریف کړئ
<$Design_Files_Directory>\m2s_dg0516_df\SF2_Secure_Webسرور_ټ
CP_Demo_DF\Libero\Webسرور_TCP\SoftConsole\Webسرور_TCP_M
SS_CM3\polarssl-1.2.8\شامل\polarssl\aes.h
- # HW_AES 1 تعریف کړئ
- NRBG
- # HW_NRBG 1 تعریف کړئ
<$Design_Files_Directory>\m2s_dg0516_df\SF2_Secure_Webسرور_ټ
CP_Demo_DF\Libero\Webسرور_TCP\SoftConsole\Webسرور_TCP_M
SS_CM3\polarssl-1.2.8\شامل\polarssl\ssl.h
یادونه: د سیسټم خدمتونه AES او NRBG د ډیټا امنیت فعال شوي SmartFusion2 وسیلو لکه M2S0150TS لپاره ملاتړ کیږي. که د SmartFusion2 وسیله د ډیټا امنیت فعال نه وي، په مخکني جدول کې ذکر شوي میکرو غیر فعال کړئ ترڅو سافټویر PolarSSL AES او NRBG الګوریتمونه وکاروي.
لاندې ارقام د ډیمو لپاره کارول شوي ډرایور نسخې ښیې.
شکل 7 • د ډیمو ډیزاین ډرایور نسخې
- # HW_NRBG 1 تعریف کړئ
د پولار ایس ایس ایل کتابتون په کارولو سره د TLS/SSL پروتوکول پلي کول
د TLS/SSL پروتوکول په لاندې دوه پروتوکول پرتونو ویشل شوی دی:
- د لاس مینځلو پروتوکول پرت
- د پروتوکول پرت ثبت کړئ
د لاس ملایم پروتوکول پرت
دا طبقه د لاندې فرعي پروتوکولونو څخه جوړه ده:
- لاس ورکول: د سرور او پیرودونکي ترمینځ د سیشن معلوماتو خبرو اترو لپاره کارول کیږي. د سیشن په معلوماتو کې د سیشن ID، د پیر سندونه، د سایفر ځانګړتیا، د کمپریشن الګوریتم، او یو ګډ پټ کوډ شامل دي چې د اړتیا وړ کیلي جوړولو لپاره کارول کیږي.
- د سیفر مشخصات بدل کړئ: د مراجعینو او سرور ترمنځ د کوډ کولو لپاره کارول شوي کلیدي بدلولو لپاره کارول کیږي. کلید د هغه معلوماتو څخه محاسبه کیږي چې د مراجعینو-سرور لاس اخیستو پرمهال تبادله شوي.
- خبرتیا: د خبرتیا پیغامونه د پیرودونکي-سرور د لاس اخستلو پرمهال رامینځته کیږي ترڅو ملګري ته د غلطۍ یا حالت کې بدلون راپور ورکړي.
لاندې ارقام اوور ښیېview د TLS/SSL د لاس اخستلو طرزالعمل.
د لاسي شیک پروتوکول، ریکارډ پروتوکول، او کریپټوګرافیک الګوریتمونو په اړه د نورو معلوماتو لپاره، مراجعه وکړئ http://tools.ietf.org/html/rfc5246.
شکل 8 • TLS/SSL د لاس اخستلو طرزالعمل
د ثبت پروتوکول پرت
د ریکارډ پروتوکول د غوښتنلیک څخه ډاټا ترلاسه کوي او کوډ کوي او د ټرانسپورټ پرت ته یې لیږدوي. د ریکارډ پروتوکول ترلاسه شوي ډیټا د کریپټوګرافیک الګوریتم سره مناسب اندازې ته ټوټې کوي او په اختیاري ډول ډیټا فشاروي. پروتوکول د MAC یا keyed-hash پیغام تصدیق کولو کوډ (HMAC) پلي کوي او د لاس اخیستو پروتوکول په جریان کې د خبرو اترو معلوماتو په کارولو سره ډیټا کوډ کوي یا ډیکریټ کوي.
د ډیمو ډیزاین تنظیم کول
لاندې مرحلې تشریح کوي چې څنګه د سمارټ فیوژن 2 پرمختللي پرمختیا کټ بورډ لپاره ډیمو تنظیم کړئ:
- کوربه کمپیوټر د J33 نښلونکي سره د USB A څخه د منی-B کیبل په کارولو سره وصل کړئ. د یونیورسل ایسینکرونس ریسیور/ټرانسمیټر (UART) پل چلوونکي USB ته په اوتومات ډول کشف شوي.
یادونه: که چیرې د COM بندرونه په اوتومات ډول ونه موندل شي، د FTDI مینی-USB کیبل له لارې د سیریل ټرمینل اړیکو لپاره د FTDI D2XX ډرایور نصب کړئ. چلوونکی، د نصبولو لارښود سره، په کې شتون لري www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip. - د څلورو کشف شوي COM بندرونو څخه هر یو ښي کلیک وکړئ ، او د USB FP5 سیریل کنورټر C کې موقعیت سره د بندر موندلو لپاره ملکیتونو کلیک وکړئ ، لکه څنګه چې په لاندې شکل کې ښودل شوي. د سیریل ټرمینل ترتیب په جریان کې د کارولو لپاره د COM پورټ نمبر یادونه وکړئ ، لکه څنګه چې په لاندې شکل کې ښودل شوي.
شکل 9 • د وسیلې مدیر کړکۍ
- جمپرونه د SmartFusion2 پرمختللی پرمختیایی کټ بورډ سره وصل کړئ، لکه څنګه چې په لاندې جدول کې ښودل شوي. د جمپر ځایونو په اړه د معلوماتو لپاره، 3 ضمیمه وګورئ: د جمپر ځایونه، .
احتیاط: د جمپر نښلولو دمخه د بریښنا رسولو سویچ، SW7، بند کړئ.
جدول 5 • د SmartFusion2 پرمختللي کټ جمپر ترتیبات
- په SmartFusion2 Advanced Development Kit کې، J42 نښلونکي ته د بریښنا رسولو وصل کړئ.
- دا ډیزاین example کولی شي په دواړو جامد IP او متحرک IP حالتونو کې وګرځي. د ډیفالټ په واسطه، پروګرام کول files د متحرک IP حالت لپاره چمتو شوي.
- د جامد IP لپاره، کوربه PC د RJ21 کیبل په کارولو سره د SmartFusion2 پرمختللي پرمختیا کټ بورډ J45 نښلونکي سره وصل کړئ.
- د متحرک IP لپاره ، د خلاصې شبکې بندرونو څخه کوم یو د RJ21 کیبل په کارولو سره د SmartFusion2 پرمختللي پرمختیا کټ بورډ J45 نښلونکي سره وصل کړئ.
د بورډ تنظیم کولو سنیپ شاټ
د سمارټ فیوژن 2 پرمختللي پرمختیا کټ بورډ عکسونه د ټولو ترتیب شوي ترتیب سره په ضمیمه 2 کې ورکړل شوي: د خوندي چلولو لپاره د بورډ ترتیب Webسرور
د ډیمو ډیزاین چلول
لاندې مرحلې د ډیمو ډیزاین چلولو څرنګوالی تشریح کوي:
- د ډیمو ډیزاین له دې څخه ډاونلوډ کړئ: http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
- د SW7 بریښنا رسولو سویچ چالان کړئ.
- د سیریل ټرمینل ایمولیشن پروګرامونه پیل کړئ لکه:
- HyperTerminal
- پوټي
- تیراټرم
یادونه: پدې ډیمو کې PuTTY کارول کیږي.
د پروګرام ترتیب په لاندې ډول دی: - د بوډ نرخ: 115200
- اته ډیټا بټونه
- یو سټاپ بیټ
- نه برابري
- د جریان کنټرول نشته
د سیریل ټرمینل ایمولیشن پروګرامونو ترتیبولو په اړه د نورو معلوماتو لپاره، د سیریل ټرمینل ایمولیشن پروګرامونو ترتیبولو لارښود ته مراجعه وکړئ.
- د دندې سره د SmartFusion2 پرمختللي پرمختیا کټ بورډ پروګرام کړئ file د ډیزاین برخې په توګه چمتو شوي fileد FlashPro Express سافټویر په کارولو سره، 1 ضمیمه ته مراجعه وکړئ: د FlashPro Express په کارولو سره د وسیلې پروګرام کول،
یادونه: ډیمو په جامد او متحرک حالتونو کې پرمخ وړل کیدی شي. په جامد IP حالت کې ډیزاین چلولو لپاره، په 4 ضمیمه کې ذکر شوي ګامونه تعقیب کړئ: په جامد IP حالت کې ډیزاین چلول، - د SmartFusion2 پرمختللی پرمختیایی کټ بورډ ته بریښنا سایکل کړئ.
د ښه راغلاست پیغام د متحرک IP پتې سره د سیریل ټرمینل ایمولیشن برنامه کې ښودل شوی ، لکه څنګه چې لاندې عکس کې ښودل شوی.
شکل 10 • د کارونکي اختیارونه
- په PuTTY کې ښودل شوی IP پته باید د خوندي چلولو لپاره د براوزر په پته بار کې دننه شي webسرور که د IP پته 10.60.3.120 وي، د براوزر په پته بار کې https://10.60.3.120 داخل کړئ. دا ډیمو د مایکروسافټ انټرنیټ اکسپلورر او موزیلا فایرفاکس براوزرونو ملاتړ کوي.
د خوندي چلولو Webد مایکروسافټ انټرنیټ اکسپلورر سره سرور ډیمو
لاندې مرحلې د خوندي چلولو څرنګوالی تشریح کوي webد مایکروسافټ انټرنیټ اکسپلورر سره د سرور ډیمو:
- د مایکروسافټ انټرنیټ اکسپلورر خلاص کړئ او ټایپ کړئ URL (د مثال لپارهampلي https://10.60.3.120) په ادرس بار کې. براوزر د خبرتیا پیغام ښیي، لکه څنګه چې په لاندې شکل کې ښودل شوي.
شکل 11 • د مایکروسافټ انټرنیټ اکسپلورر د سند خطا خبرتیا پیغام ښیې
- دې ته دوام ورکړئ کلیک وکړئ webسایټ (وړاندیز شوی نه دی) ترڅو خوندي اړیکه پیل کړي webسرور د مایکروسافټ انټرنیټ اکسپلورر د خوندي اصلي مینو ښکارندوی کوي webسرور، لکه څنګه چې په لاندې انځور کې ښودل شوي.
12 شکل • د خوندي مینو مینو Webپه انټرنیټ اکسپلورر کې سرور
د خوندي چلولو Webد موزیلا فایرفاکس سره سرور ډیمو
لاندې مرحلې د خوندي چلولو څرنګوالی تشریح کوي webد موزیلا فایرفاکس سره د سرور ډیمو:
- د موزیلا فایرفاکس براوزر خلاص کړئ او دننه کړئ URL (د مثال لپارهampلي https://10.60.3.120) په ادرس بار کې. براوزر د خبرتیا پیغام ښیي، لکه څنګه چې په لاندې شکل کې ښودل شوي.
13 شکل موزیلا فایرفاکس د خبرتیا پیغام ښیې
- وټاکئ زه خطرونه پوهیږم او د استثنا اضافه کول کلیک وکړئ….
- د امنیت استثناء اضافه کولو کړکۍ کې د امنیت استثنا تایید کلیک وکړئ، لکه څنګه چې په لاندې انځور کې ښودل شوي، د خوندي اړیکو پیل کولو لپاره webسرور 14 شکل • د خوندیتوب استثنا کړکۍ اضافه کړئ
یادونه: د IP پتې لپاره د امنیت استثنا اضافه کول یوازې د لومړي ځل لټون کولو لپاره اړین دي.
یادونه: که تاسو په ټرمینل کې د لاس ورکولو کوم ناکام پیغام ترلاسه کړئ، دا پیغام له پامه غورځوئ. - د موزیلا فایرفاکس براوزر اصلي مینو ښکاره کوي، لکه څنګه چې په لاندې انځور کې ښودل شوي.
شکل 15 • د خوندي کولو اصلي مینو Webپه موزیلا فایرفوکس کې سرور
اصلي مینو لاندې اختیارونه لري:
- روښانه کول LEDs
- د هایپرټرمینل ښودنه
- SmartFusion2 د ګوګل لټون
یادونه: دا اختیارونه د مایکروسافټ انټرنیټ اکسپلورر یا موزیلا فایرفاکس په کارولو سره تایید کیدی شي web براوزرونه پدې ډیمو کې ، اختیارونه د موزیلا فایرفاکس په کارولو سره ښودل شوي web براوزر
روښانه کول LEDs
- په اصلي مینو کې د Blinking LEDs کلیک وکړئ. تاسو کولی شئ په SmartFusion2 بورډ کې د چلولو LED نمونه وګورئ. د webپاڼه د LEDs په لاسي ډول د روښانه کولو لپاره ارزښتونو ته د ننوتلو اختیار ورکوي لکه څنګه چې په لاندې شکل کې ښودل شوي.
16 شکل • د روښانه کولو LEDs پاڼه
- د 1-255 ترمنځ هره شمیره دننه کړئ ترڅو LEDs په لاسي ډول روښانه کړئ. د مثال لپارهample، که تاسو 1 ته ننوځئ، د LED1 روښانه کول بندیږي. که تاسو 255 ته ننوځئ، ټول اته څپېدونکي LEDs بندیږي.
- اصلي مینو ته د راستنیدو لپاره په کور کلیک وکړئ.
یادونه: د SmartFusion2 پرمختللي پرمختیا کټ فعال ټیټ LEDs لري.
د هایپرټرمینل ښودنه
- په اصلي مینو کې د HyperTerminal Display باندې کلیک وکړئ. لاندې انځور ښیي چې a webهغه پاڼه چې د تار ارزښت ته د ننوتلو اختیار ورکوي.
17 شکل • د هایپرټرمینل ښودنه پاڼه
داخل شوی تار په PuTTY کې ښودل شوی، لکه څنګه چې په لاندې شکل کې ښودل شوی.
18 شکل • په PuTTY کې د تار ښودنه
- اصلي مینو ته د بیرته تګ لپاره یو مخ ته لاړ شئ (د تیر تڼۍ) یا کور کلیک وکړئ.
SmartFusion2 د ګوګل لټون
- په اصلي مینو کې د SmartFusion2 ګوګل لټون کلیک وکړئ.
یادونه: د سمارټ فیوژن 2 ګوګل لټون پاڼې ته د رسیدو لپاره د مناسب لاسرسي حقونو سره انټرنیټ پیوستون ته اړتیا ده. لاندې انځور ښیي چې a web د ګوګل لټون سره پاڼه.
۱۹ شکل • SmartFusion19 د ګوګل لټون پاڼه
- اصلي مینو ته د بیرته تګ لپاره په کور کلیک وکړئ.
1 ضمیمه: د FlashPro Express په کارولو سره د وسیلې پروګرام کول
دا برخه د پروګرام کولو دندې سره د SmartFusion2 وسیله پروګرام کولو څرنګوالی تشریح کوي file د FlashPro Express کارول.
د وسیله برنامه کولو لپاره ، لاندې مرحلې ترسره کړئ:
- ډاډ ترلاسه کړئ چې په تخته کې د جمپر تنظیمات د جدول په 5 کې لیست شوي ورته ورته دي.
یادونه: د بریښنا رسولو سویچ باید د جمپر نښلولو پرمهال بند شي. - د بریښنا رسولو کیبل په تخته کې د J42 نښلونکي سره وصل کړئ.
- د بریښنا رسولو سویچ SW7 ته بریښنا ورکړئ.
- په کوربه کمپیوټر کې، د FlashPro Express سافټویر لانچ کړئ.
- نوې کلیک وکړئ یا د پروژې مینو څخه د FlashPro Express Job څخه د نوي دندې پروژه غوره کړئ ترڅو د نوي دندې پروژه رامینځته کړئ ، لکه څنګه چې په لاندې شکل کې ښودل شوي.
شکل 20 • د فلش پرو ایکسپریس د کار پروژه
- د FlashPro Express Job ډیالوګ بکس څخه د نوي دندې پروژه کې لاندې دننه کړئ:
- د پروګرام کولو دنده file: په لټون کې کلیک وکړئ، او هغه ځای ته لاړ شئ چیرې چې دنده file موقعیت لري او غوره کړئ file. اصلي ځای دا دی:
\m2s_dg0516_df\SF2_Secure_Webسرور_TCP_Demo_DF\پروګرام ing_Job - د FlashPro Express د پروژې نوم: په لټون کې کلیک وکړئ او هغه ځای ته لاړ شئ چیرې چې تاسو غواړئ پروژه خوندي کړئ.
شکل 21 • د فلش پرو ایکسپریس دندې څخه د کار نوې پروژه
- د پروګرام کولو دنده file: په لټون کې کلیک وکړئ، او هغه ځای ته لاړ شئ چیرې چې دنده file موقعیت لري او غوره کړئ file. اصلي ځای دا دی:
- په OK کلیک وکړئ. اړین پروګرامونه file غوره شوی او په وسیله کې د پروګرام کولو لپاره چمتو دی.
- د FlashPro Express کړکۍ ښکاري لکه څنګه چې په لاندې شکل کې ښودل شوي. تایید کړئ چې د پروګرامر شمیره د پروګرامر په ساحه کې ښکاري. که دا نه وي، د بورډ پیوستون تایید کړئ او د پروګرام کونکي ریفریش/ریسکین کلیک وکړئ.
22 شکل • د آلې پروګرام کول
- RUN کلیک وکړئ. کله چې وسیله په بریالیتوب سره برنامه شي، د RUN PASSED حالت ښکاره کیږي لکه څنګه چې په لاندې شکل کې ښودل شوي.
23 شکل • د فلش پرو ایکسپریس - رن پاس شوی
- د فلش پرو ایکسپریس بند کړئ یا د پروژې ټب کې ، په وتلو کلیک وکړئ.
2 ضمیمه: د خوندي چلولو لپاره د بورډ ترتیب Webسرور
لاندې ارقام د سمارټ فیوژن 2 پرمختللي پرمختیا کټ بورډ کې د ډیمو چلولو لپاره د بورډ ترتیب ښیې.
شکل 24 • د SmartFusion2 پرمختللی پرمختیایی کټ ترتیب
ضمیمه 3: د جمپر ځایونه
لاندې ارقام د SmartFusion2 پرمختللي پرمختیایی کټ بورډ کې د جمپر ځایونه ښیې.
25 شکل • په پرمختللی پرمختیایی کټ بورډ کې د جمپر ځایونه
یادونه: په سور کې روښانه شوي جمپرونه د ډیفالټ لخوا تنظیم شوي. په شنه کې روښانه شوي جمپرونه باید په لاسي ډول تنظیم شي.
یادونه: په مخکینۍ شکل کې د جمپرونو موقعیت د لټون وړ دی.
4 ضمیمه: په جامد IP حالت کې ډیزاین چلول
لاندې مرحلې تشریح کوي چې څنګه په جامد IP حالت کې ډیزاین چل کړئ:
- په خوندي ښي کلیک وکړئ_webد SoftConsole پروژې د پروژې اکسپلورر کړکۍ کې سرور وټاکئ او ملکیتونه غوره کړئ، لکه څنګه چې په لاندې انځور کې ښودل شوي.
شکل 26 • د SoftConsole پروژې د پروژې سپړونکي کړکۍ
لاندې انځور د خوندي کولو لپاره د ملکیتونو د وسیلې تنظیماتو ټب کې د NET_USE_DHCP سمبول لرې کول ښیې.webد سرور کړکۍ.
شکل 27 • د پروژې سپړونکي ملکیت کړکۍ
که وسیله په جامد IP حالت کې وصل وي، د بورډ جامد IP پته 169.254.1.23 ده، بیا د IP پته منعکس کولو لپاره د کوربه TCP/IP ترتیبات بدل کړئ. لاندې ارقام د کوربه PC TCP/IP ترتیبات ښیې.
28 شکل • کوربه کمپیوټر TCP/IP ترتیبات
لاندې ارقام د جامد IP پتې ترتیبات ښیې.
29 شکل • د جامد IP پته ترتیبات
یوځل چې دا تنظیمات تنظیم شي، فرم ویئر جوړ کړئ، وروستی .hex وارد کړئ file په eNVM کې، او د Libero ډیزاین چلوي. د ډیمو ډیزاین چلول وګورئ، 13 پاڼه په جامد IP حالت کې ډیزاین اجرا کولو لپاره، که چیرې د SmartFusion2 وسیله لا دمخه د top_static.job سره برنامه شوې وي file.
یادونه: د ډیبګ حالت کې د غوښتنلیک چلولو لپاره، د FlashPro پروګرامر ته اړتیا ده.
اسناد / سرچینې
![]() |
د مایکروسیمي آفت ریپیلر چلول خوندي Webپه SmartFusion2 کې سرور [pdf] د کارونکي لارښود د آفتونو مخنیوی کونکي خوندي چلول Webپه SmartFusion2، Pest، Repeller Running Secure کې سرور Webپه SmartFusion2 کې سرور، په SmartFusion2 کې |