STM32F407_uCOS-III lwip(20160827)
代码说明:
主要实现功能: 1 tcp server并发(主要涉及文件app_lwip.c、app_tcp_server.c) 2 网线热插拔(主要涉及文件app_lwip.c、app_tcp_server.c) 3 不重启修改ip地址(主要涉及文件app_lwip.c、app_tcp_server.c、app_key.c(按键修改ip地址)) 4 将lwip的数据接收从中断方式改成单独的接收任务方式(主要涉及文件app_lwip.c) 5 usb串口信息打印(115200波特率) 6 注意:使用的stm32的HAL库而不是标准库(The main functions are: 1 TCP server concurrency (mainly related to file app_lwip.c, app_tcp_server.c) Hot plugging of 2 network lines (mainly related to documents app_lwip.c, app_tcp_server.c) 3 do not reset the IP address (mainly related to file app_lwip.c, app_tcp_server.c, app_key.c (key modify IP address)) 4 change the data reception of LwIP from the interrupt mode to the individual receiving task (mainly involving the file app_lwip.c) 5 USB serial port information printing (115200 baud rate) 6 note: the HAL Library of the STM32 used instead of the standard library)
文件列表:
STM32F407_uCOS-III%2Blwip(20160827), 0 , 2016-08-29
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3, 0 , 2016-08-29
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium, 0 , 2016-08-29
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples, 0 , 2016-08-29
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST, 0 , 2016-08-29
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL, 0 , 2016-08-29
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\APP_HAL, 0 , 2016-08-29
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\APP_HAL\delay, 0 , 2016-08-29
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\APP_HAL\delay\app_delay.c, 1456 , 2016-03-19
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\APP_HAL\delay\app_delay.h, 348 , 2016-05-27
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\APP_HAL\key_int_input, 0 , 2016-08-29
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\APP_HAL\key_int_input\app_key.c, 3347 , 2016-08-28
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\APP_HAL\key_int_input\app_key.h, 671 , 2016-08-28
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\APP_HAL\lwip1.4.1, 0 , 2016-08-29
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\APP_HAL\lwip1.4.1\tcp_client_demo, 0 , 2016-08-29
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\APP_HAL\lwip1.4.1\tcp_client_demo\app_tcp_client.c, 3718 , 2016-08-11
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\APP_HAL\lwip1.4.1\tcp_client_demo\app_tcp_client.h, 1087 , 2016-06-10
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\APP_HAL\lwip1.4.1\tcp_server_demo, 0 , 2016-08-29
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\APP_HAL\lwip1.4.1\tcp_server_demo\app_tcp_server.c, 8199 , 2016-08-29
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\APP_HAL\lwip1.4.1\tcp_server_demo\app_tcp_server.h, 1249 , 2016-08-28
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\APP_HAL\lwip1.4.1\udp_demo, 0 , 2016-08-29
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\APP_HAL\lwip1.4.1\udp_demo\udp_demo.c, 3835 , 2016-08-11
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\APP_HAL\lwip1.4.1\udp_demo\udp_demo.h, 940 , 2014-11-03
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\APP_HAL\rtc, 0 , 2016-08-29
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\APP_HAL\rtc\app_rtc.c, 9024 , 2016-03-19
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\APP_HAL\rtc\app_rtc.h, 5368 , 2016-03-19
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\APP_HAL\serial, 0 , 2016-08-29
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\APP_HAL\serial\app_serial.c, 25035 , 2016-05-28
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\APP_HAL\serial\app_serial.h, 8782 , 2016-03-26
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\APP_HAL\wakeup, 0 , 2016-08-29
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\APP_HAL\wakeup\app_wakeup.c, 7199 , 2016-03-19
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\APP_HAL\wakeup\app_wakeup.h, 4441 , 2016-03-19
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\BSP, 0 , 2016-08-29
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\BSP\CMSIS, 0 , 2016-08-29
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\BSP\CMSIS\system_stm32f4xx.c, 19888 , 2016-05-27
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\BSP\IAR, 0 , 2016-08-29
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\BSP\IAR\STM32F4xx_FLASH.icf, 1592 , 2014-05-27
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\BSP\IAR\cstartup.c, 22183 , 2015-04-21
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\BSP\KeilMDK, 0 , 2016-08-29
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\BSP\KeilMDK\startup.s, 20260 , 2016-06-08
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\BSP\OS, 0 , 2016-08-29
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\BSP\OS\uCOS-III, 0 , 2016-08-29
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\BSP\OS\uCOS-III\bsp_os.c, 10918 , 2015-04-21
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\BSP\OS\uCOS-III\bsp_os.h, 5455 , 2015-04-21
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\BSP\TrueSTUDIO, 0 , 2016-08-29
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\BSP\TrueSTUDIO\startup.s, 21351 , 2015-04-23
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\BSP\bsp.c, 17732 , 2016-08-22
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\BSP\bsp.h, 26199 , 2016-03-07
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\BSP\bsp_ccm.c, 2255 , 2016-08-25
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\BSP\bsp_ccm.h, 761 , 2016-08-25
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\BSP\bsp_int.c, 20094 , 2016-08-28
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\BSP\bsp_periph.c, 14398 , 2015-04-21
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\BSP\cpu_bsp.c, 17284 , 2015-04-21
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\BSP\serial_bsp_stm3240x.c, 29789 , 2016-03-26
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\BSP\serial_bsp_stm3240x.h, 4341 , 2016-03-26
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\BSP\sys.h.bak, 2786 , 2016-03-13
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\BSP\system_bitband_gpio.h, 2816 , 2016-03-13
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\LWIP, 0 , 2016-08-29
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\LWIP\arch, 0 , 2016-08-29
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\LWIP\arch\cc.h, 4003 , 2016-08-26
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\LWIP\arch\lwip_cpu.h, 1749 , 2016-05-27
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\LWIP\arch\perf.h, 1798 , 2013-07-23
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\LWIP\arch\sys_arch.c, 10890 , 2016-08-27
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\LWIP\arch\sys_arch.h, 2825 , 2016-08-22
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\LWIP\lwip-1.4.1, 0 , 2016-08-29
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\LWIP\lwip-1.4.1\CHANGELOG, 137741 , 2012-12-17
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\LWIP\lwip-1.4.1\COPYING, 1611 , 2012-12-17
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\LWIP\lwip-1.4.1\FILES, 142 , 2012-12-17
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\LWIP\lwip-1.4.1\README, 3312 , 2012-12-17
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\LWIP\lwip-1.4.1\UPGRADING, 5807 , 2012-12-17
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\LWIP\lwip-1.4.1\doc, 0 , 2016-08-29
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\LWIP\lwip-1.4.1\doc\FILES, 407 , 2012-12-17
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\LWIP\lwip-1.4.1\doc\contrib.txt, 3372 , 2012-12-17
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\LWIP\lwip-1.4.1\doc\rawapi.txt, 20505 , 2012-12-17
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\LWIP\lwip-1.4.1\doc\savannah.txt, 4701 , 2012-12-17
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\LWIP\lwip-1.4.1\doc\snmp_agent.txt, 6359 , 2012-12-17
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\LWIP\lwip-1.4.1\doc\sys_arch.txt, 11546 , 2012-12-17
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\LWIP\lwip-1.4.1\src, 0 , 2016-08-29
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\LWIP\lwip-1.4.1\src\APP, 0 , 2016-08-29
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\LWIP\lwip-1.4.1\src\APP\lwipopts.h, 2308 , 2012-12-17
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\LWIP\lwip-1.4.1\src\FILES, 494 , 2012-12-17
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\LWIP\lwip-1.4.1\src\api, 0 , 2016-08-29
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\LWIP\lwip-1.4.1\src\api\api_lib (2).c, 23844 , 2012-12-17
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\LWIP\lwip-1.4.1\src\api\api_lib.c, 23844 , 2012-12-17
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\LWIP\lwip-1.4.1\src\api\api_msg (2).c, 46106 , 2012-12-17
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\LWIP\lwip-1.4.1\src\api\api_msg.c, 46106 , 2012-12-17
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\LWIP\lwip-1.4.1\src\api\err.c, 2977 , 2012-12-17
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\LWIP\lwip-1.4.1\src\api\netbuf.c, 7205 , 2015-08-07
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\LWIP\lwip-1.4.1\src\api\netdb.c, 11342 , 2012-12-17
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\LWIP\lwip-1.4.1\src\api\netifapi.c, 4836 , 2012-12-17
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\LWIP\lwip-1.4.1\src\api\sockets.c, 72208 , 2015-08-04
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\LWIP\lwip-1.4.1\src\api\tcpip.c, 14939 , 2014-12-19
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\LWIP\lwip-1.4.1\src\core, 0 , 2016-08-29
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\LWIP\lwip-1.4.1\src\core\def.c, 3223 , 2012-12-17
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\LWIP\lwip-1.4.1\src\core\dhcp.c, 64922 , 2012-12-17
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\LWIP\lwip-1.4.1\src\core\dns.c, 30898 , 2012-12-17
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\LWIP\lwip-1.4.1\src\core\init.c, 14400 , 2015-08-04
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\LWIP\lwip-1.4.1\src\core\ipv4, 0 , 2016-08-29
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\LWIP\lwip-1.4.1\src\core\ipv4\autoip.c, 18171 , 2012-12-17
STM32F407_uCOS-III%2Blwip(20160827)\Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\LWIP\lwip-1.4.1\src\core\ipv4\icmp.c, 12438 , 2014-09-01
下载说明:请别用迅雷下载,失败请重下,重下不扣分!