- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 uip协议栈学习(二)
uip的内存管理方法: 内存管理的实现在memb.c/memb.h里。 这两个文件负责uip的内存块的管理,内存块是由MEMB()宏声明。内存从声明的内存块里用memb_alloc()分配,用memb_free()释放。因为命名空间的冲突,每个C模块只能有一个MEMB()宏声明。先看memb.h文件:#define MEMB_CONCAT2(s1, s2) s1##s2
2009-08-11 10:23:00
1429
翻译 uIP协议栈学习(一)
Uip源代码可以从http://www.sics.se/~adam/uip/index.php/Main_Page上下载得到。 Uip的源码目录结构: D:.├─apps│ ├─dhcpc│ ├─hello-world│ ├─resolv│ ├─smtp│ ├─telnetd│ ├─webclient│ └─webserver│ └─httpd-fs├─doc
2009-08-08 11:39:00
2655
原创 全局变量的问题
今天在工程里添加了一个专门放置全局变量的头文件,在别的很多C文件中进行了引用,没想到编译的时候老是提示Duplicate Symbal _G7Task........ 。 说来自己也太差劲了,竟然忘了在C文件中添加extern关键字来引用这个外部变量。而且要命的是在头文件中是不能赋初值的,否则会遇到同样的链接错误。 在华为的面试题中也提到了
2007-09-25 09:58:00
571
s3c-u-boot-1.1.6-Real6410.tar.bz2
2011-11-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人