본문 바로가기

IT/Software

WIZnet chipset driver 사용법

ioLibrary 로 명명 되어 있는 위즈네트 칩셋의 드라이버 사용법을 정리해 놓은 블로그 글

마치 장인의 혼이 깃든 코드이다.

부족한 점이 있더라고 공개되어 있는 만큼 피드백이나 참여도가 높아지길 기대하면서 해당글의 링크를 소개한다.

ioLibrary는 WIZnet의 W5XXX(W5100,W5200,W5300,W5500) 기반의 통합 BSD socket Library를 제공한다.
칩별로 차이가 있는 Hardware dependent code들을 Driver로 분리하여 각각 구현되었고, 이를 이용하여 BSD Socket API를 구현함으로써, Webserver, FTP와 같은 Application Protocol을 구현함에 있어 Hardware적 제약 조건으로부터 자유로워질 수 있으며, Application의 최소한의 수정으로 쉽게 원하는 WIZnet Chip들로 Porting이 가능하다.

라이브러리의 Github 주소는 아래와 같다.