반응형 [STM32F746G-DISCO] lwIP를 사용하여 DHCP 서버에서 IP 할당받기 아래 테스트는 STM32CubeIDE 1.7.0/STM32Cube_FW_F7_V1.16.1를 사용하여 테스트 되었습니다.lwIP를 사용하여 이더넷 테스트를 하기 위해서는 가장 기본적으로 데모 보드가 IP를 할당받아야 합니다. 여기서는 DHCP 서버에 연결하여 자동으로 IP를 할당받는 테스트를 해 보았습니다. 테스트는 STM32Cube_FW_F7_V1.16.1/Projects/STM32746G-Discovery/Applications/LwIP의 예제를 참고하여 작성되었습니다. 새 프로젝트를 생성하여 핀 초기화 후 SYS/ETH/LWIP/RCC/USART1을 설정하였습니다.예제에는 LCD를 사용하여 LOG 출력을 사용하였으나 이 테스트에서는 LCD 대신에 USART로 로그를 출력하도록 하였습니다.ETH은 아.. 2024. 7. 19. [STM32F746G-DISCO] lwIP 살펴보기 STM32CubeIDE에서 Ethernet을 사용할 경우 LwIP(Lightweight IP) 라이브러리가 사용됩니다.LwIP(Lightweight IP)는 임베디드 시스템에서 널리 사용되는 오픈 소스 TCP/IP 스택으로 스웨덴 컴퓨터 과학 연구소 (Swedish Institute of Computer Science)의 Adam Dunkels에 의해 처음 개발되었으며 현재는 전 세계 개발자 네트워크에 의해 개발 및 유지 관리되고 있습니다. LwIP의 태생 자체가 적은 리소스를 사용하면서 Full Scale TCP/IP 스택을 사용하기 위한 목적으로 개발되어 주로 임베디드 시스템과 같이 리소스가 제한적인 환경에서 주로 사용되며 대략적으로 10KB의 램과 40KB의 롬이 사용될 수 있는 환경이면 사용 가능.. 2024. 7. 19. 이전 1 2 다음 반응형