- 博客(7)
- 资源 (24)
- 收藏
- 关注
转载 浅析:setsockopt()改善socket网络程序的健壮性
1. 如果在已经处于 ESTABLISHED状态下的socket(一般由端口号和标志符区分)调用closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL));
2007-10-29 10:17:00 674
转载 如何在uClinux中添加自己的应用程序
首先在/uclinux-dist/usr中建立一个目录:hello,再在这个目录上添加自己的应用程序hello.c1>在config/config.help中最后一行添加CONFIG_PROP_HELLO_HELLO THIS IS MY PROGRAM 2>在config/config.in中添加mainmenu_option next_commentcomment User App
2007-10-26 16:45:00 669
转载 (((x)+(n)-1)&~((n) - 1) ) 的数学原理
对于两个正整数 x, n 总存在整数 q, r 使得x = nq + r, 其中 0q, r 是唯一确定的。q = [x/n], r = x - n[x/n]. 这个是带余除法的一个简单形式。在 c 语言中, q, r 容易计算出来: q = x/n, r = x % n.所谓把 x 按 n 对齐指的是:若 r=0, 取 qn, 若 r>0, 取 (q+1)n. 这也相当于把 x 表示为:x =
2007-10-16 15:21:00 1207
转载 Cross compile gdbserver and use it in ARM linux (在ARM uClinux下编译和使用gdbserver)
1. get and unzip src # mkdir /usr/src/debug # cd /usr/src/debug # wget ftp://ftp.gnu.org/pub/gnu/gdb/gdb-6.3.tar.bz2 # tar -jxvf gdb-6.3.tar.bz22. apply gdb patch for ARM # cp [PATCH_PA
2007-10-08 12:21:00 798
原创 草稿
http://www.uclinux.org/pub/uClinux/archive/att-10652/01-gdb-5.2.1.diffhttp://www.uclinux.org/pub/uClinux/archive/9621.htmlhttp://www.uclinux.org/pub/uClinux/archive/10500.html
2007-10-07 11:49:00 517
转载 uClinux disc自带的gdbserver for m68k改成for arm-uclinux的版本(未经测试)
http://www.linuxfans.org/bbs/thread-93670-1-1.html某Uclinux开发包带的gdbserver是for m68k的.修改目标是提供一个可用的支持at91的gdbserver.由于该开发包配套的uclinux kernel2.4.17的ptrace存在问题,也需要相应的修改. 一. gdbserver的修改将uClinux disc自带的gdb
2007-10-06 19:14:00 988
软件调试实战(软件调试权威指南)英文版
2010-01-28
Addison Wesley- Programming with Posix Threads
2008-08-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人