Zephyr应用笔记:网络telnet

zephyr(version 1.11.0),Github地址:https://github.com/zephyrproject-rtos/zephyr

今天来测试一下网络:

开发板采用(非广告,只因为它便宜所以公司买了几套):

https://item.taobao.com/item.htm?spm=a230r.1.14.20.25fb13a6sGEGTx&id=525275390637&ns=1&abbucket=15#detail

Zephyr应用笔记:网络telnet_第1张图片

由于该板子采用轮询方式收数据,而zephyr采用中断方式,所以第一件事跳线(R45电阻和PA3短接,如上图),然后就可以开始配置zephyr

1、让你的开发板跑起来(串口能够打印hello world);

2、goto sample/net/telnet 创建你的板子(我是在olimex_stm32_e407基础上修改来的);

3、menuconfig划重点:

        1)Networking ---> IP stack ---> Link layer options ---> Enable Ethernet support (开启)

        2)Networking ---> Network Application Support ---> Network application API support [EXPERIMENTAL] ---> 

                Set network settings for application ---> (192.168.2.100)My IPv4 address (设置IP地址)

         3)Device Drivers ---> Ethernet Drivers ---> STM32 HAL Ethernet driver (开启)---> (1)Phy address

4、make flash

5、测试telnet,如下:

串口打印如下:

telnet连接如下:

Zephyr应用笔记:网络telnet_第2张图片

 

祝好运!

 

你可能感兴趣的:(zephyr,network)