雨轩学院
码龄16年
关注
提问 私信
  • 博客:105,266
    105,266
    总访问量
  • 23
    原创
  • 671,749
    排名
  • 11
    粉丝
  • 0
    铁粉

个人简介:从事中高端网络设备的驱动开发

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2008-11-08
博客简介:

jiankun_wang的专栏

查看详细资料
个人成就
  • 获得5次点赞
  • 内容获得20次评论
  • 获得20次收藏
创作历程
  • 2篇
    2010年
  • 20篇
    2009年
  • 4篇
    2008年
TA的专栏
  • debian linux基础使用
    8篇
  • Flash篇
    1篇
  • linux 内核分析
    4篇
  • linux驱动篇
    1篇
  • 编程工具
  • 路由篇
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Vim Taglist plugin manual.pdf

发布资源 2010.02.25 ·
pdf

一个存放15个固定字符的linux字符设备

概述 本文通过一个存放了15个固定字符的linux字符设备来介绍linux字符设备的基本框架。这个字符设备可以通过linux下的cp、cat等命令进行操作。事实上,这个设备就是通过kmalloc动态申请的15个字节的内存空间。 源码文件:hello.c 1 #include                       /* module_init and module_exit */ 2 #include                /* Includes header fi
原创
发布博客 2010.01.06 ·
593 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux字符设备注册相关函数

概述本文介绍linux字符设备注册相关的四个函数:cdev_alloc、cdev_init、cdev_add和cdev_del。这四个函数在文件:fs/char_dev.c中定义,在头文件include/linux/cdev.h中声明。其中cdev_alloc和cdev_init是一对“互斥”函数,以不同的方式完成“相同”的功能:为函数cdev_add做前期准备。cdev_allo
原创
发布博客 2010.01.03 ·
2840 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

通过hello world介绍2.6内核模块编译的最基本原理

1、makefile的预备知识 本文旨在介绍编译模块的原理,不详细介绍makefile。 下面是一个简单的没有任何用途的makefile: 1 MAKE_TEST = make test 2 3 all: 4     @echo "make all" 5     @echo "MAKE_TEST = $(MAKE_TEST)"
原创
发布博客 2009.12.22 ·
2932 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

debian下samba的最基本的配置

由于学习需要,需要在debian上实现samba来实现windows和linux的共享,把安装配置过程记录下来,以方便日后配置。 本文不是系统的介绍samba的配置过程,只是能够实现最基本的共享。 在debian下使用apt-get install samba安装好samba后,在windows下映射网络硬盘时,能连接到linux的samba,在校验用户名和密码的对话框的标题上能够显示正确的l
原创
发布博客 2009.12.19 ·
1319 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ccnp bsci official exam certification guide 2007.pdf

发布资源 2009.12.15 ·
application/pdf

T1、fractional T1和DS0

参考资料:http://www.techfest.com/networking/wan/t1_primer.htm 首先解释一个单词fraction: 1 a : a numerical representation (as  3/4,  5/8, 3.234) indicating the quotient of two numbers  b (1) : a piece broken off
原创
发布博客 2009.11.06 ·
1096 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

bash学习之九:正则表达式(regular expression)和grep

本文不集中介绍正则表达式的语法。正则表达式的语法会在grep的示例中介绍。 Wikipedia对grep的描述如下: grep is a command line text search utility originally written for Unix. The name is taken from the first letters in global / regular expres
原创
发布博客 2009.08.04 ·
1546 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

bash学习之八:shell expansion(shell扩展)

shell扩展是个大话题,主要有以下几种扩展: 1、brace expansion(花括号扩展); 2、tilde expansion(代字符号扩展); 3、parameter expansion(参量扩展); 4、variable expansion(变量扩展); 5、command substitution(命令替换); 6、arithmetic expansion(算术扩展);
原创
发布博客 2009.07.14 ·
5251 阅读 ·
2 点赞 ·
1 评论 ·
5 收藏

bash学习之七:单引号和双引号

1、单引号 Single quotes(‘’) are used to preserve the literal value of each character enclosed within the quotes. A single quote may not occur between single quotes, even when preceded by a backslash.
原创
发布博客 2009.07.12 ·
6973 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

man需要less的支持

这次安装好debian后,man手册页非常难用:不支持j(向下)、k(向上)、/(查找)等常用按键,只能用空格(向下一屏)和回车(向下一行)来向下滚屏,特别不方便。开始以为是环境变量设置不对,后来发现和环境变量没有关系,而是由于没有安装less程序,man是需要less的支持的,通过apt-get install less后,好了!
原创
发布博客 2009.07.12 ·
771 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

bash学习之六:bash的几个特殊参数和位置参量

一、$*和$@ 首先介绍两个极其相似、很难区分的特殊参数$*和$@,先看如下输出: wangjk@wangjiankun:~$ cat test.sh      1  #!/bin/bash      2      3  echo "/$@ is $@"      4  echo "/$* is $*"      5
原创
发布博客 2009.07.10 ·
2069 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

bash学习之五:变量与export命令

一、定义变量的几个习惯: 1、全局变量名用大写字母表示,局部变量名用小写字母表示; 2、将变量的值用双引号括起来。 二、定义变量时等号“=”两侧不能有空格,如果有,bash将会把有空格的一侧(变量名或者变量值)当做命令处理而导致错误。 三、除非变量用export命令进行导出,变量是不会被子进程继承的,如下所示: wangjk@wangjiankun:~$ cat expr
原创
发布博客 2009.07.08 ·
13226 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

bash学习之四:介绍调试bash脚本的三个选项

set –f                 Disable file name generation using metacharacters set –v                Prints shell input lines as they are read set –x                Print command rtaces before exec
原创
发布博客 2009.07.07 ·
1021 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

bash学习之三:source命令的真谛

source命令,也就是那个“.”的作用就是执行一个脚本,难道它仅仅是执行一个脚步吗?当然不是。 source命令确实是执行了一个脚本,但它和普通的执行一个脚本是有区别的,看看下面的输出: wangjk@wangjiankun:~/scripts$ echo $NAME                                       wangjk@wangjiankun:~/s
原创
发布博客 2009.07.06 ·
3281 阅读 ·
0 点赞 ·
2 评论 ·
1 收藏

bash学习之二:解释一个再简单不过的脚本

其实主要是解释几个常用的命令。脚本如下:wangjk@wangjiankun:~$ cat -n mysystem.sh                                             1  #!/bin/bash      2  clear      3  echo "This is information provided by mysystem.sh. Pro
原创
发布博客 2009.07.05 ·
1212 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

bash学习之一:登陆、非登陆shell,交互、非交互shell,以及它们的startup文件

家目录下的配置文件.bashrc中rc的含义是resource configuration什么是登陆shell?什么是非登陆shell?登陆shell是指:(1)用户登陆时,输入用户名和密码后启动的shell;(2)通过带--login参数的命令:bash --login而启动的shell。对于用户来说,登陆shell和非登陆shell的主要区别是:启动shell时所执行的startup文
原创
发布博客 2009.07.02 ·
10204 阅读 ·
1 点赞 ·
6 评论 ·
13 收藏

Linux添加用户

本文介绍linux添加用户的命令useradd,同时介绍一个添加用户的脚本。 1、useradd命令 man手册页中对useradd描述如下:create a new user or update default new user information。从描述中可以看出useradd有两项功能:创建用户和更新创建新用户时的默认信息。它的语法格式为: useradd [opti
原创
发布博客 2009.07.02 ·
10460 阅读 ·
0 点赞 ·
3 评论 ·
2 收藏

在debian下编译、升级linux内核

本文的参考网站:http://kernel-handbook.alioth.debian.org/ 在分析linux内核源码的过程中,要是能够修改内核源码并运行修改后的内核,我想肯定是令人高兴的事,哪怕第一次修改仅仅是在启动时打印一行"Hello, Wang Jiankun!",肯定也是令我高兴的。为了能成功编译修改后的内核,今天先编译一遍内核。为了有一个完整的记录,今天的起点是一
原创
发布博客 2009.05.04 ·
3522 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

debian源码包管理的几个有用的命令

本文参考文章的网址:http://www.debian.org/doc/manuals/apt-howto/ch-sourcehandling.zh-cn.html  (源码包操作)http://www.debian.org/doc/manuals/apt-howto/ch-search.zh-cn.html                (获取软件包信息)本文介绍的命令是:apt
原创
发布博客 2009.04.27 ·
1092 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多