Holo Paʻa ka Microsemi Pest Repeller Webkikowaena ma SmartFusion2
Moolelo Hooponopono
Hōʻike ka mōʻaukala hoʻoponopono i nā loli i hoʻokō ʻia ma ka palapala.
Ua helu ʻia nā hoʻololi e ka loiloi, e hoʻomaka ana me ka paʻi hou loa.
Hoʻoponopono 9.0
Eia ka hōʻuluʻulu o nā hoʻololi i hana ʻia ma kēia hoʻoponopono.
- Hoʻohou i ka palapala no Libero SoC v2021.1.
- Wehe ʻia nā kuhikuhi i nā helu helu Libero.
Hoʻoponopono 8.0
Hoʻohou i ka palapala no Libero v11.8 SP1 hoʻokuʻu polokalamu.
Hoʻoponopono 7.0
Eia nā hoʻololi i hana ʻia ma ka loiloi 7.0 o kēia palapala.
- ʻO Libero SoC, FlashPro, a me nā koi hoʻolālā SoftConsole. No ka ʻike hou aku, e ʻike i nā Koina Hoʻolālā, ʻaoʻao 5.
- Ma ke alakaʻi holoʻokoʻa, ua hōʻano hou ʻia nā inoa o nā papahana SoftConsole i hoʻohana ʻia i ka hoʻolālā demo a me nā kiʻi āpau e pili ana.
Hoʻoponopono 6.0
Hoʻohou i ka palapala no Libero v11.7 hoʻokuʻu lako polokalamu (SAR 76931) ma ka hoʻoponopono 6.0 o kēia palapala.
Hoʻoponopono 5.0
Hoʻouka hou ʻia ʻo SoftConsole Firmware Project, ʻaoʻao 9 (SAR 73518).
Hoʻoponopono 4.0
Hoʻohou i ka palapala no Libero v11.6 hoʻokuʻu polokalamu (SAR 72058).
Hoʻoponopono 3.0
Hoʻohou i ka palapala no Libero v11.5 hoʻokuʻu polokalamu (SAR 63973).
Hoʻoponopono 2.0
Hoʻohou i ka palapala no Libero v11.4 hoʻokuʻu polokalamu (SAR 60685).
Hoʻoponopono 1.0
ʻO ka Hoʻoponopono 1.0 ka paʻi mua ʻana o kēia palapala.
Holo Maluhia Webkikowaena Demo Design ma SmartFusion2 Devices
Ke hoʻohana nei iā PolarSSL, lwIP, a me FreeRTOS
Hōʻike kēia demo i ka palekana webhiki i ka server ke hoʻohana i ka Transport Layer Security (TLS),
ʻO ka protocol Secure Sockets Layer (SSL), a me ka tri-speed ethernet medium access controller (TSEMAC) o nā polokalamu SmartFusion®2. Hōʻike kēia demo:
- Ke hoʻohana nei i SmartFusion2 Ethernet Media Access Control (MAC) i hoʻopili ʻia i kahi Serial Gigabit Media Independent Interface (SGMII) PHY.
- Hoʻohui ʻana i ka mea hoʻokele SmartFusion2 MAC me ka waihona PolarSSL (free TLS/SSL protocol library), Lightweight IP (lwIP) TCP/IP stack, a me ka Pūnaehana Manawa Manawa maoli (RTOS).
- Ke hoʻohana nei i nā lawelawe ʻōnaehana cryptographic Microsemi e hoʻokō i ka protocol TLS/SSL.
- Ke hoʻokō nei i kahi palekana webpolokalamu kikowaena ma ka papa SmartFusion2 Advanced Development Kit.
- Ke holo nei i ka demo.
Hiki ke ho'onohonoho 'ia ka TEMAC peripheral instance ma SmartFusion2 Microcontroller Subsystem (MSS) no ka ho'ololi 'ana i ka 'ikepili ma waena o ka PC host a me ka pūnaewele Ethernet ma kēia mau helu 'ikepili (wikiwiki laina):
- 10 Mbps
- 100 Mbps
- 1000 Mbps
No ka 'ike hou aku e pili ana i ka pilina TSEMAC no nā polokalamu SmartFusion2, e nānā i ka UG0331: SmartFusion2 Microcontroller Subsystem User Guide.
Paʻa Webkikowaena Demo Design Overview
ʻO ka palekana webKākoʻo ka polokalamu kikowaena i ka protocol palekana TLS/SSL e hoʻopunipuni a hoʻokaʻawale i nā memo, e hoʻopaʻa ana i ke kamaʻilio kūʻē i ka memo t.ampering. Ke kamaʻilio mai ka palekana webserver hōʻoia e hiki ke unuhi ʻia nā ʻikepili koʻikoʻi i loko o kahi code huna e paʻakikī ai ke tamper me ka ʻikepili.
ʻO ka palekana webʻO ka hoʻolālā demo server nā papa e like me ka mea i hōʻike ʻia ma ke Kiʻi 1, :
- Lapa noi
- Pahu Palekana (TLS/SSL Protocol)
- Ka Lahui Kaʻa (lwIP TCP/IP Stack)
- ʻO ka RTOS a me ka Layer Firmware
Holo Maluhia Webserver Demo Design ma nā polokalamu SmartFusion2 me ka hoʻohana ʻana iā PolarSSL, lwIP, a me FreeRTOS
Kiʻi 1 • Paʻa Webserver Layers
Lapa noi (HTTPS) | FreeRTOS |
Pahu Palekana (TLS/SSL Protocol) | |
Layer Transport (IwIP TCP/IP Stack) | |
Lapa Paa Paa | |
ʻO SmartFusion2 Mea Hoʻomohala Kiʻekiʻe (HW) |
Lapa noi
ʻO ka palekana webHoʻokomo ʻia ka noi kikowaena ma ka papa SmartFusion2 Advanced Development Kit. Mālama ka palapala noi i ka noi HTTPS mai ka polokalamu kele pūnaewele a hoʻoili i nā ʻaoʻao static i ka mea kūʻai aku i ka pane ʻana i kā lākou noi. Holo kēia mau ʻaoʻao ma ka polokalamu kele pūnaewele (host PC). Hōʻike kēia kiʻi i ke kiʻi poloka o ke kikowaena hoʻohui (Secure webpolokalamu kikowaena e holo ana ma ka polokalamu SmartFusion2) a me ka mea kūʻai aku (web polokalamu kele pūnaewele e holo ana ma ka PC host).
Kiʻi 2 • Kākoʻo Paʻa Kūkākūkā Kūkākūkā
Kiʻi 2 • Kākoʻo Paʻa Kūkākūkā Kūkākūkā
Pahu Palekana (TLS/SSL Protocol)
Nā polokalamu kele pūnaewele a me webhoʻohana nā kikowaena i ka protocol TLS/SSL e hoʻouna paʻa i ka ʻike.
Hoʻohana ʻia ʻo TLS/SSL e hōʻoia i ka server a me ka mea kūʻai aku e hoʻokumu i ka kamaʻilio paʻa ma waena o nā ʻaoʻao i hōʻoia ʻia me ka hoʻohana ʻana i ka hoʻopuna. Hoʻopili ʻia kēia protocol ma luna o ka protocol transport, TCP/IP e like me ka mea i hōʻike ʻia ma ka Figure 1, ʻaoʻao 3. Hoʻohana ʻia kahi waihona waihona PolarSSL open source e hoʻokō i ka protocol TLS/SSL no ka palekana. webpolokalamu kikowaena ma kēia demo.
E nana i keia URLs no nā kikoʻī hoʻokō TLS/SSL protocol piha:
- Manao 1.2. http://tools.ietf.org/html/rfc5246
- Manao 1.1. http://tools.ietf.org/html/rfc4346
- ʻO ka TLS protocol Version 1.0: http://tools.ietf.org/html/rfc2246
- Hoʻopaʻa Paʻa i nā Sockets Layer protocol Version 3.0: http://tools.ietf.org/html/rfc6101
Aia ka waihona PolarSSL i nā hoʻokō cryptographic a me TLS/SSL. Hāʻawi kēia waihona i nā hiʻohiʻona hoʻolālā polokalamu e hoʻokō i kahi palekana webpolokalamu kikowaena me ka hoʻohana ʻana i ka protocol TLS/SSL a me nā polokalamu cryptographic algorithms.
No ka 'ike hou aku e pili ana i TLS/SSL protocol library source code i kākau 'ia ma C a me ka 'ike laikini, e nānā i ka https://polarssl.org/.
Ka Lahui Kaʻa (lwIP TCP/IP Stack)
Ua kūpono ka lwIP stack no nā ʻōnaehana hoʻokomo ʻia no ka mea he liʻiliʻi nā kumuwaiwai, a hiki ke hoʻohana ʻia me kahi ʻōnaehana hana ʻole a i ʻole. Aia ka lwIP i nā hoʻokō maoli o ka IP, Internet Control Message Protocol (ICMP), User Datagram Protocol (UDP), a me TCP protocols, a me nā hana kākoʻo e like me ka buffer a me ka hoʻokele hoʻomanaʻo.
Loaʻa ka lwIP (ma lalo o kahi laikini BSD) ma ke ʻano he kumu kumu C no ka hoʻoiho ʻana mai kēia helu wahi: http://download.savannah.gnu.org/releases/lwIP/
ʻO ka RTOS a me ka Layer Firmware
ʻO FreeRTOS kahi kumu ʻōnaehana ʻōnaehana manawa maoli. Hoʻohana ʻia ʻo FreeRTOS i kēia demo e hoʻonohonoho mua a hoʻonohonoho i nā hana. No ka ʻike hou aku a me ka code kumu hou, e nānā i ka
http://www.freertos.org.
Hāʻawi ka firmware i kahi hoʻokō hoʻokele polokalamu e hoʻonohonoho a mālama i nā ʻāpana MSS aʻe:
- Ethernet MAC
- Nā lawelawe hoʻoponopono pūnaewele
- Mea Loaʻa ʻAiʻoniʻoni/Mea hoʻokuʻu (MMUART)
- Hoʻokomo a me ka hoʻopuka kumu nui (GPIO)
- ʻO ka ʻaoʻao ʻaoʻao holoʻokoʻa (SPI)
Nā Koina Hoʻolālā
Hōʻike ka papa ma lalo nei i nā pono hana hoʻolālā a me nā lako polokalamu no kēia hoʻolālā demo.
Papa 1 • Nā Koina Hoʻolālā
- Koi / Version
Pūnaehana hana 64 bit Windows 7 a me 10 - Lako lako
SmartFusion2 Mea Hoʻomohala Kiʻekiʻe:- 12 V mea hoʻopili
- Mea polokalamu polokalamu FlashPro5
- USB A i ka Mini-B uwea
- Uea Ethernet RJ45
- PC hoʻokipa a i ʻole Laptop
- lako polokalamu
FlashPro Express
Nānā: E nānā i ka readme.txt file hāʻawi ʻia i ka hoʻolālā files no nā polokalamu polokalamu i hoʻohana ʻia me kēia hoʻolālā kuhikuhi. - Libero ® System-on-Chip (SoC) no viewi ka manao files
- SoftConsole
- Nā mea hoʻokele MSS Ethernet MAC
- Hoʻokipa i nā mea hoʻokele PC USB i nā mea hoʻokele UART
- ʻO kekahi o kēia mau papahana emulation terminal serial:
- HyperTerminal
- TeraTerm
- PuTTY
- Pūnaewele
ʻO Mozilla Firefox version 24 a i ʻole
Manao Internet Explorer 8 a i ʻole ma hope
Nānā: ʻO Libero SmartDesign a me nā kiʻi pale hoʻonohonoho i hōʻike ʻia ma kēia alakaʻi no ke kumu hoʻohālike wale nō.
E wehe i ka hoʻolālā Libero e ʻike i nā mea hou loa.
Nā mea e pono ai
Ma mua o kou hoʻomaka ʻana:
Hoʻoiho a hoʻokomo iā Libero SoC (e like me ka mea i hōʻike ʻia ma ka webkahua no kēia hoʻolālā) ma ka PC host mai kēia wahi.
https://www.microsemi.com/product-directory/design-resources/1750-libero-soc
Hoʻolālā Demo
ʻO ka hoʻolālā demo fileLoaʻa iā s no ka hoʻoiho ʻana mai ka loulou aʻe:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
Hōʻike ka kiʻi ma lalo nei i ke ʻano o ka pae kiʻekiʻe o ka hoʻolālā files. No nā kikoʻī hou aku, e nānā i ka Readme.txt file.
Kiʻi 3 • Hoʻolālā Demo Files Ka Papa Kiekie
Nā hiʻohiʻona hoʻolālā Demo
Loaʻa i ka hoʻolālā demo nā koho penei:
- Nā kukui uila
- Hōʻike HyperTerminal
- SmartFusion2 Huli Google
Hōʻike hoʻolālā Demo
Hoʻokō ʻia ka hoʻolālā demo me ka hoʻohana ʻana i kahi interface SGMII PHY ma ka hoʻonohonoho ʻana i ka TSEMAC no ka hana Ten-Bit Interface (TBI).
No ka 'ike hou aku e pili ana i ka pānaehana TSEMAC TBI, e nānā i ka UG0331: SmartFusion2 Microcontroller Subsystem User Guide.
ʻO Libero SoC Hardware Project
Hōʻike ke kiʻi aʻe i ka hoʻolālā hoʻolālā ʻana o Libero SoC no kēia hoʻolālā demo.
Kiʻi 4 • ʻO Libero SoC Hoʻolālā Lako Kiʻekiʻe
Ke hoʻohana nei ka papahana lako polokalamu Libero SoC i nā kumuwaiwai SmartFusion2 MSS a me nā IP:
- TEMAC TBI interface.
- MMUART_0 no nā kamaʻilio RS-232 ma ka SmartFusion2 Advanced Development Kit.
- GPIO: Nā pilina me nā kukui-emitting diodes (LED)
- ʻO ka pahu hoʻokomo hoʻolaʻa 0 ke kumu o ka uaki
- Kiʻekiʻe wikiwiki serial interface (SERDESIF) SERDES_IF IP: Hoʻonohonoho ʻia no SERDESIF_3 EPCS lane3, e like me ka hōʻike ʻana ma kēia kiʻi.
No ka ʻike hou aku e pili ana i nā kikowaena serial kiʻekiʻe, e nānā i ka UG0447: IGLOO2 a me Smart-Fusion2 High Speed Serial Interfaces Guide.
Kiʻi 5 • High-Speed Serial Interface Configurator Window
- Nā lawelawe hoʻoponopono ʻōnaehana cryptographic: E hoʻokō i ka protocol TLS/SSL.
ʻO nā hāʻawi ʻana i ka Pin
Hōʻike ʻia nā haʻawina pin package no nā LED a me nā hōʻailona interface PHY ma nā papa aʻe.
Papa 2 • alaka'i i nā hana ho'opa'a pine
inoa awa | Paʻa pūʻolo |
LED_1 | D26 |
LED_2 | F26 |
LED_3 | F27 |
LED_4 | C26 |
LED_5 | C28 |
LED_6 | B27 |
LED_7 | C27 |
LED_8 | E26 |
Papa 3 • Nā hōʻailona Interface PHY no ka hoʻopili ʻana i nā hāʻawi pine
inoa awa | Kuhikuhi | Paʻa pūʻolo |
PHY_MDC | Hoʻopuka | F3 |
PHY_MDIO | Hookomo | K7 |
PHY_RST | Hoʻopuka | F2 |
Papahana Firmware SoftConsole
Kāhea i ka papahana SoftConsole me ka hoʻohana ʻana i ka IDE SoftConsole kūʻokoʻa.
Hoʻohana ʻia nā waihona ma lalo no kēia hoʻolālā demo:
- ʻO ka waihona waihona PolarSSL 1.2.8
- lwIP TCP/IP pūʻulu mana 1.4.1
- FreeRTOS
Hōʻike kēia kiʻi i kahi example o kahi papa kuhikuhi polokalamu SoftConsole o ka hoʻolālā demo.
Kiʻi 6 • SoftConsole Project Explorer Window
Aia kēia papahana i ka palekana webka hoʻohana ʻana i ka noi kikowaena me ka PolarSSL, lwIP, a me FreeRTOS.
Hoʻohana ʻia nā lawelawe ʻōnaehana Advanced Encryption Standard (AES) a me Non-deterministic Random Bit Generator (NRBG) e hoʻokō i ka palekana. webnoi kikowaena. Hiki ke hoʻokō ʻia ka AES a me NRBG me ka hoʻohana ʻana i ka mīkini ʻenehana SmartFusion2 a i ʻole ka waihona waihona PolarSSL. Ma kēia hoʻolālā demo, hoʻokō ʻia ʻo AES a me NRBG me ka hoʻohana ʻana i ka mīkini ʻenehana SmartFusion2 ma o nā lawelawe ʻōnaehana.
Papa 4 • Nā Macro e ho'ā a hoʻopau paha i nā lawelawe hoʻoponopono ʻōnaehana
Wahi Macro / Macro Service Pūnaewele
- AES
- #define HW_AES 1
<$Hoʻolālā_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
- #define HW_AES 1
- NRBG
- #define HW_NRBG 1
<$Hoʻolālā_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
Nānā: Kākoʻo ʻia nā lawelawe ʻōnaehana ʻo AES a me NRBG no ka palekana ʻikepili i hiki i nā polokalamu SmartFusion2 e like me M2S0150TS. Inā ʻaʻole hiki i ka polokalamu SmartFusion2 ke mālama i ka ʻikepili, hoʻopau i nā macros i ʻōlelo ʻia ma ka papa ma mua e hoʻohana i ka polokalamu PolarSSL AES a me NRBG algorithms.
Hōʻike kēia kiʻi i nā mana hoʻokele i hoʻohana ʻia no ka demo.
Kiʻi 7 • Nā Mana Hoʻokele Hoʻolālā Demo
- #define HW_NRBG 1
TLS/SSL Protocol Implementation using PolarSSL Library
Hoʻokaʻawale ʻia ka protocol TLS/SSL i nā ʻāpana protocol ʻelua:
- Papa protocol lulu lima
- Papa protocol record
Layer Kūkākūkā Lālā Lima
Aia kēia papa i nā sub protocols penei:
- Lulu lima: Hoʻohana ʻia e kūkākūkā i ka ʻike kau ma waena o ke kikowaena a me ka mea kūʻai aku. Aia ka ʻike o ka hālāwai me ka ID session, nā palapala hōʻoia o nā hoa, ka cipher spec, ka algorithm compression, a me kahi code huna i hoʻohana ʻia e hana i nā kī pono.
- Hoʻololi i ka kikoʻī Cipher: Hoʻohana ʻia e hoʻololi i ke kī i hoʻohana ʻia no ka hoʻopunipuni ma waena o ka mea kūʻai aku a me ke kikowaena. Hoʻopili ʻia ke kī mai ka ʻike i hoʻololi ʻia i ka wā o ka lulu lima o ka mea kūʻai aku.
- Makaʻala: Hoʻokumu ʻia nā memo makaʻala i ka wā o ka lulu lima o ka mea kūʻai aku e hōʻike i kahi hewa a i ʻole hoʻololi i ke kūlana i ka hoa.
Hōʻike ke kiʻi ma lalo nei i ka overview o ke kaʻina hana lima lima TLS/SSL.
No ka 'ike hou aku e pili ana i ka protocols handshake, record protocol, a me cryptographic algorithms, e nānā i ka http://tools.ietf.org/html/rfc5246.
Kiʻi 8 • TLS/SSL Kaʻina Lima Lima
Papa Hoʻopaʻa Kūkākūkā
Loaʻa ka protocol record a hoʻopili i ka ʻikepili mai ka noi a hoʻoili iā ia i ka papa lawe. Hoʻokaʻawale ka protocol record i ka ʻikepili i loaʻa i kahi nui kūpono i ka algorithm cryptographic a koho i ka ʻikepili. Hoʻopili ka protocol i kahi MAC a i ʻole keyed-hash message authentication code (HMAC) a hoʻopili a hoʻokaʻawale paha i ka ʻikepili me ka hoʻohana ʻana i ka ʻike i kūkākūkā ʻia i ka wā o ka protocol handshake.
Hoʻonohonoho i ka hoʻolālā Demo
Hōʻike kēia mau ʻanuʻu pehea e hoʻonohonoho ai i ka demo no ka papa SmartFusion2 Advanced Development Kit.
- Hoʻohui i ka PC hoʻokipa i ka J33 Connector me ka hoʻohana ʻana i ke kelepona USB A i ka mini-B. ʻIke ʻia nā mea hoʻokele alahaka USB i ka universal asynchronous receiver/transmitter (UART).
Nānā: Inā ʻaʻole ʻike ʻia nā awa COM, e hoʻokomo i ka mea hoʻokele FTDI D2XX no ke kamaʻilio kikowaena serial ma o ke kelepona mini-USB FTDI. Loaʻa ka mea hoʻokele, me ke alakaʻi hoʻonohonoho www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip. - E kaomi ʻākau i kēlā me kēia o nā awa COM ʻehā i ʻike ʻia, a kaomi i nā Properties e ʻike i ke awa me ka wahi ma USB FP5 Serial Converter C, e like me ka hōʻike ʻana ma kēia kiʻi. E kākau i ka helu port COM no ka hoʻohana ʻana i ka hoʻonohonoho hoʻonohonoho hoʻonohonoho serial, e like me ka hōʻike ʻana ma ke kiʻi aʻe.
Kiʻi 9 • Puka Mana Mana Mea
- Hoʻohui i nā mea lele ma ka papa SmartFusion2 Advanced Development Kit, e like me ka mea i hōʻike ʻia ma ka papa ma lalo. No ka ʻike e pili ana i nā wahi lele, e nānā i ka Appendix 3: Jumper Locations, .
akahele: E hoʻopau i ka hoʻololi lako mana, SW7, ma mua o ka hana ʻana i nā pilina lele.
Papa 5 • SmartFusion2 Advanced Kit Jumper Settings
- Ma ka SmartFusion2 Advanced Development Kit, e hoʻohui i ka lako mana i ka mea hoʻohui J42.
- ʻO kēia hoʻolālā exampHiki ke holo i nā ʻano IP static a me nā ʻano IP dynamic. Ma ka paʻamau, hoʻolālā fileHāʻawi ʻia nā s no ka mode IP dynamic.
- No ka IP paʻa, hoʻohui i ka PC host i ka mea hoʻohui J21 o ka papa SmartFusion2 Advanced Development Kit me ke kelepona RJ45.
- No ka IP ikaika, e hoʻohui i kekahi o nā awa pūnaewele hāmama i ka mea hoʻohui J21 o ka papa SmartFusion2 Advanced Development Kit me ka hoʻohana ʻana i ke kaula RJ45.
Kiʻi hoʻonohonoho Papa
Hāʻawi ʻia nā kiʻi kiʻi o ka papa SmartFusion2 Advanced Development Kit me nā hoʻonohonoho hoʻonohonoho āpau i hāʻawi ʻia ma Appendix 2: Papa Hoʻonohonoho no ka holo ʻana i ka palekana. Webkikowaena,
Ke holo nei i ka hoʻolālā Demo
Hōʻike kēia mau ʻanuʻu pehea e holo ai i ka hoʻolālā demo:
- Hoʻoiho i ka hoʻolālā demo mai: http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
- E hoʻololi i ka hoʻololi mana SW7.
- E hoʻomaka i nā polokalamu emulation terminal serial e like me:
- HyperTerminal
- PuTTY
- TeraTerm
Nānā: Ma kēia demo hoʻohana ʻia ʻo PuTTY.
ʻO ka hoʻonohonoho no ka papahana: - Ka helu o ka Baud: 115200
- ʻEwalu mau ʻikepili
- Hoʻokahi kū hoʻokahi
- ʻAʻohe Parity
- ʻAʻohe mana kahe
No ka ʻike hou aku e pili ana i ka hoʻonohonoho ʻana i nā papahana emulation terminal serial, e nānā i ka Configuring Serial Terminal Emulation Programs Tutorial.
- E hoʻolālā i ka papa SmartFusion2 Advanced Development Kit me ka hana file hāʻawiʻia ma keʻano he māhele o ka hoʻolālā files me ka hoʻohana ʻana i ka polokalamu FlashPro Express, e nānā i ka Appendix 1: Programming the Device using FlashPro Express, .
Nānā: Hiki ke holo ʻia ka demo ma nā ʻano static a me ka ikaika. No ka holo ʻana i ka hoʻolālā ma ke ʻano IP static, e hahai i nā ʻanuʻu i ʻōlelo ʻia ma ka Appendix 4: Holo i ka Design ma Static IP Mode,. - Ka pōʻaiapuni mana o ka papa SmartFusion2 Advanced Development Kit.
Hōʻike ʻia kahi leka hoʻokipa me ka helu IP koʻikoʻi ma ka papahana emulation terminal serial, e like me ka hōʻike ʻana ma kēia kiʻi.
Kiʻi 10 • Nā koho mea hoʻohana
- Pono e hoʻokomo ʻia ka helu IP i hōʻike ʻia ma PuTTY i ka pahu helu o ka polokalamu kele pūnaewele e holo i ka palekana webkikowaena. Inā he 10.60.3.120 ka helu IP, e hoʻokomo i ka https://10.60.3.120 ma ka pahu helu o ka polokalamu kele pūnaewele. Kākoʻo kēia demo i nā polokalamu kele pūnaewele ʻo Microsoft Internet Explorer a me Mozilla Firefox.
Holo i ka Secure Webkikowaena Demo me Microsoft Internet Explorer
Hōʻike nā ʻanuʻu aʻe i ka holo ʻana i ka palekana webserver demo me Microsoft Internet Explorer:
- E wehe i ka Microsoft Internet Explorer a paʻi i ka URL (no ka example, https://10.60.3.120) ma ka pahu helu wahi. Hōʻike ka polokalamu kele pūnaewele i kahi leka hoʻomaopopo, e like me ka mea i hōʻike ʻia ma kēia kiʻi.
Kiʻi 11 • ʻO Microsoft Internet Explorer e hōʻike ana i ka palapala hoʻolaha hewa hewa
- Kaomi aku i kēia webkahua (ʻaʻole ʻōlelo ʻia) e hoʻomaka i ka kamaʻilio paʻa me ka webkikowaena. Hōʻike ka Microsoft Internet Explorer i ka papa kuhikuhi nui o ka palekana webserver, e like me ka hōʻike ʻana ma ke kiʻi aʻe.
Kiʻi 12 • Papa kuhikuhi nui o Secure Webkikowaena ma Internet Explorer
Holo i ka Secure Webkikowaena Demo me Mozilla Firefox
Hōʻike nā ʻanuʻu aʻe i ka holo ʻana i ka palekana webserver demo me Mozilla Firefox:
- E wehe i ka polokalamu kele Mozilla Firefox a komo i ka URL (no ka example, https://10.60.3.120) ma ka pahu helu wahi. Hōʻike ka polokalamu kele pūnaewele i kahi leka hoʻomaopopo, e like me ka mea i hōʻike ʻia ma kēia kiʻi.
Kiʻi 13 • Mozilla Firefox e hōʻike ana i ka leka hoʻomaopopo
- E koho I Understand the Risks a kaomi Add Exception….
- Kaomi i ka Confirm Security Exception ma Add Security Exception window, e like me ka mea i hōʻike ʻia ma kēia kiʻi, e hoʻomaka i ka kamaʻilio paʻa me ka webkikowaena. Kiʻi 14 • Hoʻohui i ka puka makani ʻokoʻa palekana
Nānā: Pono ka hoʻohui ʻana i ka palekana no ka IP Address no ka mākaʻikaʻi manawa mua wale nō.
Nānā: Inā loaʻa iā ʻoe kekahi memo i hala ʻole ka lima lima ma ka pahu, e haʻalele i kēlā memo. - Hōʻike ka polokalamu kele pūnaewele Mozilla Firefox i ka papa kuhikuhi nui, e like me ka mea i hōʻike ʻia ma kēia kiʻi.
Kiʻi 15 • Papa kuhikuhi nui o ka Secure Webkikowaena ma Mozilla Firefox
Aia nā koho i ka papa kuhikuhi nui:
- Nā kukui uila
- Hōʻike HyperTerminal
- SmartFusion2 Huli Google
Nānā: Hiki ke hōʻoia ʻia kēia mau koho me ka hoʻohana ʻana iā Microsoft Internet Explorer a i ʻole Mozilla Firefox web nā polokalamu kele pūnaewele. Ma kēia demo, hōʻike ʻia nā koho me Mozilla Firefox web polokalamu kele pūnaewele.
Nā kukui uila
- Kaomi iā Blinking LEDs ma ka papa kuhikuhi nui. Hiki iā ʻoe ke nānā i kahi hiʻohiʻona LED e holo ana ma ka papa SmartFusion2. ʻO ka webHāʻawi ka ʻaoʻao i kahi koho e hoʻokomo i nā waiwai e hoʻomoe lima i nā LED e like me ka hōʻike ʻana ma kēia kiʻi.
Kiʻi 16 • ʻAoʻao nā kukui uila
- E hoʻokomo i kekahi helu ma waena o 1-255 e hoʻomālamalama i nā LED me ka lima. No exampʻAe, inā ʻoe e hoʻokomo i ka 1, pio ke kukui uila 1. Inā ʻoe e hoʻokomo i ka 255, pio nā kukui ʻewalu ʻālohilohi.
- Kaomi i ka Home e hoʻi i ka papa kuhikuhi nui.
Nānā: ʻO SmartFusion2 Advanced Development Kit he mau LED haʻahaʻa ikaika.
Hōʻike HyperTerminal
- Kaomi HyperTerminal Display ma ka papa kuhikuhi nui. Hōʻike kēia kiʻi a webʻaoʻao e hāʻawi i kahi koho e hoʻokomo i kahi waiwai string.
Kiʻi 17 • HyperTerminal Hōʻikeʻaoʻao
Hōʻike ʻia ke kaula i hoʻokomo ʻia ma PuTTY, e like me ka mea i hōʻike ʻia ma kēia kiʻi.
Kiʻi 18 • Hōʻike kaula ma PuTTY
- Kaomi e hoʻi i hoʻokahi ʻaoʻao (arrow button) a i ʻole Home e hoʻi i ka papa kuhikuhi nui.
SmartFusion2 Huli Google
- Kaomi iā SmartFusion2 Google Search ma ka papa kuhikuhi nui.
Nānā: Pono ka pilina pūnaewele me nā kuleana kūpono e hiki ai i ka ʻaoʻao Huli Google SmartFusion2. Hōʻike kēia kiʻi a web ʻaoʻao me ka ʻimi Google.
Kiʻi 19 • SmartFusion2 ʻAoʻao Huli Google
- Kaomi i ka Home e hoʻi i ka papa kuhikuhi nui.
Pākuʻi 1: Hoʻopolokalamu ʻana i ka hāmeʻa me FlashPro Express
Hōʻike kēia ʻāpana i ka hoʻolālā ʻana i ka polokalamu SmartFusion2 me ka hana hoʻolālā file me ka hoʻohana ʻana i FlashPro Express.
No ka hoʻolālā ʻana i ka hāmeʻa, e hana i kēia mau hana:
- E hōʻoia i nā hoʻonohonoho lele ma ka papa e like me nā mea i helu ʻia ma ka Papa 5,.
Nānā: Pono e ho'opau 'ia ke kua o ka mana oiai e hana ana i na hookui lele. - E hoʻohui i ke kaula hoʻolako mana i ka mea hoʻohui J42 ma ka papa.
- Mana ON ke kuapo lako mana SW7.
- Ma ka PC hoʻokipa, hoʻomaka i ka polokalamu FlashPro Express.
- Kaomi hou a koho i ka New Job Project mai FlashPro Express Job mai ka papa kuhikuhi Project e hana i kahi papahana hana hou, e like me ka mea i hōʻike ʻia ma kēia kiʻi.
Kiʻi 20 • FlashPro Express Job Project
- E hoʻokomo i kēia i loko o ka New Job Project mai FlashPro Express Job dialog box:
- Hana papahana file: Kaomi Nānā, a hoʻokele i kahi i loaʻa ai ka .job file aia a koho i ka file. ʻO ka wahi paʻamau:
\m2s_dg0516_df\SF2_Secure_Webserver_TCP_Demo_DF\Programm ing_Job - FlashPro Express inoa papahana hana: Kaomi i ka Huli a hoʻokele i kahi āu e makemake ai e mālama i ka papahana.
Kiʻi 21 • Papahana Hana Hou mai FlashPro Express Job
- Hana papahana file: Kaomi Nānā, a hoʻokele i kahi i loaʻa ai ka .job file aia a koho i ka file. ʻO ka wahi paʻamau:
- Kaomi OK. ʻO ka polokalamu pono file koho ʻia a mākaukau e hoʻolālā ʻia i ka hāmeʻa.
- Hōʻike ʻia ka puka makani FlashPro Express e like me ka mea i hōʻike ʻia ma ke kiʻi aʻe. E hōʻoia i ka ʻike ʻia ʻana o kahi helu programmer ma ke kahua Programmer. Inā ʻaʻole, e hōʻoia i nā pili o ka papa a kaomi i Refresh/Rescan Programmers.
Kiʻi 22 • Hoʻopolokalamu i ka Mea Hana
- Kaomi RUN. Ke hoʻolālā maikaʻi ʻia ka hāmeʻa, hōʻike ʻia kahi kūlana RUN PASSED e like me ka hōʻike ʻana ma kēia kiʻi.
Kiʻi 23 • FlashPro Express—HOLO IA
- E pani i ka FlashPro Express a i ʻole ma ka pāhana Project, kaomi i waho.
Pākuʻi 2: Hoʻonohonoho Papa no ka holo ʻana i ka palekana Webkikowaena
Hōʻike kēia kiʻi i ka hoʻonohonoho papa no ka holo ʻana i ka demo ma ka papa SmartFusion2 Advanced Development Kit.
Kiʻi 24 • SmartFusion2 Advanced Development Kit Setup
Pākuʻi 3: Nā wahi lele
Hōʻike kēia kiʻi i nā wahi lele ma ka papa SmartFusion2 Advanced Development Kit.
Kiʻi 25 • Nā wahi lele i loko o ka Papa Hana Hoʻomohala Kiʻekiʻe
Nānā: Hoʻonohonoho ʻia nā mea lele i hōʻike ʻia i ka ʻulaʻula. Pono e hoʻonohonoho lima ʻia nā mea lele i hōʻike ʻia i ka ʻōmaʻomaʻo.
Nānā: Hiki ke ʻimi ʻia ka wahi o ka poʻe lele ma ka helu ma mua.
Pākuʻi 4: Holo i ka Hoʻolālā ma Static IP Mode
Hōʻike kēia mau ʻanuʻu pehea e holo ai i ka hoʻolālā ma ke ʻano Static IP:
- Kaomi ʻākau i ka secure_webserver ma ka pukaaniani Project Explorer o ka papahana SoftConsole a koho i nā Properties, e like me ka hōʻike ʻana ma kēia kiʻi.
Kiʻi 26 • Papahana Explorer Window o SoftConsole Project
Hōʻike kēia kiʻi i ka wehe ʻana i ka hōʻailona NET_USE_DHCP ma ka ʻaoʻao o ka Tool Settings tab o nā Properties no secure_webpuka makani kikowaena.
Kiʻi 27 • Project Explorer Properties Window
Inā pili ka hāmeʻa ma ke ʻano IP static, ʻo 169.254.1.23 ka helu IP static, a laila hoʻololi i ka hoʻonohonoho TCP/IP host e hōʻike i ka helu IP. Hōʻike kēia kiʻi i nā hoʻonohonoho TCP/IP PC host.
Kiʻi 28 • Hoʻokipa PC TCP/IP Settings
Hōʻike ka kiʻi ma lalo nei i nā hoʻonohonoho helu IP static.
Kiʻi 29 • Nā hoʻonohonoho IP Address Static
Ke hoʻonohonoho ʻia kēia mau hoʻonohonoho, kūkulu i ka firmware, hoʻokomo i ka .hex hou loa file i loko o eNVM, a holo i ka hoʻolālā Libero. E ʻike i ka holo ʻana i ka Demo Design, ʻaoʻao 13 e hoʻokō i ka hoʻolālā ma ke ʻano IP static, inā ua hoʻolālā ʻia ka polokalamu SmartFusion2 me top_static.job file.
Nānā: No ka holo ʻana i ka noi ma ke ʻano debug, pono ʻo FlashPro programmer.
Palapala / Punawai
![]() |
Holo Paʻa ka Microsemi Pest Repeller Webkikowaena ma SmartFusion2 [pdf] Ke alakaʻi hoʻohana Holo Paʻa ʻia ʻo Pest Repeller Webkikowaena ma SmartFusion2, Pest, Repeller Running Secure Webkikowaena ma SmartFusion2, ma SmartFusion2 |