- 博客(8)
- 收藏
- 关注
原创 strtok和strtok_r【转】
strtok和strtok_r 原型:char *strtok(char *s, char *delim); 功能:分解字符串为一组字符串。s为要分解的字符串,delim为分隔符字符串。 说明:首次调用时,s指向要分解的字符串,之后再次调用要把s设成NULL。 strtok在s中查找包含在delim中的字符并用NULL('/0')来替换,直到找遍整个字符串。
2013-12-21 12:15:04 327
转载 内核模块Makefile
前些天写一个驱动模块。竟然写内核模块Makefile时出了问题,于是将其总结下来,下次再用时拿过来改下就行了。 #General Purpose Makefile for Linux Kernel module by guoqingbo KERN_DIR = /home/gqb/development/linux-kernel-2.6.37 #KERN_DIR = /usr/src/
2013-12-07 16:03:40 581
原创 网络文件系统NFS
使用NFS挂载 在server端 修改/etc/export 在最后加一句 /home/qwj/kernel/rootfs1 *(rw,sync,no_root_squash) /home/qwj/kernel/rootfs1:要共享的目录 * :允许所有的网段访问 rw :读写权限 sync:资料同步写入内在和硬盘 no_root_squa
2013-12-04 21:00:48 392
转载 make uImage 在ubuntu上需要安装mkimage命令
mkimage 工具不是ubuntu自带的, 是u-boot中编译出来的: 如果使用make uImage 则能生成由uboot 引导的内核文件, 需要用到 uboot/tools/mkimage,可以在/etc/bashrc 文件末加入一下语句: export PATH:=$PATH:/usr/src/arm/u-boot-1.1.5/tools 这样就能直接引用mkimag
2013-11-30 11:36:24 725
转载 编写Makefile
编写Makefile 1. 一个例子 假设我们有下面这样的一个程序,源代码如下: [c-sharp] view plaincopy /* filename: main.c */ #include "mytool1.h" #include "mytool2
2013-11-29 15:01:07 314
原创 安装交叉工具链arm-linux-gcc
操作平台:REL5.1 交叉编译工具版本:arm-linux-gcc 4.3.2 附工具下载地址:http://www.arm9.net/download-arm-linux-gcc-4.3.2.asp 1、进入root用户命令行模式,运行su root 2、拷贝下载的工具链到任何目录下,我放在 /mnt/hgfs/Linux/ 目录下 3、进入工具链放
2013-11-28 17:15:33 378
转载 内核定制编译安装 转别人的,写的太详细了,好吧
前几天看到论坛中介绍Ubuntu安装了2.6.37和2.6.38内核的帖子Ubuntu10.04&10.10安装最新kernel 2.6.37&2.6.38,心中也被激动起来了,于是开始进行内核的编译。我的系统是Fedora14,没法直接使用Ubuntu的方法来编译,所以我必须要找一个通用的方法,经过搜索,探索,还有很多次的尝试,我终于编译成功了。 因为我网路上搜索到的都是基于比
2013-11-27 17:12:33 489
原创 Ubuntu使用libpcap实现抓包并解析
直接上代码先: #include #include #include #include #include #include #include #include static void ethernet_packet_callback(unsigned char *argument, const struct pcap_pkthdr *pcap_header, cons
2013-10-31 19:23:32 639
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人