UCOS移植LWIP

以前在学校移植过Linux,现在所在公司要在stm32上移植ucos+LWIP,大体操作可参照

http://wenku.baidu.com/link?rl=PmK2pqc4OWxG5p5827KbnQsojwvcLIwyPZYXHEblmO0CJrl2140gdRX3NsCqfmJkTqQvNY_TRX3ycRGoF7y82XGr6e4ZXb3T1hN4hvMM_Em

我使用的IDE是Nios II,移植过程中出现的主要问题

1.头文件无法找到,这个问题是由于不同的编译器导致的,花了将近一天时间修改头文件路径,全部改为绝对路径。

2.PACK_STRUCT_BEGIN   struct{} PACK_STRUCT_STRUCT PACK_STRUCT_END,LWIP使用这2个宏定义了好多个结构体,编译时总是显示重复定义,直接删掉PACK_STRUCT_STRUCT可以解决。

3.源码doc目录下的sys_arch.txt中的函数声明,参数基本都是普通变量,src文件中的函数参数都是指针变量,修改sys.h的文件代码,建立sys_arch.c文件。

4.perf.h,我暂时没有考虑,直接注释掉PERF_START,PERF_STOP.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值