自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 netfilter实现内核重构skb来发送udp包

#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include MODULE_LICENSE("GPL");MODULE_AUTHOR("k

2014-07-25 10:03:07 2358 3

原创 Creating Linux virtual filesystems 学习

根据这两篇 http://lwn.net/Articles/57369/http://blog.chinaunix.net/uid-317451-id-92430.html

2014-07-23 09:54:08 827

转载 使用 FUSE 开发自己的文件系统

文件系统是一种用来存储和组织计算机文件、目录及其包含的数据的方法,它使文件、目录以及数据的查找和访问得到简化。如果您正在使用一台计算机,很可能使用了多个文件系统。文件系统能提供丰富的扩展能力。它可以编写成底层文件系统的一个封装程序,从而对其中的数据进行管理,并提供一个增强的、具有丰富特性的文件系统(例如 cvsfs-fuse,它为 CVS 提供了一个文件系统的接口;或 Wayback 文件系统,它

2014-07-22 10:42:44 1113

原创 Linux 内核使用register_filesystem添加自定义文件系统deanfs

内核版本:3.0.35先上码:

2014-07-22 10:13:55 2840

原创 openwrt 在RT5350上实现mjpg-streamer视频流输出(摄像头格式为YUYV格式)

今天按照入门教材实现mjpg-streamer的实验,出现了很多问题,特此记录。比啊

2014-07-06 15:15:51 6297 2

原创 openwrt在RT5350上编译安装运行helloworld.ipk

在上一篇:

2014-07-05 22:36:40 1926

原创 openwrt针对RT5350代码下载,配置和编译

最近买了块官方板的RT5350:

2014-07-05 22:13:32 3276 1

原创 Linux gets scanf fgets 分析

在编译程序是发现:memberserver.c: In function ‘main’:memberserver.c:34: warning: ‘gets’ is deprecated (declared at /usr/include/stdio.h:638)

2014-07-02 16:21:25 713

转载 Linux 高级Socket编程

Linux 高级Socket编程设置套接字函数:#includeint setsockopt(int sockfd, int level, int optname, const void* optval, socklen_t* optlen);//sockfd要设置的目的套接字//level套接字的控制层次//optname optval opt

2014-07-02 16:05:16 896

转载 ping: sendto: Network is unreachable

在我的板子上ping路由上的IP的时候可以ping通,但是ping外网的IP的时候提示“ping: sendto: Network is unreachable”后来使用route命令看了一下# routeKernel IP routing tableDestination     Gateway         Genmask         Flags Metric Ref

2014-07-02 13:01:38 972

转载 在linux2.6.39源码中添加一个简单的系统调用

内核源码版本:linux2.6.39添加系统调用的步骤如下:1.编写系统调用函数在(linux2.6.39/kernel/sys.c)源码文件下添加自定义的系统调用函数。本次实例函数如下:/*自定义系统调用  功能:向虚拟终端打印一句话;*/SYSCALL_DEFINE0(mysyscall_hello){    /*注意:此时使用了printk()的最高打

2014-07-01 16:32:17 682

原创 container_of 见解

看内核的网络子系统#define container_of(ptr, type, member) ({ \const typeof(((type *)0)->member) * __mptr = (ptr);\(type *)((char *)__mptr - offsetof(type, member)); })

2014-07-01 11:47:36 684

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除