自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jeffreyst的专栏

锐气藏于胸,和气浮于面,才气见于事,正气施于人。循真理之道,走光明之路,结德高之朋,断无义之友。得意时淡然,失意时坦然,艰辛中悠然,沧桑后悟然。

  • 博客(13)
  • 资源 (22)
  • 收藏
  • 关注

转载 2.6.21相比2.4.18内核机制变更

本人正在把2.4.18的网关,防火墙,等公司的代码从2.4.18移植到2.6.18linux内核上去.本日志会不断更新,希望能让同在进行2.4到2.6内核移植的朋友们一些帮助.              2.4内核:         Save_flags();保存标志         cli();关闭中断         Restore_flags();还原标志打开中断2.6内

2013-03-29 21:00:29 861

转载 vim 脚本简述

优秀的文本编辑器有这样一则老笑话:如果 Emacs 拥有一款优良的文本编辑器,那么它将是一个优秀的操作系统,相反,如果 vi 拥有一个不错的操作系统,那么它将是一款非常出色的文本编辑器。这个笑话反映了 Emacs 有一个一直比 vi 好的策略优势:一种嵌入式扩展编程语言。实际上,Emacs 用户一直乐于忍受引入了 RSI 的控制问题,并且愿意在 Lisp 中编写他们的扩展,这个事实展示了内

2013-03-28 18:22:32 1426

转载 doxygenToolkit.vim

最近在玩vim时发现了一个doxygenToolkit.vim插件,加doxygen注释挺方便的,比原来用的doxygen-support方便多了.有了文档注释的好插件不会用doxygen也是白玩,so花了一个下午时间来研究了一下,有了不小的收获,迅速记录下来!先说两个简单的命令doxygen -g这个会在当前目录生成doxygen的配置文件默认是Doxyfile,也可以后面指定文件名.

2013-03-28 17:53:49 1703

转载 gvim和vim下非常有用的命令

gvim和vim下比较有用的命令(精简)1.gvim下的ctrl+q等效于vim下的ctrl+v2.在insert模式下可以ctrl+o+命令 来执行命令,比如:ctrl+o+u 来执行u撤销操作3.ctrl+v然后用方向键控制选择多行,然后输入大写I,输入多行同时插入的文字,然后esc,即可.4.ctrl+[在insert模式下等同于esc5.:set list显示tab

2013-03-28 17:46:41 1768

转载 串口驱动程序分析

//串口驱动程序分析  (1),串口写数据  当用户层调用write()函数,就对应调用/driver/char/tty_io.c里面的tty_write()      tty_write() --->          do_tty_write() --->                  //driver/char/n_tty.c                  n

2013-03-26 09:22:00 1103

原创 printf的格式控制的完整格式 (转)

printf的格式控制的完整格式:%  -  0  m.n  l或h  格式字符下面对组成格式说明的各项加以说明:①%:表示格式说明的起始符号,不可缺少。②-:有-表示左对齐输出,如省略表示右对齐输出。③0:有0表示指定空位填0,如省略表示指定空位不填。④m.n:m指域宽,即对应的输出项在输出设备上所占的字符数(包括小数点)。N指精度。用于说明输出的实型数的小数位数。为指定

2013-03-25 23:10:27 765

转载 Linux中的EAGAIN含义

在Linux环境下开发经常会碰到很多错误(设置errno),其中EAGAIN是其中比较常见的一个错误(比如用在非阻塞操作中)。    从字面上来看,是提示再试一次。这个错误经常出现在当应用程序进行一些非阻塞(non-blocking)操作(对文件或socket)的时候。例如,以 O_NONBLOCK的标志打开文件/socket/FIFO,如果你连续做read操作而没有数据可读。此时程序不会阻塞

2013-03-25 16:51:36 1239

转载 串口驱动分析之读写数据流

数据读取数据流: 读数据流分为两段,第一段为用户空间从环形缓冲read_buf中获取数据;第二段为硬件设备获取数据写到环形缓冲read_buf中。一: (1) tty_io.cstatic ssize_t tty_read(struct file *file, char __user *buf, size_t count,loff_t *ppos){

2013-03-23 12:38:48 2112

转载 linux 8250.c uart驱动

一:前言前一段时间自己实践了一下8250芯片串口驱动的编写。今天就在此基础上分析一下linux kernel自带的串口驱动。毕竟只有对比专业的驱动代码才能更好的进步,同以往一样,基于linix kernel2.6.25.相应驱动代码位于:linux-2.6.25/drivers/serial/8250.c。二:8250串口驱动初始化相应的初始化函数为serial8250_init().

2013-03-20 14:40:08 4443 2

转载 i2c_driver结构体

i2c_driver结构体 驱动程序的主要工作就是定义并初始化一个i2c_driver结构体。i2c_driver的成员参考上面。  i2c_driver中的driver成员至少应该初始化它的name成员。Legacy model的驱动i2c_driver的函数指针至少应该初始化attach_adapter和detach_ client,另外attach_a

2013-03-12 18:06:44 1693

转载 Linux关机命令比较

1.shutdownshutdown命令安全地将系统关机。有些用户会使用直接断掉电源的方式来关闭linux,这是十分危险的。因为linux与windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失﹐使系统处于不稳定的状态﹐甚至在有的系统中会损坏硬件设备。而在系统关机前使用shutdown命令﹐系统管理员会通知所有登录的用户系统将要关闭。并且login指

2013-03-06 17:55:05 846

原创 ubuntu12.04下安装jdk详细步骤

ubuntu12.04下安装jdk详细步骤第一步:下载jdk-7u3-linux-i586.tar.gz在windows下面到先面链接下载jdk-7u3-linux-i586.tar.gzhttp://www.oracle.com/technetwork/java/javase/downloads/jdk-7u3-download-1501626.html  这个是官方网站,但是我

2013-03-06 10:39:00 932

原创 linux守护进程

守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程及其特性守护进程最重要的特性是后台运行。在这一点上DOS下的常驻内存程序TSR与之相似。其次,守护进程必须与其运行前的环境隔离开来。这些环 境包括未关闭的文件描述符,控制终端,会话和进程组,工作目录以及文件创建掩模等。这些环境通常是守护进程从执行它的

2013-03-04 10:34:24 515

Vim keyboard shortcuts.pdf

这个对常用的VIM快捷键的总结,掌握这些就是VIM高手了

2013-11-17

LFS-6.6中文版

最新的linux from scratch中文版,希望对大家有帮助~

2013-05-07

IEEE+802.3标准

IEEE+802.3标准

2013-05-02

EasyBCD系统引导修复工具v2.2.0+汉化特别版

在wen7使用(xp下我没有测试过),安装了ubuntu12.4 LTS,功能强大 有好几次在ubuntu中操作倒是ubuntu不能启动,进入win7下用这个工具修复下就好了~ http://blog.csdn.net/jeffreyst/article/details/8156769 这是我搜集整理的安装Ubuntu的教程,

2013-01-18

chmzpdf_18102

经测试,完美破解,完美支持win7,完美转chm到pdf

2012-12-05

sed&awk;

当今介绍sed和awk工具的最经典的资料,好好读下去,才能感受到它们的强大 这也是我找到最清晰的一本

2012-11-01

+高级Bash脚本编程指南

+高级Bash脚本编程指南,非常好的一本linux shell script 编程指南,免费分享给大家

2012-10-23

免费IEEE 802.1协议文档

IEEE 802.1系列协议文档免费放送

2012-10-23

正则表达式教程

网上搜来的介绍正则表达式的资料,共享给大家~

2012-06-20

linux boot process

主要介绍linux 的启动过程,有兴趣的同志可以参考下

2012-06-20

深入浅出Linux_设备驱动编程

共享给学习linux driver的同志们,拿别人写的东西,实在不好意思要资源分,呵呵~

2012-06-20

网络协议全图

网络协议全图

2012-02-08

中文VIM文档

绝对正宗的中文VIM文档,希望对大家有帮助~~

2011-11-07

vimbook-OPL.pdf

非常好的VIM晋级资料,尽管是英文,但是写的通俗易懂,而且有图片解释。 愿和大家共同进步~

2011-10-14

Linux进程间通信--Linux进程间通信

Linux进程间通信--Linux进程间通信--Linux进程间通信--Linux进程间通信

2011-07-29

侯捷-池内春秋--C++的内存管理

侯捷-池内春秋--C++的内存管理方面的介绍

2011-07-29

英文版 The C++ Programming Language Special 3rd Edition

很经典的一本书,英文版的,对提高英文水平还是很有好处的,希望对大家有帮助~~

2011-03-21

空空如也

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

TA关注的人

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