반응형
임베디드 보드에 이더넷 통신은 다음과 같은 방법으로 구현할 수 있다.
1. MAC 내장 MCU 사용
- TCP/IP 스택을 올려야 함(MCU 제조사에서 제공하는 경우가 많음)
- lwIP나 uIP와 같은 Open stack이 있음
- TCP/IP 스택을 올리는데 처음에는 시간이 걸림
- 외부 PHY와 트랜스 회로 설계 필요
2. TCP/IP 내장 IC를 외부에 설치
- MCU에서 SPI 등으로 제어
- 트랜스 (또는 PHY) 회로 설계 필요
3. TCP-Serial 변환 보드 사용
- UART 등으로 제어
- 외부 회로 설계 필요 없음
MAC 내장 MCU를 사용하는 것이 가격이나 통신 속도면에서 가장 유리하지만 해야할 소프트웨어와 하드웨어 작업이 많다.
반응형
'전자 > 임베디드 시스템' 카테고리의 다른 글
라즈베리파이 CMake 설치 방법 (0) | 2022.11.14 |
---|---|
스택 포인터 구하는 C 코드 (0) | 2022.10.24 |
이더넷 통신 IC W5100 (0) | 2022.10.15 |
AT91SAM7X256 스펙 (0) | 2022.10.14 |
STM32 이더넷 설정 (PHY Address) (0) | 2022.10.05 |
댓글