:::: MENU ::::
Posts tagged with: W5100

Arduino Ethernet 라이브러리 업데이트

WZnet 칩 W5100, W5200과 W5500을 지원하는 통합 아두이노 라이브러리인 Arduino Ethernet 라이브러리를 업데이트 했다. 기존 코드에서 달라진 점은 다음과 같다.

  • Arduino IDE 1.5.x 지원 : Arduino Due를 지원하기 위함.
  • Due용  SPI 드라이버 추가
  • W5200및 W5500의 경우 SPI드라이버 속도를 높였다. 무려 42Mhz까지 지원
  • w5100::read_data함수의 파라미터의 형 변경
  • flush() 함수 추가

Arduino IDE 1.5.xx를 지원하기 위해서는

  • 32비트 SAM용 SPI 드라이버가 추가 되야한다.
  • IDE 1.5.x의 폴더 구조가 바뀌어서 헤더파일 include가 변경된다.아래 그림 참고…  예를 들면 #include “w5100.h”가 #include “utility/ w5100.h” 이런 식으로…

Arduino_Folder

  • AVR코드와의 구별은 #if defined (ARDUINO_ARCH_AVR)로 한다.

W5500 SPI

W5500_SPI

데이터 시트에는 이론상 80Mhz까지 가능하다고 나오지만 실제로는 33Mhz 정도가 최대 SPI clock으로 명기해 놓고 있다. 그리고 Atmel SAM에서  SPI clock은 다음과 같이 결정된다. 즉 메인 클럭을 분주해서 사용을 하는데, 아두이노에서는 84Mhz를 메인으로 사용하므로 14Mhz, 28Mhz, 42Mhz, 84Mhz가 설정이 가능하다.

SAM_SPI

 

아두이노 코드에서는 다음과 같이 클럭을 분주해서 42Mhz가 가능하다. 1로 분주하면 84Mhz 인데, 칩에서는 80Mhz까지만 지원하므로 84Mhz는 지원이 안된다. 42에서 84는 갭이 크다…

참고로 아두이노에서 W5100의 SPI는 4Mhz로 설정이 되어 있으니, 거의 10배 이상이 빨라짐~~


Open Hardware Summit 2012

지난 9월 27일 Open Hardware Summit이 올해에도 뉴욕에서 열렸다. 올해로 3년째 인데 매년 추석전에 열리는 듯하다. -_-;;

올해는 EyeBeam이라는 Art & Technology 센터에서 열렸다. 

Arduino의 Ethernet Shield의 W5100 메이커인 Wiznet는 올해로 3년째 이 서밋에 스폰서로 지원을 하고 있다.

오전 8시 30분 부터 등록을 하고 나눠주는 뱃지를 받았다. 뱃지는 Evil Mad Scientist Lab에서 제작을 했는데 레고 블럭으로 만들어졌다. 

아래 링크에 이 뱃지에 대한 블로그 기사가 있다. LEGO Digital Designer로 만들었다는… http://www.evilmadscientist.com/2012/ohs2012badge/

사회자가 각 스폰서의 이름들을 부르며, 감사의 인사와 함께 서밋이 시작이 되었다. 

키노트의 발표자는 Wired의 편집장인 Chris Anderson이 “Microeconomics for Makers: Business Models for the New Industrial Revolution” 라는 주제로 발표를 했다. 

cfile29.uf.157AAF43507B9DCD13324B.pdf

아직 다 올라오지는 않았지만 서밋 홈페이지 “http://summit.oshwa.org/schedule/” 에서 다른 발표자들의 PT파일들을 받을 수 있다.

참가자 중 가장 나이가 어린 참가자인 Syvua와 Joey의 발표도 인기가 있었다. 아래 동영상 참고… 


 

Open Hardware 분야에서 다들 비즈니스를 하는 사람들이라서 다들 비즈니스 모델과 라이센스, copy cat, clone들과의 경쟁등에 관심이 많은 것 같았다. 개인적으로는 이 시장에서는 칩벤더만이 유일하게 손해를 보지 않을 것 같고, 벤더들의 칩을 가지고 Open hardware 제품을 업체의 경우 니치 마켓을 겨냥한 high tech제품 또는 예술적인 부분이 들어간 제품으로 승부를 해야할 것 같다.

올해 Open Hardware Association도 만들어졌다. http://www.oshwa.org/membership/ 에서 등록이 가능하다.

서밋이 열리는 공간과 반대편에는 데모를 하는 공간이 있었는데, 마치 Maker Fair와 같은 분위기였고 SeeedStudio나 SpartFun과 같은 업체들도 참가를 했다.

아래 사진은 등록자에게 주는 가방에 들어있던 스폰서들의 작은 선물.. ^^


Arduino Education


아두이노가 Store, Labs에 이어 Education이라는 카테고리를 만들었습니다. http://scuola.arduino.cc/en
교사를 위한 공간이지만 반드시 교사일 필요는 없고, 기존의 커뮤니티 처럼 모두가 참여할 수 있는 구조입니다.
아직 베타버젼이어서 현재 한 20 명정도가 참여하고 있는데, 활성화가 되면 이들의 커뮤니티 확장이 가속도를 내는 것 같습니다.


최근 Lesson중 하나인 아두이노 이더넷 관련 내용 한번 보시죠.



최신 보드인 Arduino Ethernet은 W5100이 메인 보드에 default로 들어가 있고, USB가 빠졌습니다. 대신 작은 USB to Serial 보드로 연결해서 툴과 연결을 합니다.

최근에 Arduino의 멤버인 Banzi가 Getting Started with Arduino의 2nd 버젼도 거의 완성이 됐다는 트윗도 있습니다.

@bjepson(Brian Jepson)은 OReillyMedia의 에디터…