WIZWiki-W7500 Platform on ARMmbed

mBed Platform WIZwiki_W7500에 대해 간략히 살펴보고, mbed web-compiler를 활용g하는 방법을 알아보자.

mbed Platform WIZwiki-W7500

WIZnet사에서 개발한 W7500 - Cortex M0 + TCP/IP Core + 128KB flash + 16KB Ram - mcu를 기반으로 하는 Open source hardware platform으로, ARMmbed enabled Platform 이다.
자세한 내용은 wizwiki를 참조하세요.

 

  • Block Diagram
    WIZWiki-W7500 보드는 크게 3개의 Main IC - W7500, Ethernet PHY, MCU for debugging - 로 구성된다.
    ARMmbed enabled 지원을 위한 CMSIS-DAP을 내장하고 있어, mbed Web-Compiler로 통해 만들어진 binary image를 USB storage로 인식된 W7500의 Code flash로 단순히 copy하는 것만으로 Firmware를 Upload할 수 있다.

 

  • Part Layout

  • Extension Pin - Arduino Compatible
    WIZwiki-W7500의 확장 핀들은 Aruduino Board와 호환가능하도록 설계되어 있으며, 각종 Arduino Shield 들과 Stacking 할 수 있어 다양한 응용을 개발 할 수 있다.

ARMmbed

ARMmbed는 CortexM 계열의 ARM 개발자들을 위한 Open Community 사이트다. Web 개발 환경을 무료로 제공할 뿐 아니라, 개발자끼리 서로 code를 공유할 수 있다. ARM은 Silicon Partner와 Platform Partner와 같은 Eco-system을 제공하고, 개발자들은 자유롭게 이를 활용하여 손쉽게 빠르고 원하는 제품을 개발할 수 있도록 도와 준다.
ARMmbed에 접속을 하고 Sign-up 후 Web-Compiler를 무료로 사용할 수 있다.
다음 그림 우측 상단 Red Box 참조.

Web-Compiler

다음은 mbed Web-Compiler를 실행한 화면이다. 자신이 원하는 Example이나 응용을 찾아서 import Program 혹은 Import Library를 하면 자신의 Web-Compiler에 import한 Program이나 Library가 로딩된다.

 

How to import a program or library to your web-compiler

mbed developer site에서 원하는 program이나 library의 Keyword로 검색을 하고, 해당 프로그램을 click하자.

 

  • import
    해당 프로그램을 클릭할 경우 우측 상단에 [Import this program] 이나 [Import this Library]를 클릭하여 자신의 Web Compiler로 Loading 한다.

블로그 이미지

MidnightCow

위즈네트 칩(W5300, W5200, W7100, W7500) 개발자

,