최대 1 분 소요

주의

지금 github에서 업로드 하면서 하는것은 영상 따라하면서 한것으로 실제 동작이 안된다.

!!즉 해당 소스코드는 실제로 동작 안 할수도 있다

개념정리


#

OSI 7계층

OSI 7계층 모델

어떤 장치 끼리 네트워크 망을 이용해서 데이터를 주고받을때 데이터를 과정을 층마다 정의한 모델

포트번호

ip 통해서 목적지의 시스템까지 도달한 후에 어떤 프로그램에 데이터를 전달하지 선택하는 개념

OSI 7계층 모델

OSI 7계층 모델

이더넷 설정

  • 참고 DP83848 칩이 피지컬 신호 - 물리계층이 하는것 확인
  • RMI = STM 이더넷 개념과 외부 연결하는 규격이다

개발 환경 세팅

기본 설정 그대로 유지

미들웨어 LWIP 에서 주소값만 일치 하게 해준다.

세부설정

RMI 로 설정 (해당 통신 규격이라 생각 위에 DP83848 옆에 연결 STM 연결 보면 확인 가능) alt text

LWIP 설정 활성화 alt text

정적 IP 할당 할 경우 설정 alt text

DMA 설정

https://github.com/STMicroelectronics/STM32CubeF7/tree/master/Projects/STM32F767ZI-Nucleo/Examples

소스코드

해당 소스코드 주소 예시 https://github.com/STMicroelectronics/STM32CubeF7/tree/master/Projects/STM32756G_EVAL/Applications/LwIP/LwIP_UDP_Echo_Server

필자가 사용하는 보드 기준

https://github.com/STMicroelectronics/STM32CubeF7/tree/master/Projects/STM32F722ZE-Nucleo/Examples

!!즉 해당 소스코드는 실제로 동작 안 할수도 있다

출처

  1. 참고 영상강의 자료 https://www.youtube.com/watch?v=_7Ll95FITn4&list=PLUaCOzp6U-RqMo-QEJQOkVOl1Us8BNgXk&index=4&ab_channel=ChrisWonyeobPark

태그:

카테고리:

업데이트:

댓글남기기