Linux와 같이 TCP/IP Softstack를 Software로 이미 갖고 platform에서는 어떻게 W5500을 사용해야 할까?
- 첫째로 W5500의 MACRAW mode를 이용하여 W5500을 MAC/PHY Chip과 같이 사용할 수 있다.
- 둘째로 W5500의 Linux software를 TCP/IP Offload Engine로 대처해서 사용할 수도 있다.
- 셋째로 첫번째와 두번째 경우를 함께 사용하는 Hybrid기능을 사용할 수 도 있다. 다시말해 TCP/IP offload Ehgine의 강력하지만 제한적인 기능과 Software Stack의 유연성을 함께 사용할 수 있다.
첫번째 경우인 MACRAW mode를 이용한 MAC/PHY처럼 사용하는 Linux Driver를 2.6.24 Kernel에 포팅했으며 그 사용법 및 Porting 방법에 관하여 초보적이지만 정리한다. 아쉽게도 위의 두번째 세번째 경우는 현재 구현하지 못한 상태이다. 여기서, S3C2410A(200MHz & 266MHz 32-Bit RISC Microprocessor)기반의 W5300E01-Board를 사용하여 W5500의 Linux kerenl 2.6.24용 Driver를 구현한다.
- #1-Driver Development Environment:W5500 Linux dirver를 위한 개발환경 구축관련 내용
- #2-Hardware Connections: WIZ550io을 W5300E01-ARM에 연결하기
- #3-Porting Guides: 이제부터 Porting 시작
- #4-How to test the W5500 Linux driver: Driver를 어떻게 테스트 할까?
관련자료 링크:
댓글 없음:
댓글 쓰기