stm32F107+LwIP+UCOS II的例子 供大家参考+ R' D6 \; C7 W/ j/ o3 {$ A2 U 系统版本 uC/OS-II V2.86+ o0 D8 h! [) O& D( ^ 库版本 V3.5.0 MCU STM32F107VC! H0 {9 @8 [( `- T # n8 A) x2 u7 `0 t1 S' e$ A. Y2 ]3 i) N( ] 2 目录结构$ p3 k. ]3 \( Z5 E3 V6 ?" w5 g; k Project |( B& V, R9 p4 e5 ?2 K& z# ], s- c% O |——User. u- d" J8 y3 S/ C1 o* ?5 ~ | main.c | stm32f10x_it.c7 w" _( [: N+ X$ u | includes.h //主头文件 |——App //应用软件任务. V6 n2 X5 g4 v7 d+ g% B8 d4 l$ j" }. M | app.h | app.c | app_cfg.h | os_cfg.h1 n: u8 y# ~4 ] F0 P9 u |——BSP //板级支持 硬件驱动程序 | BSP.h5 A' } ^$ H, n | BSP.c2 w& z" l: r- c! b9 x1 y |——uCOS-II+ Y1 C3 b. T) V9 |# i | |——Source //与硬件无关代码1 f. k0 ~% {2 c+ K1 V Z | | os_core.c | | os_flag.c | | os_mbox.c | | os_mem.c | | os_mutex.c | | os_q.c' c- a4 [. o( @$ F: u* r | | os_sem.c | | os_task.c | | os_time.c' n5 h" k- r; }: o. d" z- b | | os_tmr.c | | ucos-ii.h | |——Ports //与硬件相关 | | os_cpu.h | | os_cpu_a.asm9 z$ M, G6 p( R& x | | os_cpu_c.c7 H7 D A2 q. d2 e | | os_dbg.c$ K2 J6 K7 f. j7 d4 m |——FWLib //STM32官方库文件6 F. o. i9 r1 C. H: A; D. k |——CMSIS //Cotex-M3内核文件( H1 t; q4 h5 y6 G |——LwIP e5 H2 } _( ?& f 源码: |
7 B; B8 }& O$ G) a6 v; ]
https://www.stmcu.org.cn/module/forum/thread-609696-1-1.html